Ah I remember this one!
There’s some complex routing and gate control logic going on to build the pseudo interactive UI for the stepper… but the sampler / voice section is really simple:
There’s a master looper to record your external audio to.
Then you then create a voice, which is nothing more than:
- a sample player reading that buffer
- VCA/ADSR combo after the Sample player
- S&H to ‘grab/lock’ an incoming pitch CV controlling the sample player.
I had this all in a custom unit with the needed custom controls accessible on the surface for easy assign , packed within a channel mixer.
You can then duplicate it 4x and assign your CV / gates accordingly and control it all from a parent custom unit.
Surprisely, it didn’t eat a lot of CPU.
The stepper was originally based off of @Joe’s sequential switch, but then I think I modified it when there was a newer solution that didn’t require rational VCAs.