Arduino-Controlled Vocal Effects Box

Arduino-Controlled Vocal Effects Box

Amanda Ghassaei built this sweet vocal effects box:

This effects box uses an Arduino to sample incoming audio at 40kHz with 8 bit precision, the audio data is then digitally pitch shifted and distorted to produce a wide variety of effects. To minimize the amount of computation required by the Arduino, I used a technique called granular synthesis to perform the audio processing. Essentially, as audio comes into the Arduino it gets cut up and stored as small (millisecond or microsecond sized) samples called “grains.” These grains are then individually manipulated and played back; they may be lengthened or shortened, stretched or compressed, played back in reverse, copied several times, or mixed with other grains.

Hear her remix of Over the Rainbow! [via Arduino]

Discuss this article with the rest of the community on our Discord server!

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal

View more articles by John Baichtal