My Cart

MIDI Foot Pedal Keyboard with ArduinoApril 18, 2013


Roycetaft made a MIDI foot pedal keyboard with an Arduino. He reused the foot pedals from an old organ and converted them into an arduino powered MIDI keyboard. Roycetaft’s dad is a musician who can play a multitude of instruments. However, he only has two arms, BUT he also has two legs! Now he can easily play electric guitar and fill the empty sound with excellent bass notes produced from his QS8 Quadrasynth. So here comes the great project.

MIDI stands for Musical Instrument Digital Interface. As you can guess, it conducts all operations digitally. MIDI doesn’t send sound frequencies as instruments do. MIDI works generally with two parts a controller and a sequencer. The controller is what is manipulated by the musician and sends serial data to the sequencer. The sequencer can be a computer, keyboard, synthesizer, or even a standalone rack mount sequencer.

The MIDI controller does not make any sound on its own. It REQUIRES some form of a sequencer. The sequencer decodes the serial data and produces sound based on the given data.

MIDI data is commonly sent in three parts the MIDI channel (up to 16 channels can be used at once), the note, and the velocity (basically the volume of the note or how loud you want it to be).


-Organ (to salvage foot pedals from)
-Two ATmega328 ICs with arduino boot loader
-Seats to place the ICs in once soldered.
-Two 16 MHz crystals
-Four 22pF ceramic capacitors
-Perf board
-Power supply and adapter for ATmega ICs
-220 Ohm resistor
-Pull down resistors for the Pedals
-MIDI cable or Female MIDI connector
-Arduino and USB cable (for programming the IC. A separate programmer can be used in its place)
-Computer for programming
-Solder and Soldering Iron
-Wire Strippers and cutters
-Potentiometer (Potentially the volume pedal salvaged from organ [see what I did there])
-At least twenty six pin connector (salvaged from organ)

Via: DFRobot, Source: Instructables

Leave a Reply