Show spoken script
Welcome in. Today we’re building a proper oldskool jungle, drum and bass roller foundation: that sub-sine that just keeps moving, keeps pushing, and somehow stays clean the whole time.
The focus isn’t just sound design. It’s workflow. We’re going to design in MIDI, then commit using resampling in Ableton Live 12, and then we’ll arrange and “master” the bass as audio so it sits consistent, punchy, and mix-ready like a finished record.
This is intermediate territory. You should already be comfortable making a basic sub, routing tracks, and doing simple sidechain. What I’m giving you is a repeatable, fast method that gets you out of infinite tweak mode.
Alright. Let’s set the stage.
First, set your tempo to around 165 to 170 BPM. I like 168 for this. Now create a few groups so the session stays clean: DRUMS, BASS, MUSIC or FX, and a PREMASTER.
Get a kick and snare going immediately, even if it’s a placeholder loop. Jungle and DnB decisions only make sense against the pocket, so don’t build bass in a vacuum. Classic setup: snares on 2 and 4, and a kick pattern that supports that. Don’t overthink it yet.
On your PREMASTER, drop a Utility and a Limiter. Set the limiter ceiling to minus 0.8 dB. Keep lookahead around 1 millisecond, release on auto. This is not final mastering. This is a safety rail while we work.
Now we build the sub-sine roller in MIDI.
Create a MIDI track called BASS – SUB, and load Operator. Keep it simple: algorithm A only, a clean sine wave. On the amp envelope, use a very fast attack, basically zero to three milliseconds. Decay around 300 milliseconds, sustain all the way down, release somewhere like 60 to 120 milliseconds.
Here’s the first teacher note: your release time is groove. It’s not just “tail length.” If your sub overlaps the snare too much, the whole roller starts to feel like it’s tripping over itself. So if in doubt, shorten the release and let the rhythm breathe.
Now optional, but very roller: a tiny pitch envelope. Just a few semitones, like plus 3 to plus 8, with a quick decay, around 60 to 120 milliseconds. That gives a little “doof” at the start of each note. Keep it subtle. If it sounds like laser pew-pew, you’ve gone too far.
Write a one-bar pattern in your key. Let’s say A minor. The roller feel comes from syncopation plus repetition. Use mostly eighth notes, and then sprinkle in the occasional sixteenth pickup, especially into the spaces around the snare. And as you write: think like a drummer. You want the bass to talk to the break, not wrestle it.
Add a groove if you want that slightly human swing. In Ableton’s Groove Pool, something like MPC 16 Swing at 55 to 58 percent works. But apply it lightly, like 10 to 30 percent. If your bass starts flamming against the drums, you’ve overdone it.
Cool. Now we’re going to split the bass into sub and top, because the mastering mindset is: the sub stays clean and stable, and the character lives above it.
On the SUB track, add EQ Eight. High-pass at 20 to 25 Hz. That’s just removing nonsense energy that steals headroom. If it’s muddy, a gentle dip around 200 to 300 Hz, maybe one to three dB. Then add Utility and force mono. Width at zero percent. This is not negotiable for a proper, reliable low end. If you want width, earn it above the sub region.
Optional: a Glue Compressor on the sub, very light. Attack around 10 milliseconds, release auto, ratio 2 to 1, and you’re only aiming for one to two dB of gain reduction. This is control, not vibe.
Now duplicate that track and call it BASS – TOP. This is where we make the sub audible on small speakers and add motion without messing up the low-end fundamentals.
On TOP, first thing: EQ Eight high-pass around 90 to 120 Hz with a steep slope, like 24 dB per octave. We are deliberately keeping the tops from muddying the sub. Then add Saturator. Soft Clip mode. Drive maybe 2 to 8 dB, and then compensate the output so bypass and enabled are roughly the same loudness. That’s important: match levels so you’re judging tone, not volume.
Then add Auto Filter for movement. You can do a low-pass 24 dB, or MS2 if you want a bit of character. Put the cutoff somewhere between 300 Hz and 1.5 kHz depending on how bright you want it, and add just a small amount of envelope or map the cutoff to an LFO for subtle motion.
Finally, if you want some width, add Chorus-Ensemble very lightly. Mix 5 to 15 percent. And I’ll warn you now: too much chorus on bass tops is one of the fastest ways to destroy mono compatibility. So we’ll check mono later.
Now sidechain. Because that classic DnB pocket is the kick and snare owning the transient moments, and the bass breathing around them.
Put Ableton’s Compressor on SUB and TOP. Enable sidechain. Start with the kick as the input. Ratio about 4 to 1. Attack fast, like 0.5 to 3 milliseconds. Release around 80 to 140 milliseconds. Time it so the bass returns in rhythm, not randomly. Aim for about two to five dB of gain reduction on the sub, and one to three on the top.
Extra coaching tip here: if your kick pattern might change later, or you’re swapping kick samples, consider sidechaining from a ghost trigger track. Duplicate the kick MIDI or audio to a silent track and shape it into a consistent, clicky transient. That way the ducking stays consistent even if your actual kick sound evolves.
Now we commit. This is where the resampling workflow becomes the whole point.
Create a little print zone. I want you to think of it like a “print matrix.” Make a group called BASS PRINTING, and inside it create audio tracks named PRINT – SUB, PRINT – TOP, and PRINT – FULL BASS. Optionally later, you can add PRINT – DIRT or PRINT – AMBI, but we’ll keep it tight.
Set the Audio From on PRINT – SUB to your BASS – SUB track, and choose Post FX. Do the same for PRINT – TOP from the TOP track, Post FX.
Now for PRINT – FULL BASS, we’ll use a bass bus. Group your SUB and TOP tracks into a BASS GROUP. On that BASS GROUP, add a gentle EQ if needed, then a Glue Compressor with light settings like before, one to two dB gain reduction, and optionally a touch of Saturator with Soft Clip on, drive one to three dB. Think “glue,” not distortion.
Then set PRINT – FULL BASS to record from BASS GROUP, Post FX.
Important printing rule: keep your faders at unity while printing, and do gain trims inside the device chain, usually with a Utility near the end. That’s what people mean by pre-fader stability. Your print should reflect your actual gain staging decisions, not whatever the mixer fader happened to be set to at that moment.
Now record. Print eight to sixteen bars. If you’re new to printing, eight bars is plenty. And here’s the mindset shift: every time you make a meaningful tone tweak, print a fresh take. Don’t keep the same clip and keep tweaking the synth for an hour. Print it, label it, move forward.
Headroom targets help a lot here. As a rough benchmark, let your SUB print peak around minus 10 to minus 6 dBFS. Let TOP peak around minus 12 to minus 8. And let FULL peak around minus 8 to minus 6 before any heavy limiting. This keeps the premaster limiter from doing all the work later.
Once printed, mute your MIDI bass tracks. Don’t delete them. They’re your composition source. But we’re going to treat the print as the instrument now.
Now we do the jungle audio edit thing.
Take your best eight or sixteen bars and consolidate it into a clean clip. Then start creating variations with simple edits. The key is micro-changes every eight or sixteen bars, not rewriting the whole bassline.
Try this: cut a half-bar gap before a snare in bar eight. Or drop the bass for an eighth note right before a phrase change. That tiny absence can feel more powerful than any extra note.
You can also do call and response: keep the sub identical, but in bar eight or bar sixteen, swap a different TOP print, or filter the top darker for one bar, then bring it back brighter. The listener perceives “events,” while the low end stays disciplined.
One of my favorite advanced tricks: stutter only the TOP print. Slice a little one-sixteenth burst before a snare, but leave the sub continuous, or at least smoothly ducked. That keeps the low end from glitching while still adding hype.
And if you want a super-efficient workflow: do a one-bar reprint. Like, print only bar eight as a special fill version, then reuse that one-bar clip at the end of phrases across the arrangement. You get identity without extra work.
Now let’s do some mastering-minded control on the printed FULL bass.
Start with EQ Eight. High-pass again at 20 to 25 Hz. If the kick and sub are fighting, look around 45 to 60 Hz depending on your key and your kick fundamental, and try a small dip. If it sounds boxy, check 180 to 300 Hz.
Then put Saturator in Soft Clip mode, drive one to five dB, just enough to shave transient peaks and add density. After that, a Limiter with a ceiling around minus 1 dB. You’re not trying to crush it. Just shave one to three dB of peaks max.
This is the concept: control the bass peaks locally, on the bass print, so your premaster limiter stays calm and your drums keep punch.
Now arrangement. Here’s a practical roller blueprint.
Intro: first eight to sixteen bars. Keep drums filtered or sparse. Tease the TOP layer without full sub, or high-pass the full bass print up to around 150 Hz. The goal is to create anticipation.
Drop 1: next 16 to 32 bars. Full bass on. Every eight bars, do a variation: a small mute, a chop, a different top print, a micro-fill. You can even alternate energy by slightly closing the top filter in bars 9 to 16 so it feels like the groove is breathing.
Break: remove the sub entirely for four to eight bars. That contrast is everything in jungle. Keep some tops, a little filtered tail, maybe some dubby FX, but keep it tasteful.
Drop 2: bring the bass back, but don’t rewrite notes unless you need to. Just switch prints. Different saturation amount, slightly different sidechain release, maybe one extra sixteenth pickup note. Same bassline, new print equals perceived progression.
Now the final checks in the mastering zone.
On the PREMASTER, use Utility to make mono below 120 Hz. Keep width 100 percent overall, but force the sub region mono. Add Spectrum so you can see what’s happening. You want a stable fundamental, not a wandering blob. If the fundamental is unstable, it’s usually envelope length, saturation creating extra low junk, or too much pitch modulation.
Gain staging: try to keep the BASS GROUP peaking around minus 6 dBFS before the premaster limiter. If the limiter is doing more than about two to three dB gain reduction in your loudest section, don’t just accept it. Go back and fix it at the source: shorten the sub release, trim saturation output, reduce bus compression, or lighten the bass limiter.
And reference. Drop in a jungle roller reference and level-match it. Then compare three things: how loud the sub feels relative to the kick, how present the upper bass is around 200 to 800 Hz, and whether the bass feels consistent bar to bar. Consistency is the secret sauce. That’s what makes a roller hypnotic instead of messy.
Before we wrap, common pitfalls to avoid.
Don’t over-widen the top layer. Check mono. If the bass disappears in mono, you’ve built a problem, not a vibe.
Don’t let the sub tail smear into snares. If the groove feels late or cloudy, shorten the release or increase sidechain.
Don’t print too late. Printing early is what turns this into an arranging and finishing workflow instead of an endless sound design session.
And don’t slam the premaster limiter. If you want loud, control peaks in the bass print first with soft clipping and light limiting.
Now a quick practice challenge you can do in 20 to 30 minutes.
Make a one-bar roller pattern in Operator. Split it into SUB and TOP: mono the sub, high-pass the top around 100 Hz. Sidechain to the kick. Print eight bars into SUB, TOP, and FULL.
Then make two variations using only audio edits. Variation A: remove the bass for a quarter note right before bar eight. Variation B: add a one-sixteenth pickup into bar five, either by chopping in a tiny piece from earlier, or by printing a one-bar fill and dropping it in.
Arrange 32 bars: intro eight, drop sixteen, mini-break eight. And your pass condition is this: the premaster limiter is not doing more than two to three dB in the loudest section, and the sub stays solid in mono.
That’s the roller sub-sine resampling workflow: design in MIDI, split for control, sidechain for pocket, print early, and treat the prints like stems you can arrange and “master” with intention.
If you tell me your track key and roughly where your kick fundamental sits in hertz, I can suggest specific sub note choices and the exact EQ pocket where the kick and sub will stop fighting and start sounding like a record.