Wednesday, January 6, 2016

MIDI foot controller /w Arduino

I got the Eventide H9 for a year now and i just love the pedal. Except that it just doesn't have enough buttons :-) Preset switching is a pain in the %$#, especially if you also want to tap tempo, adjust volume, use the 'hotknob' as a pedal and use the 'performance' button as well. I know that this is specifically for the H9, but I can imagine you can have the same feeling as well for other gear.

If you have any questions, suggestions, etc. Just msg me!


The foot controller has 2 expression pedal inputs and 8 momentary buttons and was made using an Arduino Uno. An 8-bar RGB LED strip with ws2812 LEDS indicate the current page. Future work may involve a DIY pcb so I get the Arduino Uno back for prototyping :-)

Preset mode
Page Up, Page Down, Tuner, Mode
Preset 1, Preset 2, Preset 3, Preset 4

Looper mode (didn't use this in the video):
Direction switch, Octave switch, Tuner, Mode
Record, Play, Stop, Empty

Source code

The source code can be found on github:

Source Code on GitHub

See it on thingiverse:

Thing on Thingiverse


More pics