Main tutorial
```markdown
Bass Modulation Scenes From Scratch (90s Rave Flavor) — Ableton Live (DnB)
1. Lesson overview
In 90s jungle/DnB, the bassline isn’t just “a patch” — it moves. Producers created energy by switching modulation states: different filter positions, different LFO speeds, different distortion amounts, and quick “performance” changes that feel like you’re riding a mixer. 🎚️
In this lesson you’ll build modulation scenes in Ableton Live using automation + Macros, so your bass can flip between classic rave flavors (stable sub, wobble, scream, resample-ish crunch) with tight arrangement control.
Skill target (Intermediate): You already know how to make a bass, use automation lanes, and basic routing. Now you’ll build a repeatable scene workflow.
---
2. What you will build
You’ll create a rolling DnB bass instrument with 4 modulation scenes you can trigger via automation:
1. Scene A — Clean Roll: solid sub + gentle movement (verse/rollout)
2. Scene B — 90s Wob: slower LFO wobble, more mid emphasis
3. Scene C — Rave Bite: sharper filter, more drive, “talky” mids
4. Scene D — Breakdown/Fill: exaggerated modulation + bandpass sweep for transitions
Deliverables:
- A Bass Rack with 8 Macros controlling the important movement points
- An arrangement approach for 8/16 bar scene changes (DnB-friendly)
- Automation strategies that don’t turn your project into spaghetti 🍝
- Set tempo: 170–175 BPM
- Create an 8-bar loop first (easier for automation logic)
- Use a typical rolling bass pattern: syncopated 1/8ths with gaps for the kick/snare.
- Algorithm: A only
- Osc A waveform: Sine
- Level: -6 dB to start
- Add a little harmonic so it translates:
- HP filter at 25–30 Hz (steep-ish)
- Optional: tiny dip around 200–300 Hz if it clouds the mix.
- Group Operator into an Instrument Rack.
- Create a second chain called MID and load Wavetable.
- Osc 1: Basic Shapes (start on square-ish)
- Osc 2: OFF (for now)
- Unison: 2 voices, Amount 20–35%
- Filter: LP24
- Filter Freq: ~250–600 Hz to start (we’ll modulate this)
- Drive: 2–6 dB (taste)
- Mode: Analog Clip
- Drive: 3–8 dB
- Soft Clip: ON
- Output down to match level.
- Mode: Band-Pass or Low-Pass depending on desired “rave bite”
- Resonance: 0.6–1.2
- This will be one of our “scene” levers.
- Attack: 3 ms
- Release: Auto
- Ratio: 2:1
- Threshold: aim for 1–3 dB GR on peaks
- Low shelf: tiny trim if sub is too hot
- Notch any nasty mid resonance once modulated (often 350–600 Hz or 1.5–3 kHz)
- Ceiling: -0.8 dB
- Don’t crush it; use it to catch weird LFO spikes.
- LP Sweep min 150–250 Hz, max 3–6 kHz
- Reso min 0.30, max 1.40
- Wob Rate min 1/8, max 1/32 (or include dotted: 3/16 vibe)
- Wob Amount min 0%, max 60–80% (avoid full chaos)
- Drive min 2 dB, max 12 dB
- LP Sweep: low-mid (250–600 Hz)
- Reso: low (0.3–0.6)
- Wob Rate: 1/16
- Wob Amount: 10–25%
- Drive: 2–4 dB
- Bite EQ: 0 to +1 dB
- LP Sweep: 500 Hz → 1.5 kHz (automate ramp or steps)
- Reso: 0.7–1.0
- Wob Rate: 1/8 or 1/12-ish feel
- Wob Amount: 35–55%
- Drive: 4–7 dB
- Bite EQ: +1 to +3 dB
- LP Sweep: 1.2–4 kHz
- Reso: 1.0–1.3 (careful—can whistle)
- Wob Rate: 1/16 → 1/32 (speed it up)
- Wob Amount: 25–45% (less can hit harder when filter is open)
- Drive: 7–12 dB
- Bite EQ: +3 to +5 dB (but watch harshness)
- LP Sweep: automate a long ramp low → high, then quick cut at the last beat
- Wob Rate: automate from 1/8 down to 1/32 over 4–8 bars
- Wob Amount: 50–70%
- Drive: moderate (4–8 dB), then dip at the end for a clean drop reset
- Optional: automate Mid Level down near the end for negative space before the drop returns
- Press `A` to show automation.
- Automate only the macros, not the underlying device parameters.
- Use automation shapes intentionally:
- Add Chorus-Ensemble only on the MID chain (not sub)
- Or add Shifter (again MID only) for slight detune:
- Parallel dirt for controlled brutality:
- Multiband control with OTT-style restraint:
- Sidechain to the kick (and sometimes snare):
- “Reese memory” without full reese:
- Resample mindset:
- You built a sub + mid layered bass designed for rolling DnB.
- You turned it into a modulation scene system using Instrument Rack macros.
- You created 4 scene flavors that feel rooted in 90s rave/jungle movement.
- You kept automation clean by writing it on macros, not dozens of device lanes. ✅
---
3. Step-by-step walkthrough
Step 0 — Tempo, grid, and musical context
Tip: Write a bass MIDI clip with A (root) + occasional fifth (E) and a couple ghost notes. Keep it simple — modulation provides the excitement.
---
Step 1 — Build the core bass (Operator + a mid layer)
We’ll use mostly stock devices for reliability.
#### 1A) SUB layer (Operator)
Create a MIDI track: Bass (Rack)
Add Operator:
- Turn on Osc B (Sine) quietly OR change Osc A to Sine with a touch of “Drive” (Operator’s “Oscillator” section)
- Keep it subtle; we want the sub clean.
Add EQ Eight after Operator:
#### 1B) MID layer (Wavetable)
Create a Wavetable after Operator or (better) inside an Instrument Rack with chains. We’ll do chains.
Wavetable starting settings (rave-friendly but controllable):
Add Saturator after Wavetable (MID chain):
Add Auto Filter after Saturator (yes, another filter — classic layering trick):
---
Step 2 — Glue the bass with a clean device chain (post-rack)
After the Instrument Rack (on the same track), add:
1) Glue Compressor
2) EQ Eight
3) Limiter (safety, not loudness)
---
Step 3 — Turn it into a “Scene Machine” with Macros 🎛️
In the Instrument Rack, map key parameters to Macros. Keep macro names clear — you’ll automate these.
Suggested Macro set (8 macros is perfect):
1. Sub Level → Operator chain volume
2. Mid Level → Wavetable chain volume
3. LP Sweep → Wavetable Filter Frequency
4. Reso → Wavetable Filter Resonance
5. Wob Rate → Auto Filter LFO Rate (on MID chain)
6. Wob Amount → Auto Filter LFO Amount
7. Drive → Saturator Drive (MID chain)
8. Bite EQ → Map an EQ Eight bell gain (e.g., +/- 6 dB at ~1.2 kHz, Q ~1.0)
Mapping workflow tip:
After mapping, open Macro Mapping and set sensible ranges so automation stays musical:
---
Step 4 — Build 4 “Modulation Scenes” using automation lanes
Now the fun: instead of automating 20 parameters, you automate 8 macros (or even 3–5 of them).
#### Scene A — Clean Roll (bars 1–8)
Goal: steady bass with slight movement.
Arrangement note: This is your “rolling section” under tight drums.
#### Scene B — 90s Wob (bars 9–16)
Goal: obvious wob without sounding modern-brostep.
- If you want triplet swagger: try 1/8T or 1/16T
DnB vibe tip: Keep the sub stable while the mid wobbles. That’s why we separated chains.
#### Scene C — Rave Bite (bars 17–24)
Goal: more aggressive midrange, sharper movement, “teeth”.
Arrangement idea: Use this for the second half of a drop or a 16-bar “lift”.
#### Scene D — Breakdown/Fill Sweep (bars 25–32)
Goal: transition tool—big sweep and movement without rewriting sound design.
Classic jungle trick: On the last 1/2 bar, slam LP Sweep down and kill wob amount—instant “DJ mix” reset.
---
Step 5 — Make automation clean and readable
In Arrangement View:
- Steps for scene changes (hard switch)
- Ramps for buildup
- S-curves for natural sweeps
Workflow suggestion:
Create locator markers: `A Clean`, `B Wob`, `C Bite`, `D Fill`. Your future self will thank you.
---
Step 6 — Add “90s movement” with subtle pitch/chorus (optional but authentic)
To get that slightly unstable rave texture:
- Mode: Chorus
- Rate: 0.15–0.35 Hz
- Amount: 10–25%
- Mix: 10–20%
- Mode: Pitch
- Fine: +/- 5 to 12 cents
- Mix: 5–15%
Keep it subtle; you’re aiming for era flavor, not seasick.
---
4. Common mistakes
1. Modulating the sub (too much)
If the sub’s filter or pitch is wobbling hard, your low-end becomes unstable and the mix collapses on big systems.
2. Automation overload
Automating 15 lanes makes you afraid to edit. Use macros to stay musical and fast.
3. Resonance whistling
High resonance + open filter can create painful peaks around 2–5 kHz. Use EQ Eight after distortion to tame it.
4. Wob rate fighting the drums
If LFO rate doesn’t groove with your 2-step, the bass feels late/early. Try locked divisions (1/8, 1/16, 1/16T).
5. Scene jumps that click
Hard changes in filter/drive can click. Fix with:
- Slightly longer automation transitions (10–30 ms)
- Or a tiny fade via volume automation.
---
5. Pro tips for darker/heavier DnB 🖤
Duplicate MID chain into a DIRT chain:
- Add Amp (Heavy) → Saturator → EQ Eight
- Keep it low in the mix, automate its chain volume only in Scene C.
Use Multiband Dynamics lightly after the rack:
- Downward compression only, small amounts
- Aim to stabilize mid growl without flattening transients.
Add Compressor after the rack:
- Sidechain from Kick
- Attack: 1–3 ms
- Release: 60–120 ms
- GR: 2–5 dB
This keeps the roll clean and loud.
In Wavetable, enable Osc 2 at a low level:
- Detune Osc 2 by +7 cents
- Keep Unison low
You get that wide, haunted undertone without turning it into a foghorn.
Once your scenes slap, Freeze + Flatten a few bars, then chop and re-arrange. 90s DNA is often commitment.
---
6. Mini practice exercise (15–20 minutes)
1. Create the rack and macros as described.
2. Write a 2-bar rolling bass MIDI pattern.
3. In Arrangement, build 32 bars:
- Bars 1–8: Scene A
- 9–16: Scene B
- 17–24: Scene C
- 25–32: Scene D (buildup + reset)
4. Add one automation “moment”:
- At bar 16 beat 4, automate Wob Rate to spike faster for 1 beat, then return.
Goal: You should hear clear “sections” even though the MIDI never changes.
---
7. Recap
If you want, tell me what sub note (key) and drum style you’re working with (2-step, steppers, or more breaky), and I’ll suggest scene timings and LFO rates that groove with your exact pattern.
```