Having seen how you can use the Arduino for playing back samples, it’s a good time to explore using the Arduino for doing some signal processing. This is where the Arduino takes in sound, manipulates it in some way, and then outputs the sound, all as a continuous process. While the lack of read/write memory on the Arduino Uno severely limits what can be done in this respect, with the addition of a few extra chips, you can create many startling audio effects.
First Build Your Sound Card
Before you can begin to explore how you can manipulate sound, you have to build the extra parts needed to give the Arduino the required ...