MIDI - Overview
MIDI stands for Musical Instrument Digital Interface. Messages are transferred over a serial protocol (based on UART, configured to 31250 8-N-1).
Connecting to MIDI
The basics are described in Electrical Specification for MIDI, Tom Igoe's - MIDI Communication, and Arduino Tutorial.
MIDI Pin Layout
|
MIDI Out
MIDI In
Programming Resources
- Java: Java Tutorial, jsresources.org