DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Classic rave bass under jungle breaks (Beginner)

An AI-generated beginner Ableton lesson focused on Classic rave bass under jungle breaks in the Basslines area of drum and bass production.

Back to lessons
Classic rave bass under jungle breaks (Beginner) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Classic Rave Bass Under Jungle Breaks (Ableton Live) 🎛️🔥

1. Lesson overview

In this lesson you’ll make a classic 90s rave-style bass that sits cleanly under jungle breaks—tight, punchy, and rolling without fighting the kick/snare. We’ll do it using Ableton Live stock devices (Wavetable/Operator, Saturator, EQ Eight, Compressor, Sidechain, Glue, Utility), plus a workflow that keeps your low-end solid.

You’ll learn:

  • How to build a 2-layer rave bass (sub + mid “rave” tone)
  • How to write a jungle-friendly bassline that locks to the break
  • How to EQ, saturate, and sidechain so it hits hard but stays controlled
  • ---

    2. What you will build

    A bass group with:

  • Sub layer: clean sine/triangle (mono, stable, big)
  • Rave mid layer: detuned/saw-ish tone with movement (the “character”)
  • Processing: saturation → EQ → compression → sidechain
  • Arrangement: a 16-bar loop that works under classic breaks (Amen/Think-style patterns)
  • Target vibe: classic rave + jungle roll—think early DnB energy with a modern clean low-end.

    ---

    3. Step-by-step walkthrough

    Step 0 — Session setup (2 minutes)

    1. Set tempo: 165–170 BPM (start at 168 BPM).

    2. Create two MIDI tracks:

    - `BASS - SUB`

    - `BASS - RAVE MID`

    3. Group them: select both → Cmd/Ctrl + G → name group `BASS BUS`.

    ---

    Step 1 — Get jungle breaks in first (so the bass fits)

    1. Add an audio track `BREAK`.

    2. Drop in a breakbeat loop (Amen/Think/any jungle break).

    3. Warp mode:

    - For breaks, try Beats mode

    - Transients: Preserve Transients

    - If it sounds too clicky, switch to Complex Pro (but Beats is often punchier for breaks)

    4. Add EQ Eight on `BREAK`:

    - High-pass around 30 Hz (gentle) to remove useless rumble.

    - Optional: small dip around 200–350 Hz if the break is boxy.

    ✅ Now you’re mixing bass into the break, not guessing.

    ---

    Step 2 — Build the sub layer (simple and bulletproof) 🧱

    On `BASS - SUB`, load Operator (stock).

    Operator settings:

  • Algorithm: A only (just one oscillator)
  • Oscillator A:
  • - Wave: Sine

    - Level: ~ -6 dB (leave headroom)

  • Amp Envelope:
  • - Attack: 0–5 ms

    - Decay: 200–400 ms

    - Sustain: -inf (or very low)

    - Release: 60–120 ms

    Why these envelopes?

    Short-ish notes keep the sub tight under fast breaks, and release prevents clicks without smearing.

    Add Utility after Operator:

  • Bass Mono: On (or just set Width to 0%)
  • Gain: leave at 0 for now
  • Optional (very light control): Saturator

  • Drive: 1–3 dB
  • Soft Clip: On
  • Output: reduce to match (aim not to get louder, just thicker)
  • ---

    Step 3 — Build the rave mid layer (the classic character) ⚡

    On `BASS - RAVE MID`, load Wavetable (or Operator if you prefer).

    Wavetable settings (simple rave tone):

  • Osc 1: Saw (Basic Shapes → Saw)
  • Osc 2: Saw (same wavetable)
  • Detune:
  • - Unison: 2–4 voices

    - Amount: 10–20%

  • Filter:
  • - Type: LP24

    - Cutoff: start around 200–500 Hz

    - Resonance: 10–20%

    - Drive: a little (5–15% if available)

    Amp Envelope:

  • Attack: 0–10 ms
  • Decay: 200–500 ms
  • Sustain: 0 to -6 dB
  • Release: 80–150 ms
  • Add movement (classic rave “talk”):

  • Add LFO to Filter Cutoff:
  • - Rate: 1/8 or 1/16 (sync)

    - Amount: subtle—just enough to animate

    - Try triangle shape for smooth roll

    Now add this device chain after Wavetable:

    1. Saturator

    - Drive: 3–8 dB

    - Soft Clip: On

    2. EQ Eight

    - High-pass: 120–180 Hz (24 dB/oct if needed)

    - Small boost around 700 Hz – 2 kHz if you need presence

    - Dip harshness around 3–5 kHz if it bites

    3. Auto Filter (optional “rave sweep” moments)

    - Map cutoff to a Macro later for transitions

    ✅ The key: mid layer has no real sub. It’s all attitude.

    ---

    Step 4 — Write a bassline that works with jungle breaks 🎼🥁

    Create a 2-bar MIDI clip on both bass tracks (copy notes to both layers).

    Scale / key suggestion:

    Start in F minor (classic rave mood, sits well in DnB).

    Classic jungle-friendly pattern idea (2 bars):

  • Use short 1/8 notes with a couple of gaps for the snare.
  • Try this rhythmic concept:
  • - Bar 1: hit on 1, 1&, 2&, 3, 3a, 4&

    - Bar 2: similar but change the last two hits for variation

    Note choices (keep it simple):

  • Mostly root note (F) + occasional G# (minor 3rd) or C (5th).
  • Don’t jump too wildly yet—rolling bass is more about rhythm than melody.
  • Length & velocity:

  • Note length: 1/16–1/8 (shorter = tighter)
  • Velocity: keep consistent at first (you can humanize later)
  • 🎯 Jungle tip: Leave space around the main snare hits (often on beat 2 and 4 in many break patterns). If your bass hits exactly with snare every time, it can feel cluttered.

    ---

    Step 5 — Glue the bass layers together (Bass Bus processing) 🧩

    On `BASS BUS`, add:

    1. EQ Eight

    - Very gentle high-pass at 25–30 Hz (just to clean sub-rumble)

    - Optional: tiny dip 250–400 Hz if it’s muddy

    2. Glue Compressor

    - Attack: 3 ms

    - Release: Auto

    - Ratio: 2:1

    - Threshold: aim for 1–3 dB gain reduction on peaks

    - Make-up: off (adjust output manually)

    3. Limiter (safety, not loudness)

    - Ceiling: -0.3 dB

    - Only catching stray peaks (1–2 dB max)

    ✅ This makes the bass feel like one instrument.

    ---

    Step 6 — Sidechain the bass to the kick/snare (clean jungle bounce) 🔧

    Even in jungle, sidechain is your friend—just don’t overdo it.

    1. Add Compressor to `BASS BUS`.

    2. Enable Sidechain.

    3. Sidechain input: select your BREAK track (or kick track if you have one).

    4. Settings:

    - Ratio: 2:1 to 4:1

    - Attack: 1–5 ms

    - Release: 60–120 ms

    - Threshold: adjust until you get 2–5 dB gain reduction when the kick/snare hits

    🎯 Goal: the break punches through, bass stays present. If the bass “pumps” like house, back off release/threshold.

    ---

    Step 7 — Arrangement idea (16 bars that feels like DnB) 🧱➡️🚀

    Build a simple structure:

    Bars 1–4: Intro tease

  • Break filtered (Auto Filter low-pass opening slowly)
  • Bass: mid layer only, high-passed more (e.g., HP at 250 Hz)
  • Bars 5–8: Drop

  • Full break
  • Full bass (sub + mid)
  • Add a one-shot stab or reese hit sparingly
  • Bars 9–12: Variation

  • Remove sub for 1 bar to create tension
  • Add a small bass fill: a quick 1/16 run up to the root
  • Bars 13–16: Second drop / bigger

  • Bring sub back
  • Open mid filter slightly
  • Add a short riser or crash into bar 13
  • ---

    4. Common mistakes (and quick fixes)

    1. Mid bass fighting the sub

    - Fix: High-pass the mid layer at 120–180 Hz and keep the sub clean.

    2. Bassline too long and boomy

    - Fix: Shorten MIDI note length + reduce release time on the sub.

    3. Bass clashes with break transients

    - Fix: Sidechain lightly from the break, or duck only the sub with a separate sidechain compressor.

    4. Too much saturation on the sub

    - Fix: Saturate the mid more than the sub. Sub should stay stable.

    5. Mixing too loud too early

    - Fix: Keep `BASS BUS` peaking around -10 to -6 dB while building.

    ---

    5. Pro tips for darker/heavier DnB 🖤

  • Make it nastier without ruining sub:
  • Distort only the mid layer (Saturator / Overdrive), keep sub mostly clean.

  • Add controlled grit with Multiband Dynamics (carefully):
  • - Use it on the mid layer or bass bus lightly.

    - Don’t crush the low band—DnB needs dynamics to breathe.

  • Mono the lows, widen the mids (subtle):
  • - Sub: Utility width 0%

    - Mid: a little width (Unison, Chorus-Ensemble lightly), but check mono compatibility.

  • Darker vibe via filter + note choice:
  • - Keep bass mostly around root + minor intervals.

    - Low-pass the mid slightly more and boost presence with gentle saturation instead of bright EQ.

  • Tighter roll with Groove Pool:
  • - Add a subtle swing groove (like MPC-style 16 swing) to the bass MIDI slightly so it matches the break feel.

    ---

    6. Mini practice exercise (10–15 minutes) ⏱️

    1. Pick any jungle break and loop 8 bars.

    2. Write two different 2-bar bass patterns:

    - Pattern A: mostly root notes, rhythmic variation

    - Pattern B: add one extra note (minor 3rd or 5th) as a call-and-response

    3. Create a drop at bar 5:

    - Bars 1–4: mid only, filtered

    - Bars 5–8: full bass (sub + mid)

    4. Bounce a quick export and listen on:

    - Headphones

    - Small speakers (or phone)

    5. Adjust:

    - Mid HP frequency

    - Sidechain amount

    - Sub note length

    ---

    7. Recap ✅

  • You built a 2-layer rave bass: clean mono sub + characterful mid.
  • You wrote a jungle-friendly rolling pattern that leaves space for the break.
  • You used stock Ableton tools to make it mix-ready: EQ, saturation, glue, and sidechain.
  • You arranged it into a simple 16-bar DnB structure with variation and energy.

