Using a standard Arduino single-board computer and a "shield" board, this project creates a MIDI sequencer that can record and play back sequences of MIDI notes. It is similar to old-school sequencers in that the sequence is monophonic (one note at a time), and with each step in the sequence plays for one beat of the tempo. Note that the sequencer doesn't make any sound itself; it generates a MIDI stream that can play a MIDI keyboard, a MIDI sound module or even a virtual instrument hosted on a computer.
You can see a short demo below. I talk for a bit at the beginning, but hang in there, I do two demos of it.
The project consists of two commercially produced circuit boards. The single-board computer (blue in the picture) can be purchased online for about $30, and comes fully assembled. The "shield" board (red in the picture) comes partially assembled, but you will have to solder the pushbuttons, connectors and potentiometers (knobs). It runs about $20 online.
What You Need For This Project
1 Arduino Uno or similar Arduino single-board computer
1 SparkFun MIDI Shield
1 Strip of 40 straight break-away headers with 0.1" spacing
A soldering iron with solder
A computer (PC/Mac/Linux) with free Arduino software
A USB cable appropriate to connect the computer to your Arduino
Other Stuff Needed to Use the Sequencer
1 AC adapter for Arduino
2 5-pin DIN MIDI cables
1 MIDI keyboard or sound module
Speakers or headphones to listen
Arduino and AC adapter:
MIDI Shield and headers:
f you are in a hurry to get started, many Radio Shacks also carry Arduinos.