As I’ve started working with ArduinoDSP, I’ve built a simple circuit that can read in the guitar signal and values of two potentiometers to modify effects. I wrote some basic ring modulation code, which has shown me that DSP is possible in real time on the Arduino, but I still need to work more on refining the effects, as well as reconsidering amplifying the incoming guitar signal. On the output side of the Arduino, the audio comes out through a PWM pin, through an RLC low-pass filter, and to an audio jack.
Below is the first demo video. Please note that once the sound starts from the circuit, it gets loud. My small amp I use for this has no volume control, so I will be adding temporary volume control in my breadboard designs.