Main tutorial
Retro Rave: Bassline Rebuild for Oldskool Rave Pressure (Ableton Live 12)
Skill level: Advanced
Category: Automation
(DnB/Jungle-focused, stock-device friendly) ⚡️
---
1. Lesson overview
You’re going to rebuild an oldskool rave-style bassline that still hits like modern rolling DnB: sub weight + buzzy midrange + movement + attitude. The key isn’t just the sound design—it’s automation: filter push/pull, distortion “breathing,” chorus drift, and rhythmic gating that locks with your drums.
We’ll do this in Ableton Live 12 using mostly stock devices, with an automation workflow that’s fast enough for real production sessions.
---
2. What you will build
A two-layer bass system:
- Sub layer (clean + controlled): pure low-end that stays consistent in the club.
- Rave mid layer (dirty + animated): classic “hoover-ish / reese-ish” bite with automated filter + drive + width.
- Automation system: 8-bar phrase that evolves like proper rave pressure—small changes that feel huge in context.
- Stick to a minor key (e.g., F minor or G minor).
- Use a “call/response” rhythm, lots of offbeats, and occasional 16th pick-ups.
- Bar 1: long note (root) → short offbeat note → rest
- Bar 2: two shorter notes → quick 16th push into snare gap
- Bar 3–4: variation with a 5th or b7
- Bar 5–8: repeat with automation rise
- Osc 1: Sine (or Basic Shapes → Sine)
- Unison: Off
- Filter: Off
- Amp Envelope:
- Osc 1: Saw (or a brighter table)
- Osc 2: Square (or another Saw)
- Tune Osc 2: +7 semitones (for harmonic bite) or detune +0.08 to +0.20 for reese smear
- Unison: 2–4 voices
- Detune: 10–25%
- Stereo: 20–40% (we’ll control low-end later)
- Filter type: LP24
- Frequency: start around 200–600 Hz
- Resonance: 10–25%
- Drive (filter drive if available): light, 5–15%
- Attack: 0–10 ms
- Release: 80–180 ms (so it “talks” between notes)
- Macro 1: `MID Filter Freq` (Auto Filter frequency on MID chain)
- Macro 2: `MID Filter Drive`
- Macro 3: `Saturator Drive` (MID)
- Macro 4: `Chorus Dry/Wet`
- Macro 5: `Redux Dry/Wet`
- Macro 6: `Sidechain Amount` (Compressor threshold on MID or both)
- Macro 7: `Group Glue Makeup` (tiny)
- Macro 8: `Output Trim`
- Bars 1–2: Low-ish (e.g., 350–600 Hz) = restrained tension
- Bars 3–4: Open to 900 Hz – 1.4 kHz (energy lift)
- Bars 5–6: Add little “yanks” (fast dips) right before snares for drama
- Bars 7–8: Push to 1.8–2.5 kHz then snap back at the drop/loop point
- In Arrangement View, automate Macro 1 with:
- Tie Filter Drive and Saturator Drive to the same moments as filter opens.
- Keep it musical:
- Filter Drive: 0 → 5 dB
- Saturator Drive: 4 → 9 dB
- Chorus Dry/Wet:
- Keep mid widening out of the sub (we already high-passed mid).
- Automate Redux Dry/Wet up only on fills or the last 1/2 bar of bar 8.
- Range: 10% → 30% briefly.
- Slightly increase sidechain depth when the bass gets brighter/distorted, so it still ducks cleanly under the kick/snare energy.
- Filter: Band-pass
- Envelope: Follower
- Amount: small (5–15%)
- This makes the tone “speak” more on note attacks.
- Amount: 0% (so it doesn’t pan)
- Phase: 0°
- Shape: Square
- Rate: 1/8 or 1/16
- Map Amount to a Macro and automate it only in sections.
- Intro (16 bars): mostly sub + low filtered mid, minimal drive
- Build (16 bars): gradually open filter + slightly more chorus
- Drop A (32 bars): filter automation cycles every 8 bars (keeps interest)
- Mid-16 switch: add Redux bursts + extra sidechain
- Drop B: same bassline, new automation “story” (different macro curves)
- Letting the mid layer leak sub frequencies: if your MID isn’t high-passed, your low end will feel “wide and weak.”
- Too much resonance while boosting drive: turns into harsh whistling, especially around 1–2 kHz.
- Automating everything at once: pick 2–3 main automation lanes (Filter Freq, Drive, Width) and keep the rest occasional.
- Sidechain not adapting: brighter/distorted bass needs more ducking to keep drums punching.
- Over-chorusing: makes the bass feel impressive solo, but it can lose center power in a full DnB mix.
- Parallel distort the MID only:
- Keep sub mono, always:
- Transient discipline:
- Make the bass “answer” the break:
- Roar (stock) for modern rave brutality (optional):
- You built a two-layer DnB bass: clean sub + animated rave mid.
- You controlled complexity by using Macros and automating only what matters:
- You arranged automation in 8-bar phrases to keep energy evolving like real oldskool rave, while staying tight in a modern rolling mix.
End result: a bassline that can sit under 170–175 BPM jungle/drum & bass drums and keep the roll alive.
---
3. Step-by-step walkthrough
Step 0 — Session & groove setup (so the bass writes itself) 🥁
1. Set tempo: 172 BPM (classic rolling pocket).
2. Drop in a basic DnB drum loop or program:
- Kick on 1, snare on 2 & 4 (half-time feel in 4/4 at 172).
- Add 16th hats with slight swing:
- Groove Pool: try MPC 16 Swing 55–58 (subtle).
3. Create two MIDI tracks:
- `BASS - SUB`
- `BASS - RAVE MID`
Workflow tip: Group them into an Audio Effect Rack later for shared processing and macro automation.
---
Step 1 — Write a proper oldskool-leaning DnB bassline (MIDI) 🎹
Use a bassline that answers the drums and leaves air for snares.
In MIDI (8 bars):
Example rhythm idea (not exact notes):
Important: Keep the sub MIDI simple (mostly root), let the mid layer do the talking.
---
Step 2 — Build the SUB layer (clean, loud, unbreakable) 🔊
On `BASS - SUB`, load Wavetable (or Operator if you prefer ultra-clean).
Wavetable settings:
- Attack: 0–5 ms
- Decay: 200–400 ms (optional)
- Sustain: -inf if you want plucks, or 0 dB for held notes
- Release: 60–120 ms (avoid clicks)
Add devices after Wavetable:
1. EQ Eight
- HP filter OFF (don’t cut your sub)
- Optional tiny dip around 200–300 Hz if it muddies later
2. Saturator
- Mode: Soft Clip
- Drive: 1–3 dB
- Output: match level
3. Compressor (sidechain from kick)
- Sidechain: Kick track
- Ratio: 4:1
- Attack: 5–15 ms
- Release: 60–120 ms (time it to groove)
- Aim for 2–5 dB GR
Why: Sub should be stable and mix-ready—movement comes from mid layer automation.
---
Step 3 — Build the RAVE MID layer (where the pressure lives) 😈
On `BASS - RAVE MID`, load Wavetable.
Oscillator setup (classic rave-ish source):
Filter (main automation target):
Amp Envelope:
Now add a device chain (stock) after Wavetable:
#### Device chain (RAVE MID)
1. Auto Filter
- Type: LP (Clean or PRD)
- Freq: 300–2.5k (we’ll automate)
- Res: 0.30–0.55
- Drive: 0–6 dB (we’ll automate!)
2. Saturator
- Mode: Analog Clip
- Drive: 3–8 dB
- Soft Clip: On
3. Redux (tiny dose = instant oldskool grit)
- Downsample: 2.0–6.0 (subtle)
- Bit Reduction: 0–2 (careful)
- Dry/Wet: 10–25%
4. Chorus-Ensemble
- Mode: Chorus
- Rate: 0.15–0.40 Hz
- Amount: 10–25%
- Width: 80–120%
- Dry/Wet: 10–20%
5. EQ Eight
- High-pass: 110–160 Hz (keep sub in the SUB track)
- Optional presence: gentle bell 1–2.5 kHz if it’s dull
6. Compressor (sidechain from kick)
- Similar to sub but slightly more GR: 3–6 dB
Key concept: This mid layer is allowed to be messy and alive—just keep it out of the sub range.
---
Step 4 — Group both layers + build an automation control rack 🎛️
Select both bass tracks → Group (Cmd/Ctrl+G). On the Group add an Audio Effect Rack at the end for “master bass controls.”
Inside the Rack (on the Group), add:
1. Glue Compressor
- Attack: 10 ms
- Release: Auto
- Ratio: 2:1
- Soft Clip: On
- GR: 1–3 dB max (just glue)
2. EQ Eight
- Optional low-mid tidy dip 250–400 Hz (tiny)
3. Utility
- Bass Mono: use Width = 0–30% below 120 Hz (do via EQ/Utility split if needed)
Macro mapping (crucial for automation):
Map these to Macros so you can automate a few lanes instead of 20:
Workflow tip: Rename macros with emojis for speed (e.g., “🔥 Drive”, “🌀 Chorus”, “🎚 Filter”).
---
Step 5 — Automation: create the oldskool “rave pressure” phrase 🚀
This is the core of the lesson. You’ll create 8-bar macro automation that evolves without feeling random.
#### A) 8-bar filter narrative (Macro 1: MID Filter Freq)
How to draw it:
- Long ramps (2 bars)
- Short spikes (1/8–1/4 bar)
- Snap resets at phrase boundaries
#### B) Drive automation for “breathing distortion” (Macro 2/3)
- When filter opens → drive up slightly
- When filter closes → drive down (or it’ll get boxy)
Suggested ranges:
#### C) Width automation for that “rave halo” without killing punch (Macro 4)
- Bars 1–4: 10–14%
- Bars 5–6: 15–20%
- Bars 7–8: 20–25% (peak hype)
#### D) Controlled lo-fi bursts (Macro 5: Redux)
Use Redux like spice—momentary nastiness:
#### E) Rhythmic pumping tight to drums (Macro 6)
Instead of setting and forgetting sidechain:
---
Step 6 — Add movement that feels “sequenced,” not wobbly (advanced automation) 🧠
Oldskool rave bass often feels like it’s being played by a sampler / filter / mixer, not an LFO festival.
Two options:
#### Option 1: Auto Filter envelope follower trick (dynamic feel)
On the MID chain, add Auto Filter (a second one) set to:
#### Option 2: Gate/Trance Gate style (but DnB-safe)
Add Auto Pan (yes) on MID:
This acts like a rhythmic gate without stereo chaos.
---
Step 7 — Arrangement ideas: where to deploy the automation 🧱
To make it feel like a real DnB tune:
Classic jungle move: last 2 beats before a section change—slam the filter shut + quick drive spike + then reset on the 1.
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
Create an Audio Effect Rack on MID with two chains:
- Clean chain (main)
- Destroy chain: Roar (if you want modern aggression) or Overdrive + Saturator
Blend 10–30% for weight without losing clarity.
Use Utility after SUB: Width 0%.
If the bass masks the snare, slightly shorten MIDI note lengths or add a tiny Gate triggered by sidechain (advanced, but lethal).
Automate filter dips right where your ghost snares / breaks do their chatter—this creates that rolling lock.
Put Roar on MID with:
- Drive: low to moderate
- Tone: dark
- Modulate Drive subtly with automation (don’t LFO everything)
---
6. Mini practice exercise (15–20 minutes) ⏱️
1. Write a 2-bar bassline (sub + mid) and loop it for 8 bars.
2. Create three automation “scenes” (duplicate the 8-bar region):
- Scene A: minimal movement (filter only)
- Scene B: filter + drive
- Scene C: filter + drive + chorus + a Redux burst on bar 8
3. Bounce each scene to audio and A/B them against your drums:
- Which one feels most “rave” without losing the roll?
4. Commit: resample the MID layer to audio and do one manual fade/clip edit to accent a fill.
---
7. Recap ✅
- Filter frequency (narrative)
- Drive (pressure)
- Width (halo)
- Occasional lo-fi bursts (character)
If you want, tell me the vibe (more altern-8 hoover, reese roller, or dark jungle techstep), and I’ll suggest a specific MIDI pattern + exact macro curves for a full 64-bar drop arrangement.