Estoy creando un dispositivo que deseo comunicarme con una computadora usando MIDI a través de una conexión USB. Hay muchos dispositivos USB MIDI que cumplen con las normas de clase y por lo tanto no requieren controladores especiales, que es exactamente lo que quiero.
Esperaba poder usar un microcontrolador con hardware USB (por ejemplo, MSP430) o un chip de serie a USB de estilo FTDI para hacer esto, pero parece que ninguno de ellos admite configurar los descriptores del dispositivo para que se identifiquen como un dispositivo MIDI. Entonces, ¿cómo puedo lograr esto? ¿Necesito un controlador USB dedicado MCU?
Solo tengo una comprensión fracturada de USB, pero he intentado leer la especificación MIDI USB.
Soy consciente del software de conversión de serie a MIDI, pero no es lo que estoy buscando aquí.