DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Riff writing for reese and stab combinations (Advanced)

An AI-generated advanced Ableton lesson focused on Riff writing for reese and stab combinations in the Composition area of drum and bass production.

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

Riff writing for reese and stab combinations (Advanced) 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

Riff Writing for Reese + Stab Combinations (DnB in Ableton Live) 🔊🥁

1. Lesson overview

In rolling DnB, the reese and the stab are your core harmonic/rhythmic engines:

  • Reese = sustained low-mid movement and pressure (often mono-ish and wide-ish in the mids).
  • Stab = short, percussive harmonic accents that create syncopation, forward motion, and identity.
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
Title: Riff Writing for Reese and Stab Combinations, Advanced

Alright, welcome in. In this lesson we’re going deep on riff writing for reese and stab combinations in drum and bass, specifically in Ableton Live. This is advanced, but it’s also super practical. The goal is not to make a cool reese and then throw stabs on top and hope it works. The goal is to make the reese and the stabs interlock like gears, so the groove rolls harder, your hook reads clearly, and your low end stays clean.

Here’s the mental model we’re using the whole time.
The reese is your sustained pressure and movement in the low mids. It’s the engine.
The stab is punctuation: short harmonic hits that create syncopation and identity.
And the sub is the foundation: stable, intentional, no drama.

By the end, you’re building a 16 bar loop at around 174 BPM, with a two bar reese motif, a stab pattern that answers it, a dedicated sub layer, and an A and B variation so it’s arrangement-ready.

Step zero, session setup. Set your tempo to 174 BPM, 4/4. If you want instant roll, go to the Groove Pool and grab something like Swing 16-65, but apply it lightly, like 10 to 20 percent. You’re not trying to turn this into a shuffle beat. You’re just adding a tiny bit of human lean.

Now make three MIDI tracks and name them SUB, REESE, and STAB. This matters because we’re going to treat these like separate roles, not one big synth doing everything.

Quick composition tip before we touch any notes: write in two bar loops first. Drum and bass lives on short motifs with micro-variation. If you can make two bars feel like they want to repeat, you’re already most of the way there.

Now Step one, build the reese foundation. On the REESE track, load Wavetable. Start simple: saw on oscillator one, give it a little unison, like two to four voices, detune around 10 to 18 percent. Oscillator two can be a square or another saw, drop it an octave, and keep its level around half. Then put a low-pass 24 filter on it. Set cutoff somewhere in the couple hundred hertz range to start, and add a bit of drive, like two to six dB, because that drive is part of the “teeth” of the reese.

Set your amp envelope so it speaks fast but doesn’t click. Attack basically instant, decay around a couple hundred milliseconds, sustain moderately high, and release around 80 to 150 milliseconds. We want it to feel connected, not chopped to death.

Now we add that classic reese roll. Put an LFO on pitch, but subtle. We’re talking plus or minus five to fifteen cents, not semitones. Sync the LFO to an eighth or a quarter note. Then use a second LFO to modulate the filter cutoff at an eighth note. This is where the “alive” movement comes from without you writing more notes.

Now chain it with stock devices. First EQ Eight. High-pass gently around 30 Hz just to keep nonsense out. If it’s boxy, dip a little around 250 to 400 Hz. Then Saturator, soft sine or analog clip, drive maybe two to six dB, soft clip on. And then Chorus-Ensemble for width, but only for the mids, not for the sub.

This is one of the most important advanced moves: split the reese into low and mid bands so the bottom stays mono and stable. Drop an Audio Effect Rack on the reese and make two chains. Low Mono and Mid Wide.

On Low Mono, EQ Eight low-pass around 120 Hz, then Utility width at zero percent. That’s your anchor.
On Mid Wide, EQ Eight high-pass at 120 Hz, then your Chorus-Ensemble, maybe a touch more saturation, and Utility width somewhere like 120 to 160 percent depending on taste.

This is how you get a huge reese that doesn’t wreck your mono compatibility or eat your sub.

Now Step two, write the reese riff, groove first. Pick a key. We’ll use F minor because it’s dark and functional. Make a two bar MIDI clip on the REESE track, set the grid to sixteenth notes.

And here’s the discipline: start with rhythm on one note only. Put everything on F1 at first. Your only job is bounce. Think like a drummer, not a pianist. The reese is almost like a floor tom plus ride pattern. It’s not “melody,” it’s motion.

