DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Mid-bass texture layering from scratch for 90s rave flavor (Intermediate)

An AI-generated intermediate Ableton lesson focused on Mid-bass texture layering from scratch for 90s rave flavor in the Basslines area of drum and bass production.

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Mid-bass texture layering from scratch for 90s rave flavor (Intermediate) cover image

Narrated lesson audio

The full narrated lesson audio is available for premium members.

Go all in with Unlimited

Get full access to the complete dnb.college experience and sharpen your production with step-by-step Ableton guidance, genre-focused lessons, and training built for serious DnB producers.

Unlock full audio

Upgrade to premium to hear the complete narrated walkthrough and extra teacher commentary.

Sign in to unlock Premium

Main tutorial

Mid-bass Texture Layering From Scratch (90s Rave Flavor) — Ableton Live (DnB)

1. Lesson overview

You’re going to build a classic DnB/jungle mid-bass with that 90s rave “hollow/rewired” character—but with modern control. The goal is texture layering: one layer provides solid midrange tone, another provides grit/air, and a third adds movement. You’ll do it using Ableton stock devices (Wavetable/Operator, Saturator, Auto Filter, Chorus-Ensemble, Amp/Cab, Redux, EQ Eight, Glue Compressor) and a tight workflow for DnB arrangement. 🔥

---

You have used all 1 free lesson views for 2026-04-14. Sign in with Google and upgrade to premium to unlock the full lesson.

Unlock the full tutorial

Get the full step-by-step lesson, complete walkthrough, and premium-only content.

Ask GPT about this lesson

Lesson chat is a premium feature for fully unlocked lessons.

Unlock lesson chat

Upgrade to ask follow-up questions, get simpler explanations, and turn the lesson into step-by-step practice help.

Sign in to unlock Premium

Narration script

Show spoken script
Welcome back. In this lesson we’re building a mid-bass texture system from scratch for that 90s rave flavor, but still tight enough for modern drum and bass. Think hollow, rewired, slightly broken in a good way. And we’re doing it with Ableton stock devices only.

Here’s the core idea: treat mid-bass like a small mix, not a preset. We’re going to split one synth performance into three purposeful layers. One layer is the stable body that survives on small speakers. One layer is the wide, chorused, crunchy rave texture. And one layer adds rhythmic movement that pumps with the drums. Your sub stays separate and boring on purpose. Stability down low, character in the mids.

Before we touch any devices, quick setup. Set tempo to around 174 BPM. Create three tracks: one for SUB, one for MID BASS, and optionally a DRUM BUS. Later we’ll group the sub and mid into a BASS BUS, but don’t rush it.

And a monitoring habit that will save you: do a lot of this at low volume. Check mono regularly. And every once in a while, throw a high-pass on your master around 120 Hz just to judge the mid layers without the sub flattering everything. If it still grooves when the lows are gone, you’re winning.

Now, on the MID BASS track, load Wavetable. This is our clean generator. We’re not going for “finished sound” here. We want a controllable mid source that takes processing well.

Set Oscillator 1 to Basic Shapes, and aim between square and pulse, around the middle. That gives you that rich, hollow harmonic structure. Oscillator 2 can be a sine or triangle, very quiet, like 10 to 20 percent, just to round the harsh edges.

Keep unison off for now. If you spread the core too early, you lose the punch that holds the line together.

Turn on the filter. MS2 is a good choice, or PRD if you want it a bit sharper. Start with cutoff somewhere in the 250 to 600 hertz zone, resonance around 10 to 20 percent, and add a little drive, like 2 to 5 dB. Don’t overthink the cutoff yet because we’re going to automate later in the movement layer.

Now the amp envelope. We’re doing short, talky stabs that interlock with drums. So keep attack basically instant, maybe 0 to 5 milliseconds. Decay around 150 to 300 milliseconds. Sustain pulled down, like minus 6 to minus 12 dB. Release around 60 to 120 milliseconds. The key is: notes should stop cleanly so the drums stay clear.

Let’s write a two-bar MIDI loop. Pick a root note like F or G. Use short 1/8 to 1/16 style stabs with some syncopation. The exact pattern isn’t sacred, but it should feel like an engine: steady, a little nervous, and leaving pockets for the snare. Also, little teacher tip: try not to start a bass note on the exact same 1/16 as your snare transient unless you mean it. Tiny nudges by a 1/32 can create that classic push-pull.

Cool. Now we turn this into a layering system.

After Wavetable, add an Audio Effect Rack. Create three chains and name them CORE, RAVE TEXTURE, and MOVEMENT. Same synth performance feeding each chain, but each chain has a different job.

