Random Module: New modes, Tilt parameter.
complete
Nikolozi
Some background: I wanted to create a Chance modulator that would randomly generate a 0% or 100% value at a given rate. I wanted this module to be super simple with minimal parameters, but as I kept thinking about its features, like:
- Should it have a settable phase or always start at 0º?
- Should it be unipolar, provide a bipolar option or have a bias/depth parameter combo?
- Should it have the Offset parameter for sync values?
- Should it have a settable cycle? smoothie?
- Trigger modes?
Basically, all the features Random has, I thought, the Chance module might need. But didn't think selecting all of them was appropriate. As it would become as complex as Random but didn't think it deserved the complexity. I wanted to be simple like Simple LFO. But then it hit me, it could just be a mode of the Random module. Once I started that line of thinking, I realised I could have different modes with the Tilt parameter controlling how the randomness behaved. I think it turned out quite interesting and now it complements the LFO module even better with its feature set. So, let me know what you think.
Changelog:
- The Random module is now more powerful with new modes and the Tilt parameter.
- The Mode parameter sets the random signal generation algorithm - Random I, Random II, or Chance.
- Random I: At 0% Tilt, the modulator signal randomly takes a value in the set range uniformly. Increasing Tilt towards +100% makes higher values more likely while decreasing Tilt towards -100% makes lower values more likely.
- Random II: At 0% Tilt, the modulator signal randomly takes a value in the set range uniformly. Increasing Tilt towards +100% makes extreme values more likely while decreasing Tilt towards -100% makes values near the midpoint more likely.
- Chance: At 0% Tilt, the modulator signal randomly takes the maximum or minimum value with equal likelihood. Increasing Tilt towards +100% makes the maximum value more likely while decreasing Tilt towards -100% makes the minimum value more likely.
Nikolozi
complete
Shipped with the Mela 5.7 update.
Nikolozi
in progress
Available for testing in Mela 5.7 Beta 305