Hey,
The Chance knob controls the probability for a new auto trigger to activate a stutter yes or no. So it’s only for when Auto is turned on. Duration controls how long (also random) that stutter then repeats in Auto mode before the next trigger.
When all note lengths are set to zero it defaults to quarter notes. I haven’t really thought about it that long. Maybe it’s more intuitive if it defaults to no stutters at all. What do you think? Fyi: the note length probabilities are normalised, so that all note probabilities will sum to 100%.
I think it would be more intuitive if there were no stutters when all note probabilities are set to zero.
When I first started using the plug-in, I incorrectly thought that each note length had a volume control. I didn’t understand them as individual note probabilities.
I always use auto mode, so far.
So I’m still unclear on how this works. If chance is set to 100%, and 8th notes is .5 and 16ths is .5, what is the result? There is a 100% something will happen, but only a 50% it will be an 8th note, and 50% it will be a 16th note? Could there be zero glitches with chance set to 100%? Or if neither the 8th, nor 16th trigger, does it always default to the quarter note even though that was set to zero?
Possibly in auto mode you only need the chance settings for each note length, and not the top level chance setting? Or I’m still misunderstanding how they relate to each other.
I understand this can be a bit hard to grasp . So I’ll try to thoroughly explain how this Auto trigger mode works.
A random note length is always chosen based on the slider values. It holds for a randomly chosen Duration before the next trigger. Chance controls the probability of the stutter to be heard or not. For the note length selection; if you have 4th set to 50%, 8th to 50% and 16th to 100% and the other sliders to 0%. Then it effectively results in 4th set to 25%, 8th to 25% and 16th to 50%. So it’s normalized to sum to 100%. To me it helps to think of the sliders just as visual indicators. If one slider is higher than the other, it’s that much more likely that note length will be chosen. It’s relative, not absolute.
That’s why everything set to 0% is a bit of a special case. You can’t really normalize that. I’ll make it default to no stutters in that case. It makes more sense to me too!
To answer your specific questions for clarity. With Chance set to 100% and 8th and 16th to 50% a trigger should always occur. And the trigger will always be an 8th or 16th. In this case an equal chance. I hope that clears things up.
In the end I decided to add a Mix parameter instead of a Dry Thru switch. With the Mix parameter you can set the mix mode to:
Dry or Wet
Dry & Wet
Wet only
Hopefully it’s clear what the difference is between these.
Do any of you now feel the need to control the wet and possibly the dry level?? This is of course already possible by using the “Wet only” mix mode and a separate Gain plugin. But if there’s high demand for level control I could add it natively. If not, I’d rather keep as few controls as possible.
This version also has a fix for when all the note probabilities are set to 0%. This will result in an equal chance for all note lengths now. @S_Righteous We discussed it would make sense to have no stutters at all instead. It proved to be hard to implement. And when implementing it felt unintuitive to have a non-responsive plugin too. That’s why I ended up using an even distribution for this edge case instead.
An even distribution also makes sense to me, but it’s just an edge case that someone would want that. Having all sliders set to any ‘same value’ would do the same thing - it’s consistent that way. Right - if all sliders are set to 50%, then they are all equally probable. So having them all probable at zero is the same.
But if any of them are set to non-zero, I assume all the zero ones will never happen right? Or at least that is how it works now.