Main tutorial
Reese: Ghost Note Swing for Oldskool Rave Pressure (Ableton Live 12) 🚨🔊
Skill level: Intermediate
Category: Arrangement (with some essential MIDI/audio workflow)
---
1. Lesson overview
Oldskool rave / jungle-era reeses don’t feel “perfect.” They pull, push, and lurch around the grid—especially when you add ghost notes and micro-timing swing. In modern DnB, that human pressure is a big part of why some basslines feel like they’re rolling forward even when the notes are simple.
In this lesson you’ll build a Reese bass pattern with ghost notes and make it swing in Ableton Live 12 using Groove Pool, micro-nudging, velocity shaping, and arrangement automation—while keeping it tight enough for drum & bass.
---
2. What you will build
You’ll end up with:
- A Reese rack (stock Ableton devices) that’s mix-ready and controllable
- A main bass phrase + ghost-note layer that creates rave pressure
- Swing that’s musical: not sloppy, still locks to the break/2-step
- An arrangement approach for 16–64 bar sections (intro → drop → mid-drop)
- Automation moves that make it feel like a living bassline (classic jungle energy) ⚙️
- Use Operator:
- EQ Eight: low-pass around 90–120 Hz
- Keep sub mono (Utility → Width 0%)
- Grid: 1/16
- Example pattern in F (feel free to change):
- Bar 2: change last note to D# / E for tension
- Bar 4: add a longer hold into the turnaround
- Are the same pitch (often root) or approach notes (a semitone below)
- Hit on off-positions (16ths between main notes)
- Add notes on 1.1.3 and 1.2.4 and 1.3.3 (classic “shuffle” feel zones)
- Make them short (30–80 ms-ish)
- Reduce velocity significantly:
- For the Sub track, use a lighter groove (Timing 10–20%) or no groove at all.
- Nudge certain ghost notes late by 5–15 ms (creates drag/pull)
- Occasionally nudge a lead-in ghost early by 5–10 ms (creates urgency)
- Ghost note right before a main hit → slightly early
- Ghost note after a main hit → slightly late
- Turn off snap temporarily (or use very fine grid), and drag start time slightly.
- Map MIDI Velocity to Filter Cutoff
- Keep only ghost notes in its MIDI clip
- Insert Auto Filter:
- Add Utility:
- Add Compressor (or Glue Compressor)
- Enable Sidechain from your Kick (or full drum buss if you prefer)
- Settings to start:
- Sub only or very filtered Reese
- No ghosts until bar 9–16
- Automate Auto Filter cutoff slowly opening
- Full Reese + Sub
- Ghosts come in immediately (or after 8 bars for escalation)
- Variation every 8 bars:
- Keep rhythm similar, change tone:
- Reese filter cutoff (slow arcs)
- Saturator Drive (small boosts on 8/16-bar boundaries)
- Ghost track volume (energy control)
- Chorus amount (widening on phrases)
- Too many ghosts: If every 16th has a note, it stops feeling like swing and becomes mush.
- Swinging the sub heavily: Sub needs authority, not wobble. Keep it tighter than the Reese.
- Velocities too similar: Ghost notes must be clearly quieter or darker.
- Over-randomizing: DnB groove is intentional. A little chaos is fine—too much ruins roll.
- Ignoring note length: Short ghosts + controlled release = pressure. Long ghosts = blur.
- No drum reference: If it grooves solo but fights the break, it’s not working.
- Parallel distortion for bite (without losing low end):
- Mid/Side cleanup:
- Phrase-ending menace:
- Reese “growl” without losing roll:
- You built a Reese + sub foundation that suits rolling DnB.
- Ghost notes create pressure when they’re quieter, shorter, and darker.
- Swing comes from a combo of Groove Pool + targeted micro-timing.
- The “oldskool rave” feel is arrangement-aware: bring ghosts in/out, automate tone, and vary every 8–16 bars.
- Keep sub stable, let the Reese dance.
---
3. Step-by-step walkthrough
A) Set the session context (so the bass behaves like DnB)
1. Tempo: 170–174 BPM (try 172 BPM)
2. Drums reference:
- Load a simple 2-step or break loop (Amen/Think style) on an Audio track.
- Add Drum Buss lightly so you feel the pocket.
3. Key: pick a root like F / F# / G (good for weight without sub getting weird).
Why: Your bass swing should be judged against drums. Reese swing without drums is guesswork.
---
B) Build a solid Reese with stock devices (fast + effective)
Create a MIDI track: Bass – Reese
#### Option 1 (quick): Wavetable Reese
1. Add Wavetable:
- Osc 1: Saw
- Osc 2: Saw
- Unison: Classic, Voices 4–8, Amount ~ 60–80%
- Detune: 10–20 (taste)
2. Filter:
- Type: LP24
- Cutoff: start around 250–600 Hz
- Drive: 2–6 dB
3. Add Saturator after Wavetable:
- Mode: Analog Clip
- Drive: 3–8 dB
- Soft Clip: On
4. Add Chorus-Ensemble (very subtle):
- Amount: 10–20%
- Rate: slow
- Keep it wide but not washy
5. Add EQ Eight:
- High-pass (gentle) around 25–35 Hz (clean rumble)
- Small dip if needed around 250–400 Hz (mud zone)
6. Add Glue Compressor:
- Ratio 2:1
- Attack 10 ms
- Release Auto
- Aim for 1–3 dB GR
#### Add a Sub (highly recommended)
Create another MIDI track: Bass – Sub
- Osc A: Sine
- Add Saturator (Drive 2–4 dB) if it’s too pure
Workflow note: Keep Reese and Sub on separate tracks for clean arrangement control.
---
C) Write the main bass phrase (simple but effective)
In Bass – Reese MIDI clip (1 bar loop to start):
- F1 on 1.1.1 (hold to ~1.2.3)
- F1 again on 1.3.1 (shorter)
- Eb1 on 1.4.1 (short)
This gives a classic “rolling” call/response that can be swung nicely.
Now duplicate this for 4 bars and make tiny changes:
Arrangement mindset: You’re writing something that can survive 64 bars with automation and ghost notes.
---
D) Add ghost notes (the secret sauce) 👻
Ghost notes are quieter, often shorter, sometimes filtered, and they exist to create movement and push.
In the same Reese clip (or better: a separate MIDI lane/track), add extra notes that:
Try this ghost placement approach:
- Main notes: 90–110
- Ghosts: 20–55
Tip: Don’t add ghosts everywhere. Use them to lead into main hits.
---
E) Create swing using Ableton Groove Pool (controlled + repeatable)
1. Select your bass MIDI clip
2. Open Groove Pool (hotkey: search “Groove Pool” or from the View menu)
3. Drag in a groove like:
- Swing 16-65 or Swing 16-73 (good starting points)
4. Apply groove to the clip:
- In Clip View, set Groove to your chosen swing
5. Set groove parameters (start here):
- Timing: 20–40%
- Velocity: 10–25% (nice for subtle ghost emphasis)
- Random: 0–10% (careful—DnB needs control)
6. Press Commit only after you’re happy (I like committing once arrangement is locked).
DnB rule: Swing the Reese, but keep sub tighter.
---
F) Micro-time edits for “oldskool shove” (where the magic is)
Groove Pool gets you 70% there. The last 30% is intentional nudging.
In the MIDI editor:
Where to nudge:
How:
Keep it consistent: Pick a “timing personality” and repeat it over 4–8 bars.
---
G) Make ghosts feel like ghosts (tone + filtering tricks)
If ghosts are the same sound as mains, they can clutter the mix. Two clean methods:
#### Method 1: Velocity → Filter mapping (musical + dynamic)
In Wavetable:
- Amount: +20 to +40 (taste)
So low-velocity ghosts naturally get darker.
#### Method 2: Separate Ghost Track (pro arrangement control)
Duplicate the Reese track → rename Reese – Ghosts
- LP24, cutoff 150–350 Hz (depending on how mid your reese is)
- Slight resonance 0.5–1.5
- Reduce gain -6 to -12 dB
- Width slightly narrower if it’s messy
Why this is great for arrangement: You can mute ghosts in the intro, bring them in at drop, and automate them for energy.
---
H) Lock it to drums with sidechain (classic DnB pumping, not EDM)
On Reese (and optionally Ghosts):
- Ratio: 2:1–4:1
- Attack: 1–10 ms
- Release: 50–120 ms (tempo dependent)
- Aim: 2–5 dB GR on main hits
DnB note: Sidechain should create space, not audible “whoomp” unless that’s your style.
---
I) Arrangement: turning a 1-bar loop into a 64-bar weapon 🧨
Here’s a very usable structure:
#### 0–16 bars (Intro)
#### 17–48 bars (Drop A)
- Bar 25: remove one main note, keep ghosts (creates “hole”)
- Bar 33: add a pitch dip (Eb→E→F) for tension
#### 49–64 bars (Drop B / Switch)
- Automate Saturator Drive +2 dB
- Add Redux subtly (Downsample a touch) for grit
- Or automate Wavetable Position slightly
Automation lanes to draw:
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
- Create a return track “Reese Dirt”
- Add Saturator + Amp (or Roar if you have it)
- EQ the return to focus on 300 Hz – 3 kHz
- Send Reese (not sub) to it lightly
- Put EQ Eight in M/S mode on the Reese
- Cut a bit of low-mid on the Sides (e.g., below 150–250 Hz) to keep center weight
- Last bar of every 8: automate filter closing + a tiny pitch dip (1–2 semitones)
- Or mute ghosts for half a bar to create a “vacuum” before impact
- Use Auto Filter with subtle envelope follower movement (tiny amount) so it breathes
- Keep modulation slow; let the rhythm be the movement
---
6. Mini practice exercise (15–20 minutes) 🎯
1. Make a 2-bar Reese loop with only 3 main notes.
2. Add 4–6 ghost notes per bar.
3. Apply Swing 16-65 at Timing 30%, Velocity 15%.
4. Manually nudge two ghost notes late (~10 ms) and one early (~6 ms).
5. Duplicate to 8 bars and create two variations:
- Variation A: remove ghosts in bar 4
- Variation B: add a ghost run into bar 8 turnaround
6. A/B test:
- Groove on vs off
- Ghost track muted vs active
- Sub tight vs swung
Choose the combo that rolls hardest with your drums.
---
7. Recap ✅
If you want, tell me your drum style (2-step vs breaks) and your target vibe (jungle, 96-style techstep, modern rollers), and I’ll suggest a specific ghost pattern + swing amount that fits.