Sequencing modular hardware: Euclidean rhythms & logic
Learning objectives
- learner can build Euclidean rhythms and steer trigger density in a modular patch
- learner can combine gates with logic to create conditional rhythmic patterns (clock division assumed from prereq)
- learner can route a sequencer's pitch and gate to voices and lay a foolproof rhythmic foundation
Capstone — one whole task that evidences the objectives
Program a two-voice modular groove sequenced with a Euclidean generator plus logic/clock-division, with an accent and off-beat pattern, that runs foolproof from a single clock — recorded as a one-minute loop.
Prerequisite modules
This module builds toward the core skill of a live modular techno set: a groove that generates itself. On a dance floor you cannot stop to program steps — the rig has to keep a two-voice pattern (bass plus percussion ornament) running from one master clock while you patch, mix, and mutate on top. That is exactly what the capstone demands: a Euclidean-driven, logic-conditioned groove that survives a full minute untouched.
The arc starts fully supported. First, get any sequencer playing a voice at all — the two-cable pitch/gate routing procedure is the JIT pointer here, and it is drilled until automatic. Next, swap hand-programmed steps for a Euclidean generator: the core concept atom explains length/density/offset, and the irregular-bass procedure (fewer hits than steps, e.g. 6-in-15 at sixteenth resolution) shows how to make a bassline breathe against the kick. Then add conditionality: AND/OR logic turns two trigger streams into dependent rhythms (clock division is carried over from the prerequisite module), while the rest-output accent technique and the eighth-note-delayed off-beat hat fill the negative space — both directly gate the capstone’s “accent and off-beat pattern” clause. Finally remove the scaffolding: the always-on trigger-sequencer foundation atom is what makes “foolproof from a single clock” achievable, closing the loop to the untouched capstone recording.
Supporting atoms enrich rather than gate. The Stoicheia/live-coding framing connects patching to algorithmic pattern thought; hysteresis and gate-voltage thresholds explain why triggers misfire when they do; the precision adder and the prepared-vs-improvised sequencing strategies point at where this groove goes next — transposed lines and a full set architecture.
Runnable examples
Generated from the context/ instrument corpus by concept (redistributable idioms only). Do not edit — regenerate with gen-module-examples.mjs.
euclidean-rhythm
s("bd(3,8)")
strudel-0004 · CC0
d1 $ sound "bd(3,8)"
tidal-0004 · CC0
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- Dawless Performer — hardware jam to recorded live take — Clock everything and jam a synced groove required
Unlocks — modules that require this one