Knight's Gallop

Shakmat Modular 8HP

Algo-rhythmic dual trigger generator. Five rhythmic tables (Euclidean, Divider, Anti-Euclidean, Split) multiplied by five Out 2 modes build practically infinite polyrhythms from a single clock.

Patch Ideas · 8

Classic Euclidean drum pair
Revised Euclidean table · L=16 P=5 on Out 1 → kick · Main mode / Invert sub-mode on Out 2 → hats fill the gaps
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: KNIGHT'S GALLOP, Clock, Kick, Hat. Signals: 2 trigger, 1 clock.KNIGHT'S GALLOPClockKickHatTable: Revised Euclidean · Mode: MN/Invert · L=16 P=5ClockclkOut 1trigOut 2trigOutclkTrigtrigTrigtrig11. inverse of Out 1triggerclock
Compute polyrhythm pair
CP mode / L & P/2 sub-mode · Out 1 kick busy, Out 2 snare with half the hits over same length · shared clock keeps them phase-locked
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: KNIGHT'S GALLOP, Clock, Kick, Snare. Signals: 2 trigger, 1 clock.KNIGHT'S GALLOPClockKickSnareMode: CP · sub: L & P/2 · L=12 P=6ClockclkOut 1trigOut 2trigOutclkTrigtrigTrigtrig121. 6 hits / 12 steps2. 3 hits / 12 stepstriggerclock
Anti-Euclidean tom fills
Anti-Euclidean table packs hits at sequence extremes · Pulses CV from envelope peaks injects unpredictable fill density · Reset CV from bar-length divider keeps phrases aligned
Show diagram
Patch diagramPatch diagram with 6 modules and 5 connections. Modules: KNIGHT'S GALLOP, Clock, Bar Clock, Envelope, Tom, Rim. Signals: 1 cv, 3 trigger, 1 clock.KNIGHT'S GALLOPClockBar ClockEnvelopeTomRimTable: Anti-EuclideanClockclkResettrigPulses CVcvOut 1trigOut 2trigOutclkOuttrigOutcvTrigtrigTrigtrig11. density swellscvtriggerclock
Live shift groove morph
Steady 16-step Revised Euclidean pattern · +/- Shift buttons rotate the pattern live · Out 2 in MN/No Shift holds a reference downbeat · creates call-and-response between steady and shifting drum
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: KNIGHT'S GALLOP, Clock, Shifting Drum, Steady Drum. Signals: 2 trigger, 1 clock.KNIGHT'S GALLOPClockShifting DrumSteady DrumMode: MN/No Shift · L=16 P=6ClockclkOut 1trigOut 2trigOutclkTrigtrigTrigtrig121. rotates with +/-2. anchortriggerclock
Dual independent patterns
DL mode lets Out 1 and Out 2 run completely different tables/lengths/pulses · sub-mode 1 sets Out 2 (busy Euclidean) · sub-mode 2 sets Out 1 (sparse divider) · one module, two sequencers
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: KNIGHT'S GALLOP, Clock, Bass Drum, Hat. Signals: 2 trigger, 1 clock.KNIGHT'S GALLOPClockBass DrumHatMode: DL · Out1=Divider L=8 P=2 · Out2=Eucl L=13 P=7ClockclkOut 1trigOut 2trigOutclkTrigtrigTrigtrigtriggerclock
Generative fills with Random
RD mode / Hard Fill sub-mode · Out 1 plays strict Euclidean kick · Out 2 probabilistically sprinkles L/2+P/2 variant for organic fill accents · Pulses CV automates fill intensity
Show diagram
Patch diagramPatch diagram with 5 modules and 4 connections. Modules: KNIGHT'S GALLOP, Clock, Slow LFO, Kick, Snare. Signals: 1 cv, 2 trigger, 1 clock.KNIGHT'S GALLOPClockSlow LFOKickSnareMode: RD/Hard Fill · L=16 P=4ClockclkPulses CVcvOut 1trigOut 2trigOutclkOutcvTrigtrigTrigtrig11. random fillscvtriggerclock
CV-recorded loop with roll
RC mode · tap rhythm into +/- buttons to capture an 8-step groove · during playback, Pulses CV from joystick or touch plate causes snare rolls (Pulses max = trigger every step)
Show diagram
Patch diagramPatch diagram with 5 modules and 4 connections. Modules: KNIGHT'S GALLOP, Clock, Touch Plate, Kick, Snare. Signals: 1 cv, 2 trigger, 1 clock.KNIGHT'S GALLOPClockTouch PlateKickSnareMode: RC/PlayClockclkPulses CVcvOut 1trigOut 2trigOutclkCVcvTrigtrigTrigtrig11. rolls at maxcvtriggerclock
Long bars via extended length
Mode+Table toggles 9-16 step range · L=16 P=5 Revised Euclidean makes a 16-step phrase · Length CV sweeps to 9 for mid-phrase variation · Reset locked to bar
Show diagram
Patch diagramPatch diagram with 6 modules and 5 connections. Modules: KNIGHT'S GALLOP, Clock, Bar Clock, Slow LFO, Kick, Hat. Signals: 1 cv, 3 trigger, 1 clock.KNIGHT'S GALLOPClockBar ClockSlow LFOKickHatExtended range · L=9-16 P=5: ClockclkResettrigLength CVcvOut 1trigOut 2trigOutclkOuttrigOutcvTrigtrigTrigtrig11. L sweeps 9-16cvtriggerclock

