Main tutorial
Sub Pitch Framework Using Macro Controls in Ableton Live 12 for Jungle / Oldskool DnB
1. Lesson overview
In jungle and oldskool DnB, the sub is not just “low end” — it’s part of the movement of the track. A strong sub pitch framework gives you:
- classic tension/release on intros and drops
- movement without clutter
- call-and-response phrasing between drums, bass, and breaks
- controlled low-end variation that still translates on club systems
- Reese support
- rolling sub variation
- oldskool “whoomph” bass drops
- tape-style pitch slides
- deep sub transitions under breakbeats 🥁
- a clean sine/triangle sub layer
- macro-controlled pitch offset
- macro-controlled pitch envelope depth
- optional glide/portamento behavior
- a filtered mid support layer for audibility on small speakers
- performance macros for:
- Operator — best for pure sub control
- Wavetable — if you want a more modern tonal edge
- Analog — if you want slightly thicker character
- F1 to G2 for most basslines
- lower if your arrangement is sparse and your kick is controlled
- avoid living too low for too long if the mix gets crowded
- F1, Ab1, C2, Eb2
- dub-style pitch drops
- intro risers
- octave jumps
- sub “ducking” before a snare fill
- Transpose: 0 st
- Detune: 0 ct
- Random: 0%
- Macro 1: Sub Pitch
- Macro 2: Pitch Env
- Macro 3: Glide
- Macro 4: Sub Weight
- Macro 5: Harmonics
- Macro 6: Filter Dip
- Macro 7: Punch
- Macro 8: Motion
- Min: -12 st
- Max: +7 st
- Keep verses at 0
- Pull to -12 for classic sub drop moments
- Push to +7 for rising tension before a drop
- jungle fills
- transition bars
- breakdown build-ups
- fake-outs before the snare returns
- Pitch envelope amount on Oscillator A
- or use Frequency Modulation / Pitch Envelope depending on your sound design approach
- Min: 0
- Max: subtle to medium amount
- at low values, the sub stays pure
- at higher values, the bass gets a quick attack “bend” that feels more oldskool and hardware-like
- 90s rave bass attitude
- short ghost-note bass hits
- kick/sub alignment
- Glide / Portamento time in Operator or synth equivalent
- Min: 0 ms
- Max: 120 ms
- short note overlaps
- sliding into note changes in a rolling bassline
- classic jungle “woooom” between bass notes
- Operator oscillator level
- Saturator drive
- Utility gain
- increase perceived loudness and thickness
- keep actual sub stable
- Operator volume from normal to slightly higher
- Saturator Drive from 0 to 3 dB
- Utility Gain from 0 to +2 dB
- Saturator Drive
- or a Roar device if you want a more aggressive stock Ableton Live 12 sound
- or Overdrive for a rougher oldskool edge
- subtle to moderate, never full-on
- cutoff
- resonance if needed
- Low-pass cutoff: 60 Hz to 200 Hz
- Resonance: minimal, unless doing a special effect
- intro muffling
- breakdown filtering
- drop reveal
- quick “muffle then slam” moments
- Operator amplitude envelope attack/decay
- or a Compressor sidechain threshold if you’re using one to help kick clarity
- shorter attack = punchier bass
- slightly shorter decay = more room for breakbeats
- slight filter cutoff movement
- Saturator dry/wet
- Auto Pan very lightly if you want stereo movement above the sub region only
- do not stereo-widen the true sub
- keep anything below ~120 Hz mono
- Low sub layer: mono, clean, centered
- Mid harmonic layer: filtered, slightly distorted, optional stereo movement
- Operator sine
- EQ Eight low-pass / band keep
- Utility set to mono
- no widening
- Operator or Wavetable layer
- High-pass around 90–140 Hz
- Saturator / Overdrive / Roar
- optional chorus or phaser very subtly if you want modern texture
- a pure sub foundation
- a midrange attitude layer
- movement from arrangement and pitch changes
- short syncopated notes
- call-and-response gaps
- notes landing with the snare support
- anticipation notes leading into the one
- F1
- Ab1
- C2
- Eb2
- Bar 1: F1 — rest — Ab1 — rest
- Bar 2: C2 — F1 — rest — Eb2
- Bar 3: F1 held briefly, then quick Ab1 pickup
- Bar 4: drop to F1 with a pitch macro move down
- Sub Pitch: around 0 or muted
- Filter Dip: low cutoff
- Harmonics: moderate
- Motion: subtle
- automate Sub Pitch up slightly
- increase Filter Dip cutoff
- reduce harmonic content for a moment, then bring it back
- add a brief pitch dip just before the drop
- snap Sub Pitch back to 0 or -12 depending on the section
- open the filter
- restore sub weight
- keep glide short and tight
- use Pitch macro for rising tension
- automate a slow movement from -12 to 0 over 1–2 bars
- combine with a snare fill or break roll
- Let the break loop carry the rhythmic identity
- Use the sub as a counter-rhythm
- Make sure sub notes leave space for:
- note length adjustments
- envelope shortening
- subtle sidechain compression with Compressor or Glue Compressor
- Attack: 1–10 ms
- Release: 50–120 ms
- just enough gain reduction to open space, not pump dramatically unless the track wants it
- Clip Envelopes
- draw automation on the macro mapped parameters
- quick -12 semitone drop for one hit
- +7 semitone rise at the end of a 4-bar phrase
- slight filter cutoff swell into a fill
- glide increase on one special slide note
- turnaround bars
- amen chop transitions
- breakdown-to-drop reveals
- cut precise bass hits
- reverse selected notes
- add tape-stop style edits
- process the audio with Warp for oldskool movement
- usually -12 to +7 is enough
- pitch
- filter
- saturation
- Amen or similar breakbeat
- root notes in F minor
- a sub rack with the 8 macros above
- keeping the sub clean and mono
- separating fundamental and harmonic layers
- using macro mapping for pitch, glide, weight, and filtering
- automating musical pitch gestures instead of random wobble
- arranging the bass to breathe with breakbeats
- a ready-to-build Ableton rack map
- a macro mapping table
- or a specific oldskool jungle bassline example in MIDI note form.
In this lesson, you’ll build a macro-controlled sub pitch system in Ableton Live 12 that lets you perform and automate sub notes, pitch dips, octave drops, and brief “wobble-like” movement in a disciplined jungle/DnB way.
We’ll keep it tight, musical, and mix-friendly — not random LFO chaos. Think:
---
2. What you will build
You’ll create a rack-based sub instrument with:
- Sub Drop
- Sub Rise
- Sub Skank
- Sub Mutate
- Sub Weight
This will allow you to automate a whole section of your sub behavior with a few knobs instead of drawing every note manually.
---
3. Step-by-step walkthrough
Step 1: Build the core sub sound
Create a new MIDI track and load one of these stock devices:
For this tutorial, use Operator.
Operator setup
1. Load Operator on a MIDI track.
2. Set Oscillator A to Sine.
3. Turn off Oscillators B, C, D.
4. Set:
- Attack: 0 ms
- Decay: 0 ms
- Sustain: 0 dB
- Release: 50–120 ms
5. Set the Volume envelope to behave like a clean bass note.
6. Tune your sub to the key of your tune.
Important sub note range
For jungle/DnB, keep the fundamental mostly around:
If your track is in F minor, try bass notes around:
That gives you oldskool movement while staying rooted.
---
Step 2: Add a pitch control device chain
Place Pitch before Operator if you want global semitone control, or use Max for Live Envelope Follower/LFO only if you already know what you’re doing. For clean macro-controlled behavior, use stock devices.
Recommended device chain
On the MIDI track:
1. Instrument Rack
2. Inside it:
- Pitch device
- Operator
- EQ Eight
- optional Saturator
- optional Utility
This lets you control pitch before the synth and then shape the result.
Why use Pitch?
The Pitch device gives you a simple semitone offset that can be mapped to a macro. Great for:
Suggested starting settings for Pitch
Keep it clean. The movement will come from macro control.
---
Step 3: Convert to an Instrument Rack and create macros
1. Select the device chain.
2. Press Cmd/Ctrl + G to group into an Instrument Rack.
3. Show the Macro Controls.
Rename your macros like this:
Now you have a performance-oriented framework instead of a static bass sound.
---
Step 4: Map the key macro controls
Macro 1: Sub Pitch
Map this to the Pitch device Transpose.
Suggested range:
This gives you both deep drops and upward movement.
#### How to use it
This is excellent for:
---
Macro 2: Pitch Env
If you’re using Operator, map this to:
Suggested range:
What this does:
Good for:
---
Macro 3: Glide
Map this to:
Suggested range:
Use this carefully. Too much glide destroys the pocket in DnB.
#### Best use
---
Macro 4: Sub Weight
Map this to a combination of:
Suggested behavior:
A good trick is to map:
This gives you the feeling of a bigger sub without destroying the bass headroom.
---
Macro 5: Harmonics
Map this to:
Suggested range:
This macro is critical because sub alone can disappear on smaller systems. A little harmonic content helps the bass stay audible on headphones, laptop speakers, and club systems alike.
---
Macro 6: Filter Dip
Add an Auto Filter or EQ Eight before the sub’s output.
Map:
Suggested range:
Use this to create:
This is a great oldskool jungle device for arrangement movement.
---
Macro 7: Punch
Map this to:
Suggested use:
If your kick and bass are fighting, keep the sub’s punch controlled so the break can breathe.
---
Macro 8: Motion
Map this to a subtle modulation target:
Important:
Use Motion for the higher harmonics, not the fundamental.
---
Step 5: Split the sub and harmonics properly
This is a big one in DnB.
Recommended split
Use Audio Effect Rack or separate layers:
#### Method
Duplicate the instrument chain or use a rack with two chains:
Chain 1: Sub
Chain 2: Harmonics
Why this matters
Oldskool jungle bass often feels huge because it has:
That’s more effective than one overprocessed bass patch.
---
Step 6: Create a MIDI pattern that suits breakbeats
Now write a bassline that respects the drums.
Good DnB/jungle rhythm ideas
Try:
Example pattern idea in F minor
Use notes like:
Try this phrasing:
Keep the bassline percussive, not legato all the time. Jungle works best when the bass behaves like part of the drum arrangement.
---
Step 7: Automate macros for arrangement movement
This is where the framework becomes musical.
Macro automation ideas
#### In the intro:
#### Pre-drop:
#### On the drop:
#### During breakdowns:
---
Step 8: Layer with breakbeats intelligently
Since this is a breakbeats lesson, your sub framework has to sit with the drums, not over them.
Arrangement approach
- ghost snares
- kick transients
- rim shots
- chopped amen or think breaks
Practical trick
If your bass note is too long, shorten it so the break’s transient detail stays audible.
Use:
Suggested sidechain settings:
---
Step 9: Use clip envelopes for precise pitch gestures
In Ableton Live 12, clip automation is your friend.
Open the MIDI clip and use:
Great gestures to draw
This is especially useful for:
---
Step 10: Freeze the movement into audio when needed
Once the sub framework is working:
1. Resample the bass to audio, or
2. Freeze/Flatten if the part is finalized
Then you can:
For jungle, audio edits often feel more authentic than endlessly tweaking MIDI.
---
4. Common mistakes
1. Making the sub too wide
The true sub should stay mono. Wide sub = weak club translation and phase issues.
2. Overusing glide
Too much glide makes the bass lazy and loses the sharp, urgent energy that DnB needs.
3. Too much pitch range
A macro that goes wildly from -24 to +24 semitones will sound gimmicky. Keep it musical:
4. Letting harmonics dominate the sub
The harmonic layer should support the sub, not replace it.
5. Forgetting note length
In breakbeat music, bass note duration affects groove heavily. Long notes can swallow the break.
6. Automating too many macros at once
If everything moves, nothing feels intentional. Pick 1–2 main motion sources per section.
7. Ignoring headroom
Sub pitch changes can create big low-end bursts. Watch your master gain and keep room for the kick and break.
---
5. Pro tips for darker/heavier DnB
Use pitch dips as tension devices
A fast move from 0 to -12 semitones just before a snare fill can feel menacing and oldschool.
Pair pitch movement with distortion control
Map Harmonics so you can automate a slightly dirtier tone in drop sections and cleaner tone in breakdowns.
Build a “sub answer” phrase
Let the break answer the bassline. For darker DnB, this call-and-response vibe is huge.
Use one-note pedal tones
Hold one root note under a rolling break while automating:
This creates heavy hypnosis without overcrowding the arrangement.
Try transient emphasis on the bass attack
A tiny amount of envelope punch or saturation can make the sub speak more clearly after the kick.
Keep the fundamental stable
If you’re using a moving pitch macro, don’t constantly shift the true root note. Let the macro be a performance tool, not the entire composition.
Add a “fear” layer above the sub
Use a filtered reese or sampled texture high-passed above 150 Hz. This keeps the bass dark but still gives eerie presence.
---
6. Mini practice exercise
Exercise: 8-bar jungle sub framework
Build an 8-bar loop with:
#### Task
1. Write a 2-bar bass motif using only:
- F1
- Ab1
- C2
- Eb2
2. Map and automate:
- Sub Pitch
- Filter Dip
- Harmonics
3. In bars 5–8:
- add one -12 semitone drop
- add one +7 semitone rise
- shorten note lengths in bar 7 to make room for the fill
4. Bounce the loop and compare:
- version A: clean sub
- version B: macro-animated sub framework
#### Goal
Make version B feel more alive without becoming messy.
---
7. Recap
You’ve built a macro-controlled sub pitch framework in Ableton Live 12 that works for jungle and oldskool DnB by:
The real power here is performance and arrangement control. With a well-designed rack, you can move from deep root notes to dramatic pitch drops and filtered tension sweeps in seconds — exactly the kind of workflow that keeps a DnB track feeling alive and deadly on the dancefloor 🔥
If you want, I can also give you: