Main tutorial
Oldskool Rave Bass Hooks Masterclass (DJ‑Friendly Sets) — Ableton Live (Beginner) 🔊
1) Lesson overview
This lesson is about writing classic oldskool rave-style bass hooks that work in drum & bass/jungle and also mix cleanly for DJs. You’ll build a bass that:
- Feels 1992–1996 rave/jungle (reese-ish, hoover-ish, square-ish attitude)
- Has a memorable hook but doesn’t fight the sub
- Is arranged for DJ-friendly mixing (clean intros/outros, predictable energy)
- 16 bars intro (beats + minimal bass tease)
- 32 bars main (full bass hook)
- 16 bars breakdown/variation
- 32 bars second drop
- 16–32 bars outro (clean for mixing)
- Algorithm: A only
- Oscillator A: Sine
- Level: 0 dB
- Voices: 1 (mono)
- Glide/Portamento: Off for now
- Add Envelope (Amp):
- Osc 1: Basic Shapes → set to Saw
- Osc 2: Basic Shapes → set to Square (or Saw again)
- Detune: 10–18 cents (subtle, not supersaw)
- Unison: Classic, Voices 2–4, Amount 30–60%
- Keep this layer NOT too low: later we’ll high-pass it.
- Filter type: LP24
- Freq: start around 250–600 Hz
- Drive: 2–6 dB
- Envelope amount: 10–25
- Filter Env: short-ish pluck
- Place notes on:
- F1 (short) → rest → Ab1 (short) → F1 (short) → C2 (short)
- Put the same MIDI clip on both `SUB` and `RAVE MID`.
- On `RAVE MID`, shorten notes more aggressively (stabbier).
- On `SUB`, slightly longer notes can help weight.
- Make a MIDI track with a kick playing 4-on-the-floor very quiet/disabled output, used only to trigger sidechain. This keeps pumping consistent even if your real kick varies.
- Drums (hats, shakers, break layers)
- No sub
- Only a tease of `RAVE MID` with high-pass automation (so it’s thin)
- Start HP at 300–500 Hz and slowly open to 150–200 Hz approaching the drop.
- Full sub + full mid bass hook
- Keep hook consistent for the first 8 bars (let the dancefloor lock in)
- Add a small variation every 8 bars (one extra note, a skip, or a filter sweep)
- Remove sub for 8 bars
- Let the mid hook echo with Delay or Reverb (short, controlled)
- Re-introduce drums with a riser/snare roll
- Bring back full bass
- Slightly change the hook rhythm (call-and-response)
- Add a new automation lane: Auto Filter LFO amount up by ~10% for extra hype
- Gradually simplify
- Remove sub first
- Leave a clean drum outro so DJs can mix out smoothly
- Sub and mid fighting: if `RAVE MID` isn’t high-passed, it’ll clash with sub and wreck headroom.
- Too much unison: huge stereo bass sounds cool solo but collapses in mono and blurs the groove.
- Overcomplicated hooks: oldskool rave hooks are memorable because they’re simple.
- No phrasing for DJs: random 12-bar sections or sudden bass changes make the track hard to mix.
- Over-saturating the sub: distortion on sub can remove punch and eat limiter headroom.
- Split distortion: keep `SUB` clean; go hard on distortion only on `RAVE MID`.
- Add a “rear layer” for menace: duplicate `RAVE MID`, low-pass it at 2–3 kHz, saturate harder, and tuck it low in the mix for thickness.
- Minor 2nd / tritone spice (carefully): for dark hooks, try quick passing notes (e.g., F → Gb → F) as very short stabs.
- Resample for texture: Freeze + Flatten `RAVE MID`, then use Simpler in Slice mode to re-trigger gritty stabs like old hardware samplers.
- Short room reverb on mids only: Reverb (Decay 0.4–0.9s, HP 300 Hz) can add that warehouse vibe without muddying lows.
- Build bass hooks using a two-layer system: clean mono sub + character mid hook.
- Use stock Ableton tools: Operator/Wavetable, Saturator, Auto Filter, EQ Eight, Utility, Compressor.
- Write simple, catchy, syncopated patterns rooted in jungle/DnB groove.
- Arrange in clean 16/32-bar phrases for DJ-friendly mixing.
- Keep low end disciplined: HP the mid, mono the sub, sidechain for space.
We’ll do this with Ableton stock devices (no third-party needed). 🎛️
---
2) What you will build
A two-layer bass system:
1. SUB layer: pure, consistent, mono (club-safe)
2. RAVE MID layer: the hook (movement, stereo, grit, character)
Plus a DJ-friendly arrangement template:
---
3) Step-by-step walkthrough
Step 0 — Set up the project (DnB-friendly foundations)
1. Tempo: set to 174 BPM (classic rolling zone).
2. Create a Drum Rack with a basic break + kick/snare (or use a loop). Keep it simple—you’re focusing on bass.
3. Add a Spectrum (Audio Effects → Spectrum) on the Master for visual feedback.
DJ mindset: your bass should be readable on a club system. You’ll keep sub stable and give the hook room.
---
Step 1 — Make a solid sub (simple but correct)
1. Create a MIDI Track → name it `SUB`.
2. Drop Operator on it.
Operator settings (clean sub):
- Attack: 0–5 ms
- Decay: 200–400 ms
- Sustain: -inf (0) if you want short notes or keep sustain up for held notes
- Release: 60–120 ms
3. Add EQ Eight after Operator:
- Low-cut: OFF
- Add a gentle dip if needed around 200–300 Hz (this keeps it clean if notes get boxy).
4. Add Utility:
- Width = 0% (mono sub)
- Keep Gain at 0 dB for now
✅ This sub will anchor your hook without wobbling or smearing.
---
Step 2 — Create the rave mid-bass hook layer (stock “reese/rave” vibe)
1. Create a new MIDI Track → name it `RAVE MID`.
2. Add Wavetable (easiest for beginners with big results).
Wavetable settings (fast classic rave movement):
Filter:
- Attack 0
- Decay 150–300 ms
- Sustain 0–20%
- Release 80–150 ms
This gives that “bark” on the front like old jungle bass stabs.
---
Step 3 — Add grit + bite (oldskool edge) 😈
On `RAVE MID`, build this device chain:
1. Saturator
- Type: Analog Clip
- Drive: 3–8 dB
- Output: reduce to match volume
- Optional: Soft Clip ON
2. Auto Filter (for movement)
- Type: LP or BP
- Freq: start 400–1.2k
- Resonance: 0.7–1.3
- Envelope: small amount 5–15
- LFO: ON
- Rate: 1/8 or 1/4 (sync)
- Amount: 10–25%
- This creates that living, modulated rave tone without complex automation.
3. EQ Eight
- High-pass (HP): 120–180 Hz (important!)
- Small boost around 800 Hz–1.5 kHz if the hook needs presence (don’t overdo it)
- If it’s harsh, dip around 2.5–4 kHz
4. Utility
- Width: 120–160% (optional—only on the mid layer)
- Keep an eye on mono compatibility (we’ll check later)
✅ You now have sub stability + mid hook character.
---
Step 4 — Write a classic DnB/jungle bass hook (beginner-friendly notes)
Key idea: oldskool hooks often use short, punchy notes, call-and-response, and repetition with tiny variations.
1. Create a 1-bar loop in Session view first.
2. Choose a key like F minor or G minor (common, dark, easy).
3. Write a hook rhythm that works with breaks:
Simple 1-bar pattern (classic roll):
- Beat 1 (strong)
- “and” of 2 (syncopation)
- Beat 3 (answer)
- “and” of 4 (pickup into next bar)
Example in F minor (just conceptual):
How to do it practically:
DnB tip: Don’t write constant 16th-note bass yet—oldskool hooks breathe.
---
Step 5 — Tighten the groove with sidechain (clean DJ mixdowns)
You want the bass to respect the kick/snare so DJs can push it loud without it turning to mush.
#### Option A (Beginner): Sidechain using Compressor
1. On `SUB` and `RAVE MID`, add Compressor.
2. Turn Sidechain ON
3. Sidechain input: your Kick track (or a “ghost kick”)
4. Settings:
- Ratio: 3:1 to 5:1
- Attack: 2–10 ms
- Release: 60–140 ms
- Threshold: adjust for 2–5 dB gain reduction
#### Option B (Even cleaner): Ghost kick trigger
---
Step 6 — Make it DJ-friendly: arrangement template (the secret sauce) 🎧
Switch to Arrangement view and lay this out:
#### Intro (16 bars)
Automation idea: On `RAVE MID` EQ Eight HP filter:
#### Drop 1 (32 bars)
#### Breakdown / Switch (16 bars)
#### Drop 2 (32 bars)
#### Outro (16–32 bars)
✅ DJ-friendly = predictable phrasing, clean low end, controlled transitions.
---
Step 7 — Check mono + low-end separation (club survival checks)
1. On the Master, drop Utility (temporarily) and click Mono.
2. If bass loses power:
- Reduce `RAVE MID` width
- Ensure `SUB` is still loud and stable
3. Use Spectrum:
- Sub fundamental likely 40–60 Hz
- Avoid heavy build-up 120–250 Hz (mud zone)
---
4) Common mistakes
---
5) Pro tips for darker/heavier DnB
---
6) Mini practice exercise (15 minutes) ⏱️
1. Make a 4-bar bass hook in G minor.
2. Rules:
- Use only 4 notes total (repetition is the point).
- Sub is mono sine.
- Mid layer is Wavetable + Saturator + Auto Filter + EQ.
3. Arrange:
- 16-bar intro with filtered mid tease
- 32-bar drop with full bass
4. Bounce a quick export and test:
- Mono check (Utility on Master)
- Listen quietly: can you still “read” the hook?
---
7) Recap
If you want, tell me your favorite vibe (happy hardcore-leaning rave, dark jungle, or techstep) and I’ll give you two example MIDI hook patterns and a matching Ableton rack chain for that specific flavor.