Show spoken script
Welcome back. This is an advanced Ableton Live 12 lesson for drum and bass production, focused on a very specific jungle trick I want you to start treating like an instrument: the sub sine as arrangement and FX.
The title is Heatwave: SubSine Arrange for Deep Jungle Atmosphere in Ableton Live 12.
And the goal is simple to say, but really satisfying to execute: we’re going to build a controlled, evolving sub that breathes with your break, creates that humid late-night pressure, and still stays clean. Not muddy, not stereo-wobbly, not “why did my master just disappear.”
This is not “make a sine and loop it.” This is: the fundamental stays boring and stable, and the audible layers do the storytelling. That’s the whole philosophy.
Alright, let’s set the session up so the sub behaves.
Set your tempo somewhere in the jungle sweet spot: 160 to 172 BPM. I’m usually around 165 to 170 for this kind of roller feel.
On your Master, drop a Spectrum temporarily. We’re going to use it like a flashlight, not like a crutch. Just to verify what’s happening down low.
Now create three groups so we can route and automate cleanly: one called DRUMS for your breaks and tops, one called BASS for your mid and sub, and one called ATMOS for pads, FX, vocals, whatever you’ve got. The reason is: the sub’s going to sidechain to the drums, and we want that routing to stay stable even as we add more elements later.
Now let’s build the actual SubSine instrument.
Create a new MIDI track and name it SUBSINE. Load Operator.
In Operator, Oscillator A should be a sine wave. Keep it simple. Set Voices to 1 and make sure you’re in mono behavior. Add a little glide, because jungle often feels better when the sub doesn’t click between notes. Try 40 to 90 milliseconds. You don’t want it to turn into a portamento lead; you just want the transitions to feel liquid.
Now the amp envelope. Attack basically zero, but not necessarily absolute zero. Somewhere between 0 and 3 milliseconds is fine. Decay around 300 milliseconds is a good starting point. For sustain, you’ve got a creative choice: if you want tight sub hits that speak and get out of the way, pull sustain down really low, even to minus infinity. If you want held notes, keep sustain up a bit, but you’ll need tighter sidechain and tighter filtering later. Release: 50 to 120 milliseconds. The point is: no clicks, but still controlled.
Now the MIDI, and this is where the “advanced” part begins, because the sub arrangement is more important than the sub sound.
Write your sub to follow the root of your bass phrase, but simplify it. Fewer note changes than your mid bass. If your mid is busy, the sub should be boring on purpose. I want you to pick a sub home note early and commit. In jungle, constant key changes in the sub don’t read as “jazzy,” they read as “messy.” The room is tuned to something. Usually the tonic, sometimes the dominant. Let most of the sub’s time live there, with short departures for tension.
And here’s a big coach note: control note length as much as level. The perception of weight often comes from how long the sine is allowed to speak between drum hits. When the break gets dense, shorten the notes. When it opens up, let the sub breathe longer. You can do that entirely in MIDI without touching a single FX knob.
Cool. Now let’s protect the low end and your headroom.
After Operator, add EQ Eight. Put a high-pass filter at 20 to 25 Hz, 24 dB per octave. That’s not “removing bass,” that’s removing useless rumble that eats headroom and makes limiters work harder for no reason.
Optionally, if your kick or your break has a fundamental that’s fighting your sub, you can add a very small bell dip somewhere around 45 to 70 Hz. Don’t carve a canyon. One to three dB is often plenty.
Now add Utility after EQ Eight. Set Width to 0%. Hard mono. Yes, for real. If your version of Live’s Utility gives you a Bass Mono option, set mono below around 120 Hz. And pull the gain down to start, like minus 6 dB, just to keep headroom while we build.
At this point, if you hit play, your sub should be clean, stable, and kind of… plain. Perfect. That’s what we want.
Next: the breathing. We need the sub to bounce with the break without vanishing.
Add a Compressor on the SUBSINE track. Enable sidechain. Choose the DRUMS group as the input, or your main break track if you want more direct control.
Starting settings: ratio around 3 to 1. Attack 3 to 10 milliseconds. That attack time matters: if it’s too fast, the sub gets erased and the groove feels weak; if it’s too slow, the kick and sub will smear together. Release 80 to 160 milliseconds. And I want you to treat Release like groove, not like a technical parameter. If the duck recovers late, the sub feels lazy. If it recovers too fast, it flams against the kick. Adjust it while listening to the shuffle of the break.
Set threshold so you’re getting about 2 to 5 dB of gain reduction on hits. Soft-ish knee if you want smoother movement.
Now, for the more “heatwave” feeling, we can add a tiny bit of tremolo-style shaping. Drop an Auto Pan after the compressor. Set Phase to 0 degrees so it becomes a volume shaper instead of panning. Set the rate to 1/8 or 1/16. For classic rolling movement, try 1/8. Amount 10 to 25 percent, and keep the shape closer to sine for subtle motion. If you go square-ish, it becomes gatey and aggressive. Sometimes that’s cool, but for deep jungle atmosphere, subtle usually wins.
A great approach is combining light compressor ducking with a tiny tremolo. The compressor clears space; the tremolo adds life.
Now we build the signature piece: the Heatwave Sub Rack. This is where we get translation and atmosphere without destroying the low end.
Add an Audio Effect Rack on the SUBSINE track and name it HEATWAVE SUB RACK. Inside it, make three chains.
First chain: SUB CLEAN. This is the foundation, and it should stay stable bar to bar.
On SUB CLEAN, put EQ Eight with that high-pass at 20 to 25 Hz. Then add Saturator. Set it to Soft Sine mode. Drive just 1 to 3 dB. Turn Soft Clip on, lightly. Then trim the output so you’re not accidentally getting louder and thinking it’s better. After that, put Utility with Width at 0% as final safety.
Second chain: HEAT HARM. This is for harmonics that make the bass audible on small speakers, and for the shimmer movement. Important rule: this chain does not add low end.
So first, EQ Eight with a high-pass at about 90 to 130 Hz, steep slope, 24 dB per octave. That’s the firewall. Then a Saturator, and here you can push it: 4 to 10 dB of drive, until you can actually hear it on smaller playback. Turn Color on.
After that, add Chorus-Ensemble. Keep it subtle: amount 10 to 20 percent, rate 0.15 to 0.35 Hz, width maybe 70 to 120 percent, mix 10 to 25 percent. Then a Utility at the end, and you can widen here, like 120 to 160 percent, because we already removed the lows. The shimmer lives up here, not down in the sub.
Third chain: GHOST AIR. This is barely-there atmosphere, not a reese, not a pad. Think “humidity.”
Start with EQ Eight high-pass at 250 to 400 Hz. Then Hybrid Reverb. Choose Hall, or Shimmer if you keep it subtle. Decay 1.5 to 3.5 seconds. Pre-delay 20 to 40 milliseconds. Low Cut 300 Hz and up. Mix 5 to 12 percent. Keep it quiet. After that, add an Auto Filter low-pass around 6 to 10 kHz to remove fizz, and optionally use a tiny envelope amount for motion.
Now map your macros, because we’re about to arrange with this thing.
Macro 1: SUB LEVEL, mapped to Utility gain on SUB CLEAN.
Macro 2: DUCK, mapped to the compressor threshold.
Macro 3: HEAT, mapped to Saturator drive on HEAT HARM.
Macro 4: SHIMMER, mapped to Chorus amount or rate.
Macro 5: AIR, mapped to Hybrid Reverb mix.
Macro 6: LOW TIGHT, mapped to that optional low dip frequency or gain, if you need it.
Now we do the actual Heatwave technique: sub as atmosphere through arrangement.
Here’s a blueprint you can steal for a 32-bar roller.
Bars 1 through 9, intro: no sub. Atmos and hints of the break. Let the room set up.
Bars 9 through 17, build: introduce HEAT HARM quietly. No true sub yet. This is a huge pro move: you’re implying bass without actually loading the low end.
Bar 17, Drop 1: bring in the full sub, but don’t max it. Save something.
Bars 25 through 33: the heatwave lift. Sub intensity rises via automation.
Bars 33 through 49, breakdown: remove the fundamental. Keep ghost harmonics and air.
Bar 49, Drop 2: sub returns heavier and tighter, with less air.
Now the three key automations you should do basically every time.
First, SUB LEVEL. In Drop 1, keep it slightly restrained. Then, at the end of a phrase, like the last two bars before a fill, push it up by maybe half a dB to one and a half dB. Immediately after the fill, pull it back a touch. This creates the feeling of pressurizing without just “turning it up.”
Second, DUCK. In busier break sections, increase ducking slightly to keep the groove clean. In halftime moments or sparse fills, reduce ducking so the sub feels huge. Remember, timing matters more than amount, so adjust release if the bounce feels late or early.
Third, HEAT and SHIMMER. Automate them up into transitions with 4 to 8 bar ramps, then cut them back right on the downbeat of the drop. Contrast equals impact. The ear hears the drop as cleaner and heavier, even if the sub isn’t actually louder.
Now an advanced micro-move that’s absolute gold: in the last half-bar before a drop, automate HEAT up slightly while SUB LEVEL goes down slightly. Then on the drop, flip it: sub up, heat down. It feels like the room inhales, then the sub hits. It’s psychological, but it works.
Let’s glue it to the drums, because jungle is drum-first music. The sub has to respect the break.
On your DRUMS group, add Drum Bus. Drive around 5 to 15 percent. Keep Boom off or very low, because we already have dedicated sub.
Then check if your break has big low thump. If it does, decide who’s king in that 50 to 70 Hz zone: the break or the sub. If you want the sub to own it, gently cut the break around 50 to 80 Hz by one to three dB, or high-pass the break around 30 to 40 Hz to remove rumble. The rule is: either the break supplies thud or the sub does, but don’t let both dominate the same exact pocket.
Now translation and phase sanity checks.
On the Master, look at Spectrum. Your fundamental will often sit around 43 to 55 Hz for notes like F to G, or 55 to 65 Hz for A to C. We’re not worshipping numbers, we’re confirming stability. You want a consistent anchor, not a random blob.
Do a mono check: temporarily set a Utility on the Master to Width 0%. Make sure your harmonics don’t vanish. If they collapse, your chorus or modulation is too aggressive, or you need to rebalance the harmonic chain.
Also, bypass the HEAT HARM chain entirely. The drop should still work. If it doesn’t, you’ve accidentally made the harmonics do the heavy lifting and the sub is too weak or too over-ducked.
And a practical one: listen quietly. If you can’t still feel the bass movement at low volume, your sub arrangement is too static. Fix the story, not the loudness.
Let’s cover common mistakes fast, because these are the ones that ruin otherwise great tracks.
Stereo sub. If you widen below about 120 Hz, you invite phase weirdness and you lose energy in clubs. Keep it mono.
Over-saturating the fundamental. That’s how you get blur bass that steals headroom. Saturate the harmonics chain, not the sub clean.
Constant full sub. No tension, no story. Jungle thrives on contrast.
Sidechain too deep. If you’re ducking 8 to 12 dB all the time, the bass will feel weak and unstable. You want movement, not disappearance.
And finally, letting the break and sub fight the same fundamental. Choose the winner.
Now a couple of advanced variations if you want that “expensive” control.
Try a ghost sidechain key. Instead of sidechaining from the full DRUMS group, create a new audio track called SC KEY. Send your break or kick to it pre-fader. EQ it hard, like a band-pass around the transient zone, so the compressor reacts consistently. Then use SC KEY as the compressor input. That prevents random pumping from snares and ghost notes.
You can also do two-stage dynamics: first compressor does a fast shallow duck, like 2 to 3 dB, just clearing the transient. Second compressor does a slower gentle pump, like 1 to 2 dB, for musical breathing across the bar. Each compressor barely works, but together it feels super controlled.
And consider a Drop Discipline macro. Map one macro to reduce reverb and chorus on the harmonic chains, slightly increase ducking, and slightly lower harmonic chain level. Use that as a drop mode so the downbeat hits clean, then automate back to humid mode over 4 to 8 bars.
Sound design extras, quickly.
If you want moving harmonics without moving pitch, add Phaser-Flanger or Frequency Shifter only on the high-passed harmonic chain. Frequency Shifter in Ring mode, shifting plus or minus 5 to 20 Hz with a low mix, can create that heat-haze smear without destabilizing the fundamental.
If the bass disappears on phone speakers, do not just crank sub level. Increase harmonic saturation a bit, then match loudness with output, and EQ out any boxy low-mids that creep in around 150 to 300 Hz.
And if you want the sub to feel more rhythmically precise in dense breaks, you can add a barely-there soft knock layer: duplicate the sub MIDI to a new instrument, make a very quiet short sine or triangle an octave up, low-pass it so it’s more “thup” than click, and keep it way down. It adds definition without adding low-end.
Now here’s a short practice exercise.
Make an 8-bar rolling break loop. Write a two-note sub phrase, just root plus one step, with Operator. Build the rack with three chains.
Then create a 16-bar arrangement:
Bars 1 to 8: SUB CLEAN muted, only HEAT HARM playing very quietly, like minus 18 to minus 24 dB.
Bars 9 to 16: bring in SUB CLEAN, and automate SUB LEVEL up by about 1 dB across those eight bars. Then ramp HEAT up in bars 13 to 16, and snap it back at the start of the next loop.
Export it, and do a phone check. If you hear nothing, increase HEAT HARM saturation slightly, not sub volume.
Before we wrap, remember the big idea: keep the fundamental boring; make the audible layer do the storytelling. Use automation like arrangement. Use sidechain timing like groove. And treat the sub like it’s part of the drum conversation, not just a note under everything.
If you tell me your track key and whether your break is old-school chopped or modern and tight, I can suggest a specific home note range, release time target, and duck timing that will sit perfectly with that groove.