Main tutorial
Snare Flam Timing From Scratch (Pirate-Radio Energy) — Ableton Live (DnB)
1. Lesson overview
A snare flam is two snare hits very close together: a grace hit followed by the main smack. In drum & bass—especially jungle-leaning, pirate-radio, “live on the rinse” energy—flams add urgency, swing, and grit without changing your whole beat. 🔥
In this lesson you’ll learn how to program flams from zero in Ableton Live, how to time them so they feel fast but not messy, and how to process them so they cut through a rolling mix.
---
2. What you will build
You’ll build a classic DnB 2-step foundation at ~174 BPM, then add:
- Tight, controllable snare flams (short and punchy)
- Optional ghost flams for movement
- A simple Ableton stock device chain for pirate-radio snap and grit 🎛️
- Arrangement tricks to make flams hit harder in drops/fills
- Kick on 1.1.1
- Snare Main on 1.2.1 and 1.4.1
- Hi-hats on 1/8s or 1/16s (keep it simple for now)
- You can’t type “20 ms” directly into MIDI note timing, so:
- Main snare velocity: ~105–127
- Grace hit velocity: ~25–70 depending on how aggressive you want it
- Main: 120
- Grace: 55
- One-Shot mode
- Turn Warp off (for drums usually)
- Use Fade Out a tiny bit if needed
- Set Voices = 1 (or use Choke)
- In Drum Rack: open the Chain List → set both snare chains to Choke = 1
- Only on bar 1 of a 4-bar loop (signature stamp)
- Only before a fill (bar 4 leading into bar 1)
- Only on the second snare (beat 4) for forward pull
- Bar 1: flam on 2
- Bar 2: normal snares
- Bar 3: flam on 4
- Bar 4: no flam, but add a quick hat roll / little snare ghost
- First 4 bars: normal snare
- Next 4 bars: add flams on every other snare (or only on beat 4)
- Last 2 bars: double flam into a fill (use sparingly)
- Two grace hits before main (very low velocity)
- Timings like -45 ms and -20 ms before the main hit
- Velocities like 25 and 45, main 120
- Layer a “tick” flam: Make the grace hit a short, higher-passed snare layer (or even a rim/foley click). Dark DnB loves that razor edge. 🖤
- Pitch the grace hit up slightly (Simpler → Transpose +1 to +3) while keeping main snare steady. Creates a “whip-crack” feel.
- Sidechain the reverb only: Put reverb on a return, then sidechain-compress the return with the snare so you get space without washing the flam.
- Parallel dirt: Send snare to a return with Overdrive or Saturator, blend low. Keeps main snare clean but nasty behind it.
- Make flams respond to bass gaps: In neuro/rollers, flams hit hardest when the bass leaves a tiny pocket before the snare.
- A DnB snare flam = quiet grace hit + loud main hit, usually 10–55 ms apart. ⚡
- Velocity contrast and choke control are what keep it tight and pro.
- Use Ableton stock tools: Drum Rack + Simpler, Choke Groups, EQ Eight, Drum Buss, Saturator.
- Place flams strategically in 4/8/16 bar patterns to get that pirate-radio hype without wrecking the groove. 📻
---
3. Step-by-step walkthrough
Step 0 — Session setup (so timing feels right)
1. Set tempo to 174 BPM (anywhere 170–178 works).
2. In the top bar:
- Turn Metronome on.
- Set Global Quantization to 1/16 (you can still place notes off-grid manually).
3. Create a MIDI Track → load a Drum Rack.
4. Load two snare samples into Drum Rack:
- Snare Main: clean/punchy (the “broadcast” crack)
- Snare Flam/Grace: quieter/thinner or shorter (the “tick” before the crack)
> Tip: If you only have one snare sample, duplicate it and use processing + velocity to make a grace version.
---
Step 1 — Make the basic DnB grid (your anchor)
In a 1-bar MIDI clip (4/4), program:
This gives you the familiar DnB backbone. Now we flam the snare.
---
Step 2 — Program your first flam (manual timing method)
This is the most “producer-real” way: you place a grace note slightly before the main snare.
1. Zoom in on the snare at 1.2.1.
2. Add a second snare hit just before it:
- Put the grace hit on the same snare lane or on your grace snare pad.
3. Turn Grid to 1/32 (or 1/64 if you want very tight control).
4. Timing targets (start here):
- Tight flam: grace hit 10–20 ms before main
- Classic jungle flam: 20–35 ms before main
- Big “pirate radio” slap: 35–55 ms before main (use carefully)
How to do ms in Ableton?
- Use 1/64 grid and nudge by ear.
- Or disable grid (Cmd/Ctrl+4) and drag freely.
- Use nudge: select the grace note → Alt + arrow keys (fine moves) depending on your Live settings.
🎯 Goal: It should sound like one event with a whip, not like two separate snares.
---
Step 3 — Set velocity (this is 50% of the sound)
A flam is mostly contrast.
Start with:
If the flam sounds like a mistake, lower grace velocity first before changing timing.
---
Step 4 — Keep it clean: stop overlapping tails (essential)
Two snares can smear if they overlap.
In Drum Rack, click your snare pad(s) → in Simpler:
Best DnB approach: Put both snare pads in the same Choke Group so the grace hit doesn’t blur into the main hit.
This keeps the flam snappy, especially at 174.
---
Step 5 — Make it pirate-radio: stock device chain for snap + grit
On the snare group (or snare chain), add this Ableton stock chain:
1. EQ Eight
- HP filter: ~120 Hz (12 or 24 dB/Oct) to remove rumble
- Small cut: 300–600 Hz if boxy (1–3 dB)
- Presence boost: 2–5 kHz (1–3 dB) if it needs bite
- Air: 8–12 kHz (optional small shelf)
2. Drum Buss 🥁
- Drive: 5–15%
- Crunch: 0–20% (careful—too much = sandpaper)
- Boom: 0% (usually leave off for snares in DnB)
- Damp: to taste (often 10–30%)
- Output: trim so you don’t clip
3. Saturator
- Mode: Analog Clip
- Drive: 1–4 dB
- Soft Clip: On
- Watch levels: keep it loud but controlled
4. (Optional) Transient shaping with Drum Buss
- If it’s not punching, increase Drive slightly and reduce Crunch.
- If it’s too pointy, use Damp and slightly lower 3–5k in EQ.
---
Step 6 — Add “rolling” placement (where flams work best)
In DnB, you usually don’t flam every snare—use it like a hype tool. 🎚️
Try these placements:
Example (4-bar loop):
This creates “DJ-friendly” consistency with controlled hype.
---
Step 7 — Make it groove: micro-timing & swing (without losing tightness)
DnB likes precision, but tiny human drift adds life.
1. Add Groove Pool swing lightly:
- Try a subtle groove like Swing 16-XX (small amount)
- Set Groove Amount around 5–12%
2. Don’t apply groove equally to grace notes if it messes the flam timing.
- If needed: consolidate the flam by manually nudging the grace note after groove is applied.
Rule: the main snare stays solid, the grace hit can “lean.”
---
Step 8 — Quick arrangement idea (pirate-radio drop energy) 📻
In an 8 or 16 bar drop, do this:
Double flam idea (careful):
This can sound insanely hype—if it’s not cluttering the mix.
---
4. Common mistakes
1. Grace hit too loud → it sounds like a stutter, not a flam.
Fix: lower velocity first.
2. Flam too wide (over ~60 ms at 174) → sounds like two separate snares.
Fix: tighten the gap or shorten the grace sample.
3. No choke/voice control → tails overlap and smear punch.
Fix: same Choke Group or set Voices = 1.
4. Flamming every snare → hype becomes normal, groove becomes tiring.
Fix: use flams as arrangement punctuation.
5. Over-distorting the snare chain → it loses transient and gets fizzy.
Fix: reduce Saturator drive, reduce Drum Buss Crunch, EQ the 8–12k if harsh.
---
5. Pro tips for darker/heavier DnB
- Stock: Reverb on Return A + Compressor (Sidechain from snare)
---
6. Mini practice exercise (10 minutes)
1. Create a 4-bar DnB drum loop at 174 BPM.
2. Add flams:
- Bar 1: flam on beat 2
- Bar 3: flam on beat 4
3. For each flam, test three timings:
- ~15 ms, ~30 ms, ~45 ms (by nudging)
4. For each timing, test two velocity levels for the grace hit:
- 35 and 60
5. Pick your favorite combo and commit.
6. Add Drum Buss + EQ Eight and level-match so your snare isn’t just “louder,” it’s better.
Deliverable: Export a 4-bar loop and label it like:
`Flam_30ms_Vel55_174bpm.wav`
---
7. Recap
If you tell me what snare style you’re aiming for (classic jungle crack, modern roller snap, or darker neuro punch), I can suggest exact flam timings and a tighter chain tailored to that sound.