Show spoken script
Welcome in. Today we’re building a beginner-friendly mid bass system for jungle and oldskool drum and bass vibes in Ableton Live 12, using stock devices only. The key word for this lesson is automation. Because in jungle, a good mid bass isn’t just a sound, it’s a moving part. It’s the glue between your clean sub and your breaks, and it should feel like it’s talking back to the drums.
By the end, you’ll have a repeatable setup: a clean sub track that stays steady, a mid bass track that brings character and movement, and a simple macro system so you can automate big, musical changes without drawing a million tiny lines.
Let’s set the context first so your automation decisions actually make sense.
Set your tempo somewhere between 165 and 175 BPM. I’m going to think at 170. Drop in a basic drum groove: kick, snare, and ideally a break loop. Even a rough break is fine. Jungle bass is all about call and response with the drums, so you want to hear the bass moving against something real.
Now create two MIDI tracks. Name one BASS - SUB and the other BASS - MID. Select both and group them. Call the group BASS BUS. This is a huge habit that will keep your low end sane later. We process sub and mid separately, but we can still control them together if we need to.
Alright, first we build the sub. And yes, I want it boring.
On BASS - SUB, load Operator. Use the simplest algorithm, just one oscillator. Set Oscillator A to a sine wave. Make sure it’s mono, one voice, no poly stuff. The sub’s job is weight and consistency.
Add EQ Eight next. Gently low-pass it around 120 to 150 Hz. This keeps the sub from poking into the mids, and it also stops it from getting clicky or sounding like it’s trying to be the mid bass.
Then add Utility. Set Width to 0%, full mono. That’s non-negotiable for a lot of DnB systems. If you ever wonder why your low end disappears in a club, stereo sub is one of the classic reasons.
Cool. Sub done. Now the fun track: the mid.
On BASS - MID, load Wavetable. Use Basic Shapes for Oscillator 1 and choose a saw shape, or a slightly rounded saw if you want it a touch smoother. Keep it mono: one voice, no unison yet. Starting clean is important, because we’ll add width later with intention instead of randomly.
For the MIDI, keep it simple and roll-y. Think short notes with gaps. Eighth notes and sixteenth syncopations work great. Keep the notes in a mid register, like around F to A range depending on your key. The sub is handling the true low end; the mid bass is there to speak in the midrange.
Now we build the mid bass chain. The heart of the system is filter movement.
After Wavetable, add Auto Filter. Choose a 24 dB low-pass. Set Drive to around 6 dB for some bite. Resonance around 20 to 35 percent. Don’t go crazy with resonance yet, because too much turns your bass into a whistle that disappears on bigger systems.
Set the filter frequency somewhere like 250 to 600 Hz as a starting point. And now here’s where the lesson really begins: automation.
Go to Arrangement View and press A to show automation lanes. We’re going to automate Auto Filter Frequency, and optionally Resonance.
Think in two-bar phrases. Jungle loves phrases. Instead of constant motion, think call and response. Bar one: a little darker, more closed. Bar two: open it up on a fill or a gap where the snare leaves space.
A good starting range is this: closed around 220 to 320 Hz, open moments maybe 700 Hz up to 1.5 kHz when you want that bark. The trick is contrast. If it’s bright all the time, it’s not exciting. It’s just bright.
Teacher tip here: try making your filter open happen slightly ahead of the drum, like a tiny anticipation. Even nudging the automation breakpoint a thirty-second note early can make the bass feel more alive, like it’s leaning into the groove instead of reacting late.
Next, add harmonics. Put Saturator after Auto Filter.
Set Drive somewhere between 4 and 10 dB depending on how gritty you want it. Turn on Soft Clip. Try Analog Clip if you want warmth, or Hard Curve if you want it more aggressive. And very important: level match. If the distortion sounds better, make sure it’s not just louder. Use the Output to bring it back to a similar level when you bypass it.
Automation idea: automate Saturator Drive as a momentary accent. Not all the time. Pick two notes in an eight-bar loop and give them a little push, like plus two to four dB. That’s often enough to make a bass line feel like it’s speaking.
Optional, but very “oldskool jungle cheat code”: add Amp after Saturator.
Try a Clean or Blues mode and keep the gain low to mid. You’re not trying to turn it into a guitar solo. You’re trying to add a cab-like rasp and attitude. If it gets fizzy, don’t panic. We’ll carve it.
Now add EQ Eight near the end of the mid chain. This is mid bass discipline.
First, high-pass the mid bass somewhere around 120 to 180 Hz. Make it fairly steep. This is what stops the mid from fighting your sub and causing low-end phase drama.
Then check for mud. A small dip around 250 to 400 Hz can clear space for the break and make the whole track sound more expensive instantly.
If the bass sounds nasal or honky, try a gentle dip around 900 Hz to 1.5 kHz. But don’t overdo it, because that’s also where the “talk” character can live. You’re balancing attitude with space.
Now add Utility after that. This is where we control width like a pro.
Set Width low to start, like 0 to 30%. Keep the bass mostly mono-ish while the drums are smashing. Then, use width as a transition tool. For example, open Utility Width to 60 to 90% for half a bar before a drop or a section change, then snap it back tighter when the drums hit. That “lift then slam” is classic and it feels huge, even without changing the notes.
Quick coaching note: if you add width, do a mono check regularly. The easiest method is to temporarily put a Utility on the Master and set Width to 0%. If your mid bass loses all its attitude, you’re leaning too hard on stereo tricks. Bring it back toward mono and rely on harmonics and automation instead.
Now we add sidechain to make it sit with the kick.
Put a Compressor on the BASS - MID track. Enable Sidechain, pick the kick track as the input. Start with Ratio around 3:1 to 5:1. Attack 1 to 5 milliseconds. Release around 60 to 120 milliseconds, and adjust by feel to match the groove. Lower the threshold until you see maybe two to five dB of gain reduction.
DnB tip: don’t chase EDM pumping. You just want space for the kick and a little movement. Too much and the bass will vanish between hits, especially at high tempo.
At this point, you have a working mid bass chain. But now we turn it into a system you can reuse and automate fast.
Select your mid-bass effects: Auto Filter, Saturator, Amp if you used it, EQ Eight, Utility, and the sidechain Compressor. Group them into an Audio Effect Rack.
Now map macros. This is where everything becomes easy to automate.
Macro one: Tone. Map it to Auto Filter Frequency.
Macro two: Bite. Map it to Saturator Drive.
Macro three: Reso. Map it to Auto Filter Resonance.
Macro four: Width. Map it to Utility Width.
Macro five: Pump. Map it to the Compressor Threshold, but keep this range subtle.
Set smart macro ranges. This matters more than people think.
For Tone, something like 200 Hz up to 1.5 kHz.
For Bite, maybe 3 dB to 10 dB of drive.
For Reso, keep it safe: 10% to 40%.
For Width, 0% to 80%.
For Pump, a tiny usable range so you can’t accidentally crush the bass.
Now instead of automating six different devices, you can automate one or two macros and get a controlled, musical result. That’s the whole point of a system.
Let’s talk arrangement, because automation without structure turns into spaghetti.
Try a 16-bar story with four states.
Bars 1 to 4: tight and dark. Tone lower, Bite minimal.
Bars 5 to 8: slightly brighter. Tone rises a bit.
Bars 9 to 12: more aggressive. Bite spikes on a couple notes, maybe a quick Reso tick on an offbeat.
Bars 13 to 16: pre-drop tease. Brief Width lift, a couple quick Tone flicks, then a hard reset right at the loop.
That reset point is important. Jungle feels punchy because it returns to a known baseline. At the end of the phrase, snap Tone back to your “home” value, Width back near mono, Bite back to normal. Now the loop sounds intentional, not like it’s drifting.
Here’s a micro-automation trick that sounds super jungle: on the last quarter note before a snare fill, do a quick Tone spike. Like, open the filter fast and bring it back. It makes the bass “yap” at the drums, and it feels like the rhythm section is alive.
Now, a couple common mistakes to avoid.
Don’t let the mid bass fight the sub. If your mid has energy below about 150 Hz, high-pass it harder or adjust your patch. Keep the sub clean and steady.
Don’t overdo resonance. It can sound cool solo, but inside a mix it gets thin and whistle-y.
Don’t automate everything constantly. Movement needs contrast. Make a simple two-bar idea and repeat it, then change one thing every few phrases.
Don’t make the bass super wide all the time. Wide bass can collapse in mono and ruin your punch. Use width as a special effect, not a default.
And always level match after distortion. Louder usually sounds “better,” so don’t let volume trick your ears.
Quick extra sauce, still stock-only.
If you want darker, heavier vibes without losing clarity, try parallel dirt. Duplicate the mid track, distort the copy harder with Saturator and Amp, then low-pass it with EQ Eight and blend it quietly underneath. You get thickness without ruining the main tone.
Another fun one: before your distortion, put an EQ Eight and do a gentle bell boost around 700 Hz to 1.2 kHz, like one to three dB. Distortion reacts more to what you feed it, so you can create more “talk” without just cranking drive.
And if you want a vowel-ish articulation, make a narrow notch in EQ Eight somewhere between 500 Hz and 1.5 kHz, then automate that notch frequency in a tight range. Don’t sweep the whole spectrum. Just wiggle it a bit. It can sound surprisingly vocal.
Let’s finish with a tight 15-minute practice plan.
Make an eight-bar drum loop with kick, snare, and a break.
Program an eight-bar rolling bass pattern on your sub and mid tracks.
Build your mid rack and map the macros: Tone, Bite, Width, Pump.
Now automate Tone across eight bars: bars one and two dark, bars three and four slightly open, bar five add one quick “yap” on beat four, bars six to eight gradually brighter, then snap back dark at the loop point.
Automate Bite to spike on only two notes.
Automate Width to open only in the last half bar before the loop restarts.
Then export a quick bounce and listen on headphones, laptop speakers, and do a mono check by setting a Utility on the Master to Width 0%. The goal is that the bass still reads clearly, even when mono.
Recap to lock it in.
You built a stock-only jungle mid bass system in Ableton Live 12: Wavetable into Auto Filter for movement, Saturator for harmonics, optional Amp for oldskool grit, EQ Eight to carve space, Utility for mono control and width tricks, and a sidechain Compressor to sit with the kick. Then you wrapped it as a rack with macros so automation becomes fast, musical, and repeatable.
If you tell me the exact vibe you’re chasing, like Ray Keith style roll, early Valve darkness, or Moving Shadow edge, and what break you’re using, I can suggest a matching bass rhythm and a specific 16-bar macro automation shape that locks to typical jungle snare phrasing.