Show spoken script
Welcome back. In this lesson we’re building a proper oldskool jungle, early DnB style bass wobble in Ableton Live 12. The goal is floor-shaking low end that still feels controlled under a rolling break. So we’re going to do it the classic, reliable way: stable sub for weight, gritty mid layer for movement, and tempo-synced modulation that locks to the groove.
This is intermediate, so I’m assuming you can navigate racks, chains, and mapping. But I’ll walk you through the why behind each choice, because that’s what stops your bass from collapsing when the drums come in.
First, set your tempo to 165 BPM. That’s a sweet spot for jungle and oldskool DnB. Now create a MIDI track for the bass and make a two-bar MIDI clip. Keep it simple: put F1 and just hold it for the full bar, then hold it again for bar two. The whole point is we’re designing movement with modulation, not with a busy bassline yet. If you want a tiny bit more musical info later, we’ll do a quick variation, but for now: one note, two bars.
Now drop an Instrument Rack onto that MIDI track. Open the chain list and create two chains. Name the first one SUB, and name the second one MID. This separation is your cheat code. Because in jungle, the sub is the foundation. If you wobble the sub, you’ll often lose it in mono, it’ll phase out on big systems, or it’ll just feel inconsistent. So we keep the weight steady, and we make the wobble happen where the ear can actually read it: the mids.
Let’s build the sub chain first.
On the SUB chain, add Operator. In Operator, set it to the simplest algorithm: A only. Oscillator A should be a sine wave to start. If you want a touch more harmonic weight, you can try triangle, but sine is the cleanest and most predictable.
Go to the amp envelope. Set the attack very fast, like zero to five milliseconds. That prevents clicks but keeps it punchy. For decay, you can leave it alone if you’re holding notes, but if you want that slightly “hit-like” 808 behavior, set a decay around 300 milliseconds and pull sustain down. For held jungle notes though, keep sustain at full and give the release something like 80 to 150 milliseconds so it doesn’t click off.
Now add EQ Eight after Operator. Your mission here is to keep the sub mostly living under about 90 to 120 hertz. So you can use a low-pass shape, or just roll off the highs aggressively. Don’t overthink it: we’re trying to make a sub layer that behaves like a single solid object in the mix. If later you get boxy mud, you can try a small dip around 200 to 300 hertz, but keep that as a “when needed,” not a default.
After EQ Eight, add Utility. Turn Bass Mono on, set width to zero percent. This matters. You want the sub to hit hard in mono club systems and not disappear when summed. Then set the Utility gain so it’s solid but not clipping. And a little teacher tip: set the sub level while the drums are playing, not in solo. A sub that sounds huge alone can be completely wrong once the breakbeat comes in.
Cool. Sub is done. Heavy, simple, dependable.
Now let’s make the wobble, which lives in the MID chain.
On the MID chain, add Wavetable. Start with Oscillator 1 set to Basic Shapes, and choose a saw wave for that classic bright harmonic content. If you want nastier, more hollow bite, switch to pulse or square later. For unison, use two voices, and keep the amount fairly low, like 10 to 20 percent. The reason is: too much unison gets wide and phasey, and then it starts messing with the low mids. We want controlled aggression, not mush.
Turn on Wavetable’s filter. Choose LP24, a 24 dB low-pass. Start the cutoff around 200 to 400 hertz so it’s already somewhat dark. Add a little resonance, like 10 to 25 percent, because resonance is what gives that “talking” quality when we wobble. If you push resonance too far, it’ll scream and jump in level, so we’ll keep it musical.
Now put a Saturator after Wavetable. Choose Analog Clip mode. Set drive somewhere around 3 to 8 dB. Turn on Soft Clip if you want it smoother and a bit more “contained.” And watch your output level. Saturation is awesome, but it’s also how people accidentally make their bass 10 dB louder without realizing it.
Next, add EQ Eight to clean up the mid layer. Put a high-pass around 90 to 120 hertz. This is important: the mid layer should not fight the sub for the lowest octave. The sub owns that zone. If you want more presence, you can gently lift somewhere around 700 hertz to 1.5 kHz later, but don’t do it just because it looks good on an EQ.
Now we add the wobble engine: Auto Filter. Yes, we already have a filter in Wavetable, and now we’re adding another one. That’s fine. Think of Wavetable’s filter as tone shaping, and Auto Filter as movement and performance control.
On Auto Filter, choose Low-pass 24. Set frequency somewhere in a workable range like 250 hertz up to maybe 1.5 kHz. Set resonance around 15 to 35 percent depending on how vocal you want it. Drive can be subtle to pretty gritty, so anywhere from zero to 30 percent. And now the key: turn on the LFO.
Set the LFO shape to sine for a smooth wobble. If you want a more chopped, gated vibe, use square. Turn Sync on, and start the rate at 1/8. Set the amount around 30 to 60 percent. Phase at 0 degrees is fine to start. Later, we can flip phase for variation, especially if we duplicate the mid layer, but keep it simple for now.
Before we macro-map, quick coach trick: while sound designing, you can put a Limiter temporarily at the end of the MID chain. Not as a mixing solution, just as protection while you explore resonance and drive. It stops those surprise peaks that make you design timidly. Once you’ve found the tone, remove the limiter and set real levels properly.
Now let’s turn this into a performance-ready instrument using macros.
Go back to the Instrument Rack’s Macro section. Map Auto Filter’s LFO Rate to Macro 1 and name it Wobble Rate. When you play jungle, the obvious rates are 1/4, 1/8, 1/16, and the secret spice: 1/8 triplet. That triplet rate gives you that rolling, skittery feel that instantly says jungle.
Map Auto Filter’s LFO Amount to Macro 2 and name it Wobble Depth. This is huge for arrangement, because you can keep the same rate but change how extreme the motion feels.
Map Auto Filter’s Frequency to Macro 3 and name it Tone or Cutoff. This is your brightness control. Don’t underestimate how much this affects perceived loudness, so use your ears, not just the knob.
Map the Saturator Drive on the MID chain to Macro 4 and name it Drive. Now you can push intensity in fills and pull it back in the groove.
Map the Utility Gain on the SUB chain to Macro 5 and name it Sub Level. And if you don’t already have one, add a Utility on the MID chain too, then map that gain to Macro 6 and name it Mid Level. This gives you instant balance control between weight and character.
At this point, play your two-bar F1 clip and start moving Wobble Rate, Depth, and Cutoff. You should hear the mid layer talk and pulse while the sub stays rock steady underneath. That’s the whole vibe.
Now let’s glue it to the drums, because jungle bass doesn’t just exist, it sits in a pocket with the kick and snare.
After the Instrument Rack, add a Compressor on the bass track. Turn on Sidechain. For the input, you can use your kick track, but here’s the reality: with breakbeats, the kick pattern can be messy and inconsistent. A classic jungle trick is a ghost trigger. So if you want consistent pumping, create a separate track that plays a simple click or closed hat on 1 and 3, or even a steady four-on-the-floor pattern if you want that constant breathing bed under chopped breaks. Then set that track as the sidechain input.
Set ratio around 3:1 to 6:1. Attack around 1 to 10 milliseconds. Release somewhere like 60 to 140 milliseconds. Adjust release so it breathes in time, not so it flutters. Then lower the threshold until you’re getting about 2 to 5 dB of gain reduction on the hits. The bass should duck and recover in a way that makes the drums feel bigger, not like the bass is being punished.
Quick monitoring tip using Live’s tools: drop Spectrum on the bass track or a bass bus. Watch the 40 to 80 hertz area while you change wobble settings. That band should stay relatively stable. If it’s diving and surging as you wobble, your mid layer is probably leaking too low, or you’re accidentally modulating the sub somewhere.
Also, throw a Utility on the bass bus and press Mono occasionally. If the bass falls away, you’ve got width or phase problems happening where they shouldn’t. Usually that’s too much unison, chorus, or stereo processing reaching down into the low end. Keep the sub mono, and if you widen anything, widen only above about 200 hertz.
Now, optional but very authentic: oldskool grit through resampling.
When you like your mid wobble movement, record or resample it. You can freeze and flatten, or route audio from the MID chain to a new audio track and record four to eight bars while you automate the macros. The point is to commit to a performance, like an old sampler workflow, and then texture it.
On that resampled audio, add Redux. Try bit reduction around 8 to 12, sample rate around 8 to 20 kHz, and keep the mix subtle, like 10 to 40 percent. You’re seasoning it, not destroying it. Then add Drum Buss. Drive maybe 5 to 20 percent, Crunch up to around 20 percent if you want edge, and usually keep Boom off because we already have a dedicated sub. Drum Buss can also slightly smooth the transient, which helps the bass sit behind the snare in a more classic way.
Now let’s talk arrangement, because the oldskool vibe comes from restraint and variation, not from maxing out the wobble for three minutes straight.
Try a simple 32-bar concept. First eight bars: intro with atmospheres and filtered breaks, bass either absent or just tiny sub hints. Bars nine to sixteen: pre-drop tease. Bring in the mid wobble quietly, maybe high-passed, and automate a little cutoff movement so it feels like pressure building. Then bars seventeen to thirty-two: full drop. Sub and mid together, and now you automate Wobble Rate every four bars. For example: start at 1/8, switch to 1/16 for energy, then hit 1/8 triplet for a fill moment. And do call-and-response: one bar wobble, one bar held note. Those little gaps are what make the breakbeat feel even more frantic.
If you want some advanced variation, here are a couple quick ones.
You can do “two-speed” wobble switching using Macro Variations in Live 12. Make one variation that’s 1/8, one that’s 1/16, one that’s 1/8 triplet, and switch them on bar lines. It’s cleaner than drawing fiddly automation curves, and it feels like performing the bass.
You can also create the illusion of a bigger mid without touching the sub by duplicating the MID chain inside the rack. Set one Auto Filter LFO phase to 0 degrees and the other to 180 degrees, high-pass both the same, and keep the second one 6 to 12 dB quieter. That adds motion and size while keeping the weight stable.
And if you want that negative-space, chopped-sampler energy without changing notes, add Auto Pan after the MID chain, set phase to 0 degrees so it becomes a tremolo, choose a square wave, sync it to 1/8 or 1/16, and blend it subtly. That creates rhythmic gaps, which is very jungle.
Now, quick common mistake check before we do a mini exercise.
Don’t wobble the sub. If your sub is moving in frequency or getting wide, you’ll lose power. Don’t make the whole bass wide. Wide subs are weak subs. Don’t over-saturate without gain staging, because resonance plus drive can spike levels fast. And don’t wobble with no rhythmic intent. Lock your rates to the drums: 1/8, 1/16, and triplets for spice. Finally, leave room for the snare. Jungle snares are loud and proud. If your bass is thick in the 150 to 250 area, the snare loses body, and the whole track feels less like jungle.
Let’s do a quick 10 to 15 minute practice to cement this.
Build the two-chain rack: SUB with Operator, MID with Wavetable. Set wobble rate to 1/8 and depth around 50 percent. Now change your MIDI clip slightly: bar one hold F1, bar two play F1 for a half note, then G1 for a half note. Nothing fancy.
Now automate over eight bars. Bars one to four: wobble rate 1/8, cutoff medium. Bars five to six: wobble rate 1/16, add a little more drive. Bars seven to eight: wobble rate 1/8 triplet, then pull the cutoff down right before the loop restarts. That last move is classic: it creates tension and makes the reset feel intentional.
Bounce a quick loop and listen on headphones and a small speaker. If the bass disappears on the small speaker, you may need more mid presence or slightly higher cutoff. If the bass disappears in mono, your sub isn’t clean or your mid is too wide too low. If the snare feels smaller, carve a little space and check that mid high-pass again.
Recap: you built a proper floor-shaking wobble bass using stock Live devices. The secret is separating weight from movement. Sub stays steady and mono, mids do the wobble and the grit, and macros make it playable and easy to automate. Sidechain locks it into the drum pocket, and a little resampling can give you that crunchy oldskool identity.
If you tell me what era you’re aiming for, like 1993 to 95 jungle, darker techstep, or a modern roller, I can suggest exact wobble rates, filter ranges, and distortion intensity that match that reference.