MIDI stands for Musical Instrument Digital Interface. Messages are transferred over a serial protocol (based on UART, configured to 31250 8-N-1). The basics are described in Electrical Specification for MIDI, Tom Igoe's - MIDI Communication, and Arduino Tutorial.
|