2009-10-20 52 views
13

Estoy interesado en hacer un controlador MIDI basado en Arduino para hablar con mi computadora. En cuanto a otros ejemplos de Arduino MIDI (por ejemplo, MIDI Output using an Arduino), todos parecen conectar un 5 DIN dedicado. Lo cual tiene sentido ya que este es el cable original para conectar teclados, expansores y secuenciadores juntos.Enviando MIDI por el USB usando Arduino

Sin embargo, deseo enviar MIDI a mi PC. Una DIN de 5 pines simplemente tendrá que ser conectada a una caja de conversión que se conecta a mi PC a través de USB. Y ya tengo un cable USB para conectar mi Arduino a mi PC. Entonces, ¿por qué no puedo usar esto?

Supongo que lo que me detendría es que todas estas cajas de conversión vienen con controladores que saben cómo manejar la señal que entra por USB. Mientras que, por ejemplo, un sintetizador virtual en mi computadora no esperaría ni sabría cómo manejar los bytes sin formato que entran por el puerto serie. Entonces, ¿existe un estándar o equivalente gratuito a estos controladores que pueda usar para mi propio proyecto? O, si no, ¿qué se necesitaría para escribir uno? ¿Dónde podría encontrar más información sobre esto?

+0

Midi es una interfaz en serie, por lo que la salida a USB es más complicado que el cableado de juts. Es por eso que necesita una interfaz Midi-a-USB. – lofihelsinki

Respuesta

1

Es posible que desee utilizar checkSpikenzielabs Serial - MIDI Converter. Se ve exactamente lo que estás buscando. Convierte datos seriales entrantes a datos MIDI. Por lo tanto, en el lado de Arduino, solo envíe datos en serie como de costumbre, y reciba datos MIDI en el lado de la PC.

1

Hemos construido un poco de módulo para hacer su propio dispositivo de Midi fácilmente sólo echar un vistazo e-licktronic

Utilizamos Hairless para convertir de serie a MIDI es un software muy simple

Cuestiones relacionadas