Hier vielleicht als Ergänzung: Die Teensy Boards arbeiten auch mit der Arduino IDE und wohl auch mit der originalen Midi Library. Da gibt es in der Doku auch ein paar Grundlagen zu Midi

https://www.pjrc.com/teensy/td_libs_MIDI.html

Eigene Erfahrung damit habe ich aber nicht.