MIDI Shield (Play Music Notes)
MIDI (Musical Instrument Digital Interface) can be the basis for all sorts of Arduino projects that rely on MIDI, Musical Instrument Digital Interface. The MIDI shield also allow you to play music notes from your Arduino
MIDI Shield is a useful protocol for controlling synthesizers, sequencers, and other musical devices. MIDI devices are generally grouped in to two broad classes: controllers (i.e. devices that generate MIDI signals based on human actions) and synthesizers (including samplers, sequencers, and so forth). The latter take MIDI data in and make sound, light, or some other effect. The MIDI shield also allow you to play music
In addition, MIDI shield allows you to control the musical aspects of your computer from your MIDI capable instrument or allows the computer to control your instrument. It works well for making your own beats or just having some musical fun.
The MIDI Shield can be mounted directly on top of an Arduino, connecting the MIDI-IN to the Arduino's hardware RX pin and the MIDI-OUT to TX. Potentiometers are connected to analog pins 1 and 2, and can be used to control volume, pitch, tone or anything else you'd like. Also connected on the shield are three momentary push buttons (connected to D2-4), a reset button, and green and red stat LEDs. The RUN/PROG switch allows you to program the Arduino over serial without having to remove the shield.