DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Bass modulation macro setups for 90s rave flavor (Intermediate)

An AI-generated intermediate Ableton lesson focused on Bass modulation macro setups 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.

Bass modulation macro setups 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

Bass Modulation Macro Setups for 90s Rave Flavor (DnB in Ableton Live) 🔊🧪

1. Lesson overview

This lesson is about building macro-controlled bass modulation racks that give you that 90s rave / jungle edge—think moving low-end with gritty midrange motion, tape-y pitch drifts, resonant filter screams, and rhythmic gating you can “play” in an arrangement.

You’ll work in Ableton Live using stock devices (Wavetable/Operator, Saturator, Auto Filter, Frequency Shifter, Chorus-Ensemble, Amp, Erosion, Auto Pan, LFO via Max for Live if available), and you’ll end up with performance-ready macros you can automate like an old-school hardware rig. 🎛️

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
Title: Bass modulation macro setups for 90s rave flavor (Intermediate)

Alright, let’s build a performance-ready bass rack in Ableton Live that hits like 90s jungle and rave: solid, unmoving sub down low… and absolutely feral movement in the mids. The whole point today is macros. Not “twenty automation lanes and a prayer,” but a small set of controls you can ride like hardware. Filter screams, wob motion, reese width, gated rhythm chops, tape-ish drift, and that crispy rave bite that still translates on small speakers.

We’ll do it with stock Ableton devices. If you’ve got Max for Live, we’ll use the LFO for clean wob control. If not, I’ll give you an alternate path for the rhythmic stuff. This is intermediate level, so I’ll assume you know how to create tracks, add devices, and map macros. I’ll still talk you through the why, because that’s what makes this rack actually usable in a track.

First, quick session setup.

Set your tempo to 174 BPM. Create a new MIDI track and name it BASS RACK. Drop in a simple rolling MIDI idea so you’re designing with context, not in a vacuum. Here’s an example in F minor: F1, F1, Ab1, F1, Eb1, F1. Use short eighths and sixteenths, maybe tie one note here and there so it’s not a robot line.

One safety move before we get excited: put a Limiter on the Master for now. This is just ear protection while we do drive, resonance, and frequency shifting. We’ll remove it later if you want, but for sound design it’s a lifesaver.

Now we build the rack. Classic DnB split: clean sub plus dirty mid.

On the bass track, add an Instrument Rack. Open the chain list and create two chains: SUB and MID.

Let’s do the SUB chain first. The sub should be stable and boring in the best way. That’s what makes the whole drop feel reliable on a club system.

Add Operator on the SUB chain. Oscillator A: Sine wave. Voices set to 1. Pull the level down a bit, around minus 6 dB, because we want headroom. Then add EQ Eight after Operator and low-pass the sub around 120 Hz. You can do it with a steep low-pass curve. The goal is: nothing up top to get distorted, widened, or chorused later.

Optional but useful: add a Saturator after EQ Eight, very subtle. Soft Sine or Soft Clip style, with just one to three dB of drive. This is not for crunch. It’s for tiny harmonics so the sub still reads on smaller speakers, without wobbling or changing character.

Cool. Sub is done. Leave it mostly untouched by macros.

Now the MID chain. This is where the 90s rave personality lives.

Add Wavetable on the MID chain. Set Osc 1 to a saw-style waveform. Set Osc 2 also to a saw. Don’t go crazy yet, we’ll detune with a macro. Turn on a little unison if you want, two to four voices, low amount. Add a little glide or portamento—something like 40 to 80 milliseconds—so note changes feel like a played synth, not just a MIDI grid.

After Wavetable, add devices in this order:
Auto Filter, then Saturator, then Chorus-Ensemble, then Frequency Shifter, then EQ Eight, then a Compressor or Glue Compressor.

Here’s the logic. Filter first, because that’s your main movement. Then distortion, because distortion reacts to what you feed it. Then chorus for width and smear. Then frequency shifting for that unstable rave weirdness. Then EQ to clean the chaos. Then compression to keep it in the pocket.

Before we map macros, one coach tip that saves hours: gain staging inside the rack matters more than what you do on the master. Distortion is level-dependent. If your wob depth changes the input level into Saturator, your bass will change tone and volume at the same time, and it’ll feel like it’s jumping around randomly.

So do this: put a Utility right before your main distortion stage in the MID chain. In our case, drop Utility right before Saturator. Set it as a fixed trim—don’t map it—just adjust so that when you start driving and sweeping, the Saturator isn’t getting wildly different input levels. Think of it like calibrating a hardware box so your macros stay musical.

