DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Sequence oldskool DnB reese patch with jungle swing in Ableton Live 12 (Intermediate)

An AI-generated intermediate Ableton lesson focused on Sequence oldskool DnB reese patch with jungle swing in Ableton Live 12 in the Ragga Elements area of drum and bass production.

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

Sequence oldskool DnB reese patch with jungle swing in Ableton Live 12 (Intermediate) 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

Sequence an Oldskool DnB Reese Patch with Jungle Swing in Ableton Live 12 (Ragga Elements) 🔥

1) Lesson overview

In this lesson you’ll design an oldskool reese bass patch and sequence it with proper jungle swing in Ableton Live 12, so it rolls like classic 90s DnB—but still hits hard on modern systems. We’ll also weave in ragga/jungle attitude with timing, note placement, and arrangement tricks.

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 back. Today we’re going to do something that sits right at the heart of that 90s rolling jungle feeling, but we’re doing it in Ableton Live 12 with stock devices and a modern workflow.

The mission is simple to say, but it’s got a lot of craft inside it: we’re going to build an oldskool-style reese bass patch, then sequence it so it actually swings with jungle drums. Not “kinda shuffled.” Proper pocket. And we’ll leave space for ragga elements, like vocal chops, sirens, stabs, the whole sound system attitude.

This is intermediate level. So I’m going to move like you already know your way around MIDI clips, routing, Arrangement View, and basic synthesis. But I’ll coach you through the decisions that make it feel authentic.

Alright, let’s set the room up first.

Set your tempo to somewhere between 170 and 174 BPM. I like 172 as a sweet spot to start. Set your grid to 16th notes, because oldskool jungle swing lives in the 16ths. And go up to the View menu and open the Groove Pool.

That Groove Pool step matters, because in this style, the drums and the bass are basically agreeing on a shared subdivision. If they disagree, you feel it immediately. You might not be able to describe it, but it’ll feel stiff or messy.

Now we build the reese.

Create a new MIDI track and name it something obvious like “Reese MID.” Load Wavetable. Wavetable is great for this because we can get that detuned, hollow aggression, but still keep control.

Start with Oscillator 1: pick Basic Shapes and choose a saw. Set Unison to around 2 to 4 voices. Keep it modest, because too much unison turns into wide blur, and jungle wants weight and intention. Detune around 10 to 18 percent.

Oscillator 2: also a saw, or a slightly different saw-ish table. Detune it a little differently than Osc 1. So if Osc 1 is 12 percent, make Osc 2 like 14 percent. That small mismatch is part of the grease. For octave, you can keep it the same for that classic mid reese, or try dropping Osc 2 by 12 semitones if you want more weight. We’ll manage sub properly in a second, so don’t panic about it yet.

Turn the Sub on. Sine wave. Keep the level low to moderate. You’re not trying to “add sub” like a separate 808. You’re trying to give the sound a stable floor that will later become its own controlled layer.

Now filter. Set it to LP24. Start cutoff around 350 Hz, and keep resonance low, like under 10 percent. If the sound feels too polite, add a little filter drive, maybe 2 to 6. But be careful: if you overdrive the filter too early, you lose that clean separation we’re about to build.

Amp envelope: fast attack, basically instant, like 0 to 5 milliseconds. Decay around 200 to 500 milliseconds. Sustain around 0.6 to 0.8. Release around 80 to 200 milliseconds. We want it to speak quickly and stop cleanly when we tell it to stop, because later we’re going to make holes for snares and ragga calls.

Now the classic reese “talk.” Go to the filter envelope and keep it subtle. Attack at zero. Decay around 250 to 450 milliseconds. Sustain at zero. Release around 150 milliseconds. And keep the amount low enough that it’s motion, not wobble. If it starts sounding like a modern bass mod patch, pull it back. Oldskool movement is more like breathing than dancing.

At this point, play a low note, like F1 or G1. You should hear that familiar dirty, hollow detune, with a little chew as the filter settles. That’s our foundation.

Now we give it oldskool movement. After Wavetable, add Chorus-Ensemble. Set it to Chorus mode. Rate around 0.2 to 0.45 Hz. Depth or amount in the 10 to 25 percent range. Mix around 10 to 20 percent. Keep telling yourself: subtle. We’re not making a supersaw. We’re giving it a slight swirl like it’s coming off hardware and tape and old mixers.

Optional, but very authentic: add Phaser-Flanger after that. Set it to Phaser mode. Rate really slow, like 0.05 to 0.2 Hz. Feedback low. Mix 5 to 12 percent. If you can clearly hear the phaser effect as an “effect,” it’s too much. You want to miss it when it’s gone, not notice it when it’s on.

Now, a big step: we’re going to stop thinking “one bass track,” and start thinking like jungle engineers think. Sub is constant. Mid is conversational.

