Parameter Randomisation
Nikolozi
From Taeo:
"Feature request for the next update is a Random button! I realize there is “Random in Group”, which may provide some value for some users, but I’m interested in a Randomize button that toggles all of the paramters, routings, modulations, etc so there’s a completely different starting point for sound design. Thanks for listening to feedback!"
(This is a highly requested feature.)
Nikolozi
This feature request was created when Mela was v3, and since then a lot has changed. I had some discussions about this feature request with Jay Zen, and thought I'd include them here.
- The feature should be super easy and fast to use, with minimal configuring.
- One suggestion was to have module level Randomiser but this could be too limiting because some modules only have a few parameters.
- Randomising certain parameters makes no sense. e.g. changing MIDI / Audio input/output or modulation destination, module bypass etc.
- It may make sense to mark parameters internally as randomisable if randomising them makes sense. So, the randomiser feature will only randomise parameters that are allowed to be randomised.
- Also, parameters like level, gain or feedback, could be randomised but by only decreasing value. That means, flipping polarity shouldn't be randomisable. Also, means that the negative level (e.g. in Oscillators, should only be randomised up).
- Or on second thought maybe level/gain/feedback shouldn't be randomised at all. Because of the next point.
- I guess this propagates to modulation. The modulator intensities shouldn't be randomised either if the destinations are parameters that aren't allowed to be randomised.
- But this also means that modulator parameter randomisation should be approached carefully, e.g. Randomly changing LFO depth parameter could affect the gain it modulates, leading to unexpected loud levels.
- Also, allow the user to quickly include/exclude modules/lanes fast from randomising. Again, the feature should be quick to use.
- Anyway, this feature needs to be carefully approached to be useful.