The Musical Instrument Shield is an easy way to add MIDI sound generation to your next Arduino project. This board is built around the VS1053 MP3 and MIDI codec IC, wired in MIDI mode. Simply connect a speaker/stereo/headphones to the 1/8" (3.5mm) stereo jack on the shield, then pass the proper serial commands to the IC and you'll be playing music in no time.
The VS1053 contains standard MIDI tonebanks: General MIDI 1 including various keyboard, winds, strings, brass, synth and SFX sounds, and a single GM1+GM2 percussion set. The shield is capable of 31-note polyphony. Take a look at the example code to get an idea of how to add music to your next Arduino gadget.
This shield is for audio generation of MIDI data, so you can make a program that plays music directly to a speaker. If you're looking for an Arduino shield that you can connect to an actual MIDI instrument, see the MIDI Shield Kit (In/Out) or the SHIELD-MIDI (In/Out/Thru).
Note: This shield does not come with headers installed. You will have to solder headers before you can plug it into your Arduino board. A selection of headers is available in the options below.
Arduino Musical Instrument Shield Resources
Optional Recommended Products for this Item