Select the instrument and effects and group them into an Instrument Rack. Command or Control G.

Inside the rack, make two chains. Name one SUB and one MID.

On the SUB chain, put an EQ Eight at the end. Low-pass around 90 to 120 Hz with a steep slope. The goal is brutal: remove everything above that range so the sub is pure and predictable. Then add Utility. Turn Bass Mono on, set width to 0. We want mono sub. Always. Clubs, cars, phones, big systems, whatever, the sub has to be stable.

On the MID chain, do the opposite. EQ Eight with a high-pass around 90 to 120 Hz. Now your mid is freed from low-end responsibility. Add Saturator: drive 2 to 6 dB, Soft Clip on. Then optionally add Glue Compressor with a moderate attack, like 3 to 10 milliseconds, release on Auto, and aim for just 1 to 2 dB of gain reduction on peaks. You’re not crushing it. You’re holding it together.

Now play the sound again. You should hear a reese that feels bigger, but also cleaner. This is the secret to getting “huge” without turning your low end into soup.

Cool. Now we build the pocket it’s going to sit in: the drums.

Make a new MIDI track called Drums. Load a Drum Rack. Pick a short punchy kick, a crispy snare with some body around 200 Hz and some snap around 5k, some closed hats or rides, and optionally a shaker or a ghost snare sound.

Program a classic scaffold over two bars: snare on beats 2 and 4. Kick on beat 1. Then add a second kick just before beat 3 for drive. Don’t overthink it yet. We’re not doing the full break science in this lesson. We’re building a reliable framework that will make the bass choices obvious.

Now the jungle swing: in the Groove Pool, drag in a groove like Swing 16-57 or Swing 16-62. If you’re not sure, start with 16-57 for a classic feel, and go heavier if you want it more skanky.

Apply that groove to your hats and shakers strongly. Apply it to ghost notes moderately. And here’s the part a lot of people skip: apply it lightly to the reese too. Bass swing matters.

In the Groove Pool settings, keep Base at 1/16. Timing somewhere like 30 to 60 for hats, velocity 10 to 25, random 5 to 15. For the reese, we’ll go much lighter, but we’ll get there after the notes are written.

One warning: don’t over-swing the main snare. The snare is your anchor. If you swing it too much, the groove collapses into slop. Hats and ghost notes carry the shuffle. The snare tells the listener where “two” and “four” are. Protect that.

Now the main event: sequencing the reese so it rolls.

Choose a key. F minor and G minor are basically classic DnB territory. We’ll use F minor as an example. Keep your reese notes around F1 to F2. That’s the range where it feels heavy but still speaks.

Create a two-bar MIDI clip on the Reese track. Use the 16th grid. And start with this pattern as a template.

Bar 1: put F1 right on the downbeat, 1.1.1. Make it a solid length, maybe an eighth note or even a quarter depending on the vibe. Next, put another F1 at 1.2.3, shorter, somewhere between a 16th and an eighth. Then Ab1 on 1.3.1, short. Then F1 again at 1.3.4, very short, like a pickup.

Bar 2: F1 at 2.1.1. Then Eb1 at 2.2.3. Then F1 at 2.3.1. Then C2 at 2.3.3, a brighter push note. Then F1 at 2.4.4, short pickup leading back into the loop.

Play it with the drums. You should feel the anchors on the downbeats, plus the off-beat pushes that give forward motion. And those tiny pickups are where the “jungle” lives. It’s not about complexity. It’s about intention.

Now add skank using note length and accents.

Shorten a few off-beat notes to 16ths so they jab and get out of the way. Keep your main anchors longer, like eighths to quarters, so the bass feels like it’s holding the room down. Then use velocity as rhythm. Anchors around 90 to 110. Pickups around 55 to 80.

And here’s a really important teacher note: velocity isn’t just loudness if you design it that way. In Wavetable’s modulation matrix, map velocity to filter cutoff, subtly. Just a small range. Now when you accent a note, it also bites a little more. That’s how you get expression without adding more notes.

Now apply groove to the bass lightly. Timing 10 to 25. Random 0 to 8. We’re not trying to make the bass drunk. We’re making it lean.

Next level pocket trick: micro-timing. Not swing. Micro-timing.

After your groove is applied, zoom in. Pick two key reese notes, usually ones that happen near the snare. Nudge them by a few milliseconds, like plus or minus 5 to 12 ms. In Live, you can alt-drag for fine movement, or use the Note Position fields in Clip View.

A classic jungle move is letting the bass arrive slightly after the snare crack on a key moment, so the snare reads clean and loud. If the bass and snare hit at the exact same instant with lots of low-mid energy, your snare loses definition. So you’re basically “making space in time,” not just in EQ.

Now ragga elements. The fastest way to make this feel ragga without turning it into a mess is space and call-and-response.

