Main tutorial
```markdown
Oldskool Rave Bass Hooks (DnB) — From Scratch in Ableton Live
Modern control, vintage tone 🔊🕹️
1. Lesson overview
In this lesson you’ll build classic oldskool rave-style bass hooks (think early jungle / hardcore rave energy) but with modern DnB control: tight mono low end, controllable mid character, consistent dynamics, and clean arrangement behavior in a rolling tune.
We’ll do it entirely in Ableton Live using stock devices (plus optional sprinkle tips if you own extras).
---
2. What you will build
You’ll create a two-layer bass system:
- Sub layer (clean + stable): pure low-end foundation that translates on big rigs.
- Rave hook layer (dirty + animated): the “hoover / reese-ish / buzzy” hook that gives the oldskool vibe.
- Macro controls for tone, movement, bite, and filter.
- A DnB-friendly MIDI pattern with swing + call/response.
- A mix chain that keeps the bass huge but not messy.
- Width: 0%
- Gain as needed.
- Width: 50–90% (don’t go super wide; DnB needs center impact)
- If it gets phasey, reduce width.
- Sidechain from Kick (and optionally Snare via a Ghost track)
- Ratio: 4:1
- Attack: 0.5–3 ms
- Release: 60–120 ms (sync to groove; too fast sounds “flappy”)
- Threshold: set for 2–6 dB ducking depending on how busy your drums are.
- Make the sub follow the root notes (F1 / G1 etc.) consistently.
- Let the rave mid layer do the riff (more movement, more variation).
- Wavetable Filter Freq (main sweeps)
- Auto Filter Frequency (secondary motion)
- Redux Downsample (tiny changes = “sampling artifacts” vibe)
- Saturator Drive (more hype in fills)
- Drop (16 bars): filter slightly closed (e.g. 250–500 Hz)
- Every 8 bars: open briefly (800 Hz – 1.5 kHz) for hype
- End of 16: add a short “scream” opening (1/2 bar), then slam back down.
- Sub too wide / chorus on sub: kills translation and punch. Keep it mono.
- No HPF on the rave layer: you’ll get phase fights with the sub.
- Too much Redux or extreme distortion: cool solo, weak in a mix. Use it like spice.
- Over-automating everything: oldskool hooks are repetitive on purpose—variation comes in waves.
- Sidechain release wrong: too fast = tremolo wobble; too slow = bass disappears between hits.
- Parallel distortion (controlled):
- Note choice:
- Midrange focus:
- Dynamic discipline:
- Rave stab callouts:
- You built a two-layer DnB bass system: mono sub + animated rave mid hook.
- You used Ableton stock tools: Operator, Wavetable, Saturator, Auto Filter, Redux, EQ Eight, Glue Compressor, Utility.
- You applied DnB arrangement thinking: repetition + controlled automation + sidechain groove.
- You learned how to get vintage tone through band-limited mids, saturation, bit reduction, and resampling workflows.
You’ll also set up:
---
3. Step-by-step walkthrough
Step 0 — Session prep (DnB context) 🥁
1. Tempo: set to 172–176 BPM (start at 174).
2. Create these tracks:
- `SUB` (MIDI)
- `RAVE MID` (MIDI)
- `BASS BUS` (Audio or Group bus)
3. Group `SUB` + `RAVE MID` into a Group named BASS BUS.
4. Drop a basic drum loop (even a placeholder) so you’re designing bass against drums.
---
Step 1 — Build the SUB (tight, mono, non-negotiable) ✅
On SUB track:
1. Add Operator (stock).
2. Operator settings:
- Algorithm: `A` only (no FM).
- Osc A: `Sine`
- Level: 0 dB (adjust later)
3. Amp envelope:
- Attack: 0–5 ms
- Decay: ~300 ms
- Sustain: -inf (if you want plucks) or around -6 to -12 dB (if you want held notes)
- Release: 50–120 ms (avoid clicks)
4. Add Saturator after Operator:
- Drive: 2–6 dB
- Soft Clip: ON
- Output: trim so it’s not louder, just thicker.
5. Add EQ Eight:
- High-pass OFF (don’t cut your sub)
- Optional: small dip if it’s boomy in your room, around 120–180 Hz (very subtle).
Key rule: keep SUB mono. If needed add Utility:
---
Step 2 — Create the RAVE MID hook layer (vintage vibe) 👾
We’ll use Wavetable (or Operator if you prefer), then “oldskool-ify” it with saturation, filter movement, and resampling-style tricks.
On RAVE MID track:
1. Add Wavetable.
2. Oscillator setup (quick oldskool bite):
- Osc 1: `Saw` (basic shapes are fine)
- Osc 2: `Square` (or another Saw), -12 semitones (optional)
- Unison: 2–4 voices
- Detune: 10–20 (small, not EDM-wide)
3. Filter:
- Type: LP24
- Freq: start around 200–800 Hz (we’ll automate)
- Drive: 10–30% (adds grit)
4. Amp envelope:
- Attack: 0–10 ms
- Decay: 250–600 ms
- Sustain: -12 to -24 dB (classic “hook punch”)
- Release: 80–200 ms
Now the “rave” character chain (stock):
Place after Wavetable:
1. Saturator
- Drive: 6–12 dB
- Soft Clip: ON
2. Auto Filter
- Mode: Band-pass or Low-pass depending on tone
- Add Envelope: Amount ~10–30, so velocity/amp movement pushes the filter
3. Redux (this is the “old sampler / crunchy rave” sauce) 🧱
- Downsample: try 2–6
- Bit Reduction: try 10–14 bits (don’t go too low or it’ll vanish in the mix)
- Mix subtly if it’s too aggressive.
4. Chorus-Ensemble (optional but very “tape rave”)
- Use low Amount, keep it mid-only via EQ later
5. EQ Eight
- High-pass: 120–180 Hz (keep room for sub)
- Gentle presence: +1–3 dB around 700 Hz – 2 kHz if needed
- Optional: tame harshness around 3–5 kHz
Mono management:
Add Utility at end:
---
Step 3 — Glue the layers on the BASS BUS (control + mix translation) 🎛️
On the BASS BUS group, add:
1. EQ Eight (cleanup + separation)
- Optional dip around 200–350 Hz if it’s muddy
- Optional tame resonance peaks (sweep while playing)
2. Glue Compressor
- Attack: 3–10 ms
- Release: Auto or 100 ms
- Ratio: 2:1
- Aim for 1–3 dB gain reduction (just coherence)
3. Saturator (very gentle)
- Drive: 1–4 dB
- Soft Clip: ON
4. Limiter (safety)
- Keep it from spiking while you automate filters.
Sidechain (DnB must):
On BASS BUS (or just RAVE MID), add Compressor:
---
Step 4 — Write a proper oldskool/DnB hook pattern 🎼
Oldskool hooks often feel like simple riffs that repeat with filter changes and call/response. In DnB, place them around the 2-step / rolling drum pocket.
1. Choose a key that suits bass: F minor / G minor / A minor are common.
2. Clip length: 2 bars (classic) or 4 bars (more narrative).
3. MIDI idea (2 bars) — in F minor:
- Bar 1: `F1 - (rest) - Ab1 - G1`
- Bar 2: `F1 - C2 (short stab) - Eb2 (short stab) - G1`
4. Groove tip:
- Nudge some notes slightly late (5–15 ms) for swagger.
- Use Velocity to drive filter/envelope movement (especially if you mapped envelope amount).
DnB-specific arrangement trick:
---
Step 5 — Add “vintage tone” movement (automation that feels like hardware) 🌀
Oldskool energy = filter rides + resample-ish evolution.
Automate these parameters on RAVE MID:
Practical automation plan:
Keep the sub stable—let the mid layer be the animated performer.
---
Step 6 — (Optional) Resample for authentic rave grit 🎚️
If you want that “recorded into an old sampler / bounced and re-hit” feel:
1. Create an Audio track called `BASS RESAMPLE`.
2. Set input to Resampling.
3. Arm and record 8–16 bars while you tweak filter/Redux.
4. Chop the best moments and re-sequence.
5. Add Simpler (Slice mode) for that old break-era playability.
This often creates “happy accidents” that feel more authentic than pristine synth automation.
---
4. Common mistakes 🚫
---
5. Pro tips for darker/heavier DnB 🖤
Duplicate RAVE MID → distort the copy harder (Saturator/Overdrive) → high-pass at 300–500 Hz → blend quietly for menace.
Use minor seconds and tritones in the mid layer briefly (e.g., G to Ab stabs) for tension, while sub stays on root.
If your track is heavy, make the hook live around 250 Hz – 2 kHz and keep the sub simple.
Put Glue Compressor lightly on the BASS BUS, then rely on automation + saturation rather than smashing everything.
Add short, filtered stabs that answer the bass phrase every 2 bars (classic jungle conversation).
---
6. Mini practice exercise 🎯
Goal: Build a 16-bar drop hook that evolves without changing the riff.
1. Write a 2-bar riff in RAVE MID and copy it across 16 bars.
2. Add automation:
- Bars 1–8: Filter at ~400–700 Hz (steady)
- Bars 9–12: Slightly more open + a touch more Saturator drive
- Bars 13–16: Add tiny Redux changes + one big filter “yell” in bar 16
3. Keep SUB identical for all 16 bars.
4. Bounce/resample 8 bars and reinsert one chopped “best” moment as a fill.
Deliverable: a drop that feels like it’s “leveling up” while still being hypnotic.
---
7. Recap ✅
If you want, tell me your target vibe (e.g., “DJ Zinc / True Playaz-era jump-up”, “Metalheadz darker roll”, “hardcore 92”), and I’ll suggest a riff style + exact filter/Redux ranges to match it.
```