From the grid to swing to J Dilla — an interactive exploration of micro-timing
This started when Brooklyn — jazz drummer, musical polymath — told Myk she thought groove might have something to do with Class IV cellular automata. The intuition: groove isn't randomness and it isn't precision. It's the zone between.
Your body already knows this. When a beat grooves, you don't analyze it — you feel it. That felt sense is your somatic resonance sensorium detecting structured non-commutativity. The commutator is non-zero, and it has pattern, and your body says yes.
Groove is one element of music among many — grid-based music isn't lesser, it simply puts its energy elsewhere (arrangement, timbre, dynamics). But groove specifically lives in timing, in the micro-relationships between when things happen. Here's a history of how rhythm found the liquid state.
Before drum machines, rhythm was always human — imprecise by nature. Then in 1980, the Linn LM-1 arrived, and for the first time, you could program beats on an exact grid. Every hit snaps to the nearest subdivision. Perfectly in time.
The grid is enormously powerful. It democratized rhythm — suddenly anyone could make beats without being a drummer. Kraftwerk, early hip-hop, house, techno, and most electronic music are built on the grid. There's a precision and clarity to it that enables forms of complexity that would be impossible with loose timing.
But from a groove perspective, the grid commutes: every instrument shares the same time reference, every beat is equidistant from its neighbors. There's no tension between parts, no push-and-pull. The timing dimension carries no information beyond "on" or "off."
You can nod to a grid beat — you might even bang your head to it. But the timing itself doesn't pull your body in different directions. The signal is fully predictable in the time domain, so your body engages with other aspects — the timbre, the dynamics, the arrangement — while the timing fades into background.
Kraftwerk, 808 State, early Detroit techno, most EDM. Also: any MIDI sequence with quantize on. The grid is the default.
Roger Linn knew the grid needed something. So the MPC60 (1988) shipped with a swing knob: push every other 16th note late by a percentage. 50% = straight. 66% = triplet feel. Anywhere in between = bounce.
Swing is a uniform deformation of the grid. Every instrument swings together, by the same amount. It's a single parameter applied globally — one shared, warped grid. The non-commutativity is real (early and late positions aren't interchangeable), and it grooves. Your body responds to the push-pull of the deformed grid.
But it's the same deformation for everyone. One number. One feel. Predictable once you're locked in.
Swing makes you bounce. The anticipation of the late note, the slight tension before it lands — your body detects the non-zero commutator and responds. You settle into the pocket. It's comfortable, warm, infectious. Jazz has been doing this with human hands for a century; the MPC compressed it into a knob.
Pete Rock, DJ Premier, the Bomb Squad, golden-age hip-hop. Also: every jazz drummer since the 1920s, doing it naturally with their bodies. The specific swing percentage became a producer signature — Premier's beats swing differently from Pete Rock's.
James Dewitt Yancey — J Dilla (1974–2006) — broke the grid in a way nobody had before and nobody has fully replicated since.
He turned off the quantize. He played each part by hand on the MPC pads, and he didn't correct it. But here's what makes it Dilla and not just sloppy: each instrument has its own timing relationship with the beat. The kick pushes slightly ahead — anxious, leaning in. The snare lays back — lazy, behind. The hi-hat swings unevenly — different amounts on different beats. Nothing lines up with anything else.
And it grooves harder than anything on the grid.
The deviations aren't random. If you randomized the timing, it would sound drunk (we'll hear that next). If you quantized it, it would lose the feel. The deviations have pattern — each instrument's relationship to the beat is consistent within itself but different from every other instrument. It's polyphonic non-commutativity: multiple structured deviations interfering with each other.
Dilla Time does something to your body that no other feel does. Different parts of you respond to different instruments. Your head follows the hi-hat. Your chest follows the kick. Your shoulders follow the snare. You become a distributed system, each part coupled to its own timing stream, coherent without centralization. This is the somatic resonance sensorium at full activation.
Donuts (2006), released three days before his death, is the masterpiece. Madlib, Knxwledge, Kaytranada, Flying Lotus — all descendants. But nobody sounds exactly like Dilla, because the feel isn't a technique. It's a relationship with time.
To hear why Dilla's deviations aren't random, listen to what random actually sounds like. Same pattern, same instruments — but every loop, each hit gets a random timing offset. No structure. No pattern. Just chaos.
Your body knows the difference immediately. Dilla feels alive; this feels broken. That distinction — between structured and random non-commutativity — is exactly what the groovy commutator measures.
There's another way to groove that doesn't fit neatly into the taxonomy above: using the grid as a foil. Prince is the master of this. He programs tight, mechanical drum machine patterns — and then plays guitar, bass, and vocals against them, with deeply human timing. The grid becomes a rigid reference that makes the human deviations more perceptible, not less.
The commutator here is between the mechanized rhythm section and the human performance on top. The grid doesn't groove; it enables groove by providing a crystalline lattice for the human parts to push and pull against. It's a different architecture — the non-commutativity lives between layers rather than within the rhythm section itself.
James Brown did something similar — the band locks into a groove so tight it's almost mechanical, and the vocals float on top. The tighter the pocket, the more the deviations shine.
The Groovy Commutator was literally named for this. These modes of timing trace a path from fully commutative (grid — every part interchangeable) through uniformly non-commutative (swing — structured but one-dimensional) to polyphonically non-commutative (Dilla — each voice structured in its own way). Noise is the control: non-commutative but structureless.
The mapping to Wolfram classes and phases of matter is suggestive but loose — rhythm is one domain, CAs are another, and the operators are different. What's preserved across domains is the architecture: measure where order matters, and ask whether the result has pattern. Read the full math →
Inspired by Dan Charnas's Dilla Time (2022) and d-buckner's visualization. BPM 78 — slowed down so you can feel the groove.