This chapter covers:
Using the MIDI signal
Understanding MIDI messages
Hardware handling of MIDI signals
Building a MIDI shield
Sending and receiving MIDI messages
Using MIDI is perhaps the simplest way to get the Arduino to interact in a musical context. It is simple to send and receive, and its language is understood by a countless number of musical instruments and controllers. It has a simple electrical interface and is designed to be compatible with a wide variety of electronic systems. MIDI is totally ubiquitous in modern music and, despite its obituary having been written many times, it is still going strong. It ...