DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Push and pull rhythm basics (Beginner)

An AI-generated beginner Ableton lesson focused on Push and pull rhythm basics in the Groove area of drum and bass production.

Back to lessons
Push and pull rhythm basics (Beginner) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Push & Pull Rhythm Basics (DnB in Ableton Live) 🎛️🥁

1) Lesson overview

“Push and pull” is the subtle art of placing sounds slightly ahead of or behind the grid to create momentum (push) or weight/laid-back swagger (pull). In drum & bass, this is everything: it’s how a beat goes from “correct” to rolling, tense, and alive.

In this lesson you’ll learn beginner-friendly ways to create push/pull in Ableton Live using:

  • Swing/Groove Pool
  • Micro-timing (note nudging)
  • Velocity shaping
  • Ghost notes
  • Light timing offsets per layer (kick vs snare vs hats)
  • We’ll keep it practical and rooted in jungle / rollers / heavier DnB.

    ---

    2) What you will build

    A tight 2-bar rolling DnB drum groove (170–175 BPM) with:

  • Kick and snare locked to the grid (for punch)
  • Hats and percussion that push forward
  • Ghost notes and shuffles that pull back for groove
  • Controlled human feel that still hits hard 🔥
  • ---

    3) Step-by-step walkthrough

    Step 0 — Setup your session (fast + clean)

    1. Set tempo to 174 BPM.

    2. Create 3 MIDI tracks:

    - `DRUMS - Core`

    - `DRUMS - Hats`

    - `DRUMS - Perc/Ghosts`

    3. On each track, load Drum Rack (stock) and drop in samples:

    - Kick: short, punchy DnB kick

    - Snare: bright crack + maybe a body layer

    - Closed hat: tight 1/16 hat

    - Open hat / ride: for forward motion

    - Percs: rim, shaker, foley hit (optional)

    Workflow tip: Color code tracks now. You’ll iterate faster.

    ---

    Step 1 — Build the “grid anchor” (don’t push/pull everything!)

    On `DRUMS - Core`, create a 2-bar MIDI clip.

    #### A) Snare (classic DnB backbeat)

  • Place snare on beat 2 and 4 in each bar.
  • - In 4/4 at 174 BPM: that’s 1.2 and 1.4 (then 2.2 and 2.4).

    #### B) Kick (simple roller foundation)

    Pick a basic pattern like:

  • Bar 1: kicks on 1.1, 1.3
  • Bar 2: kicks on 2.1, 2.3
  • (You can add a small variation later.)

    Rule: Keep kick + snare on-grid at first. This is your “spine”.

    ---

    Step 2 — Add hats for motion (this is where push/pull lives) 🏃‍♂️

    On `DRUMS - Hats`, create another 2-bar clip.

    #### A) Closed hat 1/16s

  • Draw hats on every 1/16 note for 2 bars (classic “engine” feel).
  • Now, don’t leave them robotic. We’ll groove them.

    ---

    Step 3 — Use Groove Pool for instant push/pull (beginner-friendly)

    This is the easiest “musical” way to get push/pull.

    1. Open Groove Pool (hotkey depends on version; you can also click the Groove Pool icon).

    2. Drag in a groove:

    - Start with something like MPC Swing 16 (any “Swing 16” is fine)

    - Or try SP1200 / shuffled styles for jungle flavor

    3. Apply the groove to your `DRUMS - Hats` clip:

    - In Clip View, find Groove dropdown → choose your groove.

    #### Suggested groove settings (good starting point)

    In Groove Pool, click the groove and set:

  • Timing: 40–65%
  • Velocity: 10–25%
  • Random: 5–12%
  • Base: 1/16
  • Then click Commit only when you’re sure (committing bakes it into MIDI).

    🎯 What’s happening:

  • Swing grooves typically delay certain off-grid steps = a pull feel.
  • The velocity variation prevents “typewriter hats”.
  • ---

    Step 4 — Manual micro-timing (the “producer” method)

    Now we’ll do intentional push/pull—small moves with big payoff.

    #### A) Turn off grid temporarily

  • In the MIDI editor, turn on Fold if needed.
  • Use Ctrl/Cmd + 4 to toggle grid settings (or choose a finer grid like 1/64).
  • You can also hold Alt/Option while dragging notes for free timing (depending on Live version/settings).
  • #### B) Push hats slightly forward (creates urgency)

    Pick every 2nd or 4th hat (commonly the off-hats) and nudge them:

  • Advance by ~-5 to -12 ms (ahead of the grid)
  • How to do it:

  • Select the notes → look at the Start position in the Note box (or nudge with arrow keys if configured).
  • If your Live shows time in bars/beats, use your ears: tiny movement only.
  • ✅ Result: hats “lean forward” and the groove feels faster without changing BPM.

    #### C) Pull ghost notes slightly late (creates weight)

    On `DRUMS - Perc/Ghosts`:

  • Add a quiet snare ghost 1/16 before the main snare (e.g., just before 1.2 and 1.4).
  • Set velocity low (like 10–35).
  • Then delay those ghost notes:

  • +8 to +18 ms (behind the grid)
  • ✅ Result: the main snare stays punchy, while the ghosts add a dragging, rolling feel.

    ---

    Step 5 — Velocity = groove (even if timing is perfect)

    Timing alone won’t groove if velocities are flat.

    #### Hat velocity pattern (simple and effective)

    For 1/16 hats, try:

  • Downbeats stronger: 80–95
  • Off-steps softer: 35–60
  • Add occasional accents: 100–110 every 1/2 bar
  • In Ableton:

  • Use the Velocity lane in MIDI clip.
  • Or add MIDI Effect → Velocity (stock) before Drum Rack:
  • - Mode: Random

    - Random Amount: 5–15

    - Drive: optional tiny boost

    ---

    Step 6 — Layer timing offsets (DnB trick: width + movement)

    If you layer hats (two different hat samples), offset them slightly:

    On `DRUMS - Hats` inside Drum Rack:

    1. Put Hat A and Hat B on separate pads.

    2. Duplicate the MIDI notes to trigger both.

    3. Make Hat B slightly late:

    - In Drum Rack, use Simpler for Hat B and adjust:

    - Controls → Envelope → Sample Offset (tiny), or

    - manually nudge the MIDI notes for Hat B by +3 to +10 ms

    ✅ This creates a wider, more complex texture without phasing too badly.

    ---

    Step 7 — Glue it like a real DnB drum bus 🧱

    Make it feel like a record, not separate hits.

    Create a Drum Buss group:

    1. Group the three drum tracks (`Cmd/Ctrl + G`) → name it `DRUM BUS`.

    2. On `DRUM BUS`, add (stock chain):

    Device chain (safe starting point):

  • Glue Compressor
  • - Attack: 3 ms

    - Release: Auto

    - Ratio: 2:1

    - Aim for 1–3 dB gain reduction

  • Drum Buss
  • - Drive: 5–15%

    - Boom: Off (or very low) unless you want extra sub bloom

    - Transients: +5 to +20 (careful)

  • EQ Eight
  • - HP filter around 25–35 Hz (clean rumble)

    - Small dip if needed around 300–500 Hz (boxiness)

    This keeps punch while your micro-timing grooves stay audible.

    ---

    Step 8 — Arrangement idea (make push/pull tell a story)

    In DnB, groove often evolves across 16 bars.

    Try this structure:

  • Bars 1–4: straight hats (less swing), clean intro to the groove
  • Bars 5–8: add swing + ghost notes (groove “opens up”)
  • Bars 9–12: add a shuffled perc loop tucked low
  • Bars 13–16: remove hats on last 1/2 bar for a mini-fill, then slam back in
  • 🎛️ Automation idea:

  • Automate Groove Timing from ~40% → ~60% into the drop for extra roll.
  • ---

    4) Common mistakes

    1. Pushing/pulling the snare backbeat

    - In DnB, the snare on 2 and 4 is usually your anchor. If it drifts, the whole track feels weak.

    2. Too much timing offset

    - If you’re moving things by 30–50 ms, it becomes sloppy. Keep it subtle.

    3. Using swing on everything equally

    - Groove works through contrast: hats swing, kick/snare stay firm.

    4. No velocity variation

    - Swing without velocity often sounds like a broken drum machine instead of a human groove.

    5. Over-layering hats without checking phase

    - If your hats get thin or hollow, try smaller offsets, different samples, or reduce overlap.

    ---

    5) Pro tips for darker/heavier DnB 🕶️

  • Pull the ghosts, not the fundamentals: keep kick/snare tight; make ghosts late for menace.
  • Use darker shuffle sources: in Groove Pool, look for grooves that feel lopsided (old sampler vibes) rather than polite swing.
  • Add texture, then groove it: a low-passed break layer can add grimy movement.
  • - Add a break loop on a track, then use:

    - EQ Eight (LP around 6–10 kHz)

    - Drum Buss for grit

    - Gate keyed from snare if it gets messy

  • Controlled saturation: on hats/percs try Saturator
  • - Drive: 1–4 dB

    - Soft Clip: On

    - This makes micro-timing details more audible on smaller speakers.

  • Make “push” moments in fills: before a drop, push hats slightly forward for 1 bar, then return to normal at the drop—instant tension/release.
  • ---

    6) Mini practice exercise (10 minutes)

    1. Create a 2-bar drum loop at 174 BPM with kick + snare + 1/16 hats.

    2. Duplicate it twice so you have 3 versions:

    - A: Straight (no groove)

    - B: Swing (Groove Pool Timing 55%, Velocity 15%, Random 8%)

    - C: Manual (push select hats -8 ms, pull ghost snares +12 ms)

    3. Solo each version and answer:

    - Which one feels like it’s “rolling” more?

    - Which one feels heavier?

    - Which one would you choose for a minimal roller vs a jump-up track?

    Bonus: Render each to audio and visually compare transients—your ears first, eyes second.

    ---

    7) Recap ✅

  • Push = slightly ahead of the grid (energy, urgency, forward drive)
  • Pull = slightly behind the grid (weight, swagger, “drag”)
  • In DnB: keep kick/snare stable, groove your hats, ghosts, and percs
  • Use Groove Pool for fast results, then refine with micro-timing + velocity
  • Arrange groove changes across 8–16 bars so the beat evolves like a real track

