A synth/soundcard that uses precomputed wavetables in RAM to change timbre and amplitude.
This is a second installment in Pétomane series, the first being mostly a hybrid-analog synth with Polivoks filters. Here the main idea is just to play back waveforms from a RAM to achieve timbral diversity and dynamics.
For example: a sawtooth waveform with volume 1 is stored as a PCM sample in addresses 0..$ff.
Volume 2 is stored in addresses $100.$1ff, etc up to $f00..$fff. We've got 16 levels of volume and can change it by selecting the upper part of sample address, while the lower part is enumerated by a counter circuit.
While it has only a tangential relationship with the main project, I feel like it has the potential to end up the most valuable result because it's simple and very easy to repeat.