Main tutorial
```markdown
Reese Bass Fundamentals from Scratch for Jungle Rollers (Ableton Live) 🔊🌀
1. Lesson overview
This lesson is a from-zero, practical Reese bass build aimed at jungle / rolling drum & bass. We’ll make a Reese that:
- Has weight in mono (clubs ✅)
- Has movement and “growl” in the mids (classic Reese vibe ✅)
- Sits under fast breaks and rolling drums without masking the kick/snare ✅
- Is easy to arrange into A/B sections with automation ✅
- Sub layer: clean sine/triangle, mono, consistent low-end
- Reese layer: detuned saws + controlled modulation for movement
- Processing chain: EQ shaping → saturation → filtering → width management → sidechain
- Arrangement controls: macros for movement, bite, width, and intensity
- Add subtle pitch drift:
- High-pass at ~80–120 Hz (12 or 24 dB slope)
- Optional: small dip 250–450 Hz if it gets boxy.
- Optional: gentle boost 900 Hz–2 kHz if you need more “bite” later.
- Drive: 4–10 dB (start 6 dB)
- Soft Clip: On
- Keep output level matched (gain stage properly!)
- Filter Type: LP12 or LP24
- Cutoff: map to macro later (start 300–800 Hz)
- Envelope: small amount if you want pluck
- For rollers, keep movement subtle; let drums roll, bass glides.
- Mode: Chorus
- Rate: 0.15–0.40 Hz
- Amount: 10–25%
- Mix: 10–30%
- This is how you get that wide Reese feel—BUT we’ll control lows in mono after.
- Add Utility at the end of the REESE chain:
- Optional but powerful: use Bass Mono technique:
- If it sounds big but messy → reduce REESE or raise HP cutoff on REESE.
- If it sounds clean but boring → add tiny modulation + saturation to REESE.
- Intro (16 bars): filtered Reese only (Macro 1 low), little sub
- Drop A (32 bars): full SUB + Reese, moderate movement
- Mid 16: reduce width + close filter for tension
- Drop B (32 bars): more bite + slightly more movement, maybe octave jumps
- Open filter slightly every 8 bars
- Increase Movement on fills
- Reduce Sub Level briefly before drop, then slam it back
- Parallel distortion (mid-only):
- Resample for texture:
- Dynamic control with Multiband Dynamics (careful):
- Pitch drops for transitions:
- Darkness via filtering, not just distortion:
- Build Reese for rollers as SUB + REESE layers in an Instrument Rack.
- SUB stays clean, mono, consistent.
- REESE gets detune + slow modulation + controlled stereo, with its low end high-passed.
- Use Saturator + EQ Eight + Auto Filter + Chorus-Ensemble + Utility to sculpt and control.
- Sidechain to kick for clarity, then use macros to automate energy across sections.
We’ll do it using Ableton stock devices (Wavetable/Operator, Saturator, EQ Eight, Auto Filter, Chorus-Ensemble, Utility, Compressor/Glue, etc.).
---
2. What you will build
A two-layer Reese bass inside an Instrument Rack:
Target vibe: 1996–2004 jungle rollers + modern weight. Think rolling 2-step breaks, deep subs, and that “hollow angry” mid.
---
3. Step-by-step walkthrough
Step 0 — Session prep (so it lands in a DnB mix)
1. Tempo: set to 170–174 BPM.
2. Create a MIDI track named BASS.
3. Add a basic drum loop or break to mix against (even a placeholder). Your Reese decisions must be made in context.
---
Step 1 — Build the Reese in an Instrument Rack 🎛️
1. On the BASS MIDI track, drop Instrument Rack.
2. Open Chain List, create two chains:
- Chain 1: `SUB`
- Chain 2: `REESE`
---
Step 2 — SUB chain (clean, stable, mono)
Option A: Operator (recommended for clean subs)
1. On `SUB`, load Operator.
2. Oscillator A:
- Wave: Sine
- Level: 0 dB
3. Add subtle harmonics (optional but useful on small speakers):
- Turn on Oscillator B: Sine or Triangle
- Level: -18 to -24 dB
- Coarse: 1.00
4. Add Saturator after Operator:
- Type: Soft Sine (or Analog Clip)
- Drive: 2–6 dB
- Output: reduce to match level
5. Add EQ Eight:
- HP filter: off (don’t high-pass your sub unless needed)
- Optional: tiny dip 200–350 Hz if it clouds the mix
6. Add Utility:
- Width: 0% (hard mono)
- Gain: adjust for balance later
Goal: a sub that feels like a solid pillar. No chorus. No stereo. No wobble.
---
Step 3 — REESE chain (movement + character)
Using Wavetable (stock, perfect for Reese)
1. On `REESE`, load Wavetable.
2. Oscillator 1:
- Wavetable: Basic Shapes
- Position: Saw (or close)
3. Oscillator 2:
- Same wavetable Basic Shapes
- Position: Saw
4. Detune & width:
- Unison: 2 to 4 voices
- Unison Amount: 10–25%
- Detune (if using classic detune): set Osc 2 +7 to +20 cents (fine tune)
5. Filter in Wavetable:
- Type: LP24
- Cutoff: start around 250–600 Hz (we’ll automate later)
- Drive: a little (5–15%) if it helps
6. Amp Envelope:
- Attack: 0–5 ms
- Decay: ~200–500 ms
- Sustain: -6 to -12 dB (or taste)
- Release: 80–200 ms (avoid long tails that smear rolls)
Classic movement trick (the “Reese phasing”)
- In Wavetable, assign an LFO to Osc 2 Fine (or overall pitch very lightly)
- LFO Rate: 0.10–0.35 Hz (slow movement)
- Amount: 2–6 cents (tiny!)
- This creates that shifting “whoosh” without turning it into wobble bass.
---
Step 4 — Process the REESE chain (the jungle roller sweet spot)
In this order (good starting chain):
#### 4A) EQ Eight (pre-drive cleanup)
You want the SUB chain to own the real low-end.
#### 4B) Saturator (weight + aggression)
#### 4C) Auto Filter (movement control + performance)
#### 4D) Chorus-Ensemble (stereo smear, careful!)
#### 4E) Utility (mono management)
- Width: 80–140% (taste)
- Put an EQ Eight before Utility and high-pass the sides conceptually by keeping the chain’s low end removed (we already HP’d at 80–120 Hz).
---
Step 5 — Blend SUB + REESE properly (the “roller balance”)
1. In the Instrument Rack, set chain volumes:
- SUB: start around -6 dB
- REESE: start around -12 to -6 dB
2. Play a simple 1-bar roller phrase:
- Notes: try F or G (DnB-friendly roots)
- Rhythm: 1/8 notes with occasional 1/16 pickup
Example pattern idea: hit 1, & of 2, 3, & of 4 (then vary)
Rule of thumb:
---
Step 6 — Sidechain to the kick (mandatory for clean rollers) 🥊
On the BASS track (post rack):
1. Add Compressor (Ableton stock).
2. Enable Sidechain.
3. Choose your Kick track as input.
4. Settings to start:
- Ratio: 4:1
- Attack: 1–5 ms
- Release: 50–120 ms (sync to groove)
- Threshold: adjust for 2–6 dB gain reduction on kick hits
Want it tighter and more “pumping”? Shorter release.
Want it smoother for jungle? Slightly longer release.
---
Step 7 — Add Macros (make it playable + arrangable) 🎚️
Map these to Rack Macros (right-click → Map to Macro):
1. Macro 1: Reese Filter
- Map Auto Filter cutoff on REESE
2. Macro 2: Movement
- Map Chorus Mix OR Wavetable LFO amount (fine pitch)
3. Macro 3: Bite
- Map Saturator Drive (REESE)
4. Macro 4: Sub Level
- Map SUB chain volume
5. Macro 5: Reese Width
- Map Utility Width on REESE
6. Macro 6: Noise/Top (optional)
- Add subtle noise oscillator (Wavetable Noise) and map its level
Now you can automate macros for A/B sections fast.
---
Step 8 — Arrangement ideas for jungle rollers 🧱
A classic roller arrangement uses small changes that feel big:
Automation moves that work great:
---
4. Common mistakes ❌
1. Chorusing the sub
- Keep sub mono and clean. All width belongs above ~100 Hz.
2. Too much detune/unison
- Big detune can sound impressive solo, but it turns to mush under breaks.
3. No gain staging
- Saturator + chorus + filter can blow levels fast. Match output after each drive stage.
4. Reese fighting the snare
- If your snare body is ~180–250 Hz, carve a small dip in Reese there.
5. Over-modulating
- Jungle rollers want movement, not constant wobble. Slow, subtle modulation wins.
---
5. Pro tips for darker/heavier DnB 🖤
Duplicate the REESE chain inside the rack, high-pass it at 250 Hz, then distort harder (Saturator/Overdrive). Blend quietly for aggression without ruining low-end.
Freeze/Flatten or resample a long note, then add Redux (very lightly) or Corpus (subtle) to get metallic edge.
Use it gently to stabilize the midrange. Avoid smashing the low band.
Automate pitch down -2 to -7 semitones on the last hit before a drop (short automation). Very DnB.
Low-pass a bit more + add harmonics = darker and heavier.
---
6. Mini practice exercise 🎯
Goal: Make a 32-bar roller loop with evolving Reese energy.
1. Write a 2-bar bass MIDI pattern in F minor:
- Bar 1: F (1/8), rest, F (1/8), G (1/8), F (1/8)
- Bar 2: F (1/8), Ab (1/8), F (1/8), short fill (1/16–1/16)
2. Duplicate it to 32 bars.
3. Automate macros:
- Bars 1–8: Filter closed, low movement
- Bars 9–16: open filter slightly
- Bars 17–24: more bite (drive up 10–20%)
- Bars 25–32: reduce width for tension, then open at the end
4. Bounce/resample 8 bars of bass and try:
- Add Auto Filter post-resample for a “recorded” feel
- Tiny Reverb (very short, 5–10% wet) on the mid-only layer if you want space
---
7. Recap ✅
If you want, tell me the vibe you’re aiming for (classic 90s jungle, modern minimal rollers, techy darkstep) and what key your tune is in—I can suggest a bass MIDI pattern + exact macro automation plan for your drop.