If you want, tell me what break you’re using and the key/tempo—I'll suggest a specific 2-bar MIDI pattern and exact cutoff/LFO settings to match that groove.

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
Welcome in. In this beginner Ableton Live lesson we’re building a classic 90s rave-style bass that sits cleanly under jungle breaks. Tight, punchy, rolling… but not stepping on the kick and snare. And we’re doing it with stock Ableton devices only.

The big idea is simple: we’re going to split the bass into two layers. One layer is the sub. It’s boring on purpose: mono, stable, and solid. The other layer is the rave mid bass. That’s where the attitude lives: the detune, the filter movement, the grit. Then we glue them together, and we lightly sidechain them to the break so the drums stay in charge.

Let’s set up the session first.

Set your tempo somewhere in the jungle zone: 165 to 170 BPM. I’m going to start at 168.

Now create two MIDI tracks. Name the first one BASS - SUB. Name the second one BASS - RAVE MID. Select them both and group them. Call the group BASS BUS.

Before we even touch the bass sound, we’re going to bring in the break. This matters because jungle bass isn’t designed in a vacuum. It’s designed to lock to a specific break.

Create an audio track called BREAK. Drop in a breakbeat loop—Amen, Think, or any jungle break you like. For warp mode, try Beats mode first. It’s often punchier for breaks. Make sure it’s preserving transients so the hits stay crisp. If it gets too clicky or weird, you can try Complex Pro, but start with Beats.