Behaviors

Main Mode (MN) Mode LED = MN

Utility sub-modes on Out 2: Reset (pulse every first step), No Shift (same as Out 1 but immune to Shift), Invert (inverse of Out 1), Backward (Out 1 pattern reversed).

Compute Mode (CP) Mode LED = CP

Out 2 plays a related sequence derived mathematically from Out 1: L & P/2, L/2 & P/2, 2L/3 & 2P/3, L-P & P/2. Final sub-mode auto-resets Out 2 from Out 1.

Random Mode (RD) Mode LED = RD

Adds randomness to Out 2. Sub-modes: No Random, Soft Fill (low-probability read of L/2+P/2 pattern), Hard Fill (higher probability), Full Random (per-step probability scaled by Pulses).

Dual Mode (DL) Mode LED = DL

Out 1 and Out 2 carry independent settings. Pots must cross their stored value before taking effect (Length+ LED flashes). CV inputs disabled in this mode.

Record Mode (RC) Mode LED = RC

Record sequences via +/- buttons (- to Out 1, + to Out 2), quantized to incoming clock. Sub-modes: Record and Play. Pulses CW causes outputs to roll (trigger every step).

Extended Length Range Mode + Table held

Toggles Length range between 1-8 (default) and 9-16 steps. Length+ LED lit confirms 9-16 range.

Controls

Global Length Potentiometer Sets sequence length from 1 to 8 steps. Mode+Table together extend range to 9-16 steps.
1-8 default · 9-16 via Mode+Table · Length+ LED shows extended range · CV input additive
Global Pulses Potentiometer Number of hits in the sequence. Full CCW mutes outputs. Full CW distributes maximum hits. CV-addressable.
0 hits = mute · max CW = all steps active · Record mode: CW rolls triggers every step
Out 2 Mode Button Cycles through five modes controlling how Out 2 derives from Out 1: Main, Compute, Random, Dual, Record.
MN · CP · RD · DL · RC · sub-modes via Mode+/- buttons
Out 1 / Out 2 source table Table Button Selects one of five rhythmic tables: Divider, Classic Euclidean, Revised Euclidean, Anti-Euclidean, Split Sequences.
Boots on Revised Euclidean · Mode+Table combo toggles 9-16 step range
Global +/- Shift Buttons Rotates the sequence one step forward or backward. Holds function as sub-mode navigation while Mode is held.
+ = forward 1 step · - = backward 1 step · also edit sub-modes · records patterns in RC mode

I/O

IN · 4

  • Clock 0-5V CLK
    External clock advancing the sequence.
  • Length CV 0-5V CV
    CV offset added to the Length pot value.
  • Pulses CV 0-5V CV
    CV offset added to the Pulses pot value. In Record mode, controls roll density.
  • Reset 0-5V
    Restarts both outputs to step 1.

OUT · 2

  • Out 1 0-5V GATE
    Primary trigger output of the selected table/length/pulses/shift combination.
  • Out 2 0-5V GATE
    Secondary trigger output algorithmically derived from Out 1 per the selected mode and sub-mode.