Befaco / Oneiroi

A live performance-oriented, multi-functional, self-contained experimental digital synth for the OWL platform
https://www.befaco.org/oneiroi
GNU General Public License v3.0
15 stars 0 forks source link

Feature request - Randomize ALL but do not change pitch #21

Open cdromain opened 1 week ago

cdromain commented 1 week ago

Loving the onboard randomizer ! 🎲

But I really wish we could randomize ALL without changing the oscillators pitch. The usecase is simple - if Oneiroi is playing with other voices in a common pitch/scale, I don't want its pitch to randomly change. But I'd still like to have all the other sections being randomized. Right now I can't, as it means choosing as target LOOPER or FX (i.e. can't have both without randomizing pitch).

Given that randomization targets are hardcoded on the front panel, I guess the only option would be to add an option to disable pitch change in the randomization (in the startup settings ?) I'd be fine with the oscillators pitch being excluded from randomization, but I understand some might like it when using Oneiroi on its own. Or pitch randomization could be disabled as soon as pitch info is being received in the V/OCT input ? (thus addressing both usecases)

(Pitch change could be made more musical with a choice of scales but that might be hard to implement in the current UI.)

Happy to brainstorm more and test !

Thanks 🙌🏼

hirnlego commented 1 week ago

I was thinking about an alternative way of handling startup options, and in the case I found one this could be one of those, I agree it could be useful.