Show spoken script
Welcome back. This is an intermediate masterclass on building a bassline with proper jungle swing in Ableton Live 12. We’re going for that rolling drum and bass feel that locks to breakbeats, but doesn’t sound late, floppy, or off-grid. You’re going to end up with a clean two-layer bass: a stable sub that stays disciplined, and a mid layer that does the dancing. Then we’ll glue it together on a bass bus, add sidechain that breathes with the drums, and arrange it into a 16-bar phrase that evolves like a real track.
Before we touch any synths, let’s set the context. Jungle swing isn’t just “turn on swing and pray.” The best swing is controlled. It’s about micro-timing, yes, but honestly, it’s also about where the bass stops. Negative space. Note lengths. Releases. The spaces between hits are what create that forward lean.
Alright, set your tempo. Put Ableton at 174 BPM. That’s a classic rolling pace, and it makes timing decisions pretty obvious.
If you’re using a break sample, click the clip and set Warp to Beats. Preserve Transients. If you hear clicks or the break gets too spitty, don’t panic and start warping random markers—try a tiny fade in on the clip, or adjust the transient loop behavior so it’s less sharp. We want the break to feel punchy, but not like it’s tearing.
Now open the Groove Pool. Load a groove like MPC 16 Swing, somewhere around 57 to 62. Start with an amount that feels jungle-ish but not ridiculous—around 55 to 60 percent as a starting point. And here’s the big promise of this lesson: we are not going to slap that groove on everything. We’ll apply it intelligently.
Let’s build the sub first.
Create a new MIDI track and name it SUB. Drop Operator on it. Keep it simple: Algorithm set to A only, oscillator A is a sine wave.
Now the amp envelope. If you want a tight roller sub, set the attack basically instant—zero to five milliseconds. Set decay around 200 to 400 milliseconds. For sustain, you have two valid directions. If you like a plucky sub that gets out of the way, keep sustain super low, basically down. If you want a more held roller sub, set sustain somewhere like minus six to minus twelve dB so it carries a bit, and then release around 80 to 150 milliseconds. The release matters a lot. Too long and your groove goes lazy. Too short and it sounds like it’s stuttering.
Here’s a quick pocket check you should get used to. Solo your breaks and the SUB only. Mute everything else. If it already feels like it’s leaning forward and rolling, your sub note lengths and releases are in the right universe. If it feels laggy, don’t immediately start shifting notes. First shorten note lengths or shorten the synth release. Swing is often fixed by editing the end of the note, not the start.
Now process the sub with stock devices.
Put EQ Eight first. High-pass around 20 to 30 Hz, gentle, just to kill rumble you can’t hear but will definitely feel in your headroom. If the sub has a little cardboard vibe, dip around 200 to 300 Hz by maybe two dB. Don’t go hunting for problems you don’t have, though.
Next add Saturator. Use Soft Sine or Analog Clip. Drive one to four dB, and match the output so when you bypass it the level stays basically the same. This isn’t “make it louder,” this is “give it harmonics so it translates on small speakers.”
Then Utility. Turn Bass Mono on and set width to zero percent. Sub stays centered. Stable pitch, stable timing, stable level. That’s your rule.
Cool. Now the mid layer.
Create a second MIDI track and name it MID. Load Wavetable. Start with Basic Shapes and go square-ish or saw-ish. You can leave oscillator two off for now, or add a subtle layer later if you want more thickness.
Set unison to two voices. Keep the amount modest, like 15 to 25 percent. You’re building movement, not a detuned trance supersaw.
Turn on the filter. LP24. Put cutoff somewhere in the 200 to 600 Hz zone to start—we’ll automate later. Add a bit of filter drive, like two to six. Keep resonance low, around 0.10 to 0.25. We want weight and character, not a whistling peak.
Now build the mid processing chain.
Start with Auto Filter. Lowpass 24. Don’t set an LFO rate yet—keep rate off so it’s not wobbling on its own. Use just a little envelope amount so each note has a tiny bit of movement, like it’s speaking.
Then Saturator. Analog Clip. Drive four to ten dB depending on how rude you want it. Turn soft clip on. If it gets too fizzy, back off drive and let EQ do less work.
Next EQ Eight. High-pass around 90 to 140 Hz so the mid doesn’t fight the sub. If you hear harshness, look around 2 to 5 kHz and tame it. If it needs to speak on smaller systems, a tiny boost around 700 Hz to 1.5 kHz can help, but keep it tasteful.
Then Glue Compressor. Attack 10 ms, release Auto, ratio two to one, and aim for one to three dB of gain reduction on peaks. This is about control, not flattening the life out of it.
Finally Utility for stereo management. Set width around 80 to 110 percent. If things get blurry, pull it down to 80 or 90. The rule is: the lower the frequency content, the less width you want. If your mid patch still has too much low energy, fix it at the source with EQ before you widen.
Now we write the bassline.
We’ll use D minor as a vibe. You can choose any key, but D minor is a classic jungle and DnB home base.
We’re going to think in “anchor and answer.” Anchor notes are root and fifth—D and A—because that gives drive and stability. Answer notes are nearby tones like C, F, and G that add funk without turning the bassline into a melody that competes with the track.
Create a MIDI clip on the SUB and the MID. Make it 16 bars long, but start working in a two-bar loop so you can get the feel right quickly, then expand.
Set your grid to eighth notes at first. Don’t overcomplicate right away.
Here’s a practical two-bar idea you can copy as a starting point.
In bar one:
Start with D1, short, right on the downbeat at 1.1.
Then another D1 on 1.2.
Then A0 on 1.3.
Then a little pickup: D1 around 1.3.3.
Then F1 on 1.4.
In bar two:
D1 on 2.1.
C1 on 2.2.
D1 on 2.3.
A pickup G0 on 2.3.3.
Then A0 on 2.4.
Keep notes shorter than you think. In jungle, note length equals groove.
As a target, try sub note lengths around 80 to 160 milliseconds for tight rollers. If you want more legato, 160 to 280 milliseconds, but be careful—legato low end can smear the kick and make the whole track feel slow. For the mid layer, you can go slightly longer than the sub, but avoid constant overlap. Overlap is where you get level inconsistencies and phase weirdness.
Now, the swing. This is the main event.
First: apply groove to the MID clip, not the SUB. Drag your chosen groove—say MPC 16 Swing 59—onto the MID clip. In the clip’s groove settings, start timing around 60. You can go anywhere from 50 to 80 depending on the break, but 60 is a great center. Add a touch of random, like two to six, just enough to humanize. Velocity swing is optional—keep it low, maybe zero to 15, and only if your patch responds musically to velocity.
Why not swing the sub first? Because if the sub gets too lazy, your low end sounds late. The character layer can dance; the foundation should stay dependable.
Now manual micro-timing. This is where it starts sounding real.
Open the MIDI editor. Find the off-beat notes, the “ands.” Choose a couple and nudge them late by five to fifteen milliseconds. Don’t do it to every offbeat. Two or three well-chosen nudges can sound more intentional than a whole clip dragged around.
Then pick an occasional pickup note—something right before a downbeat—and nudge it early by three to eight milliseconds. That creates urgency. It’s the push-pull that makes jungle feel both relaxed and fast at the same time.
In Ableton, you can do this cleanly by turning off the grid temporarily so you can slide notes freely. And here’s a power move: use track delay for broad feel, and manual nudges for accents.
Try setting MID track delay to plus five to plus fifteen milliseconds. Keep SUB at zero. Sometimes SUB can go plus a couple milliseconds, but rarely more. If the whole bass feels behind the drums, you’ve gone too far.
And one more advanced coaching trick: delay isn’t just “late or early.” It’s phase alignment with the kick. Sweep MID track delay from about minus eight milliseconds to plus twelve while listening with kick and snare. Stop where the kick feels punchiest and the bass feels like it’s sitting behind the break in a good way. That sweet spot is real, and it changes depending on your samples.
Now sidechain. Because even a perfect groove will fall apart if the bass is stepping on the drums.
On SUB, add Compressor. Turn on sidechain. Choose your Drum Bus as the input, or your kick track if you have a separate kick. Ratio four to one. Attack one to three milliseconds. Release 60 to 120 milliseconds. Then lower the threshold until you see about two to five dB of gain reduction on the sub.
On MID, do the same, but aim a little lighter, like one to three dB of reduction.
Here’s what you listen for: the bass should tuck under the drum transient and come back just before the next important hit. If the break has tons of ghost notes and the compressor is chattering, you’ve got two fixes. One, use the sidechain EQ filter inside the compressor and emphasize around 60 to 120 Hz so it mostly reacts to kick weight, not snare crack. Two, sidechain from a ghost kick: a muted simple pattern that controls the bass movement intentionally. That’s super common in DnB because breakbeats can be too busy for a clean detector signal.
Now group your SUB and MID tracks into a group called BASS BUS.
On the bass bus, add EQ Eight and scan for mud around 120 to 250 Hz. If it feels thick in a bad way, a small dip around 180 Hz, like one to three dB, can clear the pocket.
Then add a Saturator with just one to three dB drive. This is glue, not destruction.
Then Glue Compressor. Attack 10 ms, release Auto, ratio two to one, and let it kiss the signal—one to two dB of reduction.
Optionally add a Limiter at the end as a safety ceiling at minus 0.3 dB. Don’t smash it. It’s only there to catch accidental peaks while you experiment.
At this point, you should have a two-bar loop that already rolls. Now we turn it into 16 bars that feel alive.
Here’s a simple blueprint.
Bars one through four: keep it simple and root-heavy. Let people understand the groove.
Bars five through eight: add one extra pickup note somewhere, and open the mid filter cutoff slightly so energy lifts.
Bars nine through twelve: introduce call and response by swapping one note—maybe change an anchor answer from D to C or F for a bar.
Bars 13 through 16: strongest version. Open the filter a bit more, and add a tiny resonance movement for tension.
Automation is your best friend here. Automate Wavetable filter cutoff to open gradually across eight bars. Automate Auto Filter resonance just a little in the last couple bars before a drop. Automate Saturator drive up one or two dB in the peak phrase. And if the mid starts bullying the drums in the loud section, automate Utility gain down one dB. That tiny move can save the whole groove.
One authenticity move: make one bar slightly wrong in a cool way. An extra ghost note, a surprise rest, or a half-beat of silence. Jungle thrives on controlled chaos.
And speaking of ghost notes, here’s an advanced variation if you want extra chatter without muddying the low end. Duplicate the MID track to a new one called MID-GHOST. Transpose it up 12 or 19 semitones. High-pass it hard at 250 to 350 Hz. Make the notes very short, like 30 to 80 milliseconds, and place them on offbeats. It adds momentum and texture while leaving your sub clean.
Now let’s talk common mistakes so you can self-correct fast.
If you swing the sub too much, your low end feels late and weak. Keep the sub mostly tight.
If your notes overlap, especially in the sub, you get weird level and phase behavior. Shorten notes. Avoid constant legato.
If you have too much stereo in the low frequencies, mono compatibility suffers and the bass feels unstable. Utility width at zero on the sub, always.
If you set sidechain and never revisit it, you’ll either pump or you’ll never actually make space. Tune that release to the rhythm of your break.
And if the mid bass is too loud relative to the drums, the break loses snap. Pull the mid down one to three dB and re-check. In drum and bass, drums are not optional. The bass supports the drums, even when it’s aggressive.
Now a quick Live 12 workflow boost: put the Scale MIDI effect on both SUB and MID. That way you can experiment without accidentally leaving the key. And in the MIDI clip’s transformations, you can lightly humanize the MID only. Go gentle, and undo-redo until it hits. You can also use Add Interval on the MID for quick fifths or octaves, then delete anything that clutters. Fast experimentation, still controlled.
Let’s wrap with a timed mini exercise you can do in 20 to 30 minutes.
Build SUB with Operator sine and the basic chain. Build MID with Wavetable and the chain. Write a two-bar bassline using only D, A, C, and F. Apply groove to MID only with timing 60 and random 3. Manually nudge two notes late by about 10 milliseconds. Sidechain SUB and MID to drums, aiming for around three dB reduction on SUB and two on MID. Then expand to eight bars. Add one bar with a rest—space is swing—and one bar with an extra pickup note right before beat one.
Then export a quick bounce and listen at low volume. If it still rolls quietly, you nailed the feel. Loud playback can hide timing problems. Quiet playback exposes them.
Recap: you built a two-layer bass where the sub stays stable and mono, and the mid carries groove and attitude. You applied jungle swing with groove plus targeted micro-timing, not random chaos. You shaped pocket using sidechain tuned to the break. And you arranged it into a 16-bar evolution using subtle automation so it feels like a track, not a loop.
If you tell me what style you’re aiming for—old-school 94 jungle, modern rollers, techstep, halftime—and what kind of break you’re using, I can suggest a swing amount, a sidechain release range, and a starting MIDI rhythm template that usually locks instantly for that lane.