Six-channel aleatoric CV and gate generator. Master clock 10ms–10s, per-channel probability/width/swing/ratcheting, quantized CV with voltage-window and ground-transpose, 1–32 step looping, 60 slots, full chaos randomization.
Patch Ideas · 8
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
Behaviors
Each channel independently syncs to master clock (green LED) or runs on its own millisecond-timebase (white LED). Unsynced Time ranges 10ms to 10s. Synced channels get 1/8 to 8/1 multiplication/division range, extendable to /16 and /32. Allows polyrhythms and cross-rate drift per channel.
Each scheduled gate has a 0–100% chance of firing. Setting to 0 mutes the channel. When Ratcheting is set, probability applies per ratchet sub-step so ratchet patterns naturally thin out probabilistically.
Divides a single step into 1:1 through 8:1 sub-gates. Each sub-gate keeps the step's probability and width, producing rolling drum fills. Combined with probability it produces dynamic rhythmic fluctuations while holding the same CV output (same note).
Shifts synced-channel timing by 0, 1/4, 2/4, or 3/4 of a master-clock step. Per-channel so different channels can swing differently; classic upbeat grooves without a dedicated swing module.
Caps the upper limit of the random voltage from 1 to 8V. Essential when the CV controls a VCO to stay within one octave. Full range = LED flashes orange. Partial windows shown as white LED count.
Shifts the lower limit of the voltage window up, transposing the whole random range without widening it. Unquantized: 1V/12 per encoder dent (semitone). Quantized: moves to next scale note. Combined with Voltage Window, gives a bounded pitch range per channel.
Three scale banks × 8 scales each (first bank includes unquantized, chromatic, octave, pentatonic, blues, Arabic, pelog, hirajōshi, Chinese; second bank = 7 modes of major; third bank = 7 modes of melodic minor). Root note set independently via quant/slew + press + hold.
Replaces the internal random generator on the selected channel with the external CV input. Quantization, voltage windows, and transpose still apply — so an LFO or envelope feeds the channel's CV output through the full scale engine. Slew doesn't work in this mode (external CV can't be predicted).
Freezes the last N steps into a repeating loop. Value bar splits into 4 pages of 8 LEDs with 9th/10th LEDs indicating which page you're editing. Loop modifiers (loop-prob, loop-width, etc.) operate RELATIVE to original values — loop probability maxes at channel's original probability, loop width scales original width up/down.
Hold loop then press input-assign to invert direction (backwards). Hold loop then press quant/slew to reset the loop counter to step 1. Double-tap memory-access to restore loop to its captured state.
Randomizes every modifier value for selected channel(s). Entropy per modifier (set via hold modifier + encoder) limits how far new values drift from current — 0% = no change, 100% = totally new. Lets the user zap between mood variants (high entropy) or add subtle jitter (low entropy).
6 banks of 10 slots each (60 total). 0–8V on CV in advances in 1V increments across a selected bank's ten slots. This is GLOBAL: overrides per-channel CV assignments. At startup Chaos auto-recalls the last saved/used slot.
Selects all six channels simultaneously. Any modifier adjustment or chaos press is applied to every channel at once. Useful for global entropy zaps and reset-to-defaults operations.
Controls
| Global | Encoder | Rotates to select active channel (no press needed). Rotating past channel 6 selects ALL channels for simultaneous edits. Press to fire the Chaos randomization function. CW/CCW = channel select · press = Chaos |
| Selected channel | Modifier buttons (prob / width / time / ratcheting / ground / random-window) | Five black buttons providing direct access to gate and CV parameters. Hold + rotate encoder to edit. Avoids menu diving. hold = edit · LED bar shows value |
| Selected channel | quant / slew button | Hold + encoder selects quantization scale (24 scales across 3 banks). Tap + hold + rotate sets slew amount as percentage of step duration. Also used with encoder for root-note selection. hold = scale · tap+hold = slew · scale banks cycle past end |
| Global channel settings | input assign button | Opens per-channel assignment menu for the four top-row inputs (clock, loop, CV, chaos). Flip each input's link on/off per channel. Also toggles channel run/stop (double-tap then press modifiers). 4 inputs × 6 channels routing · double-tap = run/stop |
| Selected channel | loop button (white) | Enters loop mode capturing the last 1–32 steps. Hold + encoder to choose loop length. Hold + modifier-button to transpose/alter the loop non-destructively. Hold + memory-access to reset loop to original state. 1–32 steps · 4 pages of 8 LEDs · value LED 9/10 shows active page |
| Global | save/recall / memory access button | Holds to enter 60-slot memory menu (6 banks × 10 slots). Press encoder to save; press probability button to clear. Double-tap to reset channel to defaults. Starts up recalling last-used slot. 60 slots · auto-recall at boot · double-tap = channel reset |
I/O
IN · 4
- clock in gate/trig GATEExternal gate/trigger input. 50% duty 8V typical. When patched, Channel 1 can sync to external clock; also acts as global start/stop (pulse interrupts = stop).
- loop in gate/trig GATEGate input that triggers loop mode for assigned channels. Per-channel routing via input assign menu.
- cv in 0–8V CV0–8V CV input. Routed per channel for transpose (ground-transpose via CV), slot recall (1V/slot increments), or Sample-and-Hold replacement of the internal random generator.
- chaos in gate/trig GATEGate input that fires the Chaos randomization function for assigned channels. Lets sequence-driven chaos injections be patched without pressing the encoder.
OUT · 3
- clock out 8V gate GATEMaster clock gate output. Always active regardless of channel state.
- Gate 1–6 8V gate GATEPer-channel gate outputs. 8V when high. Each has its own probability/width/time/ratcheting/swing settings.
- CV 1–6 0–8V CVPer-channel CV outputs. 0–8V range in 1V steps (LED bar reflects value between steps). Range limited by Voltage Window and Ground Transpose modifiers.