qiemem / eurorack

Firmware customization for Mutable Instruments' Eurorack Modules.
93 stars 16 forks source link

Make ngl random segments generate smooth chaotic CV #24

Closed qiemem closed 3 years ago

qiemem commented 3 years ago

Requested by pyerbass:

The single ungated random segment does the same thing when its looped or not. Why not use the looped version for a smooth chaos such as Lowrenz attractor such as O_C or Streams easter egg, with fader for speed and knob for “Rho” https://ornament-and-cri.me/user-manual-v1_3#anchor-low-rents or something inspired by the Peak random LFO mode, or the Y channel of marbles

This is slightly in tension with #3, but I'm worrying less and less about that. As I mention in the MI forum, one of the nice things about chaotic modules is how the different outputs are related, but still distinct. I'm not sure that's achievable here, especially when each segment has it's own parameters.

Given the prevalence of lorenz systems in eurorack already, it might be fun to try something else. So far I've really been enjoying https://en.wikipedia.org/wiki/Thomas%27_cyclically_symmetric_attractor and then squashing the output to ensure it stays within range. b at 0.2 gives a nice, weird, but periodic-ish thing. At 0 its almost brownian, but combined with the squashing, it gives nice periods of stability and sudden (but not too sudden) swerves. It's also nice because its symmetric in the dimensions, so you're not missing much by not having the other dimensions.

qiemem commented 3 years ago

Fixed by

62b58385969bdeacc2c373a01560fdb96de557ec bd01b5a3bf5ea45d4f8508d5061378c5b4c3ae5c e80d5ee795d04606d82653b85167c0121cef545a