Now put EQ Eight on the BREAK track. Do a gentle high-pass around 30 hertz. That’s just cleaning rumble you don’t need. And if the break feels boxy, try a small dip somewhere around 200 to 350 hertz. Subtle moves. We’re not trying to change the break’s vibe, just make space for the bass.

Quick coach note: in jungle, the kick inside the break is often the boss of the low end. That kick transient is the thing that tells your ear “this slams.” So we’re going to mix the bass into that, not fight it.

Cool. Now the sub layer.

On BASS - SUB, load Operator. Set the algorithm to A only so we’re using one oscillator. Set Oscillator A to a sine wave. Pull the level down a bit—around minus six dB is a good start. Leave headroom early. Trust me, your future self will thank you.

Now shape the amp envelope. Set attack to basically zero, like 0 to 5 milliseconds. Decay around 200 to 400 milliseconds. Sustain all the way down, so it’s not holding forever. Release around 60 to 120 milliseconds.

Here’s why: at 168 BPM, long sub notes will blur into the snare tail and make the whole groove feel like it’s dragging. Short notes keep it tight and rolling, and that little release prevents clicks without turning into mud.

After Operator, add Utility. Set width to 0% so the sub is mono. Always. The club does not want stereo sub.

Optional, but useful: add Saturator after Utility with very light drive, like 1 to 3 dB, and turn Soft Clip on. Then trim the output so it’s not just louder. This is not “make it distorted.” This is “make it slightly thicker and more audible.”

Now the fun part: the rave mid layer.

On BASS - RAVE MID, load Wavetable. For Oscillator 1, choose a saw wave from Basic Shapes. Oscillator 2 also a saw. Turn on unison, maybe 2 to 4 voices, and set the amount around 10 to 20%. You’re going for width and thickness, not a supersaw trance wall.

Now filter it. Choose a low-pass 24 dB filter. Start the cutoff somewhere around 200 to 500 hertz. Add a little resonance, like 10 to 20%. If there’s a filter drive control, add a bit—just enough to add character.

For the amp envelope, keep it snappy but not clicky. Attack 0 to 10 milliseconds. Decay 200 to 500 milliseconds. Sustain around 0 to minus 6 dB. Release 80 to 150 milliseconds.

Now we add movement. Put an LFO on the filter cutoff. Sync it to the tempo. Try 1/8 or 1/16. Use a triangle shape for a smooth roll. Keep the amount subtle. This is one of those jungle mixing truths: if the movement is too big, your bass stops feeling like a foundation and starts sounding like a lead.

Extra sound design trick, still beginner-friendly: instead of relying only on an LFO, you can make the mid layer “speak” per note. In Wavetable, assign Envelope 2 to the filter cutoff, with a decay around 150 to 300 milliseconds. Small to moderate amount. Now every note has a little “wow” at the start, which reads super classic rave under breaks.

Now add processing on the mid layer, after Wavetable.

First, Saturator. Drive it harder than the sub. Try 3 to 8 dB, Soft Clip on. This is where we earn the “rave” part.

Then EQ Eight. High-pass this mid layer around 120 to 180 hertz. And don’t feel guilty about it. The sub layer is doing the low-end job. The mid layer is here for bite and presence. If you need more presence, try a small boost somewhere between 700 hertz and 2 kHz. If it’s harsh, dip around 3 to 5 kHz.

Optional: Auto Filter after EQ if you want some rave sweep moments later. You can map that cutoff to a macro and automate it for transitions.

Now we write the bassline, and this is where jungle either starts to feel right… or it doesn’t.

Create a 2-bar MIDI clip on the sub track. Then copy those notes to the mid track so both layers play the same pattern.

Let’s pick a key that feels classic and dark: F minor. It’s a good starting point and it sits nicely in drum and bass.

Here’s the mindset: rolling bass is more about rhythm than melody. So we’ll mostly hit the root, F, and occasionally use G sharp, the minor third, or C, the fifth, as little flavors.

For rhythm, think short eighth notes with intentional gaps around the snare. A simple concept for two bars could be hits on beat 1, the “and” of 1, the “and” of 2, beat 3, a quick hit late in 3, and the “and” of 4. Then bar two, keep a similar shape but slightly change the ending so it loops with energy.

Keep note lengths short. Somewhere between a sixteenth and an eighth note. Start with consistent velocities so you can hear the pattern clearly first.

Now a really practical jungle tip: many breaks have their main snare energy around beats 2 and 4, but the exact slices vary. So do this check. Solo the BREAK and the BASS BUS together and loop one bar. Ask yourself three questions.

Can I clearly hear the kick transient? Does the sub feel steady, not wobbly or blurry? Does the snare still crack and feel loud?

If any answer is no, don’t add more processing yet. Fix it at the source. Shorten the MIDI notes. Adjust the sub release. Or raise the mid layer’s high-pass a bit more. This checkpoint loop fixes so many beginner problems it’s almost unfair.

Another coach note: if your sub is hitting exactly on top of the kick-heavy slice in the break every time, it can feel like a flam—like two low-end hits fighting for the same moment. You can solve that by skipping that bass hit, or even nudging it a few milliseconds late so the kick transient speaks first.

Also, tune check. Drop a Tuner on the sub track. Hold your root note and make sure it reads cleanly. If the pitch seems unstable, it’s often because the sub got too distorted, or you accidentally added pitch modulation. Sub wants to be reliable.

Now let’s glue the two layers into one instrument.

On the BASS BUS group, add EQ Eight first. Put a very gentle high-pass around 25 to 30 hertz. That’s just cleaning sub-rumble you can’t really use musically. If the bass feels muddy, try a tiny dip around 250 to 400 hertz. Small moves. Jungle bass should feel solid, not cloudy.

