Hey funsters! Andreas Spiess (the continually fascinating electronics buff with a Swiss accent) had a video up yesterday introducing the Arduino Audio Tools library:
I hadn’t heard of the library before, but I’ve started looking at it seriously. It deliberately doesn’t support old 8-bit architecture Arduinos, so there’s no backwards compatibility like Mozzi has. The ideal microcontroller is an ESP32, but it works on several other architectures - the most likely you’d come across in the wild are probably the ESP8266 and the Raspberry Pi RP2040 boards. The author is working on it extensively (take a look at his Github commit chart) and the documentation is really rather good!
I’m going to have a play with it, picking apart the way that Bastl Instruments’ MicroGranny works with granular samples to see if I can do something vaguely similar, but with the increased audio quality that’s possible with a 32-bit processor and dedicated audio circuitry. (This is going to be one of those projects that I just have knocking around in the background - you know the sort - so don’t expect anything soon!)