MIDI Tutorial
Contributors:
Byron J.
Resources and Going Further
Resources
If you're interested in building your own MIDI system, we have some products to help you get started.
- If you want to build your own MIDI device, you can start with the Arduino-compatible MIDI Shield. The hookup guide for the shield has several example sketches.
- If the shield is overkill, we've also got the raw MIDI connector.
- If you'd like to skip the DIN connectors altogether, the FreeSoC2 and Teensy both offer class-compliant USB-MIDI endpoint implementations.
- Dr. Bleep added MIDI to the second revision of the Bleep Drum.
Going Further
- MIDI.org is the official website of the MIDI Manufacturer's Association.
- If you're doing MIDI with an Arduino, the 47 Effects MIDI library handles the messaging layer for you. It's user friendly and very configurable.
- MIDI devices have long been a mainstay of DIY microcontroller projects. The MIDIbox is a platform for building a wide variety of MIDI devices.
- Some ponderings on the finite state machine.
- The MIDI Article at Wikipedia.
- If you're really serious about MIDI, you might want a printed copy of the Complete MIDI 1.0 Detailed Specification.
For more information about using controlling MIDI with BLE, check out the MIDI BLE tutorial linked to this blog post: