Not sure if this custom unit is interesting/valuable to anyone, but I figured I’d share. It’s called Shards, and it’s a glitchy looper/delay that relies heavily on a Manual Loops unit using its amplitude for self-modulation. Incoming audio gets recorded into a feedback looper with a 10 second buffer, which is shared with the Manual Loops unit. A trigger is extracted from the amplitude of the ML unit, which is used to send random voltages to various parameters in the unit (ML params, delay, etc.). CPU is ~60%. Requires a stereo chain. Just assign your input(s) to the chain itself, and the unit will take care of the rest.
Nothing overly complex, but it was fun to build and I like the results. Here’s a demo with more melodic content, but it works well (perhaps even better) with atonal textural stuff.
There are 6 top-level controls for the unit:
- Freeze: a toggle that simultaneously punches out the feedback looper and freezes all random voltages to their current values. The idea is to “extract” a pattern from the chaos and loop it.
- Depth: controls the scale parameter of all instances of the Pingable Scaled Random. In other words, it controls the depth of the modulations spread throughout the unit.
- Delay: dry/wet
- Warble: adds some subtle pitch fluctuation to the ML unit
- Noise: adds noise to the ML unit
As for next steps, I’d like to clean up the behavior of the feedback looper here a little, and maybe add some controls related to it.
shards.unit (87.4 KB) – includes new global dry/wet control + minor fix with feedback looper
Let me know if you spot any opportunities for improvement!