Lo-fi delay module with Arduino Nano


Most horrible sounding l̶o̶w̶ no-fidelity delay with Arduino Nano. How to squeeze almost two second delay using 512 bytes of memory? Well, save audio with 2 bit bitrate and non-existant samplerate. This has that, and slightly higher quality lo-fi -mode that uses 8 bit pcm samples. The 2 bit version saves audio data as some kind of asymmetrical differential pcm, so it isn’t just 2 bit samples but something much more interestingly distorted.
No-fidelity delay with Arduino Nano for modular synth - YouTube

Schematics and code here: krakenpine-synthing/no-fi-delay at main · Krakenpine/krakenpine-synthing · GitHub

Remember when I promised to make the code cleaner?
I lied.

8 Likes