Groove & Swing
Two beats can use exactly the same notes and still feel completely different. One makes you nod your head; the other sounds like a clock. The difference is groove: tiny changes in timing and volume. This lesson shows you how to control them.
What is Groove?
Groove (or feel) is the way a rhythm moves you. It comes from three things:
- Timing: whether notes land exactly on the grid, slightly early, or slightly late.
- Dynamics: how loud or soft each hit is (its velocity).
- Note choice: which steps you fill, including quiet extra hits.
Human drummers never play perfectly on the grid. Their timing moves by a few milliseconds and each hit has a different strength. Our ears read those small differences as "feel". A drum machine with every hit perfectly on the grid at the same velocity sounds stiff by comparison.
Perfectly on-grid timing isn't wrong. Techno, trap hi-hats and a lot of EDM are deliberately tight and machine-like. Groove is a choice, not a rule.
Quantization and Quantize Strength
Quantization moves notes to the nearest grid line. If you play a beat on pads or keys and it's a bit sloppy, quantizing snaps it into time.
Quantizing 100% removes the sloppiness, but it also removes the human feel. That's why most DAWs have a quantize strength (or amount) setting:
| Strength | What happens | Use it for |
|---|---|---|
| 100% | Every note moves exactly onto the grid | Tight electronic genres, programmed parts |
| 50–80% | Notes move part of the way toward the grid | Live-played drums and keys: tighter, but still human |
| 0% | Notes stay where you played them | Loose, live feel (when your playing is good) |
For example, if you hit a note 20 ms late and quantize at 75%, it moves 15 ms toward the grid and ends up just 5 ms late. Find it in your DAW's quantize options [Ableton: Quantize Settings → Amount; FL Studio: Piano roll → Quantize (Alt+Q) → strength; Logic: Region inspector → Q-Strength].
Swing
Swing delays every second note in a pair (the off-beat), so the rhythm goes "long-short, long-short" instead of "even-even". It's the bounce of jazz, hip-hop, house and UK garage.
Understanding swing percentages
Swing amounts are usually shown as a percentage. This style comes from the drum machines designed by Roger Linn, including the Akai MPC series. The number describes how much of the pair's total time the first note gets:
Swing on a pair of 16th notes
At 50% the off-beat is exactly halfway. At 66% the first note is twice as long as the second, which matches a triplet. At 75% the first note is three times as long. Most grooves live between about 54% and 62%.
The demo below starts with a boom bap beat at 90 BPM, with swing set to 60%. Its Swing slider uses the same 50–75% scale and delays every second 16th step.
Swing affects the off-beat 16ths most, so you hear it most on busy parts like hi-hats and shakers. If your hats sound mechanical, try swing on the hat channel only and leave the kick and snare straight.
Swing vs shuffle
A shuffle is a rhythm played with a strong triplet swing, around 66%: "da-DUM, da-DUM". It's the feel of blues, early rock 'n' roll, and many lo-fi and UK garage beats. Toto's "Rosanna" and Led Zeppelin's "Fool in the Rain" are famous examples of the half-time shuffle, which combines a shuffle with a snare on beat 3.
Ghost Notes and Velocity Variation
Ghost notes are very quiet extra hits, usually on the snare, placed between the main beats. They're felt more than heard. They fill the gaps and make a beat roll forward. Funk and R&B drummers use them constantly.
Snare with ghost notes
Keep ghosts at roughly a third of the backbeat's velocity or less. If you can clearly hear them as separate hits, they're too loud.
Velocity variation means giving each hit a slightly different velocity. Beyond accents and ghosts, small random changes of about ±5–10 velocity points on hi-hats make them sound like a real player instead of a machine gun. Many DAWs can do this for you [Ableton: the Velocity MIDI effect's Random control; FL Studio: Piano roll → Tools → Randomize; Logic: MIDI Transform → Humanize].
Humanizing Timing
Humanizing adds small random changes to timing (and often velocity) so a programmed part feels played. Keep the changes small:
- Timing: a few milliseconds, roughly
±5–15 ms. More than about 20–30 ms starts to sound sloppy, especially at fast tempos. - Velocity: about
±5–15points. - Keep the kick on beat 1 steady. Humanize the hats and percussion more than the kick and snare.
In the demo above, the Humanize slider adds up to about ±15 ms of random timing at 100% and lowers each hit's velocity at random. Settings around 20–30% sound natural; 100% sounds like a drummer having a bad day.
Push and pull
Random changes are only part of it. Skilled drummers move parts consistently early or late:
- Laid back (behind the beat): the snare lands a little late, around
10–30 ms. The groove feels relaxed and heavy. Very common in neo-soul, hip-hop and R&B. - Pushed (ahead of the beat): a part lands slightly early. It feels urgent and driving. Often used on hats or percussion in faster music.
To do this, nudge every snare later by the same amount. Many DAWs have a track delay setting that shifts a whole track in milliseconds [Ableton: Track Delay; FL Studio: the time Shift knob in Channel settings; Logic: Track inspector → Delay].
Groove Templates
A groove template is a saved timing and velocity "feel" that you apply to your own MIDI or audio. It can come from a classic drum machine, a famous break or a live drummer. Applying one shifts your notes to match its timing and accents.
- Ableton Live: the Groove Pool. It includes many MPC-style swing grooves; drag one onto a clip and set Base, Amount and Timing.
- Logic Pro: choose a groove from the quantize menu, or extract one from an audio or MIDI region with Groove Track.
- FL Studio: the Channel Rack Swing knob and the piano roll's quantize options, which can use a groove template.
A great trick: extract the groove from a drum loop you love, then apply it to your own drums and bass. Everything locks to the same feel.
The J Dilla Feel
J Dilla (James Yancey, 1974–2006) was a Detroit hip-hop producer known for a loose, "drunk" drum feel. He often programmed with quantize turned off or used very loose timing on his Akai MPC. His kicks, snares and hats didn't sit on one shared grid: some hits rushed and others dragged, sometimes so that the parts seemed to follow slightly different time feels at once.
The result sounds off-balance at first and then deeply funky. His influence shows up across neo-soul, lo-fi hip-hop and modern jazz drumming, where players now copy that "unquantized" swing on purpose.
A Dilla-style starting point
This isn't a formula he used; it's a way to explore the feel. The real secret is playing parts in by hand and keeping the "mistakes" you like.
Groove in Practice
Here is a house beat. House usually has a straight, steady kick with swing on the hats. Try setting Swing around 55–58% and listen to how it changes the open hats.
- Open the beat you made in Drum Programming (kick, snare, 8th-note hats at 90–95 BPM) and change the hats to 16th notes.
- Apply swing to the hats only, starting at 54% [Ableton: Groove Pool → "MPC 16 Swing-54"; FL Studio: Channel Rack Swing knob; Logic: set Quantize to 1/16 in the Region inspector and raise the Swing amount].
- Raise it in steps: 54%, 58%, 62%, 66%. Stop at the setting that makes your head nod most.
- Add two ghost snares at velocity 30: one on step 7 and one on step 10.
- Give the hats accents: velocity 105 on the beats, 70 on the off-beats, then randomize all hats by about ±8.
- Delay the snare track by 15 ms and compare it to 0 ms. Keep whichever feels better.
On an MPC-style scale, no swing (straight timing) is shown as %.
A swing of about % gives a triplet (2:1) feel.
Very quiet extra snare hits between the main beats are called .
1. What does a quantize strength of 50% do?
- Moves every note exactly onto the grid
- Deletes half of the notes
- Moves notes halfway toward the grid
- Halves the tempo
Partial quantize tightens timing while keeping some of the original human feel.
2. Which swing setting is completely straight?
- 50%
- 66%
- 75%
- 100%
At 50% both notes in a pair get equal time, so there is no swing.
3. What does a "laid back" snare mean?
- The snare is very quiet
- The snare is panned to one side
- The snare plays only in the chorus
- The snare lands slightly behind the beat
Placing the snare roughly 10–30 ms late gives a relaxed, heavy feel.
4. Roughly how much timing variation sounds natural when humanizing?
- About ±200 ms
- A few milliseconds, around ±5–15 ms
- Exactly one 16th note
- Half a beat
Small shifts feel human. Large ones sound sloppy, especially at faster tempos.
5. What is J Dilla best known for rhythmically?
- Perfectly quantized four-on-the-floor kicks
- Using only 75% swing on every part
- A loose, unquantized feel where parts rush and drag
- Very fast 174 BPM breakbeats
He often programmed with little or no quantization, creating his famous "drunk" swing.