Main tutorial
Glue oldskool DnB sub using macro controls creatively in Ableton Live 12
1. Lesson overview
In this lesson you’ll build a tight, oldskool-style drum and bass sub system in Ableton Live 12, then use Macro controls to make it feel alive, mix-friendly, and easy to arrange.
The goal is not just “a sub bass.”
We’re building a controlled low-end framework that can:
- sit under fast breakbeats,
- stay mono and stable,
- add movement without wrecking the mix,
- and switch between clean sub, dirty roll, and more aggressive drop energy using a handful of Macro knobs 🎛️
- Operator
- Wavetable
- EQ Eight
- Saturator
- Utility
- Auto Filter
- Compressor
- Drum Buss
- Racks + Macros
- Sine-based low end
- Mono
- Stable
- Sidechained to the kick and snare
- Light saturation
- Controlled filter movement
- Optional pitch/envelope movement for a more “oldskool” feel
- A touch of resonance, overdrive, or formant-like movement
- Only appears when you want more energy in the drop
- Notes mostly on root + fifth + octave
- Leave spaces for the kick and snare
- Keep note lengths short and punchy at first
- sparse but groovy
- call-and-response with the break
- small pitch jumps rather than huge melodic movements
- Oscillator A: Sine
- Turn off other oscillators for now
- Filter: off or very gentle
- Voices: 1 or very low polyphony if desired
- Glide/Portamento: optional, very subtle
- keep it simple
- no unnecessary harmonics yet
- Amp envelope attack: 0–5 ms
- Decay: to taste
- Sustain: full or near-full for held notes
- Release: short, around 40–120 ms if notes need to stop cleanly
- Oscillator 1: basic analog-style wave, like sine/triangle/saw
- Low octave
- Keep it subtle at first
- Use the filter to tame highs
- Use a low-pass filter
- Add a little Drive
- Use a small amount of Unison only if you know the low end remains stable
- Or skip unison entirely for the sub-heavy part
- High-pass very gently only if needed on non-sub layers
- Cut muddiness around 150–300 Hz if the layer gets boxy
- Leave the fundamental alone if it’s the sub layer
- Drive: 1–6 dB
- Soft Clip: on
- Output: trim to match level
- Use subtly on the sub, more aggressively on the mid layer
- darken the bass in verses
- open it in drops
- add resonance for movement
- Low-pass
- Cutoff: around 100–500 Hz depending on layer
- Resonance: low to moderate
- force mono on the low end
- manage gain
- control stereo width
- Width: 0%
- keep it mono
- sidechain from the kick or kick/snare group
- keep it subtle, unless you want pumping as part of the style
- Threshold: set for 2–4 dB gain reduction
- Attack: 1–10 ms
- Release: 50–150 ms
- adjust by groove
- Chain 1: Sub
- Chain 2: Mid
- Chain 3: Grit / Motion
- Sub chain: highest level
- Mid chain: around -6 to -12 dB below the sub
- Grit chain: lower still, just enough to add edge
- Sub chain volume
- Utility gain on sub chain if needed
- lets you adjust low-end strength per section
- Saturator drive
- maybe a little Drive on the mid layer
- possibly a tiny boost on a distortion-like device if used
- gives you oldskool grit without changing MIDI notes
- Auto Filter cutoff
- maybe EQ Eight high shelf or a gentle mid cut on the character layer
- darker intro / brighter drop control
- filter envelope amount
- filter cutoff on the mid layer
- very small pitch envelope on Wavetable or Operator if desired
- creates subtle bounce and “talking” bass behavior
- Utility width on mid/grit layers
- or a high-pass on stereo layers
- maybe reduce reverb/delay if you’ve added any
- keeps low end locked in the center
- chain volume for grit layer
- Saturator drive on the mid layer
- slight filter opening
- maybe a touch of Compressor threshold change if handled carefully
- lets you automate intensity between phrases
- Filter cutoff: map only within a usable range, e.g. 80 Hz to 2.5 kHz
- Saturator drive: 0 dB to 5 dB, not 0 to 20 dB
- Width: 0% to 40% on non-sub layers only
- Sub Level: small gain moves, maybe ±3 dB
- Compressor sidechained from the kick
- or a dedicated sidechain compressor on the bass group
- Source: kick drum
- Attack: fast
- Release: sync with groove
- Gain reduction: subtle for rolling bass, more obvious for pumpy sections
- Lower Sub Level
- Darken Tone
- Reduce Drop Energy
- Keep Movement subtle
- Increase Drive
- Slowly open Tone
- Slightly raise Movement
- Raise Sub Level
- Increase Drop Energy
- Add more harmonic layer
- Keep mono focus strong
- Pull the sub back
- Filter down the tone
- Use a short fill or bass stop
- Reintroduce with a punchy automation move
- 8-bar phrases
- 16-bar sections
- call-and-response drop writing
- a kick drum
- a breakbeat loop
- a snare-heavy jungle pattern
- does the sub disappear when the kick hits?
- does the bass become muddy around 150–250 Hz?
- is there enough grit to hear on laptop speakers?
- does the mono image stay stable?
- a filtered saw
- a slightly detuned oscillator
- or a noise/resonance texture
- short pitch decay
- small pitch amount
- subtle only
- Drive low
- Crunch subtle
- Boom off or very controlled
- Transients adjusted gently
- close the filter down in the breakdown
- strip the harmonics away
- slam the full tone back in the drop
- Operator sine sub
- Wavetable mid layer
- Saturator
- Auto Filter
- Utility
- 6 Macros
- make the bass darker for the intro,
- heavier for the drop,
- and more articulated without rewriting the MIDI.
- a 1995 jungle-style section
- and a modern rolling DnB drop
- How to layer a clean sub, mid bass, and character layer
- How to use Operator and Wavetable for DnB-appropriate bass design
- How to shape tone with EQ Eight, Saturator, Auto Filter, Utility, and Compression
- How to create Macro controls that actually help arrangement and mixing
- How to keep the bass mono, punchy, and oldskool-friendly
- How to automate energy across intro, build, and drop sections
- tight
- controlled
- groovy
- and easy to perform
- a sample Ableton rack blueprint with exact macro mappings,
- a 16-step MIDI pattern example,
- or a dark 174 BPM bassline patch recipe tuned for oldskool jungle vibes.
This is very relevant for jungle, rolling DnB, oldskool rave DnB, and darker half-step-inspired basslines.
You’ll use stock Ableton devices like:
By the end, you’ll have a bass rack that can shift character with performance-friendly controls instead of editing 10 clips and 15 parameters every time you want variation.
---
2. What you will build
You’ll create a Layered DnB Sub Rack with three parts:
Layer A: Pure sub
Layer B: Mid bass grit
Layer C: Character / motion layer
Macro controls you’ll map
You’ll map the rack so you can shape the bass quickly with something like this:
1. Sub Level – overall low-end amount
2. Drive – adds saturation/edge
3. Tone – shifts filter brightness
4. Movement – changes envelope/filter motion
5. Width Kill / Mono Focus – keeps the bass focused in the low end
6. Drop Energy – pushes the character layer for heavier sections
This makes it easy to automate bass changes across intro, build, and drop sections without rebuilding the sound every time.
---
3. Step-by-step walkthrough
Step 1: Start with a clean MIDI bass track
1. Create a MIDI track.
2. Load Instrument Rack.
3. Save the Rack immediately if you like the workflow:
- Right-click the device title bar → Group
- Or drop your instruments inside the rack later
You’re aiming for a bass that can be triggered by short MIDI notes, common in DnB where the bass often locks tightly with the drums.
#### MIDI pattern idea
Start with a simple 1-bar or 2-bar loop:
For oldskool DnB, think:
---
Step 2: Build the sub layer with Operator
Inside the Instrument Rack, drag in Operator first.
#### Operator settings for a classic sub
If you want the classic smooth sub:
#### Good starting settings
For jungle/DnB, the sub should usually release cleanly so the kick and snare stay clear.
---
Step 3: Add a second layer for audible bass character
Drag in a second instrument inside the rack, or use a Drum Rack/chain-style layering setup if you prefer.
A very practical choice is Wavetable:
#### Wavetable settings
You’re not building a huge reese yet.
You’re building a layer that helps the bass be heard on smaller speakers while keeping the sub intact.
#### Simple character setup
If you want more oldskool flavor, use a waveform with a bit more harmonic content and automate the tone later.
---
Step 4: Add macro-friendly processing inside the rack
Now add stock effects after the instruments in the rack chain:
#### Suggested chain
1. EQ Eight
2. Saturator
3. Auto Filter
4. Utility
5. Compressor or Glue Compressor
#### EQ Eight
Use EQ Eight to shape the bass before it hits later processing.
Practical moves:
#### Saturator
Great for bringing out harmonics on the bass so it reads on smaller systems.
Starter settings:
#### Auto Filter
This is a great Macro target.
Use it to:
Start with:
#### Utility
Use Utility to:
For the sub chain:
#### Compressor / Glue Compressor
Use compression gently if the bass notes are inconsistent.
For glue with the drums:
Starter sidechain settings:
---
Step 5: Group the layers into an Instrument Rack
If your layers aren’t already grouped:
1. Select all the devices inside the bass chain.
2. Press Cmd/Ctrl + G to group into an Instrument Rack.
You should now see Chain and Macros.
This is where the real power comes in.
---
Step 6: Create a smart chain structure
Inside the rack, organize chains like this:
Set chain volumes so the sub is dominant and the other layers sit underneath it.
#### Suggested balance
You want the movement layer to be felt more than heard until the drop hits.
---
Step 7: Map your Macros creatively
Now the fun part 😎
Click Map and assign the following:
#### Macro 1: Sub Level
Map to:
Purpose:
#### Macro 2: Drive
Map to:
Purpose:
#### Macro 3: Tone
Map to:
Purpose:
#### Macro 4: Movement
Map to:
Purpose:
#### Macro 5: Mono Focus
Map to:
Purpose:
#### Macro 6: Drop Energy
Map to:
Purpose:
---
Step 8: Use Macro ranges intelligently
In Ableton Live 12, one of the biggest mistakes is mapping the full 0–127 range too aggressively.
For bass, small ranges are often better.
#### Good mapping examples
This keeps your rack playable instead of turning it into a chaos machine.
---
Step 9: Add sidechain groove to the rack
Oldskool DnB bass lives and dies by groove with the break.
Use either:
#### Sidechain approach
If your track uses a busy breakbeat, sidechain to the kick only, not the whole drum bus, so the groove stays punchy but not overly ducked.
---
Step 10: Program arrangement automation
Now automate the Macros across your arrangement.
#### Intro
#### Build
#### Drop
#### Breakdown / switch-up
This works especially well in:
---
Step 11: Fine-tune the low end with reference listening
Test the bass against:
Listen for:
Use Spectrum if needed to verify the sub region and harmonic balance.
---
4. Common mistakes
1. Making the sub too wide
Sub frequencies should be mono almost all the time in DnB.
Wide sub = weak club translation and messy low-end.
2. Overdriving the low end
Too much saturation on the actual sub can make it fuzzy and less defined.
Usually better to saturate the mid layer and keep the sub clean.
3. Full-range macro mapping
If your Macro turns one knob into a disaster, the range is too big.
Keep control ranges musical and useful.
4. Too much filter movement
Constant sweeping can ruin the rolling nature of DnB bass.
Use movement intentionally, not everywhere.
5. Ignoring the drums
DnB bass is never solo.
Always check it against the break, kick, and snare. The bass must dance with the rhythm.
6. Clashing note lengths
Long bass notes can muddy fast drum programming.
Use shorter notes or carefully controlled releases.
7. Forgetting arrangement automation
A great bass sound still gets boring if it never evolves.
Automate Macros across sections.
---
5. Pro tips for darker/heavier DnB
Tip 1: Put the dirt in the mids, not the sub
For darker DnB, keep the sub mostly clean and let the aggression live in the 150 Hz–2 kHz region.
Tip 2: Use a second “ghost” layer
Create a layer with:
Keep it extremely low in volume, then map it to a Macro so it only appears in drop sections.
Tip 3: Use very small pitch movement
A tiny pitch envelope on the mid layer can create that oldskool wobble/talk without sounding like modern dubstep.
Try:
Tip 4: Shape the bass around the snare
In jungle and oldskool DnB, the snare is king.
Leave space around snare hits, and let the bass answer after the crack.
Tip 5: Use Drum Buss carefully
Drum Buss can be excellent on the bass group or mid layer for extra weight.
Start with:
Tip 6: Automate filter darkness in breakdowns
A very effective dark DnB trick:
That contrast makes the drop hit harder without adding more notes.
---
6. Mini practice exercise
Exercise: Build a 2-bar oldskool DnB bass rack
#### Task
Create a bass Rack with:
#### Then do this:
1. Write a 2-bar MIDI loop in F minor or G minor
2. Use short notes with space for kick/snare
3. Map Macros for:
- Sub Level
- Drive
- Tone
- Movement
- Mono Focus
- Drop Energy
4. Automate:
- Macro 3 in the intro
- Macro 2 and 6 in the drop
- Macro 5 to reduce width only on the mid layer
#### Goal
At the end, you should be able to:
If you want a challenge, make a second version where the same bass rack can work in both:
---
7. Recap
You’ve now built a practical Ableton Live 12 bass workflow for gluing oldskool DnB sub using macros creatively.
What you learned
Final mindset
For drum and bass, the bassline should be:
Macros give you the best of both worlds:
sound design depth and fast musical control.
If you want, I can also provide: