Main tutorial
Ghost Note Programming Masterclass (DnB in Ableton Live)
Modern control with vintage tone 🎛️🥁
---
1. Lesson overview
Ghost notes are the “invisible hands” that make a DnB groove feel rolled, human, and forward-moving without getting louder. In drum & bass (especially rolling, jungle, and techy styles), ghosts do three key jobs:
- Push/pull timing (micro-groove) to create swing without obvious shuffle
- Add texture and motion between main hits (especially around the snare)
- Drive energy while keeping headroom for bass and breaks
- Main kick + snare (DnB standard 2 & 4)
- Ghost snares, ghost hats, and tiny percussion taps that glue the groove
- A clean Ableton workflow for rapid ghost note edits
- A drum bus chain that gives warmth + bite without losing control
- Place kick on 1.1.1
- Add a second kick on 1.3.1 (classic driving feel)
- Optional: add a light kick on 1.4.3 for more push (depends on snare + bass)
- Snare on 1.2.1
- Snare on 1.4.1
- Kick: ~110–120
- Snare: ~115–125
- Just before the main snare (pickup)
- Just after the main snare (tail/response)
- In the gaps to imply breakbeat motion
- 1.1.4 (very light pickup toward the 2)
- 1.2.3 (after snare)
- 1.3.4 (pickup toward the 4)
- 1.4.3 (after snare)
- Start ghosts around 12–35
- Accents (slightly stronger ghost) around 35–55
- Main snare remains 115–125
- Select ghost snare notes → nudge slightly late by +5 to +12 ms
- Occasionally nudge one slightly early (-3 to -7 ms) to create urgency
- Closed hat on 1.1.3, 1.2.3, 1.3.3, 1.4.3
- Add very low hats on 1.1.2, 1.1.4, 1.2.2, 1.2.4, etc. (tastefully)
- Main hats: 60–85
- Ghost hats: 8–30
- Auto Filter (LP) around 9–14 kHz with slight resonance (0.7–1.2)
- Drum Buss: Drive 2–6, Damp around 5–15 kHz, Transients slightly up or down depending on harshness
- Drum Buss
- Timing: 10–25%
- Velocity: 0–15% (you already programmed dynamics)
- Random: 0–5% (tiny humanization)
- Bars 1–8: main ghost pattern (stable groove)
- Bars 9–16: add one extra ghost snare before bar line (e.g. 1.4.4 on every 4th bar)
- Bars 17–24: remove a couple ghost hats (space = impact)
- Bars 25–32: introduce a different ghost sample (rim/tick) layered quietly for “new” movement
- Ghost snare through erosion (carefully):
- Parallel “old tape” bus for ghosts only:
- Sidechain ghosts from main snare for clarity:
- Tuning matters:
- Don’t brighten ghosts—darken them:
- Ghost notes in DnB are about momentum and texture, not extra loudness. 👻
- Build a solid kick/snare, then add ghost snares (HP filtered, saturated, transient-controlled).
- Use velocity ranges (12–35 for true ghosts) and micro-timing (±3–12 ms) for human feel.
- Apply Groove Pool subtly, mostly to ghost layers.
- Arrange ghosts in clip variations over 32 bars to keep a roller alive.
- Use Ableton stock tools like Drum Buss, Saturator, Glue Compressor, EQ Eight, Auto Filter to get modern control with vintage tone.
In this lesson you’ll program ghost notes with modern precision (velocity lanes, timing offsets, controlled dynamics) while keeping a vintage tone (saturation, filtering, transient shaping, and subtle “tape-ish” compression).
---
2. What you will build
You’ll build a 16-step (one bar) DnB drum loop at ~174 BPM with:
You’ll end with an arrangement-ready loop that can roll for 32 bars without feeling static.
---
3. Step-by-step walkthrough
Step 0 — Setup: tempo, grid, and a clean drum rack
1. Set tempo to 174 BPM.
2. Create a MIDI track → load Drum Rack.
3. Load samples:
- Kick: short punchy (not too subby—let bass handle sub)
- Snare: crisp body + a bit of snap
- Closed hat
- Ride or shaker
- Optional: a short “tick” percussion / rim / foley
Ableton tip: Use Collections to tag your “ghost-friendly” one-shots (short, midrangey, low tail).
---
Step 1 — Program the core DnB skeleton (no ghosts yet)
Create a 1-bar MIDI clip.
Kick pattern (simple roller foundation):
Snare pattern (standard):
Keep these main hits at consistent velocities for now:
---
Step 2 — Add ghost snares (the “roll” between 2 and 4) 👻
Ghost snares typically live:
#### 2A) Copy snare to a ghost layer (recommended)
Inside Drum Rack:
1. Duplicate your snare chain to a new pad (e.g., from D1 to D#1).
2. On the ghost snare chain:
- Add EQ Eight: High-pass around 180–250 Hz (24 dB/oct)
- Add Saturator: Soft Sine or Analog Clip, Drive 2–5 dB, Dry/Wet 30–60%
- Optional Auto Filter: Low-pass around 8–12 kHz to make it “tucked behind”
This keeps ghost tone vintage and compact while main snare stays big.
#### 2B) Place ghost notes (starting blueprint)
Add ghost snares at low velocities:
Velocity targets (important):
#### 2C) Timing: nudge for life (micro-shift)
Ghosts should feel “played,” not quantized-perfect.
- Late ghosts feel laid-back + rolling
Ableton tool: In the clip, disable full grid snap temporarily (or set grid to 1/64) and use Alt/Option + arrow (or drag) for micro placement.
---
Step 3 — Program ghost hats to fill the air (but not the mix) 🎚️
Add closed hats on offbeats, then ghost-fill between them.
Base hats:
Ghost hats:
Velocities:
Vintage tone trick: On the hat chain:
---
Step 4 — Make ghosts “speak” without getting louder (dynamics control)
This is the heart of modern control.
#### 4A) Control peaks with Drum Buss (per layer)
On ghost snare chain:
- Drive: 3–8
- Transients: -5 to -15 (soften click, keep it behind)
- Boom: 0–10 (usually low/off for ghosts)
- Damp: to taste (often 8–12 kHz)
#### 4B) Glue the drum rack with a drum group bus
Group your Drum Rack track (Cmd/Ctrl+G) → “DRUM BUS”.
On DRUM BUS, add:
1. Glue Compressor
- Attack: 3 ms
- Release: Auto (or 0.1–0.3s)
- Ratio: 2:1
- Aim for 1–3 dB gain reduction on peaks
2. Saturator
- Drive: 1–3 dB
- Soft Clip: On
3. EQ Eight
- Gentle low shelf cut if muddy (-1 to -3 dB @ 200–350 Hz)
- Tiny presence lift if needed (+1 dB @ 3–6 kHz)
This makes ghosts feel integrated instead of “extra hits.”
---
Step 5 — Groove & swing (without breaking DnB tightness)
DnB likes tight transients, so use groove subtly.
1. Open Groove Pool
2. Try:
- MPC 16 Swing 54–58 (subtle)
- or a breakbeat groove extracted from an Amen/Think break (more authentic jungle feel)
3. Apply groove mainly to ghost hats + ghost snares, not your main kick/snare.
Settings suggestion:
---
Step 6 — Arrangement idea: ghost notes that evolve over 32 bars 🔁
A modern roller doesn’t keep the same ghost pattern forever.
Try this approach:
Ableton workflow: Duplicate clip variations (A/B/C/D) rather than cramming automation into one clip. Fast and clean.
---
4. Common mistakes
1. Ghost notes too loud
If you hear them as separate hits, they’re not ghosts—they’re fills. Keep them felt, not featured.
2. Too many ghosts in the low-mids
Ghost snares with too much 200–500 Hz can make your drums sound boxy and kill bass clarity.
3. Quantized ghosts with no micro-timing
Perfect grid ghosts often feel like a machine-gun layer. Nudge selectively.
4. Applying groove to everything
If kick + main snare swing around, your drop loses punch and mix translation.
5. Random velocity without intention
Velocity should imply a drummer’s “hand logic”—build into the snare, answer after the snare, breathe before transitions.
---
5. Pro tips for darker/heavier DnB 🌑
Add Erosion on ghost snare chain:
- Mode: Noise
- Frequency: 2–6 kHz
- Amount: 0.2–1.5
This adds gritty air without raising volume much.
Send ghost snare + hats to a Return track:
- Saturator (Drive 5–10, Soft Clip on)
- Auto Filter (LP 7–10 kHz)
- Glue Compressor (more aggressive, 3–6 dB GR)
Blend return at -18 to -10 dB. Instant vintage grime behind modern punch.
On ghost snare chain, add Compressor sidechained from main snare:
- Ratio 4:1, fast attack, medium release
- Just 1–3 dB ducking
Keeps the main snare dominant while ghosts remain present.
Slightly tune ghost snare down a few cents (or up) for a “layered drummer” vibe. In Drum Rack, use Transpose on the ghost chain.
Dark DnB likes ghosts as shadow motion. Filter highs, distort mids, keep them behind.
---
6. Mini practice exercise (15 minutes)
Goal: Make a 2-bar roller that feels “played” and evolves.
1. Create a 2-bar clip at 174 BPM.
2. Program main kick/snare.
3. Add 4 ghost snares per bar (use the positions from Step 2B).
4. Add 8–12 ghost hats per bar (very low velocity).
5. Nudge:
- Half ghost snares: +8 ms
- A couple hats: -5 ms
6. Create Variation B:
- Remove 2 ghost hats
- Add one extra ghost snare pickup in bar 2 (just before 2 or 4)
7. A/B test:
- Toggle the ghost chains mute to confirm they improve feel, not volume.
Checkpoint: If your loop feels faster and more rolling at the same BPM—your ghosts are working.
---
7. Recap
If you want, tell me your subgenre (liquid / deep / jump-up / jungle / neuro) and what snare style you’re using, and I’ll give you a ghost-note template pattern tailored to it.