Show spoken script
Welcome in. This is Retro Rave: bassline rebuild for oldskool rave pressure in Ableton Live 12, advanced level, and we’re focusing on automation as the main weapon.
The mission is simple to say, but it’s the difference between a bass that sounds cool on its own, and a bass that actually pressures a drum and bass drop: we’re rebuilding that oldskool rave energy with modern control. That means solid sub weight, a nasty animated mid layer, and then an eight bar automation story that makes the loop feel like it’s being ridden live on a mixer.
Before we touch any devices, set your tempo to 172 BPM. That tends to land right in that classic rolling pocket. Drop in a basic DnB drum loop, or program something minimal: kick on the one, snare on two and four, and then 16th hats with a bit of swing. In Live’s Groove Pool, a subtle MPC 16 Swing around 55 to 58 is plenty. We’re not trying to make it sloppy. We’re trying to make it breathe.
Now create two MIDI tracks. Name the first one BASS SUB. Name the second one BASS RAVE MID. And keep this mindset from the start: the sub is your foundation. The mid is your attitude. The automation is your performance.
Next, write an eight bar bassline in a minor key. F minor or G minor are both easy choices. Here’s the important part: don’t write a bassline that fights the snare. Write something that answers the drums. Think call and response, lots of offbeats, and then a couple of quick 16th pickups that push into little gaps.
You can keep it straightforward: maybe bar one is a longer root note, then a short offbeat stab, then space. Bar two, two shorter notes, and a quick push right before a snare gap. Bars three and four, vary with the fifth or the flat seven so it feels like it’s going somewhere. Then bars five to eight, you’re basically repeating the idea, but you’re going to let automation do the “rising pressure” part.
And here’s the big discipline move: the sub MIDI should be simpler than you think. Mostly the root, maybe one or two supportive moves. The mid layer can be on the same MIDI, but it’s going to feel more complex because we’re animating it. That’s how you get impact without muddy chaos.
Let’s build the sub layer first, because everything else depends on it.
On BASS SUB, load Wavetable. Set oscillator one to a sine wave. No unison. Filter off. We want clean, stable low end. Set your amp envelope with a fast attack, basically zero to five milliseconds. Give it a short release, maybe 60 to 120 milliseconds, just enough to avoid clicks and let notes end smoothly. Whether you want sustain at zero dB for held notes or a more plucky feel depends on your pattern, but either way, don’t overcomplicate it.
After Wavetable, add EQ Eight. Do not high-pass your sub. If later it’s muddy, a tiny dip around 200 to 300 hertz can help, but don’t pre-emptively carve the life out of it.
Then add Saturator. Use Soft Clip. Drive around one to three dB, and match the output so you’re not being tricked by loudness.
Then add Compressor for sidechain. Sidechain from your kick. Ratio around four to one. Attack five to fifteen milliseconds, release 60 to 120 milliseconds, and aim for about two to five dB of gain reduction. You want the sub to duck confidently, not panic. If the release is wrong, the groove falls apart, so listen to the kick rhythm and time it so the sub swells back musically.
Now the rave mid layer. This is where the pressure lives.
On BASS RAVE MID, load Wavetable again. For oscillator one, choose a saw or a bright table. Oscillator two, go square or another saw. Now pick one direction: if you want more harmonic bite, tune oscillator two up seven semitones. If you want more of that reese smear, keep it closer and detune slightly, something like plus 0.08 to plus 0.20. Add unison, two to four voices, detune about 10 to 25 percent, and some stereo, maybe 20 to 40 percent. Don’t go full wide yet. We’re going to keep the low end safe.
Set Wavetable’s filter to a low-pass 24. Start the cutoff somewhere around 200 to 600 hertz. Add some resonance, maybe 10 to 25 percent, and a little drive if you’ve got it. Not too much. The filter is going to be automated later, and if you start too aggressive, you’ll have nowhere to go.
Amp envelope: fast attack, release around 80 to 180 milliseconds so it talks between notes.
Now build a stock device chain after Wavetable on the mid track.
First, Auto Filter. Set it to a low-pass style, clean or PRD. We’re going to automate the frequency across a wide range, roughly 300 hertz up to 2.5k. Set resonance around 0.30 to 0.55. And importantly, this Auto Filter has drive. That drive is part of the breathing effect later, so don’t ignore it.
Next, Saturator. Use Analog Clip. Drive around three to eight dB. Soft Clip on.
Then Redux, but tiny. Downsample around two to six. Bit reduction zero to two, careful. Dry wet around 10 to 25 percent. Think of it like a flash of old sampler grit, not a constant blanket.
Then Chorus-Ensemble in Chorus mode. Rate slow, around 0.15 to 0.40 hertz. Amount 10 to 25 percent, width 80 to 120, dry wet 10 to 20. You’re not trying to turn this into liquid pads. You just want a halo that you can push later.
Then EQ Eight. High-pass the mid layer around 110 to 160 hertz. This is non-negotiable if you want your low end to stay mono and powerful. If it’s dull, a gentle bell in the 1k to 2.5k range can help it speak.
Then a Compressor sidechained from the kick, similar settings to the sub but slightly more gain reduction, like three to six dB. The mid is more chaotic, so it often needs more disciplined ducking.
At this point, quickly do a reality check. Mute the sub track and listen to the mid by itself. It should not feel like it has real sub. If it does, your high-pass isn’t doing enough, or your distortion is generating too much low content. Fix that now. Then bring the sub back in and make sure the combined low end doesn’t hollow out. If it hollows, pull back on unison or chorus, and make sure the mid layer stays controlled under about 200 hertz.
Now group both bass tracks. Select them and group them, then on the group add an Audio Effect Rack at the end. This is your master control area, because we’re about to automate intent, not twenty parameters.
Inside the group, add Glue Compressor. Attack 10 milliseconds, release auto, ratio two to one, Soft Clip on. Only one to three dB of gain reduction. This is glue, not destruction.
Add EQ Eight for tiny cleanup if needed, like a gentle dip around 250 to 400 hertz if the stack gets boxy.
Then Utility. Your goal is sub mono, always. If you need a more advanced split, do it, but at minimum, keep your bass centered. In a DnB mix, wide low end is basically an expensive way to lose punch.
Now the crucial workflow: macro mapping. We want a few macro lanes that run the whole show.
Map Macro 1 to the MID Auto Filter frequency. Macro 2 to MID Auto Filter drive. Macro 3 to the MID Saturator drive. Macro 4 to Chorus dry wet. Macro 5 to Redux dry wet. Macro 6 to your sidechain amount. That can be automating the compressor threshold on the mid, or, even cleaner, automate a Utility gain before the compressor so the compressor gets hit harder when you want more ducking, without changing the compressor settings. Macro 7 can be tiny glue makeup, and Macro 8 output trim.
Rename them so you actually use them. Filter, Drive, Dirt, Width, Grit, Duck, Glue, Trim. The easier it is to read, the better your automation decisions will be.
Now we enter the core concept: the oldskool rave pressure phrase. Eight bars that evolve in a way you can feel, even if the notes barely change.
Before you draw anything, decide the story. Contain, tease, shove, cut. That’s your intent. You’re not automating because you can, you’re automating because the phrase needs a narrative.
Macro 1, the filter frequency, is your headline automation. Bars one and two, keep it low, around 350 to 600 hertz. That’s restrained tension. Bars three and four, open it up to around 900 hertz to 1.4k. That’s the lift.
Bars five and six, do little yanks: quick dips right before snares. Think of it like a DJ grabbing the filter for a split second. Make those dips short, like an eighth note or a quarter note. And place them relative to the drum moments, not randomly.
Bars seven and eight, push harder. Open toward 1.8k to 2.5k for peak hype, and then snap it back right at the loop point so bar one feels like a reset. That snap-back is important. It creates structure. Without it, everything feels like it’s just drifting brighter forever.
When you draw these curves, keep them readable. One long ramp per two bars maximum. Short accent moves only around pre-snare moments and end-of-phrase turnarounds. And hard resets at structural points like bar one, bar nine, and fills. If you can’t read the curve at a glance, you won’t mix it properly later.
Now Macros 2 and 3: filter drive and saturator drive. This is breathing distortion. Tie it to the filter narrative. When the filter opens, drive comes up slightly. When the filter closes, drive relaxes. If you keep drive high while you close the filter, the bass gets boxy and congested, and it stops sounding like pressure and starts sounding like a blocked speaker.
Try filter drive from zero to about five dB. Saturator drive from about four up to nine. And listen for the point where it starts to rasp nicely without turning into harsh whistle. If you hear whistling or a piercing tone around one to two k, that’s usually too much resonance combined with too much drive. Back off resonance first.
Macro 4, chorus dry wet: this is your rave halo. Keep it modest early. Bars one to four, around 10 to 14 percent. Bars five to six, 15 to 20. Bars seven to eight, peak at 20 to 25. The mid layer is already high-passed, so you can widen without wrecking the sub, but still: if the bass loses center power in the full mix, pull chorus down. Wide is not the same as big.
Macro 5, Redux dry wet: use it like spice. Don’t leave it on heavy for the whole phrase. Automate it up briefly on fills, or on the last half bar of bar eight. Maybe jump from 10 percent up to 30 percent just for that moment, then slam it back. That gives you character without turning the whole bassline into sand.
Macro 6, ducking: this is how you keep the roll alive. As the bass gets brighter and more distorted, it will fight the drums more. So it needs more ducking, not less. Whether you automate compressor threshold or the Utility gain feeding the compressor, the idea is the same: brighter equals more controlled pumping so the kick and snare still punch clean.
Now an advanced movement layer, because we want it to feel sequenced, not like an LFO demo.
Option one: add a second Auto Filter on the mid chain, set it to band-pass, and use the envelope follower with a small amount, like five to 15 percent. This makes the tone speak on note attacks in a way that feels played. Keep it subtle. It should feel like articulation, not a wah effect.
Option two: trance-gate style, but DnB-safe. Add Auto Pan on the mid chain. Set amount to zero so it doesn’t pan. Phase to zero degrees. Shape square. Rate one eighth or one sixteenth. Now, even though it’s called Auto Pan, what you’ve really built is a rhythmic gate. Map the amount to a macro and automate it only in certain sections, like end-of-phrase hype moments or a mid-16 switch. That way, it feels like a mixer chop, not a constant stutter that annoys the drummer in your brain.
Arrangement strategy: deploy automation like a producer, not like a scientist.
In the intro, mostly sub and a low-filtered mid. Minimal drive, minimal width. In the build, gradually open the filter and add a bit more chorus. In Drop A, let your eight bar automation cycle so it evolves while the drums keep rolling. For a mid-16 switch, add a couple of Redux bursts and slightly deeper sidechain. Then Drop B can be the same bassline, but a new automation story: different filter curve shape, or different width moves, not a total redesign.
A classic jungle move: last two beats before a section change, slam the filter shut, do a quick drive spike, then hard reset on the one. It feels like hands on the mixer. That’s the vibe.
Now, coach notes that will save you time.
First, turn your monitors down. Your mid layer should still make sense quietly. If it only feels exciting loud, you’re probably relying on harshness or volume jumps instead of controlled harmonic movement. Adjust your filter and drive ranges until the motion reads at low volume.
Second, use locators in Arrangement. Drop markers like PRE-SNARE, FILL, TURNAROUND. Then every sharp automation move gets placed relative to those markers. Later, if you swap your drums or change your break, your automation decisions stay musically aligned.
Third, if you want performance-style pressure, use Automation Mode set to Latch in Live 12. Hit play and ride just two or three macros: filter, drive, width. You’ll capture little human micro-shoves that are hard to draw with a mouse. Then you can clean up only the messy parts.
If you want extra oldskool flavor without flattening the punch, consider putting Redux in a parallel chain inside a rack, then gating that chain rhythmically so the grit appears in controlled bursts. That gives you that “sampler choking” vibe without smearing every transient.
And if you want more of a hoover edge, keep your unison moderate, add a tiny bit of noise in Wavetable, and let automation create the movement. The mistake is maxing unison and chorus and calling it rave. Real pressure is motion with intention.
Mini practice to lock this in: write a two bar bassline and loop it for eight bars. Duplicate that eight bar region three times. Scene A is filter automation only. Scene B is filter plus drive. Scene C is filter plus drive plus chorus, and a Redux burst on bar eight. Bounce each scene to audio and A/B against your drums. Pick the one that feels most rave without losing the roll. Then commit: resample the mid layer to audio and do one manual edit, a fade, a clip, a slice, something destructive and intentional. That’s how oldskool character sneaks into modern sessions.
Quick recap so you know exactly what you built. You made a two-layer bass system: clean mono-stable sub, animated dirty mid. You controlled complexity with macros so your automation is playable and readable. And you shaped the energy in eight bar phrases: filter narrative, drive pressure, width halo, occasional lo-fi bursts, and adaptive ducking so the drums stay king.
If you tell me what direction you want this to lean, altern-8 hoover, reese roller, or dark jungle techstep, I can give you a specific MIDI pattern idea and a 32-bar pressure arc plan so Drop A and Drop B feel related, but not copy-paste.