Count Modula’s “Chances - bernoulli gate” and Audible Instruments’ “Bernoulli Gate” have similar functions. They randomly select from one of two inputs and route it to a single output. A knob (also a CV i/p) allows you to bias the choice towards one of the inputs, by some arbitrary percentage.
What I’m looking for is a simple module that does the opposite - randomly direct a single input to one of two outputs, while muting the one not chosen. AND with a control to skew it one way or the other by some percentage.
I could always kludge something together with a mixer, one of the existing bernoulli gates and some logic gates, but it seems too simple for somebody not to have already built one in a single compact module. Searching the Library with an assortment of keywords gave no joy.
Actually the Bernoulli Gate sends a gate to one of two outputs. It is pretty trivial to create your wanted switch with that.
All you need to add is two VCAs. Patch the same input to both VCA inputs, and patch the A gate output to one VCA CV input, and the B gate output to the other.
Huh. I’ve used VC SWITCH many times. I don’t know why I didn’t think of it. It’s not a single-module solution, but still fairly compact and easy to “read”.
Make it a cross-fade rather than a hard switch. By setting the Rise and Fall times on the slew limiter to, say, 0.001 seconds, the crossfade happens so quickly that it sounds like an immediate switch but without a click.
Easier than trying to use comparators, trigger buffers, etc. to make it wait for a zero-crossing condition. I’m not even sure that would’ve been possible without allowing a momentary silence in the transition.
There used to be a module called Baseliner that did this, not sure if it made it to v2. I never got exactly the result I wanted from that but Sha#bang Random Gates works well. Great for switching different clock divisions to a trigger for rhythms.