Main tutorial
```markdown
Textural Bass Tops from Cassette Resampling (DnB in Ableton Live) 📼🔊
1. Lesson overview
This lesson is about creating “bass tops”—the mid/high-frequency texture layer that sits on top of your sub and mid bass—using a cassette resampling workflow inside Ableton Live.
In rolling drum & bass, bass tops are what make the bassline feel alive, gritty, and forward on smaller speakers, without sacrificing sub weight. We’ll build a repeatable chain that:
- Generates a clean bass source
- Splits the spectrum (sub stays clean, tops get destroyed)
- “Prints” the tops through cassette-style degradation
- Reintroduces them with tight envelope control and DnB-friendly movement
- Mono, stable, minimal processing
- Your main bass body (Reese/wobble/patch)
- High-passed resampled audio full of hiss, compression, saturation, wobble, and transient grit
- Sidechained + shaped so it “talks” with the drums
- Tempo: 172–176 BPM
- Set a loop: 8 bars (enough to capture motion + variation)
- Create these tracks:
- Osc 1: Saw (or “Basic Shapes” saw)
- Osc 2: Square (quiet, -8 to -12 dB)
- Unison: 2 voices, Amount low (keep it tight)
- Filter: LP24, cutoff around 200–600 Hz (we’ll open later if needed)
- Amp Env: short-ish release (avoid subby tails that smear)
- Add an LFO to filter cutoff:
- Add subtle pitch drift (optional):
- Use Operator (simple and solid)
- High-pass: 200–400 Hz (we only want tops texture)
- Optional band boost: 2–5 kHz (for bite)
- Optional gentle shelf: 8–12 kHz down a bit (if too fizzy)
- Drive: 6–12 dB
- Soft Clip: On
- Curve: try Analog Clip or Soft Sine
- Mode: Overdrive (or Distortion for harsher)
- Gain: 10–25
- Tone: around 40–60%
- Dry/Wet: 20–50%
- Bit Reduction: 10–14 bit (don’t go too low yet)
- Sample Rate: 12–22 kHz
- Dry/Wet: 10–35%
- Ratio: 4:1
- Attack: 3 ms
- Release: 0.1–0.3 s (or Auto)
- GR: 3–8 dB
- Soft Clip: On
- Mode: Chorus
- Amount: 10–25%
- Rate: 0.15–0.35 Hz
- Delay Time: 8–20 ms
- Width: 20–60%
- Width: 120–160% (only if it stays clean up top)
- Gain: trim to avoid clipping
- Start send amount around -18 to -10 dB
- You want the tops to be audible but not overpowering.
- Consolidate the best 4–8 bar region (Cmd/Ctrl + J).
- Rename clip: `Tops_Cassette_01`.
- High-pass: 250–600 Hz
- Notch harshness: often 3–5 kHz (small dip if needed)
- Optional presence: gentle shelf 7–10 kHz
- Threshold: set so it opens on bass hits
- Attack: 0.5–2 ms
- Hold: 10–40 ms
- Release: 40–120 ms
- Sidechain: Kick (and/or a drum bus)
- Ratio: 4:1
- Attack: 1–5 ms
- Release: 60–140 ms (tune to bounce)
- Aim: 2–6 dB ducking
- Mode: HP12 or BP
- Map cutoff to a Macro / automation lane
- Add slight Envelope to open on louder hits (optional)
- Mono below: not needed here since we high-passed, but keep width sensible
- Gain stage so tops sit behind hats but above bass body
- For gritty tops: try Texture mode (Grain Size 20–60).
- For cleaner transient feel: Complex Pro can work, but may smear.
- If it’s percussive: Beats mode with transient emphasis.
- Call/response: Automate the tops level up at the end of every 2 bars.
- 16-bar progression:
- Micro-edits:
- Drop impact:
- Letting cassette wobble hit the sub: keep sub separate and clean, always.
- Too much top end fizz (2–6 kHz): that range can shred ears fast; EQ it early.
- No gating/ducking: constant hiss makes the mix feel cheap and loud in a bad way.
- Over-widening: super wide tops can smear with hats and make the center feel hollow.
- Printing too hot: saturators + glue + redux can clip in ugly ways—leave headroom.
- Band-pass the tops for “metallic air” without harshness:
- Parallel brutality: duplicate the TOPS track:
- Transient shaping without plugins:
- Snare pocketing:
- Reese-friendly movement:
- “Old tape” vibe:
- Bass tops are the character layer that makes DnB bass translate on small systems and feel animated.
- Keep SUB clean, drive MID for harmonics, then destroy + wobble the TOPS via a cassette-style chain.
- Print/resample the tops so you can edit like audio (fast, musical, CPU-friendly).
- Shape with EQ, Gate, Sidechain, and Filter automation so the tops groove with drums—not against them.
You’ll end with a character layer you can automate like a drum loop: rhythmic, noisy, and glued to the groove. 🎛️
---
2. What you will build
A three-layer bass system:
1) SUB (clean)
2) MID (controlled)
3) TOPS (cassette resampled texture) 📼
You’ll also build a print + resample workflow so you can commit audio quickly (very DnB) and keep CPU manageable.
---
3. Step-by-step walkthrough
Step 0 — Session setup (DnB-ready)
- Bass SUB (MIDI)
- Bass MID (MIDI)
- Bass TOPS Print (Audio) (this is where we’ll record)
- Optional: Bass TOPS (Audio) (final edited tops layer)
> Workflow tip: Color-code your bass group. You’ll thank yourself later. ✅
---
Step 1 — Build a solid bass source (MID) to “abuse”
You can use any synth; Wavetable is perfect as stock.
Bass MID (MIDI) – Wavetable starting point
Add basic movement
- Rate: 1/8 or 1/4 (sync)
- Amount: small to medium (depends on patch)
- Very small LFO to Osc pitch: ±3–7 cents (slow)
MID control chain (stock devices)
1. Saturator
- Drive: 2–6 dB
- Soft Clip: On
2. EQ Eight
- High-pass: ~80–120 Hz (so MID doesn’t fight the sub)
- Gentle dip if it’s honky: 300–600 Hz
3. Glue Compressor (optional for steadiness)
- Ratio: 2:1
- Attack: 10 ms
- Release: Auto
- GR: 1–3 dB
> Goal: a mid bass that has harmonic content and motion—but isn’t already “fully destroyed.” The cassette step needs something to chew on.
---
Step 2 — Keep the SUB clean and unshakable
Bass SUB (MIDI)
- Osc A: Sine
- Mono: On
- Glide: subtle if you like (20–60 ms)
SUB chain
1. EQ Eight
- Low-pass: ~90–120 Hz
2. Utility
- Bass Mono: On (or just ensure width = 0%)
- Gain staging: keep headroom
> In DnB: your sub is the contract. Don’t let cassette wobble mess with it. 🧱
---
Step 3 — Create a “Cassette Send” processing chain (for TOPS)
We’re going to generate tops by pushing audio into a cassette-like degradation chain, then resampling it.
Create a Return Track named: A – Cassette Tops (or make an Audio track and route into it—either works).
On “A – Cassette Tops” add this chain (stock-only cassette vibe):
1) EQ Eight (Pre)
2) Saturator
3) Pedal (great for tape-ish flattening)
> Keep it gritty but not a pure fizz generator.
4) Redux (for “aged tape / lo-fi” edge)
5) Glue Compressor (cassette-like squeeze)
6) Chorus-Ensemble (wow/flutter vibe)
> Keep it subtle. We want movement, not seasickness.
7) Utility
Send your Bass MID to “A – Cassette Tops”
> This is your “virtual cassette.” We’re approximating saturation + compression + bandwidth + wobble + grit.
---
Step 4 — Resample (print) the cassette tops to audio 📼➡️🎚️
Now we commit it like you would with real resampling.
Method (clean and quick):
1. Create Bass TOPS Print (Audio).
2. Set its Audio From to:
- Resampling (captures full master), or
- Better: choose “A – Cassette Tops” if you used a Return (routing depends on version).
If routing Return directly is awkward, do this:
- Make an Audio track “Cassette Bus”, route Bass MID into it, put the cassette chain there, then record from that.
3. Arm Bass TOPS Print.
4. Record 8 bars while your bassline plays.
After recording
> Printing is the power move: you can now edit rhythmically, warp, reverse bits, and treat it like a break. 🔥
---
Step 5 — Shape the printed tops into a tight “bass top instrument”
Drag the printed audio into a new track: Bass TOPS (Audio).
Core shaping chain
1) EQ Eight
2) Gate (to make it rhythmic and stop constant hiss)
> This is huge for turning “noise” into “groove.”
3) Compressor (sidechain from Kick + Snare)
4) Auto Filter (movement + arrangement)
5) Utility
Warp mode tips
---
Step 6 — Arrange like DnB: make tops “phrase”
Bass tops should evolve like drum processing.
Arrangement ideas (very usable)
- Bars 1–8: tops filtered darker (HP cutoff lower movement)
- Bars 9–16: open cutoff, slightly louder, more stereo
- Duplicate the audio and reverse tiny 1/8th chunks before snares
- Add short fades to avoid clicks
- Mute tops for 1 beat before the drop, then slam them back in with a filter open. ⚡
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
EQ Eight band-pass around 700 Hz – 6 kHz, then add distortion.
- One version: darker + wider (chorus, gentle)
- One version: narrow + aggressive (Redux + Saturator)
Blend to taste.
- Use Gate + Clip Gain edits on the audio to accent certain notes.
- Sidechain tops from the snare slightly harder than the kick so the backbeat cracks through.
- Automate Auto Filter cutoff to rise into bar transitions (classic rolling tension).
- Roll off highs at 10–12 kHz, add subtle chorus wobble, and compress a bit more.
This makes tops feel like they came from a dusty dubplate. 📼
---
6. Mini practice exercise (15–25 minutes) 🧪
1. Write a 2-bar rolling bassline (MID + SUB).
2. Build the Cassette Tops chain on a bus.
3. Print 8 bars of tops.
4. In the printed audio:
- Slice into 1/4 notes (or 1/8 if you’re brave)
- Remove 2–4 slices to create rhythm holes
- Add a reversed slice before the snare on bar 2
5. Add:
- Gate (tight)
- Sidechain comp from kick
- Auto Filter automation for a 16-bar phrase
6. Bounce a quick loop and A/B:
- With tops
- Without tops
If your bass feels “smaller” without tops, you nailed it.
---
7. Recap
If you want, tell me what sub style you’re using (pure sine, sub-from-reese, 808-ish) and whether your vibe is liquid / rollers / techstep / jungle, and I’ll suggest a tailored cassette chain + routing layout for your exact sound.
```