home/ modules/ elektron-groovebox-workflow

Elektron groovebox workflow: patterns, p-locks & sampling

  • learner can navigate the Elektron data hierarchy and enter trigs across grid/live/step modes
  • learner can apply parameter locks, sample/preset/sample locks, and trig conditions to build variation
  • learner can chain patterns and arrange a track with mutes, song mode, and fills

Produce a two-minute track on an Elektron-style groovebox that uses parameter locks, at least two conditional/probability trig types, sample or preset locks, a pattern chain or song-mode arrangement, at least one global or pattern mute, and at least one fill-mode variation.

This module builds toward the core dawless act: sitting down at an Elektron-style groovebox — a Digitakt on a coffee table, no laptop — and turning one pattern into a finished two-minute track. In techno, electro, and lo-fi beat practice this is the whole instrument: sixteen tracks, sixteen steps, and everything else done with per-step overrides and arrangement moves. The payoff is a workflow you can take straight to a live set, where a single pattern must evolve for minutes without getting stale.

The arc starts safe: learn where your work actually lives (the project/pattern/kit/preset save hierarchy — the number-one way beginners lose an evening’s work), then enter a simple beat three ways using the grid, live, and step recording modes. From there, variation techniques stack one at a time: hold a trig and twist a knob to place your first parameter lock, swap a sample on a single step with a sample lock, then make the pattern breathe with trig conditions and probability. Each of those atoms is a just-in-time how-to you return to mid-exercise rather than memorise up front. The final stretch zooms out from the step to the song: chain patterns for a spontaneous run-through, then commit an arrangement in song mode, using mutes and fill mode to shape sections and transitions.

The required atoms are exactly what the capstone audits — you cannot deliver p-locks, two condition types, sample locks, a mute, a fill, and an arrangement without them. The supporting set deepens the same moves: lock trigs, micro timing, retrigs, PRE/NEI chains, Euclidean generators, sampling and time-stretch machines, sidechain compression, and the interface-design ideas behind the encoder-driven workflow.

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

swing

s("hh*8").swingBy(1/3, 4)

strudel-0008 · CC0

d1 $ swingBy (1/3) 4 $ sound "hh*8"

tidal-0008 · CC0

ratchet-retrigger

d1 $ ply 2 $ sound "bd sn"

tidal-0041 · CC0

Pbind(\degree, Pstutter(2, Pseq([0, 4], inf)), \dur, 0.125).play

supercollider-0034 · CC0

sidechain-pump

note("c2").s("sawtooth").duckorbit(1).duck("bd*4")

strudel-0017 · CC0

~duck: imp 4 >> envperc 0.001 0.15 >> mul -1.0 >> add 1.0
out: saw 110 >> lpf 600 1.0 >> mul ~duck >> mul 0.3

glicol-0029 · MIT

step-probability

play :e4, release: 0.1 if one_in(3); sleep 0.25

sonicpi-0044 · CC0

SinOsc s => dac; while(true){ if(maybe) 440 => s.gain; else 0 => s.gain; 125::ms => now; }

chuck-0047 · MIT

Atoms in this module

Required — these gate the capstone

The Elektron data hierarchy separates project, pattern, kit, preset, and sample into distinct save levels
Concept L2 First instrument E
Grid, Live, and Step recording modes each offer a distinct trig-entry workflow
Concept L2 First instrument E
Parameter locks let every sequencer trig carry its own unique parameter values
Concept L2 First instrument E
Trig conditions let each sequencer step fire only when a logical rule is true
Concept L3 Craft E
Trig probability randomizes whether a step fires, re-evaluated every cycle
Concept L2 First instrument E
Sample locks switch which sample plays on a specific sequencer step
Concept L2 First instrument EC
Pattern chains sequence multiple patterns for one-shot playback without a saved song
Concept L3 Craft E
Song mode arranges patterns into a linear sequence with per-row tempo and mute settings
Concept L3 Craft E
Fill mode temporarily activates FILL-conditional trigs for a pattern variation
Concept L3 Craft E
Global Mute affects all patterns simultaneously while Pattern Mute affects only the active pattern
Concept L3 Craft E

Supporting — enrichment, not gating

The TR-808 introduced full-song percussion programming via a step sequencer — not just preset patterns
Concept L2 First instrument EF
Preset locks swap a track's sound mid-pattern to a different preset from the pool
Concept L3 Craft E
A lock trig fires parameter changes without triggering a note
Concept L2 First instrument E
Micro timing shifts individual trigs ahead of or behind the beat grid
Concept L3 Craft E
Retrigs subdivide a single trig into a rapid burst of re-fires at a set rate
Concept L3 Craft E
PRE and NEI conditions chain trig outcomes across steps and tracks
Concept L3 Craft E
Control All applies a parameter change to all audio tracks simultaneously
Concept L3 Craft E
Each track can have an independent length and speed to create polymetric patterns
Concept L3 Craft EA
Portamento on the Digitakt II offers constant-rate and constant-time glide with legato and gating options
Concept L3 Craft EB
Performance modulation sources each route to up to four parameter destinations with independent depth
Concept L3 Craft EB
MIDI tracks use the same p-lock and condition system to sequence external gear with up to 4-note chords
Concept L3 Craft E
The Slice machine lets you manually define and sequence individual sample regions
Concept L3 Craft EC
Threshold-armed sampling records incoming audio only when it crosses a set level
Procedure L2 First instrument EC
Routing a dry synth's audio through a sampler adds onboard effects without extra mixer channels
Procedure L3 Craft EM
Werp, Stretch, and Repitch machines each use distinct algorithms to tempo-sync samples
Concept L3 Craft EC
The Digitakt II's master compressor supports flexible sidechain routing including individual track sources
Concept L3 Craft ED
The Digitakt II Euclidean mode uses two independent pulse generators with Boolean logic
Concept L3 Craft EA
An endless encoder needs an external value display because, unlike a fixed-range pot, its position carries no value
Concept L2 First instrument EN
Single-encoder interfaces trade immediacy for preset recall accuracy by eliminating pot-position mismatch
Principle L3 Craft EN
Probabilistically ratcheting a step into a 2/3/4-hit burst adds unpredictable rolls and stutters
Concept L2 First instrument AF