Show spoken script
Welcome back. In this lesson, we’re going to take a clean subsine and turn it into a crunchy sampler-texture bass that feels right at home in oldskool jungle and DnB. The key idea here is really simple, but it makes a huge difference: let the sub stay clean, solid, and boring on purpose, then build a separate gritty texture layer above it that gives you attitude, bite, and that worn sampler character.
That split is what keeps the low end powerful without turning the whole bass into a muddy mess. The sub gives you the weight. The resampled layer gives you the personality. And in DnB, especially jungle-flavored stuff, that balance is everything.
So first, start with a new MIDI track and load Operator. Set Oscillator A to a sine wave, and turn the other oscillators off. Keep it stripped back. No fancy movement yet, no unneeded modulation, no stereo tricks. Just a pure, stable low end. Use a fast attack, a short to medium decay, full sustain, and a release that’s just long enough to avoid clicks. We want the note to feel tight, not floppy.
Now write a very simple bassline. One bar or two bars is enough. Think root notes, maybe a fifth here and there, and keep the rhythm intentional. In this style, the bassline doesn’t have to be complicated to feel heavy. In fact, simple often hits harder. If your track is in a minor key, use notes that fit the mood, but don’t overwork it. You’re building a foundation, not a melody.
Next, shape the sub so it translates properly. Put an EQ Eight after Operator and clean up anything muddy in the low mids if you hear buildup. Don’t start boosting the sub too much. That’s a trap. If the sine is feeling too invisible on smaller speakers, add a tiny bit of Saturator. Just enough drive to help it read on systems that don’t love pure sine waves. Keep it subtle. The goal is still a clean sub, not a distorted one.
Now we make the texture path. Duplicate the bass track and rename it something obvious like Sub Texture Resample. This duplicate is where we can get a bit reckless. Put Saturator or Drum Buss on it, add Redux, then follow it with Auto Filter and EQ Eight. Drive it harder than the sub. Add some crunch. Add some grit. Reduce the bit depth a little. Downsample it if needed. Then high-pass it so it’s not stealing the low end, and low-pass it if the top gets too fizzy.
Think about frequency bands here. The sub lives below about 90 hertz. The note body and weight sit somewhere around 100 to 250 hertz. The grit and presence live higher up, roughly from 500 hertz to a few kilohertz. If your texture only sounds exciting in the top end, it may feel cool in solo, but once the drums come in, it can disappear. So make sure the character lives in the mids too.
Now for the magic part: resampling. Create a new audio track and set its input to Resampling. Arm it and record a pass of your bassline while the processed duplicate is playing. Don’t just print the easiest full bar and call it done. Try to capture moments that feel alive. Record a note attack just before the kick. Catch a tail that overlaps a snare. Print a transition hit after a filter move. Those slightly imperfect moments often sound the most authentic, especially for jungle.
And this is why resampling matters so much. You’re not just bouncing audio for convenience. You’re capturing the behavior of the processing. The saturation, the bit reduction, the filtering, the groove, the little accidental smears and spikes in the waveform. That gives the bass a more sampler-like identity, like it’s been played back through hardware instead of just generated by a clean synth patch.
Once you’ve got the print, drag that audio into Simpler on a new MIDI track. Switch Simpler to Classic or One-Shot, depending on how you want to trigger it. Trim the sample tightly. If there’s a click, add a tiny fade. If the timing needs help, turn Warp on. If not, keep it off and let the audio breathe naturally.
Now turn that print into a playable texture. Program short hits, offbeat stabs, or tail triggers. This is where the layer stops being just a bounced loop and starts becoming an instrument. You can place notes on the and of beats, or use short call-and-response phrases against the drums. That little rhythmic interaction is a big part of the oldskool jungle feel.
Inside Simpler, refine the sample so it behaves like a proper chop. Move the start point if the attack feels lazy. Shorten the note length if it’s ringing too long. Filter out harsh fizz if the texture gets brittle. And if you want a slightly worn, sampler-like movement, add a touch of glide or portamento. Keep it subtle. We’re not trying to turn it into a lead. We’re trying to make a bass texture that feels played, chopped, and alive.
If the texture is too spiky, add light compression after Simpler. Just a couple of dB of gain reduction is enough. You want the layer to settle into the mix, not flatten into a pancake. And if you want more movement, automate Auto Filter cutoff over time. A slow opening every four bars, or a little dip before a transition, can make the bass feel like it’s breathing with the arrangement.
Now keep the sub and the texture separated. This is important. Don’t let the crunchy layer own the low end. On the texture track, high-pass it around 120 to 180 hertz, sometimes higher if the mix is busy. On the sub track, keep it mono and stable. Avoid widening, avoid reverb, avoid anything that makes the low end vague. If you need to, use Utility to force the sub to zero width.
When you bring the drums in, check the relationship carefully. The bass texture should lock with the kick and break, not fight them. If the low end gets crowded, duck just the crunchy texture with sidechain compression and leave the sub alone. That way the weight stays solid while the mids breathe around the drum hits. In DnB, the drums are not just the timing. They are part of the bass arrangement.
At this point, start thinking like an arranger, not just a sound designer. Automate something. Maybe the filter cutoff opens in the lead-up to a drop. Maybe the saturation drive rises for the last two bars of a phrase. Maybe you push Redux harder for a switch-up. Even a tiny change every eight or sixteen bars can keep the bass from feeling looped-out. Jungle and rollers love micro-variation.
A strong way to think about the structure is this: start with a filtered or hinted version of the bass, bring in the restrained texture in the first drop, then unleash the fully crunchy layer in the main section. After that, pull it back for one bar or two, then bring back a different print or a slightly different chop. That contrast makes the heavy moments hit harder.
Also, don’t be afraid to resample again. In fact, a second or even third print can often be better than the first. The first pass gets you in the zone. The second pass often has the weird little accidents that sound more believable. You can even make one clean print and one more degraded print, then use each for a different section of the track.
A really useful habit here is to keep a safety copy of the clean version before mangling things. Label it clearly. Then go wild on the other copy. Chop it, reverse it, filter it, re-trigger it, and maybe even resample that processed version again. That multi-pass approach can make the texture feel more like a sampled lineage than a single synthetic effect chain.
When you’re happy with the sound, loop it against your kick and break in mono and stereo. The mono check is crucial. If the bass loses power in mono, the low end is probably too wide or too busy. If the texture sounds nice solo but disappears in the drop, it may not have enough midrange presence. Make the decisions in context. If it works with the drums, that matters more than how impressive it sounds by itself.
For a quick practice session, try building a two-bar pattern. Make the sine sub in Operator, duplicate it, destroy the duplicate with Saturator, Redux, and Auto Filter, then resample it. Drag that print into Simpler and program a four-hit texture pattern. High-pass it, compress it lightly, and automate one parameter, like filter opening or bit reduction. Then loop it with a break and kick and listen to how the bass locks in.
The goal here is a bassline that feels solid in the sub, gritty in the mids, and rhythmically connected to the drums. If you can get a subsine to feel like a worn, crunchy sampler bass while keeping the low end disciplined, you’re really tapping into that classic oldskool DnB energy.
So remember the big takeaways. Build the sub and the texture separately. Resample the dirty layer so you capture real movement and character. Use Simpler to turn the print into a playable crunchy texture. Keep the sub mono and clean, and keep the texture out of the low end. Then automate movement so the bassline breathes with the arrangement and locks to the break.
That’s the workflow. Clean foundation, dirty character, and smart resampling. Let’s get into it and make some serious jungle weight.