Feature request: Sequencer note probability

Feature request: Sequencer note probability
« on: October 14, 2020, 09:01:10 PM »
Hi

Would be really great if note probability function would be implemented in the upcoming OS update  :)

Re: Feature request: Sequencer note probability
« Reply #1 on: October 14, 2020, 09:41:14 PM »
Yup I think that would make a lot of sense given the near-modular routing options and drum-like capabilities of the Pro-3. It could really open up options for shorter sequences.

Re: Feature request: Sequencer note probability
« Reply #2 on: October 15, 2020, 10:00:54 AM »
+1 this would be very cool for adding variation / generative sequences. 

Possibly could be implemented as a Mod Destination that represents Global Probability for All Note On Events (100% default), and then it could be controlled dynamically by a performance routing like Slider/Wheel, or we could use the step sequencer routed to that destination and set the probability on a per step basis.       

OB-X8, Pro 3, P6, Rev2, Take 5, 3rd Wave, Deepmind, PolyBrute, Sub 37
Sound Sets:
https://sounddesign.sellfy.store/
Free Patches:
https://www.PresetPatch.com/user/CreativeSpiral

Re: Feature request: Sequencer note probability
« Reply #3 on: November 08, 2020, 10:31:48 AM »
Hi

Would be really great if note probability function would be implemented in the upcoming OS update  :)

Uhhhh - is there an update in the works??

Pym

  • **
  • 200
Re: Feature request: Sequencer note probability
« Reply #4 on: November 08, 2020, 11:07:20 AM »
I'm not going to shoehorn features into a sequencer that wasn't designed for it because it opens up a door for feature creep... sequencers are a never ending black hole of features and you have to draw the line. In this case, the sequencer is what it is. Believe me, there are TONS of things I'd like to add but they don't fit with the UI cleanly
Sequential

Re: Feature request: Sequencer note probability
« Reply #5 on: November 08, 2020, 01:22:51 PM »
From a UI perspective... just adding some sequencer parameters as mod destinations is sufficient for User Interface and workflow.   If they are mod destinations, we can target them via envelopes, lfos, mod wheel, slider, mod matrix, etc.   They don't really need to have any extra UI/menu implementation.

A single mod destination for these parameters, that would offset the value of all steps... a "global offset" for all steps. 

1. Mod Destination: Sequence Velocity Offset - take the mod destination value and apply it to all steps velocity amount.

2. Mod Destination: Sequence Duration Offset - take the mod destination value and apply it to all steps... ie: +50 DC value to Sequence Duration would increase the duration by 50% for all steps.  -30 would decrease the duration of all steps by 30%.

3. Mod Destination: Sequence Ratcheting Offset - Divide Mod Input by 16, and add that much to the ratcheting value for all steps (up to upper/lower limits: 1-8).  ie:  +50 value to the mod destination would add 3 ratchets to all steps. 

4. Mod Destination: Sequence Note On/Off (probability) - If value to mod destination value is <=64 all notes are on / as set in the sequencer.. >=65 all notes are forced off.  Then a random SH LFO synced to 1/16 steps and targeting the NoteOnOff offset with +127 value could trigger probability 50% on, 50% off... and further modulation to that destination could customize the probability (force off) range. 

5. Mod Destination: Sequence Last Step Offset - Divide input value by 8 and add/subtract that many steps from the current last step setting. (constrained to the lower/upper limits 1:16)   ie:  -50 DC value to last step offset would subtract 6 steps form the current "last step" set for the sequencer.   If it was set to 16, it would become 16-6= 10      Then you could route mod wheel or other source to it to get crazy poly rhythms or quickly swing the sequence to play only the first four steps, two steps or single step in repeat.

Adding as these as Mod Destinations would be an elegant solution and not require any UI development... just wiring up the destination values to offset all sequence step values.   Would allow for so many interesting behaviors with the sequencer, controlling from mod wheel, slider, lfos, envelopes, etc.. 



OB-X8, Pro 3, P6, Rev2, Take 5, 3rd Wave, Deepmind, PolyBrute, Sub 37
Sound Sets:
https://sounddesign.sellfy.store/
Free Patches:
https://www.PresetPatch.com/user/CreativeSpiral

Re: Feature request: Sequencer note probability
« Reply #6 on: November 08, 2020, 03:26:47 PM »
^Mod Destination: Glide Amount could be handled similarly