If you want, tell me your subgenre (liquid, neuro, jungle, jump-up, minimal roller) and I’ll give you a specific 2-bar pattern + a matching groove/swing recipe for it.

```

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Title: Push and Pull Rhythm Basics, Beginner Drum and Bass in Ableton Live

Alright, let’s get into one of the most important feel concepts in drum and bass: push and pull.

Because here’s the truth. In DnB, you can have the right samples, the right tempo, the right pattern… and the beat still feels kind of stiff. Push and pull is often the difference between “correct” and actually rolling.

Today we’re making a tight, two-bar drum groove around 174 BPM, and we’ll keep the kick and snare solid on the grid, while the hats, ghosts, and little percs do the groove work. That contrast is the whole game.

First, let’s do a quick mental definition so your ears know what to listen for.

Push means a sound lands slightly ahead of the grid. Not enough to sound wrong, just enough to create urgency and forward momentum. It feels like the beat is leaning into the next moment.

Pull means the sound lands slightly behind the grid. That creates weight, swagger, and that laid-back drag that still hits hard.

And just to keep us honest: this is subtle. At this tempo, about 10 milliseconds is clearly audible on hats and ghost notes but still tight. Around 20 milliseconds starts sounding like a deliberate lean. If you’re moving things 30 or 40 milliseconds, it’s probably not “groove” anymore, it’s just late.

Okay. Ableton setup.

Set your tempo to 174 BPM.

Create three MIDI tracks and name them:
DRUMS - Core
DRUMS - Hats
DRUMS - Perc/Ghosts

Load a Drum Rack on each. Drop in a short punchy DnB kick, a bright cracking snare, a tight closed hat for sixteenths, maybe an open hat or ride for motion, and a couple optional perc sounds like a rim, shaker, or a little foley tick.

Quick teacher tip: color code these tracks now. It’s not glamorous, but it makes you faster, and speed helps you stay creative.

Now, Step 1: build the grid anchor. This is your spine. Do not groove everything. If everything is “human,” nothing feels solid.

On DRUMS - Core, make a two-bar MIDI clip.

Put your main snare on beats 2 and 4 in each bar. In Ableton’s bar.beat.sixteenth view, that’s 1.2 and 1.4, then 2.2 and 2.4.

Now place kicks in a simple roller foundation: bar 1 on 1.1 and 1.3, bar 2 on 2.1 and 2.3.

That’s it. Don’t overcomplicate yet. Kick and snare locked on the grid gives you punch and authority. We’re going to make the groove feel fast without messing up that backbone.

Step 2: add hats for motion. This is where push and pull really lives.

On DRUMS - Hats, create another two-bar clip.

Draw closed hats on every sixteenth note for two bars. Just a straight engine: tick tick tick tick.

Now play it with the core drums. At this point it’ll probably sound like a drum machine. Totally fine. We’re about to make it musical.

Step 3: use the Groove Pool for instant push and pull. This is the beginner-friendly path, because it gets you into a good zone quickly.

Open Ableton’s Groove Pool. Drag in a groove like MPC Swing 16. Any Swing 16 style is fine. If you want more jungle flavor, try SP1200-type grooves or anything that looks a bit shuffled.

Then apply that groove to your hat clip. In the clip view, find the Groove dropdown and select the groove you just loaded.

Now click the groove in the Groove Pool and set some starting values:
Timing around 40 to 65 percent.
Velocity around 10 to 25 percent.
Random around 5 to 12 percent.
And set the Base to one sixteenth.

Then listen.

What’s happening under the hood is that swing usually delays specific off-steps. That’s a pull feel. And the velocity changes prevent that “typewriter” hat sound where every hit has the exact same impact.

Important tip: don’t hit Commit yet. Commit bakes it into the MIDI notes. Keep it uncommitted while you’re exploring, so you can tweak easily.

Now, Step 4: manual micro-timing. This is the “producer” method, where you intentionally choose what pushes and what pulls.

Before you touch anything, do this one thing: loop at least four bars while you tweak. Even though our pattern is two bars, you can just loop it so it repeats. Micro-timing can feel exciting for one bar and then feel anxious or annoying over four. Context matters.

Now go into the MIDI editor for your hats, and make your grid finer. You can use a smaller grid like 1/64, or use free timing depending on your settings. The goal is simple: small moves, controlled moves.

Let’s create a push.

Pick every second or fourth hat hit, usually the off-hats, and nudge them slightly earlier. Aim for something like 5 to 12 milliseconds ahead of the grid.

And here’s a great beginner strategy: instead of pushing the whole pattern, push the anticipation. That means the sixteenth note right before each snare hit, the note that leads into beat 2 and beat 4. Nudge just those a hair early. That creates forward motion without turning your whole hat line into nervous energy.

Now listen again. The BPM didn’t change, but your brain feels like it did. That’s push.

Next, let’s create pull using ghosts.

On DRUMS - Perc/Ghosts, create a two-bar clip.

Add a quiet snare ghost one sixteenth note before each main snare. So you’re placing a ghost right before 1.2 and right before 1.4, and the same in bar two before 2.2 and 2.4.

Set the velocity low. Think 10 to 35. These are feel notes, not headline notes.

Now pull them. Delay those ghost notes by about 8 to 18 milliseconds behind the grid.

What you get is really important: the main snare stays punchy and confident, but the ghosts give you that dragging, rolling, slightly menacing movement around it. This is one of the classic darker DnB tricks: pull the ghosts, not the fundamentals.

Extra variation if you want it to feel more “musical”: do a little question and answer with ghosts. Add two quiet ghosts around the snare. One before, one after. Make the one before slightly late, lazy lead-in. Make the one after slightly early, like a snap-back. That call-and-response can sound more intentional than just “all ghosts late.”

Step 5: velocity equals groove, even if timing is perfect.

A lot of beginners focus on timing and forget loudness. But in real drumming, accents are half the feel.

For your sixteenth hats, try a simple pattern:
Make downbeats stronger, around 80 to 95.
Make off-steps softer, around 35 to 60.
And add occasional accents around 100 to 110, like once every half bar, to create landmarks.

Do this in the Velocity lane inside the MIDI clip. Or, if you want a quick humanizer, throw Ableton’s MIDI Velocity device before the Drum Rack and add a little randomness, like 5 to 15. Just don’t overdo it. You want controlled variation, not chaos.

Coach note: A/B your changes at equal loudness. When you nudge timing, transient overlap can make something seem better just because it’s louder. Level match by ear. If you need to, adjust the track fader so both versions hit about the same before you decide.

Step 6: layer timing offsets, a classic DnB movement trick.

If you’re layering hats, put Hat A and Hat B on separate Drum Rack pads. Duplicate the MIDI so both hit together.

Then make Hat B slightly late, like 3 to 10 milliseconds.

This creates width and complexity without having to add more rhythm. But watch for phasing. If your hats suddenly get thin or hollow, reduce the offset, choose a more different sample, or make the layers do different frequency jobs. For example, one layer is a bright tick up around 8 to 12k, and the other is more mid “chiff” around 3 to 7k, with EQ so they don’t fight.

Also, sound design tip: shorter hats reveal micro-timing better. If your hat samples are washy, the timing smears and you can’t really hear the push/pull. In Simpler, reduce decay or tighten the fade out so the transient speaks clearly.

And here’s a sneaky perceived timing trick: instead of moving MIDI notes, try nudging the sample start in Simpler for one layer. You keep the note on the grid, but the transient speaks earlier or later. That can give groove without making your clip look messy.

Step 7: glue it like a real DnB drum bus.

Group the three drum tracks and name the group DRUM BUS.

On that bus, add a simple, safe chain.

First, Glue Compressor. Attack around 3 milliseconds, release on Auto, ratio 2 to 1. Aim for just 1 to 3 dB of gain reduction. We’re gluing, not squashing.

Then Drum Buss. Drive around 5 to 15 percent. Keep Boom off, or very low unless you specifically want low-end bloom. Add a bit of Transients, maybe plus 5 to plus 20, but be careful. Too much transient boost makes hats and snare feel clicky.

Then EQ Eight. High-pass around 25 to 35 Hz to clean rumble, and if it’s boxy, dip a little around 300 to 500 Hz.

Optional but super practical: a touch of soft clipping on hats or the hat bus, like Saturator with Soft Clip on and just 1 to 4 dB of drive. That helps subtle timing and velocity differences translate on earbuds and laptops.

Step 8: make groove tell a story over arrangement.

In DnB, the groove often evolves over 16 bars even if the pattern doesn’t change much.

Try this:
Bars 1 to 4, straighter hats, less swing, more “tight.”
Bars 5 to 8, bring in swing and ghost notes. Now it starts rolling.
Bars 9 to 12, tuck a shuffled perc loop low, just texture.
Bars 13 to 16, remove hats in the last half bar for a mini-fill, then slam back in.

You can even automate Groove Timing so it ramps from about 40 percent to 60 percent as you approach the drop. That is an energy ramp without adding any new sounds.

Another arrangement trick: use negative space to make groove audible. If you’ve got constant sixteenths plus extra percs, the feel can blur. Try muting one hat step per beat, or every two beats, and notice how the remaining push and pull becomes more obvious.

Before we wrap, quick common mistakes to avoid.

Don’t push or pull the main snare backbeat at first. In DnB, snare on 2 and 4 is the anchor. If it drifts, the whole track feels weak.

Don’t use huge timing offsets. Subtle wins.

Don’t swing everything equally. Groove comes from contrast. Kick and snare stable, hats and ghosts provide motion.

And don’t forget velocity. Swing without velocity can sound like a broken drum machine instead of a human groove.

Now a quick 10-minute practice drill that will level you up fast.

Make your two-bar loop at 174: kick, snare, and sixteenth hats.

Duplicate it so you have three versions.
Version A: totally straight, no groove.
Version B: Groove Pool swing. Timing 55, velocity 15, random 8.
Version C: manual. Push select hats around 8 milliseconds early, pull ghost snares around 12 milliseconds late.

Solo each one and ask yourself:
Which one rolls more?
Which one feels heavier?
Which one feels faster?
And which one would you trust under a loud sub bassline?

Bonus: render them to audio and compare transients, but ears first, eyes second.

Let’s recap.

Push is slightly ahead of the grid: energy, urgency, forward drive.
Pull is slightly behind the grid: weight, swagger, drag.

In drum and bass, keep kick and main snare stable, and groove your hats, ghosts, and percs.

Use the Groove Pool to get in the zone quickly, then refine with micro-timing and velocity. And evolve the groove across 8 to 16 bars so it feels like a track, not a loop.

If you tell me your subgenre target, like liquid, neuro, jungle, jump-up, or minimal roller, I can give you a specific two-bar pattern and exactly which hat steps to push or pull for that vibe.

mickeybeam

Go to drumbasscd.com for +100 drum and bass YouTube channels all in one place - tune in!

Generating PDF preview…