V1.0
V2.x
Probabilistic Quantizer
I’ve enjoyed using the Turing machine clone for melody generation, but although it generates quasirandom sequences, when run into a standard quantizer the note frequency is essentially random. I came up with the idea for a quantizer that has a different probability for each note. This is the result. You set the desired relative probability of each note with the knobs and pull reset high to load the quantizer. The resulting probabilities are displayed by the graph on the right. You can also feed a gate in and get a random gate out. The gate probability is set by the gate knob.
The narrower and wider gates change the probability of each note by the amount set on the inc knob. Narrower moves all the probabilities toward even and wider moves them back toward the original setting. Due to rounding errors the final probabilities will fluctuate when triggering narrower repeatedly. Reset restores the original probabilities. The included file has a random array that will toggle the gates if the attached knob is greater than 0
I/O
Input 
Signal Range 
Notes 
reset 
01 
a high resets the quantizer to the knob settings 
narrower 
01 
a high moves the probabilities closer to even by the inc amount 
wider 
01 
a high moves the probabilities closer to the knob settings by the inc amount 
gate 
gate signal 
can be used to generate a random gate output 
o 
1 per octave signal 

Output 
Signal Range 
Notes 
gate 
gate signal 
random gate output 
o 
1 per octave signal 

Controls
Control 
Function 
Notes 
note probability knobs 
set the relative probability of each note 

gate probability knob 
sets the probability that a gate will pass from 0 to 1 

inc 
sets the increment for the narrower and wider gates from 0 to 0.1 

Displays
There is a green light in the center of the knob for the active note when the output gate is active
The meter array at the right shows the current probability of each note from 0 to 1
Version History
Demos