[Deadbird] wanted to recreate some guitar pedal effects that he heard on a music video. The thing is, you can end up spending a bundle on hardware unless you’re crafty like he was. He grabbed a Whammy 4 pedal, but decided to forego using a $125 MIDI controller and sourced an Arduino to perform MIDI-based alterations instead.
The Whammy 4 was chosen for its ability to perform the sound processing he desired, but also because it can be MIDI controller. By hooking up the Arduino to that port (as seen in the diagram above) he’s able to program changes that would be difficult or impossible with just the pedal. For instance, [Deadbird] illustrates a command which jumps from the lowest to highest setting of an effect without hitting any of the values in the middle. With that under his belt he goes about programming loops of changes with delays in between them. The best part is, you’re only limited by your ability to craft the MIDI commands as Arduino code.
10 thoughts on “Arduino Saves You A Bundle When It Comes To Guitar Pedal Effects”
Hmmmm… the article shows a Duemilanove diagram, but the actual code uses “Serial3” throughout. Maybe it was actually written on an Arduino Mega board?
You guessed it ;)
…Can’t tell you how disappointed I was by this post. From the title, I thought someone had finally figured out a cheap way to recreate the Whammy sound.
FOREVER MONOPHONE :,(
You can do this with software. I created a midi controller specifically for the whammy 4. There are free programs that let you send midi out usually through a midi to usb cable..
Just a note: when trying to get it to do what I wanted I discovered that the manual has wong values for the midi program #s which correspond to the harmonic/pitch settings on the pedal
Got a website where we can see your device? I’d be glad to ;)
This is what it looks like
My computer is broke though and I’m on my phone so even if I wanted to give it to you I couldn’t.
I made it a few years ago and put a lot of work into it but I kind of stopped doing the softsynth thing.
Awesome – question, can I do this 32 kbaud (or whatever it is) MIDI serial output with an arduino nano? It’s only $17 at dealextreme, vs. $30 for the uno…..
If you read the article, you see the example code uses 31,250 Baud.
Oops, sorry.. Missed the nano part.
Make sure it’s an ATmega328 (more memory/program space) but otherwise should work just as well.
If you already have an arduino you can do this way cheaper by just using the atmega328 standalone with a crystal and a few ceramic caps.
There’s no need to get an entire arduino if you’re going to use it for a standalone project with enclosure :) google breadboarduino. The official arduino page afaik has a great tutorial too :)
Just program the Atmega328 in the arduino and pull out the chip from the socket.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)