Yay, the spectral blingy wobble thing is done finally! And it’s playable with MIDI controller too apparently.
From a quick look at sources:
Bitcrusher uses discrete number of bits, but it’s not hard to use a real value. Effectively it’s keeping state of 2 bitcrusher and morphing them based on remainder. I have an example here
Same for sample rate reducer, example here.
Probably a good idea to experiment with reverb a bit to see which coefficients fit better. IIRC Clouds has shorter delay length but uses one LFO for smearing (which wasn’t present in original paper), Rings has longer delay lines (+20kb or so) but no smearing. Original Dattoro paper used different delay lengths and I think it had some difference in the reverb tank loop. Or you can just try your own. On H7 MCU you certainly have more room for longer delays compared to F4 that MI modules used.