Field guide 01 · rebuilt · placement · length · velocity

Groove is
a timing
argument

Bounce doesn't live in the notes you pick. It lives in where they sit, how long they last, how hard they hit, and what you leave out. Twenty-six patterns you can play, edit, measure and export as MIDI — plus a FLATTEN button that strips the performance — quantize to the grid, gates rounded up, every velocity at 100 — so you can hear how much of the groove was in the notes and how much was in the playing.

nothing playing
Section 01 · interactive

Workbench

Two bars at 32nd-note resolution, so the off-grid spacings further down this page are actually drawable. Pick a brush, click to place notes, and load any pattern from the catalogue to take it apart. Everything here exports as MIDI at the current tempo with the swing baked in.

Syncopation counts notes that land on a weak position and then hold through a stronger one. Straight 16ths score zero — density is not syncopation.

0syncopation
click or drag on the roll · scroll the page normally

FLATTEN is the A/B. Across the whole library it only drops total syncopation from 158 to 143 — because placement is composition and quantizing does not move an offbeat note off its offbeat. What it destroys is the other two thirds of this page: the gates all become full length and every velocity becomes 100. Play any pattern with it on and off.

Reading the roll. The four colours are the four beats of the bar — red is beat 1 — so a pattern that has stopped agreeing with the grid is visible at a glance. Vertical rules are 16ths; the faint half-rules between them are 32nds, which is where the 2.5-step spacing lives.

Section 02

Placement

Where a note lands relative to the kick is the whole game. Each card shows its measured syncopation, its note count and how many bars it takes to come home. Turn the kick on and listen for the argument.

Section 03

Note length

The most underused parameter in the piano roll. Same notes, same timing, different gate — one bounces, one sits there like furniture. If a bassline feels flat, shorten everything by 20% before you touch anything else.

Section 04

Velocity

Velocity only grooves if it's a pattern, not a random spray. Write an accent map the way a drummer plays one. And check your synth actually routes velocity somewhere audible — if it isn't mapped to filter or amp, none of this does anything.

Section 05

Melody & hooks

Catchy in dance music almost always means short and rhythmic. Three notes you can hum beat a beautiful eight-bar line every time. All examples in A minor.

Section 06

Ableton moves

The specific clicks. Live 12 Suite.

Groove Pool

Swing that isn't on/off

  • Drag a groove onto a clip, open the Groove Pool, and pull Amount to 30–50%. 100% is almost always too much.
  • MPC 16 grooves at 54–62% are the house and garage zone. Below 54 is barely there; above 64 starts sounding like a shuffle track.
  • Apply groove to hats and percussion only. Leave the kick dead straight — the tension between them is the bounce.
  • Timing moves notes, Velocity imposes the source's accents, Random adds jitter. Random above ~10% just sounds sloppy.
  • Hit Commit to bake the groove into the MIDI so you can edit the result by hand.
Extract Groove

Steal a real drummer's timing

  • Right-click any audio loop → Extract Groove. It lands in the Groove Pool and applies to your own MIDI.
  • Disco and funk breaks carry microtiming no human programs by hand. Extract it, throw the audio away, keep the groove — no clearance problem, all of the feel.
  • Works on a single bar. Pick a bar where the drummer is locked in, not a fill.
Track Delay

Push and drag in milliseconds

  • Options → Delay Compensation on, then the Track Delay field appears in the mixer.
  • Bass at −5 to −10 ms = pushing. Hats at +5 to +15 ms = laid back. Do one or the other, not both, or the pocket collapses.
  • Faster than moving notes because you can audition it while the loop runs. The HUMAN slider up top is the crude version of the same idea.
MIDI Tools · Live 12

Transformations worth knowing

  • Ornament — flams, grace notes, ratchets. One hat or one bass note per bar, not everywhere.
  • Recombine — rotates and swaps order, pitch, velocity or duration. Run it on a copy and cherry-pick.
  • Strum — offsets the notes of a chord in time. Turns a dead stab into a rolling one.
  • Connect fills notes between your notes; Time Warp bends the whole pattern's timing curve.
  • Generators: Euclidean, Rhythm, Seed, Shape, Stacks. Suite's extra MIDI Tools pack adds Phase Pattern, which does the polymeter tricks in Section 02 automatically.
Piano roll

Editing speed

  • Ctrl+U quantize · Ctrl+Shift+U settings. Set the amount to 50–70% to pull notes toward the grid without killing the feel.
  • Ctrl+1/2 narrow/widen grid · Ctrl+3 triplets · Ctrl+4 snapping off — that last one is how you draw a 2.5-step spacing by hand.
  • F folds to the notes in use. Makes contour visible instantly.
  • Right-click → Reverse, Invert, Legato, Duplicate Loop. Invert on a bassline is a two-second variation generator.
  • :2 and *2 halve or double the pattern speed. Per-note Chance at 70–80% makes hats breathe differently every bar.
Rest of the set

Where this goes next

  • The Kit — the same argument applied to drums, with a genre pattern library and an A/B morph.
  • Low End — kick and bass as one instrument, with a phase lab that measures cancellation.
  • Patch — the synth voices used on this page, built from scratch stage by stage.
  • Voicing — chords and progressions, with voice leading measured in semitones.
  • Arc — arrangement and transitions, exporting a full track skeleton as MIDI.
  • Ears — the trainer. Its swing and microtiming drills test exactly what this page teaches.
Section 07

Numbers

The spacing table is the one to pin up. Pick a note spacing that isn't a whole number of 16ths and the pattern stops repeating every bar — it walks across the grid and comes home some bars later. That walk is what makes hypnotic loops feel like they're going somewhere.

SpacingIn stepsComes home afterWhat it feels like
Gate lengthResult
20–35%Blippy, percussive. Bass reads as a rhythm part.
40–60%The bounce zone. Most house basslines live here.
70–90%Rolling and connected. Techno rumble territory.
100%+Legato. Flat and sustained — kills bounce, good for pads.
overlappingOn a mono synth with glide: portamento slides. 303 behaviour.
VelocityUse
115–127Accent. One or two per bar, no more.
85–100The main body of the pattern.
55–75Secondary hits. The "and" of a hat pattern.
25–45Ghost notes. Felt, not heard. This is where groove hides.

About the syncopation figure. It's a simplified version of the standard Longuet-Higgins and Lee measure: every 16th position gets a metric weight, and a note scores when it lands on a weak position and holds through a stronger one that has no note of its own. It rewards notes that contradict the metre and ignores density entirely — which is why straight 16ths score zero and four offbeat 8ths score four. It is a description, not a grade; plenty of great patterns score low.

Section 08

All together

Change one thing at a time. Every technique here is a variable. If you stack four of them into a loop at once you won't know which one made it move, and next week you'll be back to guessing. Loop four bars, change one parameter, listen for eight bars, decide.

All audio synthesised live in the browser — the voices demonstrate timing, not sound design. MIDI exports carry the current tempo, swing and gate. All examples in A minor.