Next, add Glue Compressor. Set attack to 3 milliseconds, release to Auto, ratio 2 to 1. Lower the threshold until you see maybe 1 to 3 dB of gain reduction on the peaks. This isn’t for smashing. This is for making the sub and mid feel like they belong to the same “instrument.”

Then add a Limiter as a safety net. Ceiling at minus 0.3 dB. You only want it catching the occasional peak, like 1 or 2 dB max. If it’s working hard, something earlier is too hot.

Now the sidechain. This is the secret weapon for clean jungle bounce, even though we’re not going for that huge house pump.

Add a regular Compressor after the glue on the BASS BUS. Turn on Sidechain. Set the input to your BREAK track.

Start with ratio between 2 to 1 and 4 to 1. Attack 1 to 5 milliseconds. Release 60 to 120 milliseconds. Then lower the threshold until you see about 2 to 5 dB of gain reduction when the loud break hits happen.

Your goal is simple: the break punches through, the bass stays present. If it starts breathing like a house track, ease up the threshold or shorten the release. Jungle likes control, not obvious pumping.

If you want a more advanced-but-still-easy approach later, you can duck only the sub with its own sidechain compressor, and keep the mid more steady. But for now, bus sidechain is a solid start.

Let’s turn this into a quick 16-bar idea so it feels like a real track.

Bars 1 through 4: intro tease. Filter the break down with an Auto Filter and slowly open it. For the bass, use mid layer only, and high-pass it even more, like up at 250 hertz, so it feels like a hint of bass rather than full weight.

Bars 5 through 8: the drop. Full break, full bass, sub plus mid. Keep it simple and let the groove do the talking. If you want, add one stab or one-shot hit sparingly, but don’t clutter the low end.

Bars 9 through 12: variation. For one bar, remove the sub layer entirely to create tension. Then bring it back. You can also do a tiny fill: a quick sixteenth-note run up into the root at the end of a phrase. Keep it subtle. This is jungle, not a bass solo.

Bars 13 through 16: second drop, slightly bigger. Open the mid filter a little more, or add a touch more grit. A crash or short riser into bar 13 helps signal the energy lift.

And here’s a really effective arrangement trick: right before the first drop, mute the mid layer for half a bar but keep the sub going. When the mid returns on the drop, it feels wider and louder without actually needing a volume jump.

Now, common mistakes to avoid.

If the mid bass is fighting the sub, your fix is high-pass the mid at 120 to 180 hertz and keep the sub clean and mono.

If the bassline feels boomy, shorten MIDI note length and reduce the sub release.

If the bass is clashing with break transients, use lighter sidechain or duck only the sub.

If the sub gets distorted and unstable, back off saturation on the sub and push grit on the mid instead.

And don’t mix too loud too early. While you’re building, aim for the BASS BUS peaking around minus 10 to minus 6 dB. Loudness comes later.

Before we wrap, two fun variation ideas you can try right now without rewriting everything.

One: call-and-response with octave pops. Keep most notes on the root, but add a super short octave-up hit right before a snare. Low velocity, quick. It gives rave energy without making the line complicated.

Two: the ghost-sub technique. Duplicate your sub MIDI and delete 30 to 50% of the notes, especially around snares, but keep the mid pattern the same. The character stays consistent, but the low end breathes more. This is a massive upgrade in clarity.

Finally, your mini practice.

Pick a break, loop eight bars. Write two different two-bar bass patterns. Pattern A is mostly root notes with rhythmic variation. Pattern B adds one extra note, like the minor third or the fifth, as a call-and-response.

Make a drop at bar 5. Bars 1 to 4: mid only, filtered. Bars 5 to 8: full bass.

Export a quick bounce and listen on headphones and on a phone speaker or small laptop speakers. Then adjust three things only: the mid layer high-pass frequency, the sidechain amount, and the sub note length.

If you do just that, you’ll start hearing what producers mean when they say “the bass sits under the break.”

Recap: you built a two-layer bass, you wrote a jungle-friendly rolling pattern with space for the snare, you processed it with EQ, saturation, glue, and sidechain, and you arranged it into a simple 16-bar structure that actually feels like drum and bass.

If you tell me what break you picked, plus your tempo and key, I can suggest a specific two-bar MIDI pattern and some exact starting settings for the mid filter cutoff and LFO rate to match that groove.

mickeybeam

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

Generating PDF preview…