Subfloor.

October 19, 2026

How to Add Swing Without Wrecking Your Kick Grid

I keep swing on a separate MIDI track from my kick, and I always have. The reason is simple. A swing amount is a percentage of a grid subdivision, so if you apply it to the whole pattern, the kick gets moved right along with the hats. A kick that lands early or late by a few ticks loses its position as the anchor of the low end, and everything downstream (sidechain, sub, the whole groove) wobbles with it. Most of what people call a “swung feel” actually comes from pushing the off-grid elements back while keeping the downbeat dead on the grid. That is a routing and selection problem, not a groove plugin problem.

First, isolate what should move

In any house pattern, I sort the parts into two groups before I touch a swing control. The kick and the sub belong to the grid. They define where the bar is. The hats, shakers, percussive offbeats, and chord stabs belong to the swing. They are the parts that float.

This matters because swing is a timing offset, and timing offsets compound with anything else that shifts the same note. If your kick and bass share the low-frequency range, the last thing you want is the kick drifting a few milliseconds later while the bass sits where it was. That is the classic recipe for a flabby low end that no amount of sidechain fixes. The fix starts before the groove, with a decision about which notes are allowed to move.

Swing is a grid operation, so know your grid

The most useful thing I have read on this lately came out of the GROOVE60 documentation. Push and Groove released GROOVE60, a MIDI timing processor for macOS and Windows built by Takahiro Oishi, and it models its timing on a 96 PPQN internal grid. That detail is worth knowing because swing only really exists relative to a subdivision. In GROOVE60, swing is active when the Timing Correct setting is at 1/8 or 1/16, and the suggested values are 50% for straight, 66% for a triplet feel, and 75% for heavier swing.

Those numbers are a decent mental ruler for any plugin or DAW:

  • 50% is straight. No movement.
  • 66% pushes the offbeat to roughly the triplet position, which is the classic shuffled drum machine feel.
  • 75% is heavy, bordering on the point where the offbeat reads as a separate late hit rather than a swing.

When I want a club groove that still knocks, I live between 58% and 64%. Past 66% I start to lose the forward push that house kicks depend on. The swing spends energy that the downbeat needs to keep.

GROOVE60 itself does not rewrite your MIDI clips. It processes incoming notes at playback and sends the adjusted timing to another instrument track. Bypass it and the original performance comes back. That is the right way to build a groove: non-destructive, so you can A/B the feel against the grid without committing. It also does not scatter random timing or velocity drift, so what you set is what you hear every pass.

Keep the kick off the swing track

If your swing tool is global (a DAW groove pool, a shaper, or a channel-level MIDI processor applied to the whole drum rack), the kick will move with everything else. Two ways out.

Route the kick to its own instrument channel that bypasses the timing processor entirely. In most DAWs this means the swing plugin sits on a separate MIDI track that only carries the swung elements, and the kick stays on a clean channel. If your setup does not support per-track timing, split the pattern into two clips: one for the downbeat kick, one for the swung parts.

I do the second version when I want the kick and the hats to feel like they are wrestling slightly. Keep the kick on the grid, let the hats drift behind it, and the interplay alone creates the sense of swing without ever moving the low end. The bass should normally follow the kick grid, not the hats.

The low end is where swing goes wrong

Where people actually wreck the groove is the bass. If the kick and the sub occupy the same frequency range, any timing drift between them smears the transient and the note definition. The usual move is to give the bass and the kick their own slices of the low end, or duck the bass under the kick so the bottom stays clean every time the kick lands. Multiband sidechain does this more surgically, ducking only the sub band that conflicts with the kick and leaving the upper bass alone.

If you swing the bass, you cannot sidechain it reliably against an unswung kick. The trigger and the source drift apart. So decide early: the bass follows the grid with the kick, or it swings with the hats. I keep house bass on the grid almost every time. Swing belongs to the percussive layer above it.

Stacked notes need their own handling

One thing most swing tools ignore: chords and stacked percussion that land on the exact same tick. GROOVE60 has a queue-detection feature it calls Q-SENS, which preserves the order of near-simultaneous events and lets later ones sit slightly behind the first. That adds depth to stacked events without randomizing the whole performance. The settings are Classic, Enhanced, and Hot, with Classic for a classic drum machine feel and Enhanced when you want the queue effect straighter.

I treat this as the second layer of groove. Swing on the hats gives you the push. Slight queue on stacked percussion or chord stabs gives you depth. Together they do more than either alone, and neither one touches the kick.

A quick operating order

  1. Lock the kick on the grid, unswung.
  2. Keep the bass on the same grid as the kick, with sidechain or band separation handling the low-end conflict.
  3. Put the swing on the hats and percussive offbeats only. Start around 58% and work up until the groove lifts but the downbeat still leads.
  4. If you use queue or humanize on stacked events, apply it to the percussion and chords, never to the kick or sub.
  5. A/B against the grid every few bars. If bypassing the swing makes the track feel better, the swing is too heavy.

The mistake I hear most is a producer who reaches for a groove plugin to fix a pattern that is already too busy. Swing is a timing decision, not a rescue. If the kick and bass are fighting, no amount of shuffle will make them agree. Get the low end clean and the grid solid first. Then put the swing where it belongs, on the parts that float.