Show spoken script
Welcome to Moonlit Jungle: building a sub stack with a crunchy sampler texture in Ableton Live 12. This is a beginner-friendly lesson, but we’re going to think like mastering engineers while we do it: clean low end, controlled harmonics, consistent energy, and a bass that translates from club systems to cheap laptop speakers.
Here’s the core idea. In drum and bass and jungle, your bass usually has two jobs at the same time. Job one is a pure, stable sub that hits hard and stays consistent. Job two is a textured mid layer that gives character and movement, without messing up the low end. If you nail that split, your track instantly sounds more “finished,” even before you touch the master.
Let’s set up the session first.
Set your tempo to something DnB-friendly, around 170 to 174 BPM. Create an 8 or 16 bar loop in Arrangement View. That length is important because your ears need repetition to calibrate to bass. And drop in a basic drum groove, even if it’s placeholders. Kick, snare, hats. The reason is simple: you can’t make smart bass decisions in a vacuum. In jungle and DnB, the bass and drums are basically negotiating for space constantly.
Quick starting pattern if you’re new: snare on beats 2 and 4, hats doing eighths or sixteenths, and a kick on beat 1. Keep it simple. We’re here for bass control and texture.
Now Step 1: build the SUB layer, the clean foundation.
Create a new MIDI track and name it SUB. Load Operator. In Operator, choose the simplest setup: one oscillator only. Use a sine wave on Oscillator A. Keep it dead simple: no unison, no chorus, no wobble. Sub is about reliability.
Now set the amp envelope to avoid clicks and to feel musical. Attack can be super short, around 0 to 5 milliseconds. Release around 60 to 120 milliseconds, so notes don’t snap off and click. Decay is optional, maybe 200 to 400 milliseconds if you want shorter notes to feel more “plucky.” Sustain depends on your pattern. If you want held notes, keep sustain up. If you want short notes, pull it down.
Teacher tip: when you’re learning, pick one main low note for the track and build around it. In DnB, that’s often F1, G1, or A1. Decide your lowest main note early. It keeps you from endlessly tweaking because everything suddenly has a reference point.
After Operator, add EQ Eight. Put a gentle high-pass filter around 20 to 25 Hz. That’s not for tone, that’s for rumble you don’t need. If you hear any boxy mud later, you might do a tiny cut around 120 to 200 Hz, but only if it’s actually a problem. Don’t “pre-cut” just because you saw a chart online.
Then add Utility and set Width to 0 percent. That forces mono. This is non-negotiable for most DnB subs. Stereo low end can feel impressive in headphones and then vanish or get weird in a club.
For MIDI, start simple: eighth notes with a couple of sixteenth-note pickups. Don’t get fancy yet. At this stage, we’re building a sound and a system.
Step 2: build the TEXTURE layer, the crunchy sampler bite.
Create another MIDI track and name it TEXTURE. Drop Simpler on it. For now, just load any bass one-shot so you can build the processing chain. In a minute, we’ll resample our own sub and use that instead, which is where the “Moonlit Jungle” vibe really comes alive.
In Simpler, use Classic mode. Set Voices to 1 so it behaves like a mono sampled layer. Turn Warp off. We want stable pitch, not time-stretch artifacts.
Turn on Simpler’s filter. Choose a 24 dB low-pass, LP24. Set the cutoff somewhere around 2 to 6 kHz as a starting point. Add a little Drive, maybe 2 to 6, just to get some bite.
After Simpler, add EQ Eight. This is a crucial moment: high-pass the texture around 120 to 180 Hz, and use a steeper slope like 24 dB per octave. This makes sure your sub owns the true low end. If you want presence, you can add a gentle boost somewhere around 700 Hz to 1.5 kHz, but keep boosts small. One to two dB can be enough.
Then add Saturator. Turn Soft Clip on. Start Drive around 4 dB, and immediately do the important part: gain match. Pull the output down so it’s not louder than before. If you don’t level-match, you’ll mistake “louder” for “better,” and you’ll overcook the sound.
After Saturator, add Redux for that crunchy sampler texture. Try Bit Reduction around 10 to 12 bits. Try Sample Rate around 10 to 18 kHz. And keep it subtle. You’re aiming for “late-night grit,” not “broken speaker.”
Then add an Auto Filter after Redux. Set it to band-pass or low-pass, and plan to automate the cutoff over time. That’s how you get motion without changing the sub at all.
Now Step 3: the resampling trick. This is the signature move.
Create a new audio track called RESAMPLE PRINT. Set its input to Resampling. Solo your SUB track. Record four to eight bars of your sub pattern. Stop recording, and now you’ve got a clean printed audio version of your sub.
Drag that recorded audio clip into Simpler on the TEXTURE track, replacing the placeholder sample. Now your texture is literally your sub, but treated like a sampled sound you can abuse in a controlled way.
This is where you can get that jungle “sampled” feeling: in Simpler, adjust the Start point slightly forward so the transient changes. Add a tiny fade-in if you get clicks. And use the filter envelope: keep attack at zero, set decay around 200 to 600 milliseconds, and bring up the envelope amount a little. It creates a bloom that feels alive and slightly haunted.
If you want an extra old-school bite, here’s a fun method: do a tiny pitch dip at the start of the sub note, resample that motion, and use that printed version for occasional accents. Like bar 8 or bar 16. You’ll get that “thwip” transient without stacking a bunch of synth layers.
Step 4: group and set your crossover workflow.
Select SUB and TEXTURE and group them. Name the group BASS BUS. Add Spectrum at the end of the group chain so you can visually check what’s happening.
Keep a simple crossover philosophy: sub owns roughly 20 to 110 Hz. Texture lives mostly 150 Hz and up. And notice I’m leaving a little gap. That gap reduces phase fighting.
Quick coach trick for phase sanity: even if you high-pass the texture, steep filters can still shift phase near the cutoff. So temporarily set the texture high-pass higher, like 250 Hz. Then slowly bring it down until the low end starts to blur. When you hear blur, back it off slightly. You’re choosing the cutoff based on clarity, not a fixed number.
Now Step 5: mastering-style control on the BASS BUS. This is where we “print” the bass so it behaves like a record.
First, EQ Eight for cleanup. Tiny moves only. If there’s mud, it’s often around 200 to 350 Hz. If there’s harshness, it might be around 2 to 4 kHz. Think one to three dB changes, not dramatic carving.
Next, add Glue Compressor. Set attack to 10 milliseconds, release to Auto, ratio 2 to 1. Lower the threshold until you’re getting about one to three dB of gain reduction on peaks. This is just to make the layers feel like they belong together, not to flatten the life out of it. And keep soft clip off here, because we’re going to clip in a more intentional spot next.
After Glue, add Saturator. Turn Soft Clip on. Drive around one to four dB. Then again, gain match. The vibe should get denser and more controlled, but not just louder.
Then add a Limiter for safety. Ceiling at negative 0.8 dB. And ideally it’s barely working, like zero to one dB of reduction. If it’s working harder than that, it’s not “fixing” your bass, it’s covering up an earlier level problem.
Now let’s talk gain staging, because this is the hidden beginner superpower. A reliable starting point is: sub peaks around negative 12 to negative 9 dBFS. Texture peaks around negative 18 to negative 12 dBFS. And the bass bus peaks around negative 10 to negative 6 dBFS before the limiter. Those numbers aren’t laws, but they keep your Glue and Saturator behaving predictably.
Step 6: sidechain the bass to the kick.
Option A is the classic compressor sidechain. Put a regular Compressor on the BASS BUS. Turn on sidechain and select the kick as the input. Ratio around 4 to 1. Attack one to five milliseconds. Release around 60 to 140 milliseconds, depending on the groove. Dial the threshold until you hear the kick make space, but the bass doesn’t feel like it disappears.
Option B is a really clean beginner trick: Auto Pan as a volume shaper. Add Auto Pan to the BASS BUS, set Phase to 0 degrees so it becomes a tremolo-style duck. Set the rate to one quarter note, or one eighth if your kick pattern is busier. Choose a shape that dips fast and returns smoothly, and set the amount around 10 to 30 percent to start. For rollers, subtle ducking usually beats dramatic pumping.
Extra coach note: kick versus sub timing matters as much as sidechain. If your kick transient feels swallowed, try nudging the SUB slightly later using Track Delay. Just five to fifteen milliseconds can fix the groove without heavy ducking.
Step 7: arrangement ideas to make it feel like jungle.
Over 16 bars, try this energy map. Bars one to four, sub only. That sets weight and gives the listener a foundation. Bars five to eight, bring in the texture quietly, like ten to six dB lower than the sub. Bars nine to twelve, automate the texture filter opening a bit, more bite. Bars thirteen to sixteen, do a quick resample fill for one bar, and then drop the texture out right before the next section hits. That little moment of absence makes the next phrase feel bigger.
Automation suggestions that always work: slowly open the texture filter from about 2 kHz up toward 6 kHz across a section. Increase Redux intensity slightly in the last two bars before a drop. And for phrase endings, a tiny Utility gain bump on the texture can underline the rhythm without adding new notes.
If you want an even more advanced but still beginner-friendly upgrade, add an optional third layer called AIR. Duplicate the texture, high-pass it around 1.5 to 3 kHz, saturate gently, maybe a touch of compression, and keep it very low in level. The goal is phone audibility. When you solo it, it should feel thin and annoying. In the full mix, it helps the bass line read on small speakers.
Step 8: master bus sanity check. Keep this minimal while you’re learning.
On the Master, add EQ Eight with a gentle high-pass around 20 Hz. Then Glue Compressor with ratio 2 to 1, attack 10 milliseconds, release Auto, and keep it to one to two dB of gain reduction max. Then a Limiter with a ceiling around negative 1.0 dB.
And here’s a big mindset tip: while you’re building, don’t chase final loudness. Keep your master peaking around negative 6 to negative 3 dB. Get the low end clean first. Loud comes later.
Before we wrap up, let’s do two quick reality checks that pros do early.
First, mono check. Put a Utility on the Master temporarily and set width to 0 percent. Listen quietly. Ask yourself: can I still follow the bass line? If the answer is no, your texture doesn’t have enough harmonics in the 300 Hz to 2 kHz zone.
Second, small speaker check. Turn your listening volume down a lot. If the bass line disappears completely, don’t distort the sub harder. Instead, duplicate the sub, high-pass that duplicate around 150 to 250 Hz, add gentle saturation to create harmonics, and mix it in very low. That’s a sub translator layer. It keeps the real sub clean.
Common mistakes to avoid as you go: letting the texture carry sub information, making the sub stereo, pushing Redux until it masks your hats and snare, compressing the sub too hard and killing the roll, and not gain matching after saturation.
Now a quick mini practice exercise to lock this in.
Write a simple 16-bar sub pattern in F minor. Mostly F1, with occasional G sharp 1 or D sharp 1 as passing notes. Resample eight bars of the sub into Simpler for the texture. Automate the texture filter to open slightly every four bars. In bars fifteen and sixteen, increase the Redux crunch just a touch. Then do a mix check: mute texture. Does it still feel powerful? It should. Mute sub. Do you still hear the character and the rhythm? You should. Export a quick WAV and test it on headphones and laptop speakers.
Let’s recap the win. You built a two-layer DnB bass stack: sub is clean and mono, texture is resampled crunch that stays out of the real low end. You treated the bass like a mastering problem: small EQ moves, gentle glue, controlled clipping, and safety limiting. And you focused on translation, not just vibes.
If you tell me your BPM, your key, and the lowest note you’re using, plus whether your kick is punchy or boomy, I can suggest tighter crossover points and sidechain timing that fits your exact groove.