DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Oldskool rave piano hooks masterclass with clean routing (Intermediate)

An AI-generated intermediate Ableton lesson focused on Oldskool rave piano hooks masterclass with clean routing in the Composition area of drum and bass production.

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

Oldskool rave piano hooks masterclass with clean routing (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

```markdown

Oldskool Rave Piano Hooks Masterclass (DnB) 🎹⚡ — with Clean Ableton Routing

1. Lesson overview

Oldskool rave piano is one of the fastest ways to inject instant jungle / 90s rave energy into a modern rolling DnB track. In this lesson you’ll build a tight, catchy piano hook, route it cleanly for mix control, and slot it into a proper DnB arrangement (intro → drop → 32-bar progression) with the right processing, layering, and movement.

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 in. Today we’re doing an oldskool rave piano hooks masterclass for drum and bass, but with a modern mindset: clean routing, clean control, and a hook that hits like 90s jungle without wrecking your mix.

This is intermediate level. I’m assuming you can make MIDI clips, you know Ableton’s basics, and you’ve routed a few things before. The goal is simple: a two to four bar piano hook that feels instantly rave, sits above the bass, doesn’t smear the snare, and actually stays interesting across a proper DnB arrangement.

Alright, let’s build the foundation first so the piano basically writes itself.

Set your tempo to somewhere between 170 and 175 BPM. I like 174 as a sweet spot. Pick a minor key that behaves well with rolling bass. F minor, G minor, D minor… all easy wins. And make sure you’ve got at least a basic drum loop running: kick, snare, hats. Don’t write the hook in silence. In DnB, the snare on 2 and 4 is your anchor, and classic rave piano loves to answer that snare.

Now before we touch a single chord, we’re going to set up routing. This is the part everyone skips, and then later you’re buried in random reverbs and you can’t mix anything. Do it now, thank yourself later.

Create two MIDI tracks. Name the first one Piano_Main. Name the second one Piano_Layer. Select both and group them. Name the group Piano BUS. That bus is going to be your single fader for the whole hook, plus where you’ll put glue processing and sidechain so everything breathes together.

Next, create two return tracks. Return A is going to be your Rave Verb. Return B is your Rave Delay. The reason we do this on returns is consistency and control. One shared space, one shared delay character, and your piano stays mixable. If you insert separate reverbs on every layer, you get phasey chaos and you’ll fight it forever.

On Return A, add Hybrid Reverb. Go Plate, or Hall if you want it bigger. Set decay somewhere around 1.8 to 3.2 seconds. Give it a pre-delay around 15 to 30 milliseconds so the dry stab still punches before the wash arrives. Then filter it. Low cut around 250 to 400 Hz, high cut around 7 to 10 kHz. And because it’s a return, the mix is 100 percent wet.

After the reverb, add EQ Eight. High-pass again in that 250 to 400 range if you need extra cleanup. If the reverb gets bitey, do a small dip around 2 to 4 kHz. Optional but useful: add a gentle compressor after the EQ, like 2 to 1 ratio, slow-ish attack, medium release, just to keep the tail from jumping out unpredictably.

On Return B, add Echo. Set the time to one eighth dotted or one quarter. Feedback around 20 to 35 percent. Filter it: high-pass around 250 Hz, low-pass around 6 to 8 kHz, keep it tucked in the mids. Add just a touch of modulation so it isn’t a static repeat. Mix is 100 percent wet. If you want extra rave grit, put a saturator after Echo and push one to three dB of drive, soft clip style.

Now, sidechain source. Ideally you’ve got a Drum BUS already, and that’s perfect. If you don’t, you can make a ghost trigger: a muted click or short kick playing a simple two-step pattern. The goal is not “pumping for Instagram.” The goal is space so drums stay king.

Cool. Routing is clean. Now we choose a piano sound that behaves in DnB.

Oldskool rave piano is bright, percussive, slightly chorused, and often kind of sample-ish. You can go classic with a piano stab sample in Simpler or Sampler. Or you can build a modern, controllable version: a decent piano-ish source on the main, plus a synthetic layer for bite.

On Piano_Main, load your piano source. Then do tone shaping first. This is important: tone shaping is what still sounds good even if you mute the returns. Vibe effects come later.

Add EQ Eight. High-pass around 120 to 200 Hz. You do not need piano lows in drum and bass. That’s bass territory, that’s reese territory, that’s sub territory. If you want a bit more air, add a gentle high shelf around 8 to 10 kHz, but don’t force it—brightness gets harsh fast in this genre.

Next, add Saturator. Drive somewhere between two and six dB, soft clip on. This is where the piano starts to feel like a “thing” that can compete with drums. Then add Glue Compressor. Ratio 2 to 1, attack around 3 to 10 milliseconds, release on auto, and aim for just one to three dB of gain reduction. We’re not flattening it, we’re stabilizing it.

Now send it to your returns. Start your reverb send around minus 15 to minus 8 dB. Delay maybe minus 18 to minus 10. Subtle first. Remember: if the hook only feels exciting when the reverb is loud, the core sound isn’t finished yet.

On Piano_Layer, we’re doing seasoning. Keep it quieter than the main. This layer can be Wavetable with a plucky triangle-saw blend, short amp envelope so it’s stabby, filter it to focus mids, and then a tiny bit of distortion for edge. You can even make it lo-fi but not small: a little Redux, like 12 to 14 bits, minimal downsample, then a band-pass-ish Auto Filter to focus the mids, then saturator after. Blend it low. You should miss it when it’s gone, but not notice it as “a second piano” when it’s there.

Alright. Now we write the hook, and this is where the mindset matters.

Coach note: write like a sampler, not like a pianist. Short notes, consistent decay, and intentional gaps. If everything overlaps, it stops feeling like sampled rave stabs and starts feeling like you’re comping chords, which is not the vibe.

Let’s pick an example key: F minor. Here’s a classic chord palette that screams rave but still works in rolling DnB: F minor, D flat, E flat, C minor. That’s Fm, Db, Eb, Cm.

A simple two-bar loop could be: bar one, Fm to Db. Bar two, Eb to Cm. You can loop that and it immediately feels like that era.

Now the secret weapon: inversions. Don’t just play root position blocks. Oldskool hooks often have a recognizable melodic thread inside the chord voicing, usually the top note. So pick one signature top note area per phrase. In F minor, you might hover around Ab, G, F. Your inversions should serve that top-note path.

Try voicings like this:
For Fm, Ab-C-F.
For Db, Ab-Db-F.
For Eb, G-Bb-Eb.
For Cm, G-C-Eb.

Hear what’s happening? The top note moves in a way that feels like a hook, even though you’re “just playing chords.” That’s how those classic stabs get stuck in your head.

Now rhythm. Stabs, not pads. Think note lengths between a sixteenth and an eighth. Place stabs as pickups into the snare, and in the gaps between kicks. If your piano is sitting right on top of every drum hit, you’re masking transients. If it’s dancing around them, you’re enhancing the groove.

Here’s a practical starting pattern for bar one. Put stabs on: the downbeat, then a little after, then one before the snare, then early in beat three, another little nudge, and one before beat four lands. Don’t worry if you’re not counting subdivisions perfectly—use your ears with the snare as the anchor. The idea is: create forward motion toward 2 and 4.

Once you have a basic rhythm, add swing. Go to Groove Pool, grab a Swing 16 groove, set it around 10 to 20 percent. Apply it to the piano clip only. Keep your drums tight; let the piano do the shuffling.

Now we humanize, but we do it like 90s sampling, not like sloppy playing.

Aim velocities roughly 70 to 110. Accents often live on the stabs that answer into the snare. And for micro-timing, here’s a rule of thumb: push some stabs slightly late, like five to twelve milliseconds, to feel weighty. But keep one anchor stab per bar dead on the grid so the groove doesn’t wobble. That anchor is like the spine of the pattern.

If you want a quick method, put the MIDI Velocity device before the instrument and add a little random, like five to twelve. Or do it manually for control.

Now we add the “rave” part: width and movement, but mono-safe.

On Piano_Main, after your tone-shaping, add Chorus-Ensemble. Set it to Chorus mode. Amount around 20 to 40 percent, rate between 0.2 and 0.6 Hz, width 80 to 120 percent. That shimmer is the classic wide piano feel.

Then add Auto Filter for arrangement movement. Low-pass 24 dB mode is perfect. In your intro, maybe you’re down around 300 Hz up to 1.5 kHz, so it’s muffled and teasing. In the drop, open it up, maybe 2 to 10 kHz depending on brightness. If you like working clean, put these into an Instrument Rack and map cutoff to a macro so you can automate one knob.

Add Utility. Set Bass Mono somewhere around 120 to 200 Hz. And keep width sane, like 90 to 120 percent. If your mix collapses in mono, pull width back, or move chorus primarily to the layer or to the returns.

Quick extra: a very effective trick is making the reverb wider than the dry. On your Rave Verb return, after EQ, add Utility and push width to around 120 to 150 percent. Dry stays readable, space goes wide. Super club-friendly.

Now sidechain. This is where the hook becomes mix-ready.

On the Piano BUS, add a Compressor. Enable sidechain and choose your Drum BUS or your ghost trigger. Ratio around 3 to 1. Attack 2 to 10 milliseconds. Release 60 to 140 milliseconds depending on the tempo feel. You’re aiming for about two to five dB of gain reduction on the drum hits. You should feel the piano tuck out of the way, but not disappear.

If you want extra snare clarity, you can add a second compressor after the first and sidechain it just to the snare bus, very lightly, like one to three dB. That can keep the crack of the snare clean without over-pumping to the kick.

Now arrangement. This is where most hooks die: people make a great two-bar loop and then paste it for 64 bars. Don’t do that. Same chords can stay interesting if articulation and density change.

Here’s a strong 32-bar drop plan.
Bars one to eight: main version, full brightness.
Bars nine to sixteen: call and response. One bar hook, next bar give space, or answer with a shorter stab pattern. You’re letting drums and bass talk.
Bars seventeen to twenty-four: octave lift or extra layer. Bring Piano_Layer up an octave, plus 12 semitones, but keep it quiet. It adds excitement without changing harmony.
Bars twenty-five to thirty-two: deconstruct and fill. Filter down the last two bars, then do a big reverb throw on the final stab into the next section.

And here are fast transition automations that sound expensive:
A momentary spike of reverb send on the last stab of a phrase, then right back down. That’s a reverb throw.
Push delay feedback from around 25 percent up to 45 percent for literally one beat, then return it. It creates a little tail that catches the ear.
Ramp the Auto Filter cutoff over eight bars to build energy, but don’t rely on that alone. You can also automate chorus amount: less in the verse, more in the drop. Or automate reverb pre-delay: shorter feels closer, longer feels bigger.

Arrangement upgrade idea I love: one-beat negative space every four bars. Just remove the last stab, or mute the piano for one beat. That tiny gap makes the next hit feel massive and gives the snare authority.

Now mix placement, the final check so it sits with bass and snare.

On Piano BUS, add EQ Eight for surgical cleanup. High-pass around 150 to 250 Hz depending on your bassline. If it’s muddy, dip a bit around 200 to 400 Hz. If it’s fighting the snare crack, carve tiny notches where you need them, often somewhere around 180 to 220 Hz or 2 to 3 kHz depending on your snare. If it’s harsh, a gentle dip around 3 to 5 kHz.

Optional: a limiter, very gentle, ceiling around minus 0.8 dB. Only shave one to two dB of peaks so the piano stays consistent.

Now a quick bus gain staging check, because it matters for predictable returns and sidechain behavior. With drums and bass playing, aim for the Piano BUS peaking around minus 10 to minus 6 dBFS before any final limiter. If you’re slamming hotter than that, your sends and compressors will react weirdly and you’ll think it’s a sound design problem when it’s really just gain staging.

Advanced variations, quick but powerful.

Try the two-layer rhythm split trick. Piano_Main plays fewer, more important stabs, basically the identity of the hook. Piano_Layer fills tiny gaps with quieter offbeats or sixteenth nudges. Because they’re on the same bus, they glue together, but it feels busier without actually getting louder.

Try chord lift notes for instant hands-in-the-air tension without changing chords. Duplicate your MIDI clip, and in bar two or bar four, raise only the top note of each chord by two semitones. Don’t overthink the theory. Listen. If it gives you that lift, keep it.

If your drums are break-heavy, like amen or think, change where the stabs land. Aim key stabs into the kick ghost spaces, often just after the snare. The hook suddenly feels more jungle without touching the sound.

And if you want maximum authenticity: resample the hook. Freeze and flatten, or record it to audio, then drop it into Simpler in one-shot mode. Now you’ve got a real “rave chord sample” inside Ableton, with consistent transient and super easy timing. You can even slice it and create new rhythms like you’re chopping vinyl-era stabs.

Let’s wrap with a quick mini practice you can do in 15 to 20 minutes.

Set 174 BPM, pick G minor. Write a two-bar chord loop: Gm to Eb to F to Dm, or swap Dm for D if you like the major lift. Program a stab rhythm with eight to twelve hits across the two bars. Add a high-pass at 180 Hz, saturator plus four dB soft clip, chorus around 30 percent. Build the Rave Verb return: plate, 2.5 seconds, low cut 300 Hz. Sidechain the Piano BUS to drums for about three dB of ducking.

Arrange an eight-bar drop: bars one to four full hook, bars five to six half hook by removing a couple stabs per bar, bars seven to eight reverb throw and filter down into a stop. Bounce it quickly and listen at low volume. That low-volume test is brutal and honest: can you still recognize and hum the hook without it stepping on the snare?

Final recap.
Oldskool rave piano in DnB is bright stabs, smart inversions, syncopated rhythm. Clean routing is Piano BUS plus shared returns plus controlled sidechain. The hook works when it’s arranged: gaps, call and response, octave lifts, throws. And the mix rule is non-negotiable: drums and bass own the low and mid power. Piano sits above, controlled and punchy.

If you tell me your track key and whether your drums are more two-step or break-led, I can suggest a top-note path and a stab placement strategy that’ll lock the hook into your groove fast.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…