Main tutorial
Subsine Build Tutorial (Jungle/Oldskool DnB) using Macro Controls in Ableton Live 12 🎛️🔊
1. Lesson overview
In this lesson you’ll build a classic subsine bass (clean, powerful, simple) and turn it into a playable “build” instrument using Macro controls in Ableton Live 12. The goal is pure oldskool jungle/DnB vibes: steady sub weight, with controlled movement and arrangement-ready build-ups (think: tension → drop → roll).
You’ll learn:
- How to make a solid sub sine using stock devices
- How to create a Macro-driven build chain (movement, drive, width control, and “drop” switch)
- How to arrange it like a jungle tune (8/16/32 bar energy changes)
- A Sub layer (mono, clean, consistent)
- A Harmonics layer (adds audible presence on small speakers)
- Macros that control:
- Range: 100 Hz → 2.5 kHz
- This is your tension knob: closed = subby, open = aggressive/top-heavy.
- Saturator Drive on HARM chain (primary)
- Optional: add a second Saturator on the whole track after Auto Filter and map lightly (for “everything gets meaner”)
- HARM Saturator Drive: 4 dB → 12 dB
- Track Saturator Drive (if added): 0 dB → 5 dB
- In Operator, map Coarse or Transpose (depends on device display)
- Range: 0 → +7 semitones
- Map Fine tuning
- Range: 0 → +25 cents (nice tension without sounding like a new note)
- Range: 40 ms → 220 ms
- Amount: start 10–20%
- Rate: 1/8 or 1/16
- Phase: 0° (so it’s more like trem/movement than full stereo spin)
- Auto Pan Amount (range 0 → 35%)
- Optional: Auto Pan Rate (range 1/16 → 1/8) if you like.
- Range: 100% → 170%
- Auto Filter Frequency (small range): e.g., 200 Hz → 120 Hz (dirty = slightly more closed)
- HARM Saturator Drive: 6 dB → 12 dB
- Glue Compressor Threshold: 0 dB → -6 dB (dirty = more grab)
- Optional: EQ Eight on HARM: a small mid boost 0 → +2.5 dB around 900 Hz
- Range: -6 dB → 0 dB
- Key: F minor (classic dark)
- Notes: mostly F1 (sub area), with occasional Eb1 or G1 for movement.
- Bar 1: F1 hits on 1, 1.2, 2, 2.3, 3, 3.2, 4
- Bar 2: similar, but swap one hit to Eb1 then resolve back to F1
- BUILD FILTER: low (more sub, less buzz)
- DRIVE: low
- MOVEMENT: low
- DROP macro: Clean
- Slowly increase BUILD FILTER
- Increase PITCH PUSH slightly near bar 23–24 (tasteful!)
- Add more DRIVE
- Snap BUILD FILTER down quickly (or mute bass for 1 beat)
- Reduce DRIVE
- This creates that “suck-in” moment
- DROP macro: Dirty
- BUILD FILTER: partially open (not fully—keep room for breaks)
- Keep SUB mono, harmonics wide-ish but controlled
- Making the sub stereo: keep SUB chain at Width 0%. Stereo sub = weak and phasey on big systems.
- Over-opening the filter: if BUILD FILTER hits 5–10 kHz, it stops feeling like “sub pressure” and becomes a lead.
- Too much resonance: can whistle or ring, especially with sine waves.
- Saturating the sub layer: distort harmonics layer instead; keep true sub clean for power.
- No headroom: sub eats meters. Keep the Rack output conservative and use Macro 8.
- Sidechain the sub to the kick (subtle):
- Add controlled “airless” grit:
- Use note choice for darkness:
- Make the drop feel bigger by removing bass before it:
- Resample your macro performance:
- Keeps the sub clean and mono
- Adds controlled harmonics for audibility
- Uses Macros to perform real DnB-style build energy (filter, drive, pitch push, tightness, movement, width)
- Is designed to be automated across 8/16/32-bar sections like proper rolling tunes
---
2. What you will build
A bass rack called “Jungle Sub Build” with:
1. Build Filter (opens up for tension)
2. Drive (more grit into the drop)
3. Pitch Push (classic “riser” feel without changing the notes)
4. Sub Tightness (shorter/longer tail for rolling vs punchy)
5. Movement (subtle wobble/chorus-ish life, but DnB-safe)
6. Width (Harmonics only) (keeps sub mono)
7. Drop Clean/Dirty (one-macro vibe switch)
8. Output/Clip Safety (keeps you from nuking the mix)
---
3. Step-by-step walkthrough
A) Session setup (DnB-friendly)
1. Set tempo to 165–170 BPM.
2. Create a MIDI track: Cmd/Ctrl + Shift + T.
3. Name it: SUB BUILD.
4. Add a basic drum loop (even a placeholder) so you can judge the bass properly:
- Use Drum Rack + breaks, or a loop.
- Important: you want to hear how the sub feels against the kick.
DnB note: Sub decisions without drums are almost always wrong 😄
---
B) Build the core subsine (stock Operator)
1. Drop Operator on the SUB BUILD track.
2. In Operator:
- Oscillator A only
- Waveform: Sine
- Turn B/C/D off
3. Amp envelope (classic tight but not clicky):
- Attack: 0–5 ms
- Decay: ~300 ms (optional)
- Sustain: -inf (if you want plucks) OR 0 dB (if you want held notes)
- Release: 80–150 ms (avoid long boomy tails early on)
Recommendation for jungle rollers: Start with Sustain 0 dB (held notes), then we’ll “tighten” via a Macro later.
---
C) Create a Rack and split into Sub + Harmonics layers
1. Select Operator → Cmd/Ctrl + G to Group into an Instrument Rack.
2. Open Chain List (left button in Rack).
3. Create two chains:
- SUB
- HARM
#### SUB chain (clean and mono)
1. Keep Operator on SUB chain.
2. Add EQ Eight after Operator:
- Enable Low-pass (filter 1 or 8)
- Set to around 120 Hz
- Slope: 24 or 48 dB/Oct (steeper = cleaner)
3. Add Utility:
- Width: 0% (mono)
- Optional: Bass Mono on (if you use it elsewhere)
#### HARM chain (audible on phones + bite)
1. Duplicate Operator from SUB to HARM (Alt-drag / Cmd-drag).
2. On the HARM chain, add Saturator:
- Mode: Analog Clip
- Drive: start at 4–8 dB
- Turn Soft Clip ON
3. Add EQ Eight after Saturator:
- High-pass around 120–180 Hz (remove sub from this layer)
- Optional gentle boost around 700 Hz–1.5 kHz if you want more “growl presence”
4. Add Utility:
- Width: 120–160% (ONLY on harmonics layer)
Now your bass stays mono where it matters, but still reads on small speakers. That’s extremely DnB-safe ✅
---
D) Add the “Build” processing chain (movement + tension)
After the Rack (on the track), add these devices in this order:
1. Auto Filter (main build filter)
- Filter type: Low-pass (Clean or OSR)
- Frequency: start ~90–140 Hz (closed)
- Resonance: 10–20% (careful: too much = whistle)
2. Glue Compressor (control + punch)
- Attack: 10 ms
- Release: Auto
- Ratio: 2:1
- Aim for 1–3 dB gain reduction on peaks
3. Limiter (safety, not loudness)
- Ceiling: -0.8 dB
- Watch you’re not slamming it constantly
---
E) Map creative Macros (this is the fun part) 🎚️
Open the Rack’s Macro controls → click Map.
#### Macro 1 — BUILD FILTER
Map Auto Filter Frequency
Tip: For jungle builds, automate this over 8 or 16 bars.
---
#### Macro 2 — DRIVE
Map:
Suggested ranges:
---
#### Macro 3 — PITCH PUSH (Build Riser)
We want that “rising pressure” without rewriting MIDI.
Option A (simple + musical):
Use sparingly—this is for builds, not the drop.
Option B (more subtle):
---
#### Macro 4 — SUB TIGHTNESS
Map Operator Amp envelope Release
Short = punchy/staccato; longer = rolling legato.
If you’re using sustained notes, this macro feels like “how glued the sub is.”
---
#### Macro 5 — MOVEMENT
Add Auto Pan on the HARM chain only (not on SUB).
Settings:
Map Macro 5 to:
This adds life while protecting sub mono.
---
#### Macro 6 — WIDTH (HARM ONLY)
Map Utility Width on the HARM chain
Keep it subtle in busy mixes. Jungle breaks already bring chaos 😄
---
#### Macro 7 — DROP: CLEAN ↔ DIRTY
This is a “vibe switch” macro that changes multiple things at once.
Map Macro 7 to:
Now one knob flips you from “pure sub” to “rude roller.”
---
#### Macro 8 — OUTPUT / SAFETY
Map the Rack Chain Volume (or a Utility Gain at the end)
This macro is your “don’t clip while exploring” knob.
---
F) Write a classic jungle/DnB sub pattern (beginner-friendly)
Create a 2-bar MIDI clip and try this vibe:
Example rhythm idea (2-step roller feel):
Keep notes fairly short at first (1/8-ish), then use Macro 4 (Tightness) to adjust feel.
---
G) Arrangement idea: 32-bar “oldskool build” automation
Here’s a super practical DnB arrangement move:
Bars 1–16 (Intro / tease):
Bars 17–24 (Build):
Bar 25 (Micro-break):
Bar 25–32 (Drop / roll):
Automate in Arrangement View or record Macro movements in real time with Automation Arm.
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
- Add Compressor on the track (or just on SUB chain)
- Sidechain from kick
- Aim for 1–3 dB reduction—enough to let the kick breathe.
- Put Roar (stock!) on the HARM chain with gentle drive.
- Keep it band-limited (HP around 150 Hz, LP around 6–8 kHz).
- Try F1 + Db1/Eb1 movement (minor key tension).
- Mute bass for half a bar before the drop, then slam Macro 7 on the first hit.
- Record 1–2 minutes of tweaking Macros, then resample to audio
- Slice the best 8-bar sections like classic hardware-era workflow.
---
6. Mini practice exercise 🎯
1. Build the Rack exactly as above.
2. Write a 4-bar MIDI bassline using only F1 and Eb1.
3. Create automation:
- Bars 1–4: BUILD FILTER from 20% → 70%
- Last 1/2 bar: PITCH PUSH to +3 semitones, then back to 0 on the drop
- At bar 5 (drop): turn DROP macro to Dirty instantly
4. Bounce a quick audio render and listen on:
- headphones
- small speakers (phone/laptop)
- your main monitors
Adjust HARM layer drive until the bass is audible everywhere but still clean down low.
---
7. Recap ✅
You now have a jungle-ready subsine instrument that:
If you want, tell me your target vibe (e.g., Metalheadz-style dark roller, 1994 ragga jungle, early RAM, etc.) and I’ll suggest a matching bass pattern + macro automation curve.