Lea los datos MIDI del controlador MIDI USB Akai MPK mini mkII al AVR

0

Tengo experiencia con los controladores AVR y ahora estoy desarrollando un módulo de sonido de sintetizador analógico. Me gustaría poder conectar un controlador midi USB a mi caja de sonido. Me gustaría usar un microcontrolador AVR y creo que mi opción es comprar un adaptador USB a MIDI para el teclado y construir una interfaz MIDI AVR o usar algo como un chip FT232RL para USB y código para leer comandos MIDI. Me gustaría escuchar sugerencias de ingenieros más experimentados.

    
pregunta user112290

2 respuestas

1

USB MIDI es un protocolo diferente que no es compatible con el FT232R. Necesitaría utilizar un microcontrolador de propósito general con soporte USB.

Además, el USB hace una distinción estricta entre los hosts y los dispositivos, y su controlador es un dispositivo USB, que solo se puede conectar a un host USB.

Por lo tanto, necesitarías usar una placa con un controlador de host USB (u OTG), como la Raspberry Pi. Alternativamente, pague por el Kenton USB MIDI Host , o conecte el controlador y su AVR Junta a tu PC.

    
respondido por el CL.
0

Para agregar a la excelente respuesta de CL.: Crear un host USB que sea compatible con USB MIDI no es trivial. Utilice una computadora en el medio u obtenga un teclado que admita una salida MIDI "real" (hardware), que es muy fácil de conectar con el microcontrolador de su elección. El Akai MPK 25 sería una excelente opción, por ejemplo.

Editar: después de investigar más sobre otro proyecto, me he dado cuenta de que crear un dispositivo host MIDI USB puede ser más fácil de lo que pensaba. Se puede usar un MAX3421E para implementar un host MIDI USB bastante económico. Para un producto "solo agrega agua", obtén el USB Host Shield para tu Arduino, que tiene un MAX3421E. Debería poder encontrar una biblioteca que admita USB MIDI, y puede crear un convertidor de USB-MIDI a hardware con relativa facilidad.

    
respondido por el uint128_t

Lea otras preguntas en las etiquetas