Start with simple mono sample player, playing internal samples with various compressions.
Next we add playback speed adjust with POT1.
After that we will add piezos to control timing and amplitude. As many as 4 of them, so we'll add 4-voice polyphony.
This is capable of playing samples in high flash memory (> 2M), but we need to be able to store them. This utility does that:
(The code works, but it needs polish.) With the 4MB version of PicoADK, that frees up 2MB for samples.
Next, we'll describe how to format and load your own samples.