Now, macros. Click Map on the Instrument Rack. We’re going to build a panel that feels like an instrument.

Macro 1 is Wob Rate.

If you have Max for Live: put the LFO device before Auto Filter in the MID chain. Map the LFO to Auto Filter Frequency. Use a sine or triangle shape. Turn Sync on. Now map Macro 1 to the LFO rate so you can sweep between musical divisions. A good range is from 1/8 on the slow end to 1/32 on the fast end. That gives you classic wob to frantic stutter energy.

If you don’t have Max for Live, don’t stress. You won’t get the same “filter wob” control as cleanly, but you can still get big 90s movement using gate rhythm and envelope motion. We’ll lean harder on Macro 6 today in that case.

Macro 2 is Wob Depth.

With Max for Live, map this to the LFO amount that’s modulating the Auto Filter frequency. Keep the max range moderate. If you overdo depth, you end up nuking the low-mids constantly and the bass disappears every time the filter closes. The sweet spot is “motion you feel,” not “tone teleporting every step.”

Optional extra: also map a tiny amount of Auto Filter envelope amount to this same macro. Keep it subtle. That adds a little snap so each note can feel like it speaks, especially in rolling patterns.

Macro 3 is Filter Drive.

On Auto Filter, choose a character filter type like MS2 or PRD. Those can get nicely spicy. Map Macro 3 to Auto Filter Drive, from 0 up to around 12 dB. If you want, also map a small resonance range, something like 0.20 to 0.60. And I mean small. Drive plus resonance can go from “rave growl” to “dog whistle taking your head off” very fast.

This macro is your pirate radio knob. When you push it at the end of phrases, the bass steps forward like someone just leaned into the mixer.

Macro 4 is Reese Width and Detune.

Map this to Wavetable Osc 2 detune, from 0 up to around 25 cents. That’s enough for movement without turning into supersaw trance unless you intentionally push it there. Also map it to Chorus-Ensemble amount, maybe 0 up to 40 percent.

And here’s a crucial DnB rule: width lives in the mids, not the subs. After Chorus-Ensemble, add a Utility on the MID chain and turn on Bass Mono around 120 Hz. That keeps your reese wide up top, but tight and punchy where the system actually matters.

Macro 5 is PWM or Shape Move, basically “rave motion without changing the wob.”

In Wavetable, map this to Osc 1 position, or wavetable position, depending on what you loaded. A starting range like 10 to 60 percent is often musical, but adjust to the wavetable you chose. This gives you that alive, talking, shifting tone even if your wob rate stays constant.

Then do a “scene-style” mapping trick: also map a small increase in Saturator drive to the same macro, something like plus 0 to plus 3 dB. Now when the waveform gets brighter, it also hits the dirt harder. That’s what makes a macro feel like one musical gesture, not a random parameter.

Macro 6 is Gated Rhythm or Shuffle.

This is a huge part of the old-school vibe: that chopped, sampled, “gated by the groove” feel.

The clean option is Auto Pan as a gate. Put Auto Pan after Saturator in the MID chain. Set the wave to Square, set Phase to 0 degrees, set Amount to 100 percent. Now it’s not panning, it’s chopping volume. Map Macro 6 to the Auto Pan rate, with a range like 1/8 to 1/16 to 1/32. When you automate this, you get instant rave stutter patterns without touching MIDI.

If you want it more jungle and less “perfect tremolo,” you can also do a sidechain option: put a Compressor after EQ Eight on the MID chain. Turn on Sidechain from your kick and snare bus, or even a ghost trigger. Map Macro 6 to threshold and release. Try release from 30 ms up to 150 ms. That gives you pump that follows the breaks, and it feels like the bass is living with the drums rather than sitting on top.

Macro 7 is Rave Bite.

Add Erosion on the MID chain before EQ Eight. Set it to Noise mode. Pick a frequency in the 2 kHz to 8 kHz zone, then start with a tiny amount. Like, 0.2 up to 2.0. Map Macro 7 to that amount. You can optionally also add a touch of Saturator drive in parallel with it.

This is the “cheap sampler air” trick. It helps the bass speak on small speakers, but it can get spitty fast. So after Erosion, use EQ Eight to manage it: if it gets hissy, gently roll off above 8 to 10 kHz, and if it starts stabbing your snare presence, dip a little around 3 to 5 kHz.

