DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Push and pull rhythm basics for dark rollers (Beginner)

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

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Push and pull rhythm basics for dark rollers (Beginner) cover image

Narrated lesson audio

The full narrated lesson audio is available for premium members.

Go all in with Unlimited

Get full access to the complete dnb.college experience and sharpen your production with step-by-step Ableton guidance, genre-focused lessons, and training built for serious DnB producers.

Unlock full audio

Upgrade to premium to hear the complete narrated walkthrough and extra teacher commentary.

Sign in to unlock Premium

Main tutorial

```markdown

Push & Pull Rhythm Basics for Dark Rollers (Ableton Live) 🥁🖤

Skill level: Beginner

Category: Groove

You have used all 1 free lesson views for 2026-04-14. Sign in with Google and upgrade to premium to unlock the full lesson.

Unlock the full tutorial

Get the full step-by-step lesson, complete walkthrough, and premium-only content.

Ask GPT about this lesson

Lesson chat is a premium feature for fully unlocked lessons.

Unlock lesson chat

Upgrade to ask follow-up questions, get simpler explanations, and turn the lesson into step-by-step practice help.

Sign in to unlock Premium

Narration script

Show spoken script
Welcome in. Today we’re doing push and pull rhythm basics for dark rollers in Ableton Live. Beginner-friendly, but this is one of those “small moves, massive results” topics. Because in a dark roller, the drum pattern is often simple on paper… but it feels alive because the timing is not perfectly robotic.

Our goal is to make the loop feel like it’s moving without changing the tempo. We’ll do that with micro-timing, subtle swing, and ghost notes. Think of it like this: the grid is the map, but groove is how you walk it.

Quick setup recommendations before we touch anything. Set your project to 174 BPM, 4/4. For the MIDI editor grid, start at sixteenth notes, and when we get into micro edits, go to thirty-second notes. That’ll give you enough resolution without getting lost.

Now, Step 1: build a clean drum group, and keep it organized.

Create a MIDI track, name it DRUMS, and drop a Drum Rack on it. Load a tight kick with a short tail. Pick a modern roller snare that has both crack and body. Add a closed hat. Optionally an open hat or ride for later energy. Then a ghost snare sound… that could be a rim, a short clap, or a quieter snare layer. And finally, one little foley percussion sound, like a metal tick, vinyl hit, or any short textured sound.

Teacher tip: put each core element on its own pad, even if you’re layering later. You want the ability to mix quickly. Dark rollers are all about tiny balance decisions.

Step 2: program the grid-straight roller first. No groove yet. No fancy stuff yet. Just the skeleton.

Make a one-bar MIDI clip.

Kick goes on beat one, so 1.1. If you want, add an extra quiet kick at 1.3.3. Keep it subtle; this isn’t a big kick pattern lesson, it’s a groove lesson.

Snare goes on 1.2 and 1.4. Those are your anchors in drum and bass. Especially for a roller, that snare placement is the spine.

Now closed hats. Put them on the offbeats as eighth notes: 1.1.3, 1.2.3, 1.3.3, 1.4.3. That’s the “tss tss tss tss” that makes the roller feel like it’s continuously turning.

Press play. It should sound correct, but stiff. That stiffness is actually good right now, because we’re about to sculpt the feel on purpose.

Step 3: what does push and pull mean in DnB terms?

Push means you place a hit slightly early. It creates urgency and forward drive. Pull means you place a hit slightly late. It creates weight, drag, and a deeper pocket.

Here’s the rule that will save you hours: keep your kick and your main snare close to the grid. Those are your pillars. Most of your push and pull happens on hats, ghost notes, and percussion. Sometimes a secondary kick too, but as a beginner, keep the main kick and snare clean.

How much do we move things? Start tiny. Five to fifteen milliseconds is the main zone. Once you’re beyond twenty milliseconds at 174 BPM, it can start sounding sloppy unless you really know why you’re doing it.

And one extra coach note: don’t chase milliseconds. Chase relationships. A hat that feels a little late by itself might feel perfect once the bass is in. Groove is context-dependent.

Step 4: add groove using micro-timing, manually.

Go into your MIDI clip and switch the grid to thirty-second notes. You can keep Snap on but use the smaller grid, or temporarily toggle Snap if you need to place notes freely. The point is: we’re going to nudge, not rewrite the pattern.

Start with the closed hats only. Select just the hat notes.

Option A: push the hats for forward motion. Nudge them slightly earlier. In Ableton, that’s moving them left. Aim for about five to ten milliseconds early to start.

Now listen to what happens. The loop suddenly leans forward. It doesn’t get faster. It just feels like it’s pulling you into the next beat.

Option B: pull the hats for a heavier roll. Move them slightly later, five to ten milliseconds right.

This is a classic darker feeling. Especially if your bass is gritty and sustained, late hats can make the whole groove feel heavier and more menacing.

And here’s a more musical way to think about it: you’re not making the hats late. You’re making the snare feel even more “on time” by contrast.

Extra coach trick: micro-timing works best when it’s patterned, not random. So instead of moving every hat the exact same amount, try a repeating shape across the bar. For example: slightly early, then on-time, then slightly late, then on-time. Your ear hears that as intention, and intention reads as groove.

Step 5: ghost snares. This is where rollers come alive.

Add a ghost snare or rim very quietly around your main snares.

Try a starter set of placements in one bar:
Put a ghost at 1.1.4, just before the 1.2 snare.
Put another at 1.2.2, just after the snare.
Then 1.3.4.
And 1.4.2.

Now set velocities. Main snare, somewhere around 90 to 120, depending on your sample. Ghosts live way lower, usually 10 to 35. If you can clearly hear the ghost as a “second snare,” it’s probably too loud. You want it felt more than heard, like texture and momentum.

Now the key move: pull the ghosts slightly late. Eight to fifteen milliseconds behind. Not so late that it feels like a flam, just late enough to sit in the pocket.

This creates a really important illusion: the main snare stays sharp and authoritative, but there’s a little shadow behind it, which makes the groove feel deeper.

Advanced variation you can try once this works: ghost “flam” without sounding like a flam. Put two very quiet ghost hits near the snare: one slightly early, one slightly late. Keep both quiet and keep note lengths short. It becomes texture, not a double-hit.

Also, if your ghost disappears when you lower velocity, don’t just turn it up. Layer a tiny low-mid tick under it, and low-pass that layer. That way it has body without being loud.

Step 6: Groove Pool swing, controlled.

Open Ableton’s Groove Pool and load something like MPC 16 Swing. Start around 50 to 58, but don’t obsess over the number. The important part is how much you apply.

Apply groove to hats, percs, and ghosts first. Avoid heavy swing on your main kick and main snare while you’re learning, because it can make the whole track feel wobbly.

Starter groove settings:
Timing around 10 to 20 percent.
Velocity maybe 0 to 10 percent if you want a little movement.
Random, tiny, like 0 to 5 percent.
Quantize at 100 percent to keep it consistent.

And a workflow tip: don’t commit immediately. Leave it live while you tweak. Commit only when you’re confident you’ve found the pocket.

A cool variation idea: swing only the second half of the bar. Make a two-bar clip. Keep bar one more straight, and bar two slightly more swung. That “breathing” every two bars is subtle, but it makes a roller feel like it’s evolving without adding new drums.

Step 7: track delay, the underrated push/pull tool.

Sometimes moving MIDI notes gets messy, especially if you’ve got a lot going on. Track delay lets you shift an entire element earlier or later as a unit, without touching the notes.

If you can, route your hats to their own track, or at least to their own mixer channel from the Drum Rack.

Then show Track Delays in the mixer.

Here’s a strong dark roller starting point:
Keep the snare on-grid as your anchor.
Set hats to plus five milliseconds, so slightly late.
Set percs to minus three milliseconds, slightly early.
Set ghosts to plus eight milliseconds, slightly late.

Now you’ve created a pocket fast: percussion is reaching forward, ghosts are dragging back, and the snare is the nail in the floor. That tension is the roll.

Extra coach tip for A/B testing: map a Macro to hat track delay, or even map a Utility gain to a hat bus, so you can flip between “tight” and “pocket” instantly. Fast toggles tell you the truth. If you have to think too hard, it’s usually not better yet.

Step 8: simple dark roller processing with stock devices. Keep it clean.

On your drum bus, start with EQ Eight. High-pass around 25 to 35 Hz to remove rumble. If it sounds boxy, do a tiny dip around 250 to 400 Hz, one or two dB.

Then Drum Buss. Drive around five to fifteen percent, Crunch low, like zero to ten percent. Boom very subtle or off, because DnB usually has dedicated sub elsewhere.

Then Glue Compressor, gentle. Attack three to ten milliseconds, release on Auto, ratio two to one. Aim for one to three dB of gain reduction. We’re gluing, not flattening.

Optional Saturator with Soft Clip on, one to four dB drive just to thicken.

For hats and percs, a great move is Auto Filter. High-pass somewhere around 200 to 400 Hz. And if you want motion, add a tiny bit of LFO or envelope movement. Tiny. If it’s obvious, it’s probably too much for a roller.

Sound design note: timing changes translate more clearly when transients are clean. If your hat sample is washed out, your micro-timing won’t feel as dramatic. Sometimes a little Drum Buss drive on hats can make the push and pull more audible.

Step 9: arrange it like a real roller. Don’t loop forever.

Make it 16 bars.

Bars one through four: minimal. Kick, snare, hats.
Bars five through eight: add ghost snares and one perc.
Bars nine through twelve: add a ride or noisier hat layer quietly for energy lift.
Bars thirteen through sixteen: drop a hat layer out for one bar, then bring it back. That one-bar negative space makes the return hit harder.

And here’s a super effective automation idea: automate hat volume up by about one dB going into bar nine. Also, automate a reverb send on a percussion hit just once every four bars. One moment of space can make the whole loop feel more alive.

Extra arrangement upgrade: call and response between hats and percs. Make two one-bar variations. In the first, more hats and fewer percs. In the second, fewer hats but a featured perc. Alternate them. It stays hypnotic but not static.

Common mistakes to avoid.

Don’t move the main snare off-grid too much. In rollers, that snare is the anchor. If it wobbles, everything feels drunk.

Don’t add too much swing. A little shuffle is groove. Too much and you’re no longer in DnB territory.

Don’t make ghosts too loud. They’re texture.

Don’t make timing random everywhere. Push and pull works because it’s repeated and intentional. You’re building a pocket, not chaos.

And don’t over-process hats. If they get harsh, the groove becomes tiring instead of hypnotic. If you’re getting pain in the high end, look around seven to ten kHz, find the harsh peak, dip it slightly, and then add air above if you need it.

Now let’s lock in a mini practice exercise, because this is how you actually learn it.

Make three versions of the exact same one-bar roller.

Version A: the push version.
Set hats to minus eight milliseconds.
Perc to minus five milliseconds.
Ghosts to plus five milliseconds.

Version B: the pull version.
Hats to plus eight milliseconds.
Perc stays at zero.
Ghosts to plus ten milliseconds.

Version C: hybrid pocket.
Hats plus five milliseconds.
Perc minus three milliseconds.
Ghosts plus twelve milliseconds.
And add Groove Pool swing with Timing at 15 percent.

Then bounce or resample all three and A/B them. Ask yourself: which one feels darkest? Which one rolls hardest? Which one would support a heavy reese or sub best?

And one more reality check: do your timing decisions while a simple bass note plays. Even just a sustained sub. Bass changes what your ear interprets as early or late, because the transient relationships shift.

Homework challenge, if you want to level up fast.

Build a 16-bar dark roller where the groove evolves without adding more than two new sounds.

Create three hat feels: tight baseline, heavier pocket, urgent push. Use micro-timing or track delay. Assign each to a different four-bar block. Then for bars thirteen to sixteen, combine your best two.

Pick one ghost placement as a signature that repeats every bar or every two bars. That repetition turns a tiny detail into a hook.

Then print the loop to audio and do two tests: the low volume check, does it still roll when quiet? And the mono check, does it still feel clear when collapsed to mono?

Export two versions: your groove as-is, and the same loop with hats two to three milliseconds tighter overall. Compare which supports a heavy bassline better.

Recap, and you’re done.

Push and pull is micro-timing that changes feel without changing BPM. In dark rollers, keep kick and main snare tight, and use hats, ghosts, and percussion to create the pocket. Use manual nudging, Groove Pool for controlled swing, and Track Delay for fast pocket shaping. Arrange early, and add small variations every four to eight bars so it feels alive.

If you want, tell me what hat and snare samples you picked, and whether you want the roller to feel more urgent or more heavy. I can suggest a specific timing shape, like which elements should lead and which should lag, and give you starting millisecond values that usually land right in the dark roller pocket.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…