Main tutorial
Lesson Overview
A classic jungle and oldskool DnB bassline often lives at the intersection of two things: a solid mono sub and a nasty midrange reese. In this lesson, you’ll build a system for making a reese patch with crunchy sampler texture in Ableton Live 12 that feels right at home in oldskool jungle, rollers, darker DnB, and neuro-leaning bass music.
The goal is not just to make a big bass sound once. The goal is to build a repeatable bass design workflow you can reuse on future tracks: synth layer for movement, sampler layer for grime, clear sub foundation, and controlled processing so the whole thing still works in a mix. That matters in DnB because basslines need to hit hard at fast tempos, leave space for breaks, and stay readable after saturation, resampling, and arrangement automation.
This technique fits especially well in:
- Drop basses in 160–175 BPM tracks
- Call-and-response phrases with drums or leads
- 8-bar and 16-bar bass motifs that evolve over time
- Oldskool jungle hooks where the bass is partly tonal, partly texture
- Darker rollers where movement and grit matter more than clean harmony
- A deep mono sub under every note
- A wide, unstable midrange reese that breathes and shifts
- A grainy top-mid texture that gives the bass that worn-tape, sampler-era jungle character
- Enough control to automate filters, distortion, and note length for drop energy, tension, and arrangement changes
- Root-note basslines with movement in the top layer
- Two-note or three-note riffs in minor keys
- Offbeat stabs paired with chopped breaks
- Answer phrases between snare hits or break edits
- Classic “bass drop” moments where the texture opens up over 4 or 8 bars
- Too much low end in the reese
- Texture layer is too loud
- Stereo bass everywhere
- Over-saturated reese
- Bassline ignores the drums
- Too many layers fighting each other
- No resampling stage
- Use subtle pitch movement on the reese
- Automate the texture layer only on key phrases
- Use a band-pass on the sampler texture
- Try parallel distortion
- Control the harsh zone
- Make the bass answer the snare
- Keep a clean reference version
- Use clip automation for quick writing
- Build the bass as a three-layer system: clean sub, moving reese, crunchy sampler texture.
- Keep the sub mono and stable.
- Use the reese for midrange movement and attitude.
- Use Simpler and resampling for oldskool grime and sampled character.
- Shape the rhythm so the bass interacts with the break, not just the chord progression.
- Automate filters, saturation, and texture levels for drop energy and switch-ups.
- In DnB, the best basses are not just heavy — they are controlled, rhythmic, and full of identity.
Why this matters: in DnB, the bass has to do a lot. It must be heavy in mono, interesting in the mids, and controlled enough to sit with breaks and snares. A reese patch alone can sound thin or too polite. A crunchy sampler texture alone can sound flat. Combined properly, you get a bass system that feels alive, aggressive, and mixable. 🔥
What You Will Build
By the end of this lesson, you’ll have a three-part bass system in Ableton Live:
1. A sub layer with a clean sine/triangle foundation that anchors the low end.
2. A reese mid layer built from detuned oscillators, chorus-style motion, and filtered saturation.
3. A crunchy sampler texture layer made from a resampled or sampled noise/texture source, chopped and shaped to add oldskool bite, dust, and attitude.
Musically, the result should feel like:
The sound should work for:
Step-by-Step Walkthrough
1. Set the project up like a real DnB writing session
Start at 170 BPM for classic jungle / oldskool energy, or 174 BPM if you want a slightly more modern DnB feel. Put your drums and bass on separate tracks from the beginning, and keep a dedicated bass bus ready for group processing.
Create three MIDI tracks:
- SUB
- REESE
- TEXTURE
Also create a Bass Group and route all three tracks into it. This makes it easy to apply shared compression, saturation, or EQ without destroying individual layers.
If you already have a breakbeat loop, place it first. The bass should be written in response to the groove, not in isolation. Oldskool DnB basslines often leave little gaps for the snare and break ghosts to breathe, so let the drum rhythm influence your note lengths.
2. Build the sub layer first, and keep it boring on purpose
On the SUB track, load Operator. Use a sine wave or a very clean triangle-style source. Keep it simple:
- Oscillator: sine
- Filter: off or wide open
- Voices: 1
- Glide/portamento: optional, but keep it subtle
Program your bass notes in the MIDI clip first, usually following the root notes of the track. For oldskool jungle, a pattern like root, flat 7, root, fifth or root, minor 3rd, root can work well if the rhythm is tight.
Suggested settings:
- Attack: 0–5 ms
- Decay/Sustain: full sustain for longer notes, or short decay for punchier stabs
- Release: 30–80 ms to avoid clicks
- Volume: keep headroom, don’t let the sub dominate the master
Why this works in DnB: the sub gives you the physical weight, but it must stay stable. Fast drums and breaks create a lot of transient information, so a clean sub keeps the track anchored and prevents the reese from becoming muddy.
3. Create the reese as the main character
On the REESE track, load Wavetable or Analog. You want motion from detuning and filtering, not from huge chord stacks.
A solid starting point in Wavetable:
- Osc 1: saw
- Osc 2: saw, detuned slightly
- Unison: 2–4 voices max
- Detune: small to moderate, around 0.08–0.20
- Filter: low-pass with some resonance
- Filter envelope: subtle movement, not huge sweeps
Add Chorus-Ensemble after the synth for width and swirl, but keep it controlled:
- Mode: Ensemble or Chorus
- Dry/Wet: 15–35%
- Rate: slow to medium
- Amount: moderate
Follow with Saturator:
- Drive: 2–8 dB
- Soft Clip: on
- Color: use if it helps, but don’t overhype the top
The goal is a reese that sounds alive even before the sampler layer enters. If the reese is too wide or too detuned, it will fight the sub and blur the groove. Keep the movement mostly in the low-mid to midrange.
4. Add the crunchy sampler texture using Simpler or Sampler
This is where the oldskool flavor comes in. On the TEXTURE track, load Simpler. Use a short sampled source such as:
- A noisy vinyl-style texture
- A resampled slice of your own reese
- A filtered bit of break ambience
- A tiny percussive scrape or metallic hit
If you don’t have a sample ready, create one by resampling your own bass for 4 bars:
- Print the REESE track to audio
- Cut out a tiny interesting section with harmonics or movement
- Drop it into Simpler in Classic mode
Important settings:
- Mode: Classic
- Warp: off unless needed
- Filter: low-pass or band-pass depending on the texture
- Start/End: trim tightly so only the useful part remains
- Envelope: short attack, short decay, medium release for playable texture notes
Then process it so it feels like sampled hardware grit:
- Redux for bit reduction: subtle to medium, not destroyed
- Saturator or Overdrive for density
- Auto Filter to shape the upper mids
- Optional Drum Buss with Drive and Transients low to moderate for punch and crunch
This texture layer should not be the bass itself. It should behave like a dirty harmonic skin glued onto the reese, giving it that chopped, dusty, sampler-era identity.
5. Layer the three parts in a way that preserves low-end discipline
Now combine the layers inside the Bass Group with purpose.
Recommended routing:
- SUB: mono, clean, center
- REESE: wider, midrange-heavy, but controlled below ~120 Hz
- TEXTURE: high-passed or band-passed so it adds grit without masking the sub
Use EQ Eight on the REESE and TEXTURE tracks:
- On REESE, roll off some low end below 80–120 Hz depending on the patch
- On TEXTURE, high-pass much higher, often 150–300 Hz or even more if it’s noisy
- If the texture gets harsh, notch the worst zone around 2.5–5 kHz
Use Utility to keep the bass system disciplined:
- Put Bass Mono behavior on the low layer if needed by narrowing the stereo width
- Keep the SUB fully mono
- If the REESE is too wide, reduce width or use mid/side EQ control
A good mix principle here: if the sub is clean and stable, you can afford more character in the reese and texture. If the sub is dirty, everything gets cloudy fast.
6. Shape the bass rhythm to interact with the break
DnB basslines sound better when they answer the drums. Write your MIDI so the bass doesn’t just play continuously. Use the groove of the break as a conversation.
Try this phrasing approach:
- Bar 1: longer note to establish the root
- Bar 2: shorter offbeat notes that leave room for snare hits
- Bar 3: variation with a higher note or passing tone
- Bar 4: a small stop or pickup into the next phrase
In an oldskool jungle context, this might mean the bass holds under the first half of the bar, then stabs more aggressively under the second half. In a darker roller, the bass might be a syncopated one-note pattern with tiny pitch or filter changes.
Use MIDI note length as a sound-design tool:
- Longer notes = more sustained pressure
- Shorter notes = more punch and space
- Slight overlaps = legato or glide feel if your synth supports it
If your bass line feels too static, don’t immediately add more notes. First try:
- Shortening note tails
- Moving one note earlier or later by a 16th
- Automating filter cutoff on just the reese layer
- Adding a call-and-response gap before the snare
7. Print, slice, and re-treat the sound for extra grime
This is the part that makes the patch feel less “preset” and more like real production.
Once the three-layer bass sounds strong, resample it to audio:
- Solo the bass group
- Print 4–8 bars to audio
- Drag the audio into a new audio track or back into Simpler
Then:
- Slice interesting transient-rich moments
- Reverse tiny sections for tension
- Re-trigger a small hit before a drop
- Layer an edited audio chop under the original MIDI bass
This is especially effective for jungle and oldskool DnB because sampled character is part of the genre’s DNA. A slightly messy audio reslice can add the kind of imperfect movement that pure synthesis often misses.
Try adding a second Simpler instance with a single chopped hit:
- Start point set tightly on a crunchy harmonic
- Envelope short
- Transpose it to follow the bassline
- Automate its volume so it accents only selected notes
8. Glue the bass group without crushing the life out of it
On the Bass Group, add gentle processing to unify the layers.
A practical chain:
- EQ Eight: subtle cleanup, maybe a slight cut in muddy low-mid buildup around 200–400 Hz
- Glue Compressor: light glue, slow attack, moderate release
- Saturator or Drum Buss: tiny amounts if the bass needs more density
Compression suggestions:
- Attack: slower side to keep note attack intact
- Release: medium or auto depending on groove
- Gain reduction: around 1–3 dB, not more unless the source is very inconsistent
If the bass loses punch after compression, back off and use automation or clip gain instead. In DnB, the bass should feel controlled, not flattened.
Why this works in DnB: the listener experiences bass as both rhythm and tone. Glue helps the layers feel like one instrument, but too much compression kills the interplay between sub weight, reese motion, and sampled grit.
9. Automate movement for drop energy and switch-ups
Ableton Live automation is your friend here. Use it to turn a static bass patch into an arrangement tool.
Great automation targets:
- Filter cutoff on the reese
- Saturator drive for drop moments
- Texture volume for call-and-response
- Chorus dry/wet for widening a fill
- Sub note length or envelope for a stop-start effect
Arrangement example:
- Intro: filtered texture only, hinting at the bass character
- Build: reese slowly opens, sub stays restrained
- Drop 1: full bass system enters with the texture layer active
- Bar 8 turnaround: mute the texture for one bar, then bring it back for the next phrase
- Mid-drop switch-up: automate the reese cutoff and transpose a note up a fifth for tension
Keep switch-ups musical. One small automation move can feel more powerful than loading more sounds.
Common Mistakes
- Fix: high-pass the reese more aggressively and leave the sub to the sub layer.
- Fix: treat the sampler texture like seasoning, not the meal. Lower it until you miss it when muted.
- Fix: keep the sub mono and narrow the low end of the reese. Wide low bass causes phase problems and weak club translation.
- Fix: saturation should add harmonics, not fuzz out the pitch. Back off drive or place EQ after saturation.
- Fix: rewrite note lengths and spacing so the bass breathes around snare hits and break transients.
- Fix: use three clear roles: sub, reese, texture. If a layer doesn’t have a job, remove it.
- Fix: print the sound and chop it. Jungle and oldskool flavor often comes from committing to audio and making edits, not endless tweaking.
Pro Tips for Darker / Heavier DnB
- Very small pitch drift or glide between notes can create a more unstable, menacing feel without sounding messy.
- Bring it in on the first note of a 4-bar phrase or the last beat before the snare roll. That makes the groove feel intentional.
- A narrow band around the upper mids can make the bass sound like it’s coming from old hardware or chopped media, which is perfect for grimy jungle vibes.
- Duplicate the reese, mangle one copy with Redux or Saturator, then blend it underneath the cleaner core. This keeps definition while adding aggression.
- Dark basses can get painful around 2–5 kHz. Use EQ Eight to tame the worst spike before it ruins the mix.
- A tiny bass pickup after the snare, or a gap right before it, can make the whole groove feel more powerful.
- Save one unprocessed MIDI version of the bass line before resampling. It speeds up revisions when the track needs a cleaner alternative.
- In Ableton, clip envelopes let you sketch filter and volume changes fast. That’s ideal for sketching 8-bar DnB ideas before moving to arrangement view.
Mini Practice Exercise
Spend 10–20 minutes building a bass system from scratch:
1. Set tempo to 170–174 BPM.
2. Create a SUB with Operator, one REESE with Wavetable, and one TEXTURE with Simpler.
3. Program a simple 2-bar pattern using only 2–4 notes in a minor key.
4. Make the sub long and clean, the reese medium-width, and the texture short and crunchy.
5. Add EQ so the sub owns the lows, the reese owns the mids, and the texture lives mostly above the low end.
6. Resample 2 bars of the combined bass and chop one useful slice back into Simpler.
7. Automate the reese filter and texture volume across 8 bars.
8. Compare the result with and without the texture layer. Ask: does the bass still work, but now with more grime and identity?
Goal: by the end, you should have a bassline that feels like it could sit under a jungle break and still cut through a club system.