Use ties, rests, and offbeats. You want push-pull. If everything lands on the grid like a robot, it’ll feel blocky. So build a pattern where the note starts aren’t always on the obvious beats.

Once it rolls on one note, then you earn the right to change pitch. Change only two or three notes. In F minor, your safe, powerful palette is the root F for weight, the flat seven Eb for that rolling darkness, the fifth C for stability, and Db for extra menace. Keep it low. Don’t turn this into a chord progression down in the bass. It’s still a bassline.

Velocity-wise, keep the reese pretty consistent unless you intentionally want accent behavior. Most of the time, stable velocity equals stable energy.

Now Step three, add a dedicated sub that follows roots. On the SUB track, load Operator. Use a sine wave only. Set the amp envelope similar to the reese but even cleaner: instant attack, decay around 200 ms, sustain fairly high, and short release. If the sub feels too pure, you can add a tiny bit of Saturator, like one to two dB, but keep it subtle. And if you want, low-pass around 150 to 200 Hz.

For the MIDI, copy the reese clip, then simplify it. Sub hates jitter. If the reese is doing quick pitch changes or little passing notes, the sub should not necessarily follow. The rule is: the more movement your reese has, the simpler your sub should be. Keep mostly root notes, maybe the occasional fifth if you know what you’re doing and it still feels stable. Also consider making sub notes slightly shorter so they don’t overlap and smear.

Now Step four, design the stab. Two main directions: modern synth stab, or classic jungle rave stab. We’ll talk workflow for both.

For a synth stab, load Wavetable on the STAB track. Use a saw with unison, detune a bit, and use either a band-pass 12 or low-pass 12 filter. Put the cutoff somewhere in the upper mids, like 700 Hz up to a couple kHz. Your amp envelope is key here: very fast attack, decay around 80 to 200 ms, sustain at zero, release 60 to 120 ms. That’s what makes it a stab, not a pad.

Then process it: Auto Filter for motion, maybe with an envelope amount or an LFO at an eighth note. Add Saturator for bite. Add Hybrid Reverb but keep it short, like 0.4 to 0.9 seconds, and high-pass the reverb so it doesn’t cloud the low mids, somewhere around 300 to 600 Hz. Then EQ Eight and high-pass the stab around 150 to 250 Hz. Stabs do not need sub. If your stabs have low end, they will steal headroom and blur your bass.

For a rave stab, drop a chord stab sample into Simpler, Classic mode. Snap on, warp off unless you need it. Shorten the amp envelope so it’s tight. Add a tiny pitch envelope dip, like minus five to minus twenty, with a short decay, 30 to 80 ms, just for bite. Then filter and saturate like the synth stab chain.

Now Step five, write the stab rhythm so it answers the reese. This is the real composition lesson. Reese is a continuous phrase. Stab is punctuation. So you place stabs where the reese is not speaking, especially avoiding stacking right on the reese note attacks.

A practical trick: duplicate your two bar idea out to four bars while you write stabs. It gives you more space to think in phrases instead of single loops.

Where do stabs often land in rolling DnB? The “and” of two is a classic. The late push around the “a” of three is another. And then every so often, you can drop a statement stab on beat one, like in bar three or four, so the listener gets a clear signpost.

Harmonically, in F minor, keep chords simple. Two-note and three-note voicings work best. F minor is F, Ab, C. Eb major is Eb, G, Bb. Db major is Db, F, Ab. Put stabs in the midrange, like around F3 up to C4. You’re aiming to give color without fighting the snare crack and without stepping on the bass.

If you want speed, use Ableton’s Chord MIDI effect. Set plus three and plus seven semitones to generate a minor triad from a single note. Now you can write one-note triggers and audition chord roots quickly.

Now, some advanced coaching: commit to a harmonic lane per part. Reese mostly uses roots, fifths, and flat sevens down low. Stabs define chord color: thirds, sevenths, even ninths if you want spice, but kept out of the low end. This stops you from accidentally writing two basslines that argue with each other.

Next, Step six: make them talk using sidechain and frequency lanes.

First, sidechain the stab slightly to the reese. Put a Compressor on the STAB track, enable sidechain, set input to REESE. Ratio two to one up to four to one. Attack five to fifteen ms so the stab transient still pops. Release 60 to 140 ms, tuned to feel rhythmic at 174. You only need one to three dB of gain reduction. This is not EDM pumping. It’s just a little “excuse me” movement so they don’t collide.

