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:

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.

Note

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:

StrengthWhat happensUse it for
100%Every note moves exactly onto the gridTight electronic genres, programmed parts
50–80%Notes move part of the way toward the gridLive-played drums and keys: tighter, but still human
0%Notes stay where you played themLoose, 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

50% |x-------|x-------| straight: both notes equal (no swing) 54% |x--------|x------| subtle: feels relaxed, hard to hear as "swing" 58% |x---------|x-----| noticeable bounce: house, hip-hop 62% |x----------|x----| strong swing 66% |x-----------|x---| triplet feel (2:1), the classic shuffle 75% |x-------------|x-| maximum: dotted 8th + 16th, very jerky

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.

Producer tip

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

Main: ....X.......X... X = backbeat, velocity 110–127 Ghosts: ......g..g.....g g = ghost, velocity 20–45 Together: ....X.g..gX....g

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:

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:

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.

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

Kick: played live on pads, quantize OFF (or very low strength) Snare: pulled late, about 15–30 ms behind the grid Hats: swung around 58–62%, plus slight random timing Bass: played by hand, sometimes ahead of the kick

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.

Try it in your DAW
  1. Open the beat you made in Drum Programming (kick, snare, 8th-note hats at 90–95 BPM) and change the hats to 16th notes.
  2. 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].
  3. Raise it in steps: 54%, 58%, 62%, 66%. Stop at the setting that makes your head nod most.
  4. Add two ghost snares at velocity 30: one on step 7 and one on step 10.
  5. Give the hats accents: velocity 105 on the beats, 70 on the off-beats, then randomize all hats by about ±8.
  6. 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?

  1. Moves every note exactly onto the grid
  2. Deletes half of the notes
  3. Moves notes halfway toward the grid
  4. Halves the tempo

Partial quantize tightens timing while keeping some of the original human feel.

2. Which swing setting is completely straight?

  1. 50%
  2. 66%
  3. 75%
  4. 100%

At 50% both notes in a pair get equal time, so there is no swing.

3. What does a "laid back" snare mean?

  1. The snare is very quiet
  2. The snare is panned to one side
  3. The snare plays only in the chorus
  4. 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?

  1. About ±200 ms
  2. A few milliseconds, around ±5–15 ms
  3. Exactly one 16th note
  4. Half a beat

Small shifts feel human. Large ones sound sloppy, especially at faster tempos.

5. What is J Dilla best known for rhythmically?

  1. Perfectly quantized four-on-the-floor kicks
  2. Using only 75% swing on every part
  3. A loose, unquantized feel where parts rush and drag
  4. Very fast 174 BPM breakbeats

He often programmed with little or no quantization, creating his famous "drunk" swing.