Main tutorial
Riff Writing for Reese + Stab Combinations (DnB in Ableton Live) 🔊🥁
1. Lesson overview
In rolling DnB, the reese and the stab are your core harmonic/rhythmic engines:
- Reese = sustained low-mid movement and pressure (often mono-ish and wide-ish in the mids).
- Stab = short, percussive harmonic accents that create syncopation, forward motion, and identity.
- A 2-bar reese riff (movement + groove)
- A stab pattern that answers/counters the reese (call/response)
- A clean sub layer that follows the reese root
- An arrangement-ready A/B variation (bars 1–8 vs 9–16)
- A practical Ableton chain using mostly stock devices (Wavetable, Drift/Operator, Saturator, EQ Eight, Auto Filter, Chorus-Ensemble, Utility, Glue Compressor)
- Osc 1: Saw (or “Basic Shapes” saw), Unison = 2–4, Detune ~10–18%
- Osc 2: Square or another saw, -1 octave, level ~40–60%
- Filter: LP24, Cutoff ~200–800 Hz (we’ll modulate), Drive 2–6 dB
- Amp Env: Attack 0–5 ms, Decay ~200 ms, Sustain ~0.7, Release ~80–150 ms
- LFO 1 → Osc 1/2 Pitch (subtle):
- LFO 2 → Filter Cutoff:
- Think in 16ths, but place notes like “push-pull”.
- Use ties and off-beats to create forward motion.
- Bar 1: `F1 (1/8) - rest (1/16) - F1 (1/16) - Eb1 (1/8) - rest (1/16) - C1 (1/16) - F1 (1/8)`
- Bar 2: Similar rhythm, change 1–2 notes: try `Db1` or `G1` passing tone
- Algorithm: A only
- Osc A: Sine
- Amp Env: Attack 0 ms, Decay ~200 ms, Sustain ~0.8, Release ~80 ms
- Add Saturator very lightly (Drive 1–2 dB) if needed
- EQ Eight: lowpass around 150–200 Hz (optional)
- Remove fast pitch changes if needed (sub hates jitter)
- Keep mostly root notes and occasional fifths
- Consider length: slightly shorter than reese notes to avoid overlaps
- Synth stab (Wavetable/Analog/Drift)
- Sampled rave stab (Simpler + filtering + pitch)
- Osc 1: Saw, Unison 4, Detune 10–20%
- Filter: BP12 or LP12, Cutoff ~700 Hz–2 kHz, Res ~0.2–0.4
- Amp Env: Attack 0–2 ms, Decay 80–200 ms, Sustain 0, Release 60–120 ms
- Add Redux (very subtle) or Saturator for bite
- Use 2-note or 3-note voicings:
- Keep voicings midrange: around F3–C4 typically (avoid fighting snare crack area too much)
- Put stabs in Chords (MIDI Effect) if you want speed:
- Add Compressor on `REESE` keyed from your drum bus (or kick only)
- Aim subtle: 2–4 dB on kick hits, maybe less on snare depending on style
- Reese owns 80–300 Hz + controlled mids
- Stab owns 300 Hz–6 kHz but high-passed
- Both should not peak hard in the same band at the same time
- On STAB: HP 150–250 Hz
- On REESE: consider a gentle dip near 1–3 kHz if stabs need presence
- Reese: change last 2 notes of the 2-bar riff (or swap one passing tone)
- Stab: add one extra stab in bar 12 or 16
- Automate:
- Clip Envelopes (per-clip automation) for filter cutoff, wavetable position, etc.
- Auto Filter automation on the stab bus for “open/close” energy.
- Use minor 2nd tension sparingly: In F minor, try a quick Gb stab note (as a passing tone) above the reese—instant menace.
- Resample stabs to audio and slice:
- Parallel distortion on reese mids:
- Gated reverb micro-stabs:
- Pitch dips on stabs (tiny): automate -1 semitone blips at phrase ends for that “falling” pressure.
- Write the reese rhythm first; pitch choices come second.
- Make stabs punctuate and respond, not mirror.
- Split roles: sub = stable, reese = movement, stabs = accents + identity.
- Use Ableton stock tools (Wavetable/Operator/EQ Eight/Saturator/Auto Filter/Compressor) to control space, sidechain, and frequency lanes.
- Add A/B variation through small note swaps + automation—classic DnB efficiency. ✅
This lesson shows a repeatable Ableton workflow for writing riffs where the reese and stab interlock, not compete—so your groove stays rolling, your low end stays clean, and your hook hits hard. ⚙️
---
2. What you will build
You’ll create a 16-bar DnB loop at 172–176 BPM with:
---
3. Step-by-step walkthrough
Step 0 — Session setup (so the riff writes itself)
1. Tempo: 174 BPM
2. Time signature: 4/4
3. Global Groove: Add a groove from the Groove Pool (optional but powerful):
- Try Swing 16-65 lightly at 10–20%.
4. Create 3 MIDI tracks:
- `SUB`
- `REESE`
- `STAB`
DnB composition tip: Write riffs in 2-bar loops first. DnB lives on short motifs with micro-variation.
---
Step 1 — Build a solid reese foundation (Wavetable)
Track: `REESE`
Instrument: Wavetable
Osc setup (starting point):
Movement (the “reese roll”):
- Amount: ±5 to ±15 cents
- Rate: 1/8 or 1/4 (sync)
- Rate: 1/8 (sync), Amount to taste
Stock device chain (recommended):
1. EQ Eight
- HP at 30 Hz (gentle)
- Small dip around 250–400 Hz if boxy
2. Saturator
- Mode: Soft Sine or Analog Clip
- Drive 2–6 dB, turn on Soft Clip
3. Chorus-Ensemble (for mid-width, not sub!)
- Put it after an EQ that removes sub or use a rack (next step)
4. Utility
- Width 80–120% (careful)
- Bass Mono: enable if using Live’s Utility with Bass Mono option (if not available in your version, do a low band in a rack and keep it mono)
#### Advanced: Split the reese into Low/Mid bands (Ableton Audio Effect Rack)
To keep the low end stable:
1. Add Audio Effect Rack → create 2 chains: `Low Mono` and `Mid Wide`
2. On `Low Mono`:
- EQ Eight: LP at 120 Hz
- Utility: Width 0%
3. On `Mid Wide`:
- EQ Eight: HP at 120 Hz
- Chorus-Ensemble + small Saturator
- Utility width 120–160% (taste)
This keeps the reese huge without wrecking your sub. ✅
---
Step 2 — Write the reese riff (groove-first MIDI)
Key choice: Use something dark and functional like F minor (or G minor).
Scale: Natural minor is fine; harmonic minor works for spice.
Make a 2-bar MIDI clip on `REESE`.
Rhythm template (classic rolling syncopation):
Example pattern (2 bars, 174 BPM, F minor):
Practical Ableton editing steps:
1. In MIDI clip, set grid to 1/16.
2. Start with rhythm on one note (F1). Get the bounce first.
3. Then change only 2–3 notes to outline a mood:
- Root (F) = weight
- b7 (Eb) = rolling darkness
- 5th (C) = stability
- b6 (Db) = extra menace
Velocity: Keep reese velocity fairly consistent (e.g., 90–110) unless your synth is velocity-sensitive.
---
Step 3 — Add a dedicated sub that follows roots (Operator or Analog)
Track: `SUB`
Instrument: Operator (simple, clean)
Operator settings:
MIDI: Copy the reese MIDI, then:
Rule: If the reese is doing lots of movement, keep the sub simple and intentional.
---
Step 4 — Design a stab that complements (not duplicates) 🎯
Track: `STAB`
You’ve got two strong DnB directions:
#### Option A: Synth stab (Wavetable)
Wavetable starting point:
Chain suggestion:
1. Auto Filter (for motion)
- Envelope amount small, or LFO at 1/8
2. Saturator (soft clip)
3. Hybrid Reverb (short)
- Decay 0.4–0.9s
- HP filter in reverb: 300–600 Hz
4. EQ Eight
- HP at 150–250 Hz (stabs don’t need sub)
- Small notch if clashing with vocals/snare (often 2–4 kHz)
#### Option B: Classic jungle rave stab (Simpler)
1. Drop a chord stab sample into Simpler (Classic mode)
2. Set:
- Snap on
- Warp off (or warp with Transient if needed)
- Amp Env: Decay short, Sustain 0
3. Add Pitch Envelope for a tiny bite:
- Amount: -5 to -20 (subtle)
- Decay: 30–80 ms
4. Filter + Saturation as above
---
Step 5 — Write the stab rhythm: “answer the reese”
Here’s the key concept:
Reese = continuous phrase → Stab = punctuation.
Write stabs where the reese is not speaking.
Practical method:
1. Duplicate your 2-bar loop to 4 bars for more space.
2. In the `STAB` clip, place notes primarily on:
- The “&” of 2 (classic)
- The “a” of 3 (late push)
- Occasional beat 1 in bar 3 or 4 for statement
Chord choices (in F minor):
- Fm: F–Ab–C
- Eb: Eb–G–Bb
- Db: Db–F–Ab
Ableton workflow tip:
- Add Chord device → set +3, +7 semitones for a minor triad
- Now you can write single notes and generate chords quickly.
---
Step 6 — Make them “talk” using sidechain + frequency lanes
To get that tight DnB pump without flattening everything:
#### Sidechain the stab slightly to the reese
1. On `STAB`, add Compressor
2. Enable Sidechain, input = `REESE`
3. Settings:
- Ratio 2:1 to 4:1
- Attack 5–15 ms (let transient through)
- Release 60–140 ms (tempo-feel)
- Aim for 1–3 dB GR
#### Sidechain the reese to the kick/snare (classic)
#### Frequency lanes (simple rule)
Use EQ Eight:
---
Step 7 — Create A/B variations (arrangement-ready)
A loop that doesn’t evolve will die fast in DnB. Create variation without rewriting everything:
In bars 9–16:
- Reese filter cutoff slightly higher in B section
- Stab reverb decay slightly longer in B section
Ableton tools:
---
4. Common mistakes
1. Reese and stabs playing the same rhythm → feels blocky, loses roll.
2. Too much chord information in the low end → mud city. Keep stabs HP’d.
3. Over-wide low mids (150–300 Hz) → phasey, weak mono compatibility.
4. No rests → constant notes kill groove; DnB needs negative space.
5. Sub follows every reese movement → pitchy low end, messy mastering.
---
5. Pro tips for darker/heavier DnB 😈
- Freeze/Flatten → chop to 1/16 or 1/8 hits → rearrange for brutal syncopation.
- Create a return track with Roar (if you have it) or Saturator + Overdrive
- EQ the return to focus 200 Hz–2 kHz, blend subtly.
- Hybrid Reverb short + Gate after it to get that tight “room smack”.
---
6. Mini practice exercise (20 minutes) ⏱️
1. Write a 2-bar reese rhythm on one note (F1). No pitch changes yet.
2. Duplicate and create variation in bar 2 using only Eb1 and C1.
3. Add sub: only F notes (root), match rhythm but simplify overlaps.
4. Write 5 stabs max over 4 bars:
- Must avoid any time the reese starts a note (no stacking on attacks).
5. Export a quick bounce and check:
- Does it feel like it “rolls” at low volume?
- Is the hook recognizable with drums muted?
---
7. Recap
If you want, tell me your preferred subgenre (rollers, foghorn-ish, jungle, techstep, neuro) and I’ll tailor a riff template (notes + rhythm) and a matching Ableton rack for that lane.