Then sidechain the reese to the drums, usually kick or drum bus. Subtle again. Two to four dB on kick hits is often plenty. The purpose is to let the transient of the drums define the groove, while the bass becomes the sustain behind it.

Now frequency lanes. Simple rule: reese owns roughly 80 to 300 Hz plus controlled mids. Stab owns 300 Hz up to 6 kHz, high-passed. If you need the stabs to read more, consider a gentle dip in the reese around 1 to 3 kHz. Don’t carve a canyon, just give the stab a slot.

Here’s a stock-friendly trick that behaves like dynamic EQ. Put an Auto Filter on the reese mids only, in that Mid Wide chain. Set it to a gentle band-pass-ish movement with low resonance, and modulate cutoff subtly with an LFO at one eighth. The reese will naturally shift its mid emphasis over time, which creates little windows where the stabs poke through without you constantly EQing.

Now Step seven, create A and B variations so the loop stays alive. A loop that doesn’t evolve dies fast in DnB. But the secret is: tiny changes.

In bars nine to sixteen, change the last two notes of your reese motif, or swap one passing tone. For stabs, add one extra stab in bar twelve or sixteen. Then automate something meaningful: raise the reese filter cutoff slightly in the B section, or make the stab reverb decay a bit longer. Or do a pro contrast move: make the reese darker in B while the stabs get brighter. Separation increases, and the drop feels bigger without just “more stuff.”

Now let’s talk advanced variation ideas you can apply in seconds.

One: metric displacement. Copy your stab clip and shift it one sixteenth note late for the B section. Same notes, new hook. It’s shockingly effective.

Two: stab shadowing with velocity. Duplicate the stab notes and place the duplicates a tiny bit early, like a thirty-second before, and drop their velocity hard. You get a flam-like drag that feels human and aggressive without adding new rhythmic positions.

Three: call and response using register changes, not new chords. Keep the same chord, but voice it around C4 in phrase A, then jump it up an octave, or remove the fifth in phrase B. Evolution without harmonic chaos.

Four: negative space break bars. Every eight bars, remove one expected stab. Usually the hit that “explains” the groove. That missing hit creates tension, and the next bar feels heavier even if nothing else changed.

And here’s an arrangement upgrade if you want to take your 16 bars into DJ-friendly logic quickly. Think 32 bars: statement, variation, reduction, payoff. Bars one to eight, clear motif. Nine to sixteen, variation with timing shift and slightly more open filter. Seventeen to twenty-four, reduction: drop either stabs or the reese mids. Twenty-five to thirty-two, payoff: bring it back and add one small ear candy marker, like a reversed, high-passed stab placed an eighth before a key hit.

Before we wrap, common mistakes to avoid.
If reese and stabs play the same rhythm, it gets blocky and you lose roll.
If stabs have too much low end, you get mud instantly.
If your low mids are too wide, especially around 150 to 300 Hz, your mono compatibility collapses.
If you write with no rests, the groove can’t breathe.
And if your sub follows every reese movement, your low end becomes pitchy and messy to master.

Now a quick 20-minute practice exercise you can do right after this.
Write a two bar reese rhythm on F1 only, no pitch changes. Make it bounce.
Duplicate it and add variation in bar two using only Eb1 and C1.
Add a sub that’s only F notes, and simplify overlaps.
Then write five stabs max over four bars, and a key rule: avoid placing stabs at the exact same moment the reese starts a note. Let transients interleave.
Then export two quick bounces: drums and bass only, and music only. The advanced test is this: can you still nod your head to the music-only bounce? And do the drums and bass alone feel complete?

Final recap to lock it in.
Write the reese rhythm first, pitch second.
Make stabs punctuate and respond, not mirror.
Split the roles: sub is stable, reese is movement, stabs are accents and identity.
Use stock Ableton tools to control space, sidechain, and frequency lanes.
And get your variation from small note swaps, timing shifts, and a few smart automation lanes.

Once you’ve got your loop, do one last A/B test: mute drums entirely and see if the hook still makes sense. Then solo drums with bass and see if it still rolls. When both pass, you’re in that advanced zone where the track feels inevitable.

That’s the lesson. Now build your two-bar engine, and make those stabs talk back.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…