Main tutorial
Bass Modulation Macro Setups for 90s Rave Flavor (DnB in Ableton Live) 🔊🧪
1. Lesson overview
This lesson is about building macro-controlled bass modulation racks that give you that 90s rave / jungle edge—think moving low-end with gritty midrange motion, tape-y pitch drifts, resonant filter screams, and rhythmic gating you can “play” in an arrangement.
You’ll work in Ableton Live using stock devices (Wavetable/Operator, Saturator, Auto Filter, Frequency Shifter, Chorus-Ensemble, Amp, Erosion, Auto Pan, LFO via Max for Live if available), and you’ll end up with performance-ready macros you can automate like an old-school hardware rig. 🎛️
---
2. What you will build
You’ll create a Bass Instrument Rack with:
- A clean sub that stays stable (mono, controlled)
- A mid bass layer designed to be abused (movement + grit)
- A Macro panel with 6–8 “rave flavor” controls:
- Add Operator
- Add EQ Eight
- Add Saturator (optional, subtle)
- Add Wavetable
- Put Auto Pan on MID chain
- Set Phase: 0° (so it becomes amplitude modulation; later you can repurpose creatively)
- Use it to “rhythm chop” instead (see Macro 6).
- Map to the LFO Amount (or LFO “Depth”) targeting Auto Filter Frequency.
- Suggested range: small to medium (avoid nuking the low-mids constantly).
- Also map to Auto Filter Envelope Amount (tiny range) for extra snap if you like.
- Filter type: MS2 or PRD (these can get spicy)
- Map Macro to:
- Map to Osc 2 Detune (or unison amount)
- Map also to Chorus-Ensemble Amount
- Keep SUB chain mono and clean; width should live in the MID.
- Bass Mono: 120 Hz
- If using Wavetable:
- Or map to Warp/Sync/Classic parameters if your chosen wavetable supports it.
- Add Shaper (if available) or use Saturator curve
- Map Macro slightly to Saturator Drive (like +0 → +3 dB) so brighter shapes also hit harder.
- Put Auto Pan after Saturator (MID chain)
- Set:
- Map Macro to Rate:
- Map Macro also to Shape (if available) or leave it square for that hard gate.
- Add Compressor after EQ Eight (MID)
- Enable Sidechain from your Kick + Snare group (or a ghost trigger)
- Map Macro to Threshold / Release:
- Mode: Noise
- Freq: 2 kHz – 8 kHz
- Amount: start tiny (0.2–2.0)
- Mode: Ring Mod or Freq Shift
- Fine: taste
- Map Macro to Frequency
- High-pass at ~120 Hz (steep 24/48 dB) so it doesn’t fight the sub.
- If it’s harsh, notch 2.5–4.5 kHz slightly.
- If it’s boxy, dip 250–400 Hz.
- Add Glue Compressor
- Add Utility
- Macro 4 (Width) low
- Macro 1 (Wob Rate) slow (1/8)
- Macro 3 (Filter Drive) moderate
- Add occasional Macro 8 “Scream” rises into bar transitions
- Automate Macro 6 (Gate) to switch between 1/8 and 1/16 every 2 bars
- Use Macro 2 (Depth) to emphasize the last 2 beats before snare hits
- Keep Macro 7 (Bite) subtle
- Increase Macro 4 (Width/Detune) slightly for a reese-lift
- Push Macro 5 (Shape Move) for more talking motion
- Half-bar Macro 8 scream into fills
- Faster wob (1/16–1/32 moments)
- More drive
- Gate rhythm toggles + short “stabs” by automating Macro 2 depth down to near-zero on certain hits (creates contrast)
- Modulating the sub layer. Keep SUB stable; movement belongs in MID. If the sub wobbles, your mix will feel weak and inconsistent.
- Too much resonance + drive at once. It’ll whistle and mask snares/hats fast. Use small resonance ranges.
- Chorus below 120 Hz. Wide low-end = phase problems and weak club translation. Mono your lows.
- Overdoing Frequency Shifter. It’s a spice, not the meal. Use Macro 8 mostly for transitions.
- No headroom. Modulation increases peaks. Leave space (peaks around -6 dB on the bass track is totally fine).
- Parallel distortion inside the MID chain:
- Movement without wobble:
- Transient space for the snare:
- Old-school grit without fizz:
- Resample your macro performance:
- You built a DnB-ready bass modulation rack with stable sub + modulated mid.
- You created performance macros for wob rate/depth, filter drive, reese width, shape motion, rhythmic gating, bite, and build-up screaming.
- You learned how to arrange macro automation like classic rave hardware moves—perfect for rolling jungle/DnB energy.
- Wob Rate / Wob Depth
- Filter Drive / Reso
- PWM/Shape Movement
- Pitch Drift / Tape
- Reese Width / Detune
- Gated Rhythm / Shuffle
- Rave Bite (Erosion/amp/overdrive)
- Build-Up Scream (Freq Shifter + Filter sweep)
This is tailored for rolling DnB (170–175 BPM), and works great with two-step or steppy jungle patterns.
---
3. Step-by-step walkthrough
Step 0 — Session setup (fast but important)
1. Set tempo: 174 BPM
2. Create a MIDI track: “BASS RACK”
3. Drop in a basic rolling MIDI line (example in F minor):
- Notes: F1 – F1 – Ab1 – F1 – Eb1 – F1
- Rhythm: short 1/8–1/16 notes with a couple ties
4. Add a Limiter on Master temporarily (just to protect your ears while sound designing).
---
Step 1 — Build the rack: clean sub + dirty mid (classic DnB split) 🧱
1. On the Bass track, add Instrument Rack.
2. Create 2 chains:
- SUB
- MID
#### SUB chain (stable and boring—in a good way)
- Osc A: Sine
- Level: -6 dB (give headroom)
- Voices: 1
- Low-pass behavior: cut above ~120 Hz (use a low-pass filter curve or steep shelf)
- Mode: Soft Sine
- Drive: 1–3 dB
- Keep it subtle: the sub should feel solid, not crunchy.
Goal: Your sub should sound like “weight,” not “character.”
#### MID chain (this is where the 90s rave happens)
Option A (stock + easy): Wavetable
- Osc 1: Saw (or “Basic Shapes” → Saw-ish)
- Osc 2: Saw (detune later)
- Unison: 2–4 voices, Amount low
- Glide/Portamento: 40–80 ms (taste)
Then add this device chain in this order:
1. Auto Filter
2. Saturator
3. Chorus-Ensemble
4. Frequency Shifter
5. EQ Eight
6. Compressor (or Glue Compressor)
Why this order? Filter movement → add harmonics → smear/width → add “rave weirdness” → clean → control.
---
Step 2 — Create “90s Rave Macros” (the fun part) 🎛️🔥
Click Map on the Instrument Rack and assign these macros. Keep the SUB chain mostly untouched by macros.
#### Macro 1: Wob Rate
If you have Max for Live LFO:
1. Drop LFO (M4L) before Auto Filter in MID chain.
2. Map LFO to Auto Filter Frequency.
3. Set LFO:
- Shape: Sine (or Triangle for more even motion)
- Sync: On
- Rate range: map Macro from 1/8 → 1/32
- Amount: keep moderate (we’ll map depth separately)
If you don’t have M4L:
Use Auto Pan as a fake LFO:
> Recommended: use M4L LFO if you can—it’s the cleanest way.
#### Macro 2: Wob Depth
#### Macro 3: Filter Drive
On Auto Filter:
- Drive: range 0 → 12 dB
- Optional: Resonance small range 0.20 → 0.60
This is your “turn it into a pirate radio sound system” knob. 📻
#### Macro 4: Reese Width / Detune
On Wavetable:
- Range: 0 → 25 cents (don’t go full trance supersaw unless that’s the point)
- Range: 0 → 40%
Tip: Add Utility after Chorus-Ensemble (MID chain) and set:
This keeps your reese wide up top and tight down low.
#### Macro 5: PWM / Shape Move (Rave Motion)
This gives that “alive” tone even when wob rate is static.
- Map to Osc 1 Position (wavetable position)
- Range depends on wavetable; start with 10–60%
Then add a tiny extra movement:
#### Macro 6: Gated Rhythm / Shuffle
For 90s rave flavor, rhythmic chopping is huge (think old sampler gates and noisy breaks).
Option A (clean): Auto Pan as a gate
- Wave: Square
- Phase: 0°
- Amount: 100%
- Range: 1/8 → 1/16 → 1/32
Option B (more “jungle”): sidechain gate feel
- Release range: 30 ms → 150 ms
- Threshold: just enough to pump in time
#### Macro 7: Rave Bite (Noise/Crunch)
Add Erosion on MID chain (before EQ):
Map Macro to Erosion Amount (and optionally Saturator Drive a bit).
This adds that old-rave “air grit” that helps bass speak on small speakers. ✨
#### Macro 8: Build-Up Scream (Freq Shifter + Filter)
On Frequency Shifter:
- Range: 0 Hz → 150 Hz (start conservative; this gets insane fast)
Also map Macro to Auto Filter Frequency upward (buildup sweep), and maybe Resonance slightly.
This macro is your “hands in the air… then drop” control. 🙌
---
Step 3 — Clean-up EQ and dynamics (so it hits like DnB)
On the MID chain EQ Eight:
On the whole rack (after Instrument Rack):
- Attack: 10 ms
- Release: Auto
- Ratio: 2:1
- Aim for 1–3 dB gain reduction on peaks
- Width: 100% (or slightly less if chorus is wild)
- Mono: consider <120 Hz if needed (but sub is already mono, so mostly insurance)
---
Step 4 — Arrangement moves (where 90s rave modulation really shines) 🧠
Here’s a proven 32-bar DnB layout suggestion:
Bars 1–8 (Intro):
Bars 9–16 (Drop A):
Bars 17–24 (Variation):
Bars 25–32 (Drop B / Peak):
---
4. Common mistakes ⚠️
---
5. Pro tips for darker/heavier DnB 🖤
Use an Audio Effect Rack after Auto Filter:
- Chain A: clean-ish
- Chain B: Amp (Heavy) → Saturator → EQ Eight (band-limit to 300 Hz–6 kHz)
Map a macro to the chain volume blend for instant “heavier” mode.
Keep Wob Rate slow, but automate Shape Move + subtle Filter Drive. This reads “menacing” rather than “cartoony.”
On MID chain, sidechain compress from snare only (ghost if needed). Short release (40–80 ms) gives that clean crack.
Use Saturator Soft Clip + gentle EQ roll-off above 10–12 kHz. Darker top = more authentic rave weight.
Record 8–16 bars of macro automation, then Resample to audio. Chop and rearrange like jungle sampling culture.
---
6. Mini practice exercise 🎯
Do this in 15–25 minutes:
1. Build the rack with SUB (Operator sine) + MID (Wavetable).
2. Map 8 macros exactly as described.
3. Write a 2-bar bass MIDI loop.
4. Record automation for:
- Macro 1 (Rate): slow → fast over 8 bars
- Macro 3 (Drive): push only on bar endings
- Macro 6 (Gate): alternate 1/8 and 1/16 every bar
- Macro 8 (Scream): quick 1/2-bar rises into bar 9 (drop)
5. Bounce/resample MID chain to audio and cut 8 chops. Rearrange them into a new 4-bar phrase.
Deliverable: one 16-bar drop where the bass feels like it’s being “played” via macros.
---
7. Recap ✅
If you tell me whether you’ve got Max for Live, and whether you prefer Wavetable or Operator, I can tailor a version of this rack with exact Macro ranges for your specific bassline style (rollers vs techstep vs junglier reese).