felis / USB_Host_Shield_2.0

Revision 2.0 of USB Host Library for Arduino.
https://chome.nerpa.tech
1.79k stars 779 forks source link

USB Midi Interface like Edirol UM-1SX or any other USB MIDI device #573

Open UgaDaBuga opened 3 years ago

UgaDaBuga commented 3 years ago

I am connecting a ready made MIDI USB device like Edirol UM-1SX interface to Arduino's USB shield and using your library to read MIDI from it and turn on lights. This Edirol is normaly used to connect a computer via USB to midi devices and simplifies my receiver circuit for midi.

Your library is capable of receiving messages I am sending through Midi in the examples i found but they are not defined as transport to FortySevenEffects/arduino_midi_library and the examples assume you convert this raw midi to serial midi and so on, send it elsewhere using pins... etc. But all I want is to decode this Midi signal and use it with the library to call note_on /note off handlers. But the handlers are not called, and I would manualy need to decode whatever USB poll is reading.

YuuichiAkagawa commented 3 years ago

It may be supported in the future, but there are no immediate plans.

YuuichiAkagawa commented 3 years ago

We have started developing that.

https://github.com/YuuichiAkagawa/Arduino-UHS2MIDI

(same as #423)

YuuichiAkagawa commented 3 years ago

Released. You can install from Arduino Library Manager.