Programmable clocked modulation source with 8 independent outputs. Each output freely configurable as gate, triangle, sine, envelope, or random, with Euclidean patterns, random skipping, quantization and inter-output logic. BPM 10-300.
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 output can be set to a multiplier or divisor of the master clock from /512 to x48, including non-integer triplet and dotted values. Four utility modifiers replace the rate: constant ON (gate high), OFF, single start pulse, and single stop pulse — useful for resetting external sequencers.
Six base waveforms per step: Gate, Triangle, Sine, Envelope, Random, Smooth Random. A full cycle fits one step. Width parameter reshapes each: gate pulse-width, triangle/sine skew towards saw, envelope release length, smooth random peak roundness. Random does not respond to Width.
Delay shifts the start of waveform generation by a percentage of step time; Dly specifies which steps are delayed (every step, every other, every third). Dly=2 produces classic swing. Combined with Phase offset this covers most common groove templates without external MIDI-style swing.
EStep sets total steps, ETrig sets the number of hits distributed as equidistantly as possible. ERot rotates the resulting pattern by N steps. Non-hit steps are skipped entirely — no waveform fires. Works on any waveform type, not just gates.
RSkip is a percentage chance each step is skipped. Loop specifies a number of beats after which the random sequence resets — re-seeds from the saved seed, so loops are recallable after power cycle. Setting Loop=0 re-seeds the RNG for a fresh pattern.
Quantises the final output voltage to a selected scale (Major, Minor, Harmonic Minor, Pentatonic Major/Minor, Lydian, Phrygian, Japanese, root+fifth, I/IV/VI chords, 12-tone chromatic). Applied after all other processing. When quantised, random-waveform outputs are S&H across empty euclidean/skipped steps instead of dropping to 0V, producing more musical sequences.
Each output can combine its raw signal with any one other output via AND, OR, or XOR. Enables rhythm subdivision, rhythm thinning, or rhythm expansion from a single device — e.g. OUT 1 x4 AND OUT 2 /3 fires only on coincident beats.
Slop introduces a percentage chance of small random timing offsets per step. Humanises rigid clock patterns — classic drunk-drummer feel on hi-hats, or light 5-10% slop for subtle natural groove.
Any parameter except Steps can be assigned to CV 1 or CV 2. Each assignment has its own software attenuation (signed, acts as attenuverter) and offset. Multiple parameters can follow the same CV input with different scaling.
Beyond start/stop, Run can trigger: Reset (resets all outputs to initial state), Load Sequenced Bank (advances through saved banks — direction set by CV 1 level), Rotate Outputs (shifts pattern assignment across outputs, direction by CV 1), Load CV Bank (CV 1 voltage selects bank A-P).
26 banks each holding 8 output configurations, plus all-output group save/load. Seeds for random waveforms are saved — so a loop from 6 months ago replays identically. Saving while clock is running may introduce small timing glitches.
Holding the encoder while tapping Start/Stop toggles the current output's mute state without scrolling into a menu — live performance feature for dropping voices in and out of a patch.
Controls
| global | Program Knob | Push-turn encoder. Twist scrolls outputs/values, click selects, long-hold (>1s) enters extended parameter menu per output. Push: select · Twist: adjust · Hold: extended params · blue illuminated |
| global | Start / Stop Button | Starts and stops the internal clock. Stop also resets clock position. single press: start/stop & reset |
I/O
IN · 4
- Clk rising edge 700mV min · 0-5V CLKExternal clock input. Syncs internal clock at 1-48 PPQN (24 PPQN DIN Sync default).
- Run 0-5V gate GATEGate-level run/stop input. Assignable alternatives: Reset, Load Sequenced Bank, Rotate Outputs, Load CV Bank.
- CV 1 0-5V · unipolar only CVUnipolar CV input. Assignable to any output parameter with per-target attenuation and offset. Ignored outside range.
- CV 2 -5 to +5V · bipolar CVBipolar CV input. Assignable to any output parameter with per-target attenuation and offset. 0V = 50%.
OUT · 1
- OUT 1-8 0-5V · 10-bit · 500Hz max update · buffered low impedance GATEEight independent clocked CV/gate outputs with green level LEDs. Each fully programmable.