Extra coach move: at the very start of each chain, drop a Utility. This is your pre-gain trim. Why? Because devices like Redux and Amp react totally differently depending on input level. If you balance chains by turning the chain faders, you can accidentally change the distortion character. So use Utility gain to set consistent drive into the chain, and use chain volume for mixing. You’ll thank yourself later.

Let’s build the CORE chain first: this is the “always audible” body. It should read on small speakers and stay centered.

Add EQ Eight. High-pass somewhere around 80 to 120 Hz. We’re not letting the mid layer fight the sub. If it feels boxy, dip gently around 250 to 400 Hz. If it needs a bit more presence, a small lift around 700 Hz to 1.2 kHz can help, but keep it subtle.

Then add Saturator. Set it to Analog Clip. Drive around 2 to 6 dB, soft clip on. This is about density, not fuzz.

Then Glue Compressor. Attack around 3 milliseconds, release on auto, ratio 2 to 1. Aim for just one to three dB of gain reduction on peaks. The point is to make it feel steady and “held in place,” not smashed.

That’s the core. If you mute everything else and it still grooves with the drums, you’re set.

Now the RAVE TEXTURE chain. This is the “90s air” layer: wide, chorused, resampled vibes, but it must not add mud.

Start with EQ Eight first. High-pass higher than you think: roughly 200 to 350 Hz. This layer is not for weight. It’s for character above the body.

Add Chorus-Ensemble. Use Chorus mode. Slow rate, like 0.25 to 0.6 Hz, amount around 30 to 60 percent, width 120 to 200 percent, and mix around 25 to 45 percent. We’re aiming for swirl and wideness, not seasickness.

After that, add Redux. Start with downsample around 2 to 6, and bit reduction around 6 to 10 bits, maybe start at 8. Be careful: Redux can go from “nice edge” to “broken radio” fast. If it’s stealing attention, back it off and let it be felt more than heard.

Then add Auto Filter set to bandpass. Sweepable zone: somewhere between 700 Hz and 2.5 kHz. Resonance around 20 to 40 percent. Right now keep envelope minimal. This bandpass is like your “rave lens” that focuses the texture into a readable spot.

Then add Utility at the end for width. Push width to around 140 to 180 percent. If your Utility has bass mono, set it around 150 to 250 Hz to keep low mids from getting wobbly in stereo.

Quick stereo discipline tip: wide texture is amazing, but moving stereo can smear clarity when the drums get busy. Later, you can automate this width down during fills so the snare stays sharp.

Now the MOVEMENT chain. This one is about rhythmic talk and groove interaction. It should pump with the drums and add motion without turning the whole bassline into mush.

Start with EQ Eight and high-pass around 120 to 200 Hz.

Then Auto Filter, low-pass 24 dB slope. Cutoff anywhere from 300 Hz up to 1.5 kHz depending on section. Resonance around 15 to 30 percent. Turn the LFO on, sync it to the tempo, and set rate to 1/8 or 1/4, amount around 10 to 25 percent. That’s your basic “talk.” If you want a more rewired, drifting vibe for a short section, try setting the LFO to 3/16 or 5/16 for four or eight bars. It will slide against the grid in a very 90s way, without adding extra notes.

After the filter, add Amp. Blues or Rock mode works well. Keep gain moderate, like 10 to 25 percent. Keep bass low, mids moderate, treble to taste. Then add Cabinet, 4x12 or 2x12. On-axis for bite, off-axis if it’s harsh.

Then add a Compressor for sidechain. Sidechain from the kick, and optionally the snare if you want it to breathe on 2 and 4. Ratio 4 to 1, attack 1 to 3 ms, release 60 to 120 ms, aiming for about 2 to 5 dB of ducking.

Important teacher note here: sidechain amount matters, but sidechain shape matters more. If it pumps but still masks the snare, tweak the release so the bass recovers in time. Often in DnB, the kick duck is short and the snare duck is slightly longer, even if it’s subtle. You’re carving space rhythmically, not just making it quieter.

At this point, you have three layers. Now we make it playable.

Go to the Rack macros and map controls.

Macro one: Texture Blend. Map the chain volumes for RAVE TEXTURE and MOVEMENT so as one comes up, the other can come down a bit. Not fully inverse, just enough to keep the overall mid energy consistent while the character shifts.

Macro two: Mid Bite. Map the CORE saturator drive from about 2 dB up to maybe 8 dB. This is your “push it forward” knob.

Macro three: Rave Swirl. Map Chorus mix from 20 to 50 percent and width from 120 to 200 percent. This is your “make it feel like a bigger room” control.