Go back to your bass clip and make a hole. Literally remove or shorten a note right before the snare, or right after. Leave a little gap around beats 2 and 4. Because in ragga DnB, the vocal and the snare are like the front person. The bass is the muscle behind them, not a blanket over them.

Then add one simple ragga energy hit. Create a new track for a siren or stab. Use Operator if you like: a sine or square, simple envelope, maybe a pitch bend if you want. Add Echo set to eighth dotted or quarter time, feedback 25 to 45 percent. Add Reverb with decay around 1.5 to 3.5 seconds, and low cut around 250 to 500 Hz so you’re not washing out the low mids.

Drop that siren or stab once every four or eight bars. That’s enough. If you do it every bar, it stops being special and starts being clutter.

Now let’s make the bass sit in the mix quickly, but properly.

After the rack on the Reese track, add EQ Eight. If it’s muddy, dip a bit around 200 to 350 Hz. If it’s harsh, dip around 2 to 4 kHz. Go small. Jungle sound design is often about small, correct moves rather than huge modern scoops.

Then sidechain compression. Put Ableton’s Compressor on the Reese track. Enable sidechain. Feed it from your kick, or from a separate ghost trigger track if you like being precise. Ratio between 3:1 and 6:1. Attack 0.5 to 5 ms. Release around 60 to 140 ms, depending on the tempo and how much bounce you want. Aim for 2 to 4 dB of gain reduction on the kick hits.

And remember: sidechain isn’t just to make it louder. It creates the inhale-exhale roll. That breathing is part of why jungle feels like it’s moving even when the pattern is simple.

Quick coaching check: turn your monitoring volume down. Like, quieter than you want. If the groove still feels like it’s rolling when it’s quiet, you’re winning. If it only feels exciting when it’s loud, it usually means your low-mids are smeared, or your rhythm is too busy, or both.

Now let’s do a basic arrangement so this isn’t just a loop.

Make an 8-bar sketch. Bars 1 to 2: drums and a filtered reese. Automate the cutoff lower, like around 250 Hz so it’s more of a hint. Bars 3 to 4: open the reese a bit, and maybe bring in more hats or slightly stronger swing feel. Bars 5 to 6: add your ragga FX or vocal chops in call-and-response with the bass. Bars 7 to 8: do a tiny fill or a stop-time moment.

Here’s a classic jungle trick: on the last bar, automate the reese filter down, then do a micro-mute, like a 1/16 silence right before the next section hits. That tiny gap makes the drop feel like it punches harder, even if the level stays the same.

Before we wrap, let me warn you about the common mistakes that will mess this up.

First, swinging everything equally. If the snare swings hard, it stops being a snare anchor and starts sounding like bad timing. Swing hats and ghost notes more than main hits.

Second, too much chorus and phaser. It’ll sound cool solo, and then in the mix it turns into blur. Subtle movement, controlled width.

Third, wide sub. Just don’t. Mono your sub chain.

Fourth, bass fighting the snare. If your reese sustains through every snare transient, you lose the crack. Make holes, shorten notes, or slightly delay the bass around the snare.

And fifth, overcomplicated MIDI. Oldskool rolls aren’t 64 notes of flex. They’re a simple pattern with smart placement, smart tone, and smart space.

If you want to level it up after this, here are a couple advanced directions.

Try a question-and-answer loop: bar one with fewer notes and longer holds, bar two with more pickups and one brighter higher note like C2 or D2. It makes the two-bar loop feel like it evolves.

Try 3-plus-3-plus-2 phrasing over a bar using short pushes. It creates that rolling illusion without actually adding density.

And if you want your mid chain to “talk” without becoming wobble: on the MID chain, after saturation, add Auto Filter set to band-pass or notch. Keep the frequency somewhere between 300 and 1.2k, with moderate resonance, and modulate it with a very slow LFO, like 0.03 to 0.12 Hz, low depth. That’s that speaker-box, old-system motion.

Alright, mini practice assignment to lock this in.

Build the reese rack with the SUB and MID split. Create a two-bar drum loop and apply Swing 16-57. Write two variations of the two-bar reese: one with more sustained anchors, one with more short pickups and a hole for the snare. Arrange eight bars: variation A for four bars, variation B for four bars. Add one ragga FX hit every four bars.

Then export your eight-bar loop and label it: 172_Fm_ReeseSwing_RaggaIdea.wav.

If you tell me one thing after you try it, tell me this: are you using a classic break like Amen-style chops, or clean modern drums? Because the swing strategy changes. With breaks, you often swing hats less because the break already has its own micro-timing. With clean drums, you usually need more Groove Pool help and a couple manual nudges to get it alive.

Whenever you’re ready, tell me your key, F, G, or A, and what your drum source is, and I’ll suggest a tighter two-bar bass pattern and exact groove amounts for hats versus ghosts versus bass.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…