Macro 8 is Build-Up Scream.

On Frequency Shifter, pick Ring Mod or Freq Shift mode. Map Macro 8 to the Frequency parameter from 0 to about 150 Hz. Be conservative. Frequency Shifter is a spice, not the meal, and it can go from “rave menace” to “what dimension is this” in two millimeters of mouse movement.

Now do the performance move: also map Macro 8 to Auto Filter frequency upward, so when you crank the scream you also get a rising sweep. Optionally map a tiny resonance increase too. This becomes your hands-in-the-air transition control: you ride it into a section change, then drop it back to zero for the impact.

Now, before we start playing, let’s add macro safety rails.

Go back through each macro mapping and adjust the Min and Max ranges so you can slam these controls without self-destructing the patch. Drive, resonance, and scream should not be able to self-oscillate unless you very intentionally want that effect. And for width, be careful that you’re not widening the low-mids too much, especially around 150 to 250 Hz. That range can smear on club rigs even if your sub is mono. Remember: mono low, wide high.

Alright. Clean-up EQ and dynamics.

On the MID chain EQ Eight: high-pass around 120 Hz with a steep slope so the mid layer doesn’t fight the sub. If it’s boxy, dip around 250 to 400 Hz. If it’s harsh, try a small notch around 2.5 to 4.5 kHz.

After the Instrument Rack, on the bass track itself, add a Glue Compressor. Attack around 10 ms, release on Auto, ratio 2:1. You’re aiming for one to three dB of gain reduction on peaks, just to make the whole rack feel glued. Then add a Utility after that. Width at 100 percent, or pull it slightly down if the chorus is getting too wide. If needed, enforce mono below 120 Hz as extra insurance.

Now the fun part: arrangement moves. This is where this stops being “a cool patch” and becomes 90s rave energy.

Try this over a 32-bar idea.

Bars 1 through 8, intro vibe: keep width low, wob rate slower like 1/8, filter drive moderate. Then, at the end of every 4 bars, do a small scream rise with Macro 8 into the transition.

Bars 9 through 16, Drop A: start switching the gate rhythm. Automate Macro 6 to alternate between 1/8 and 1/16 every couple bars. Use Macro 2 depth to emphasize little moments right before snare hits, like a quick push then pull. Keep bite subtle; you want the drums to stay crisp.

Bars 17 through 24, variation: increase width and detune slightly for that reese-lift. Push the shape move macro so it talks more. Do a half-bar scream into fills, but don’t live on it—just flash it.

Bars 25 through 32, peak: faster wob moments, more drive, more gate toggles. And here’s a high-level trick: create contrast by occasionally pulling wob depth down to near zero on certain hits. That sudden “straight tone” moment makes the next wob feel twice as hype.

A few common mistakes to avoid while you’re getting excited.

Don’t modulate the sub layer. If the sub wobbles, your mix loses authority. Keep the sub stable, and put all the movement in the mid layer.

Don’t stack huge resonance with huge drive unless you want a whistle. Keep resonance ranges small and treat it like punctuation.

Don’t chorus below 120 Hz. That’s how you get phasey low end and weak translation.

Don’t overdo Frequency Shifter. Use it mostly for transitions, fills, and callouts.

And leave headroom. Modulation creates peaks. Having your bass track peak around minus 6 dB while designing is totally fine. Loudness comes later.

Now, a quick practice exercise to lock this in.

Build the exact rack: SUB with Operator sine, MID with Wavetable and the device chain we used. Map eight macros: rate, depth, filter drive, width detune, shape move, gate rhythm, bite, and scream. Write a two-bar bass loop. Then record automation for about 8 bars: rate goes slow to fast, drive pushes only on bar endings, gate alternates 1/8 and 1/16 every bar, and scream does quick half-bar rises into the start of a new section.

Then do the authentic move: resample the MID layer to audio. Chop it into eight pieces. Rearrange into a new four-bar phrase. That’s where the real jungle attitude shows up, because you start treating your bass like sample material, not just a synth line.

Final recap.

You now have a DnB-ready bass rack with a stable, mono sub and a modulated mid that delivers 90s rave flavor on demand. Your macros are designed like scenes: each one is a musical gesture, not a single parameter. And you’ve got an arrangement approach that makes the modulation feel performed instead of looped.

If you tell me whether you have Max for Live, and whether you prefer Wavetable or Operator for the MID layer, I can help you set exact macro min and max ranges so it stays safe when you slam it, but still feels reckless in the drop.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…