Control CC MIDI en Ableton Live con un Arduino Uno (2 / 11 paso)

Paso 2: ¿Por qué OSC? ¿Por qué no una conexión directa?

Ciertamente puede conectar un Arduino Uno directamente a Ableton Live. Pero esto es sólo un ejemplo muy pequeño de controlar un MIDI CC con un potenciómetro. ¿Y si desea ampliar el proyecto y enviar acordes de Arduino a Ableton Live? O tal vez que usted quiere ser capaz de ajustar varios parámetros de Ableton Live con una docena o tan los potenciómetros. En ese momento una conexión directa se hace engorrosa y roturas aparte. OSC (Open Sound Control) es una solución elegante para estos DIY tipo de proyectos.

OSC es un formato de contenido desarrollado en CNMAT por Adrian Freed y Matt Wright comparable a XML, WDDX o JSON. Originalmente fue pensado para compartir datos de rendimiento de música (gestos, parámetros y secuencias de nota) entre instrumentos musicales (instrumentos musicales especialmente electrónicos tales como sintetizadores), ordenadores y otros dispositivos multimedias. OSC se utiliza a veces como alternativa a la 1983 MIDI estándar, donde se desea una mayor resolución y un rico espacio de parámetro musical. Mensajes OSC son transportados comúnmente a través de internet y dentro de casa y estudio subredes usando (UDP/IP, Ethernet). Mensajes OSC entre controladores gestuales se transmiten generalmente sobre extremos seriales del USB por estar envuelto en el protocolo SLIP.

OSC da músicos y desarrolladores más flexibilidad en los tipos de datos que pueden enviar por el cable, lo que permite nuevas aplicaciones que puedan comunicarse entre sí en un nivel alto.

