This modules takes the idea of a shift register to a new level, by adding probabilistic branching at every stage.
Each time a trigger is received, a sample and hold will read the input signal, and it will pass its previous value down the tree of outputs. The center output is the original sampled value, and each of the 3 successive stages will branch into 2 possible paths that will be selected randomly determined by the value of the respective knob. The selected branch will be receive the value of the previous node, while the other one will maintain its old value, and this will happen for every stage.
There are 29 output in total. Each stage will move more slowly, as the chances of the signal at that particular output changing will decrease. This makes it possible to produce melodies that are moving at different speeds, resulting in much more interesting and flexible results than a traditional analog shift register.
As in many other Benard modules, there are also randomize and initialize buttons and inputs, that will randomize and reset all the knob values at once.
This module is great for generating evolving melodies from a single sampled signal, with lots of flexibility by changing the outputs that are actually connected.
To get started, connect a noise source to a quantizer, and the quantizer to the Bifurcations input. Connect a clock to the trigger input, and a few of the module's outputs to different oscillators. You will hear an automatically evolving and constantly changing melody!
This module is part of the Benard Mega Bundle Vol. 3.