Macro four: Talk Filter. Map the MOVEMENT Auto Filter cutoff from around 300 Hz up to about 2 kHz. This is the one you’ll automate most.

Macro five: Crush. Map Redux bits from 10 down to 6, and downsample from 2 up to 6. And here’s an advanced twist: make your crush macro also pull the texture chain’s bandpass or low-pass slightly darker as it gets more destroyed. That way “more chaos” doesn’t become brittle fizz. It becomes darker, heavier chaos.

Now, before we arrange, do a quick phase check. Put everything in mono for a moment. If the core seems to vanish when you bring in other chains, that’s often micro-time or phase interaction. Stock Ableton fix: use Track Delay in the mixer, or put Simple Delay on one chain set to 100% wet, super short time, no feedback, and nudge by 0.1 to 1.0 milliseconds. Move it until the punch returns in mono. It’s boring work, but it’s the difference between “big” and “mysteriously weak.”

Now let’s get that authentic 90s printed vibe: resampling.

Create an audio track called MID RESAMPLE. Set input to Resampling. Record eight bars of your mid-bass while you perform a couple macro moves, especially Talk Filter and Texture Blend. Don’t go crazy. One main movement at a time. If everything moves, nothing hits.

Once you’ve recorded it, try different warp modes on that audio clip. Beats mode with transient looping can give crunchy artifacts. Texture mode can smear in a way that feels like old time-stretch. Then EQ to tame harshness, often in the 3 to 6 kHz area. Add a touch of saturator with soft clip. And if you want a little motion without stealing attention, use Auto Pan extremely subtle: half note or one bar rate, 10 to 20 percent amount, phase at 180 degrees.

Now you can slice that resample and rearrange it like jungle edits. This is a big part of the vibe: printed audio that you cut up, not just a synth that runs forever.

Here’s a fun resample trick for old-school flavor. Duplicate your resampled clip twice. Pitch one down two semitones, pitch the other up three semitones. Keep warp on. Low-pass both and keep them quiet, fading them in and out as ghost layers. It mimics the cheap sampler pitch and time artifacts that people associate with 90s records.

Now arrangement. Try a 16-bar drop sketch with call and response.

Bars one to four: CORE only. Establish the groove. Let the drums and the body speak.

Bars five to eight: bring in MOVEMENT, and start opening the talk filter a bit. Keep it controlled.

Bars nine to twelve: introduce the RAVE TEXTURE wide layer. Now it feels bigger without actually adding low-end chaos.

Bars thirteen to sixteen: do a variation or fill. A classic move is a micro-mute right before a stab. Mute only the CORE for a 1/8 or 1/16, but let the texture tail continue. That creates a vacuum, then the next hit lands huge.

And every eight bars, consider a printed fill. Grab one aggressive resample slice, hit it with bandpass and a quick crush, and place it on bar eight beat four and bar sixteen beat four. Keep it consistent like a signature. Change only the filter cutoff each time.

One more advanced musical trick: the two-note rave lift. Keep your core MIDI pattern the same, but add a quick hit up a fifth, plus seven semitones, right before a phrase change. Then automate it so only the texture chain really reacts. That way you get a rave flicker without the whole bassline reharmonizing and stepping on the mix.

Common mistakes to avoid while you build this: don’t let every layer live in the 100 to 400 Hz range. That’s instant mud. Don’t go super wide in the low mids; keep width mostly above around 200 Hz. Don’t over-distort before you’ve controlled the tone with EQ, or you’ll generate harshness you can’t unhear. And don’t forget groove interaction: a little ducking makes the bass feel bigger, not smaller, because the drums get to punch through.

Mini practice assignment to lock this in: build the three-chain rack, write a two-bar loop, then over eight bars automate Talk Filter, and automate Texture Blend so the width appears more in the second half. Resample eight bars, slice one bar into a “rave stab” fill with crush and bandpass, and drop it every eight bars. Your goal is a 16-bar drop sketch where the sub has space and the mid-bass evolves without getting messier.

And if you want the real challenge, make a 32-bar drop where the MIDI never changes after bar eight. You’re allowed only two macro automations, one resampled fill slice every eight bars, and one moment of controlled chaos for exactly one beat. When you’re done, check it in mono, check it quiet, and check it on small speakers. If the core carries the rhythm, and the texture adds excitement without clouding the snare crack, you nailed the brief.

That’s it. You’ve built a mid-bass texture layering system that can do that 90s rave hollow rewired thing, but with modern control and arrangement discipline. If you tell me what kind of sub you’re running, pure sine, reese-style, or 808-ish, I can recommend crossover points and sidechain timing so the whole bass stack locks even harder.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…