(de http://en.wikipedia.org/wiki/Open_Sound_Control)

Aunque se puede sentir extraño utilizar redes UDP entre el Arduino Uno y Ableton Live, recuerde que esta solución es todavía varias veces más rápido que su cable MIDI de vainilla, sabes, lo que con el conector DIN.

Otra característica hermosa de utilizar UDP es sólo un protocolo de red. Cualquier dispositivo puede empezar a enviar paquetes UDP y cualquier dispositivo es libre de escuchar a paquetes UDP y utilizarlos. Ningún proceso es monopolizar un puerto serie y no importa mucho en que orden comenzar sus programas. Pensar en ello.

Artículos Relacionados

Controlar múltiples LEDs con un Arduino Uno.

Controlar múltiples LEDs con un Arduino Uno.

Este instructable coversssets de instrucciones para el uso de un microcontrolador, llamado el Arduino Uno para crear diferentes secuencias de iluminación de diodos electroluminosos, más popularmente conocida como LED. Las siguientes instrucciones cub
Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Hoy, voy a demostrarte que yo había diseñado un problema con mi módulo FTDI mientras estoy tratando de subir a cualquiera - en el IDE de Arduino - códigos desde mi computadora a la placa Lilypad Arduino Atmega328.En realidad, debe utilizar los módulo
Controlar una placa de relé con un Arduino Uno

Controlar una placa de relé con un Arduino Uno

En este instructable controlaremos un tablero de relés Velleman K6714 con un Arduino. La belleza de la utilización de relés es que podemos utilizar un pequeño modesto Arduino para cambiar electrodomésticos o lo que tenga. El Velleman K6714 ha estado
Robot de piscina con un Arduino Uno

Robot de piscina con un Arduino Uno

Hola todos, este es mi primer Instructable, así que por favor ir fácil en mí.Así que se que siempre quisiste construir un pequeño barco como robot que nada hacia la luz, que es lo que es este Instructable. Este proyecto es para cualquier persona de N
Mi 1 º dispositivo de Iot con GeekNesia + Arduino Uno + Ethernet Shield y DHT21 via PubSub método

Mi 1 º dispositivo de Iot con GeekNesia + Arduino Uno + Ethernet Shield y DHT21 via PubSub método

Geeknesia es una plataforma de Internet de las cosas, como ThingSpeak pero es :) de Indonesia. GeekNesia todavía Beta espero que habrá algún otro rasgo bueno pronto. Usar Arduino uno y shield Ethernet para enviar datos de DHT21 (Humadity y temperatur
PiBot: Calcular Pi con un Arduino Uno

PiBot: Calcular Pi con un Arduino Uno

La introducción de PiBot, una alternativa bastante pobre a buscar el valor de Pi en internet. Abandona la competencia en su estela como él calcula Pi más lento que su viejo amigo fama Colossus de Bletchley Park, que basura cualquier calculadora moder
Control de un LCD de caracteres con un Arduino

Control de un LCD de caracteres con un Arduino

Hola! Hoy se presenta carácter LCDs y mostrando cómo conectar a un Arduino.Es muy simple y usa solamente 6 pines para la interfaz con!Nota: la imagen no es mía y proviene de http://www.micro-examples.com/public/microex-navig/doc/078-lcdscope.htmlPaso
Arreglar la puerta de mi garaje con un Arduino UNO

Arreglar la puerta de mi garaje con un Arduino UNO

Ver mi github:https://github.com/glscantlen/instructions/Tree/MA...Esta carpeta contiene instrucciones desarrolladas a partir de notas tomadas durante la reparación de los abrelatas de la puerta de mi garaje. Tengo un Geni tornillo de 1/2HP disco gar
Cómo hacer dos ojos LED intermitentes con el Arduino Uno

Cómo hacer dos ojos LED intermitentes con el Arduino Uno

Voy a mostrar cómo hacer dos ojos de LED intermitentes.Paso 1: Conexión del HardwareSe necesita:-Arduino Uno.-4 cables de puente.-2 LEDs (yo usé rojo)-resistencia de 1 330 ohmios.Ahora sigue este esquema para conectar el hardware.Paso 2: Cargar el pr
TouchOSC controla Ableton Live en OSX

TouchOSC controla Ableton Live en OSX

Quiero controlar Ableton Live con TouchOSC en mi iPad. Vivo corre en OSX. Al principio que esto resultó para ser problemático. Pero es trabajar todos ahora. Básicamente, lo que necesitaba para esta configuración particular era la versión obsoleta de
Usando una tableta Wacom en Ableton Live en OSX

Usando una tableta Wacom en Ableton Live en OSX

Cuando el lápiz de Wacom nueva brillante se comporta errático en Ableton Live en OSX, hay algo que puede hacer al respecto! El comportamiento típico es el de las perillas y deslizadores va todo a un extremo el segundo que tocarlos con el dispositivo
BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

Soy un gran fan de Star Wars y cuando vi Star Wars: la fuerza despierta pensé que necesito un droide de BB-8. Era impresionante cómo esta esfera poco movido en la película. Así que he decidido que voy a hacer este droide que se basa en el Arduino UNO
Arduino Uno Ant Farm 64 con voltaje Booster, Buck Toot iluminación por LED, Temp Sensor *

Arduino Uno Ant Farm 64 con voltaje Booster, Buck Toot iluminación por LED, Temp Sensor *

IntroducciónTenemos...Microcontrolador Arduino Unotensión impulsado...toot de Buck por...LED encendido...64 pulgadas Ant Farm Habitat.  Hubiera iluminación de temperatura controlada, si no fuera por ese "problema" de firmware.  Más en eso más ad
Controlar la conducido con teléfono Android via BLE (Bluetooth 4.0), App MangoCube y Arduino UNO

Controlar la conducido con teléfono Android via BLE (Bluetooth 4.0), App MangoCube y Arduino UNO

Este Instructable muestra cómo enviar datos de dispositivo Android control LED Arduino UNO.Usted necesitará por lo menos los siguientes componentes;1. Arduino UNO o pensión compatible.2. MangoCube Junta BLE ( https://www.kickstarter.com/projects/5304