DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Oldskool rave piano hooks: for 90s rave flavor (Intermediate)

An AI-generated intermediate Ableton lesson focused on Oldskool rave piano hooks: for 90s rave flavor in the Composition area of drum and bass production.

Back to lessons
Oldskool rave piano hooks: for 90s rave flavor (Intermediate) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Oldskool Rave Piano Hooks (90s Flavor) — DnB Composition in Ableton Live 🎹⚡

1. Lesson overview

Oldskool rave piano is a signature of early hardcore/jungle and it still hits hard in modern rolling DnB when used right: bright, slightly cheesy, rhythmically punchy, and processed to sit above heavy drums and bass.

In this lesson you’ll learn how to:

  • Write authentic 90s-style rave piano chord stabs and hooks
  • Voice chords so they sound “rave” (not jazz or pop)
  • Process piano to cut through a DnB mix without fighting the bass
  • Arrange it into a 16–32 bar DnB drop and breakdown structure in Ableton Live using stock tools
  • ---

    2. What you will build

    You’ll build a classic rave piano hook that works in jungle/rolling DnB:

  • 8-bar piano hook (stabs + call/response)
  • 16-bar drop arrangement with variations
  • A piano processing chain (EQ → saturation → compression → width → reverb/delay)
  • Optional “sampled” vibe (resampling + bit reduction)
  • Target vibe references (not copying): early jungle rave stabs + modern minimal rolling DnB energy.

    ---

    3. Step-by-step walkthrough

    Step 1 — Set the session for DnB workflow

    1. Set tempo to 172–176 BPM (try 174).

    2. Create groups:

    - DRUMS

    - BASS

    - MUSIC (Piano)

    - FX / Vox

    3. Drop in a basic DnB drum loop or your own drums so you write the piano against the groove.

    Tip: Rave piano feels best when it reacts to the snare on 2 & 4 and the off-beat energy around it.

    ---

    Step 2 — Choose a piano source (stock Ableton options)

    You want bright, slightly hard transients—more “sampled piano” than concert grand.

    Option A (fastest):

  • Instrument: `Instrument Rack` → `Piano & Keys` (or any Ableton piano you own)
  • Aim for something “Pop Piano / Bright Piano” if available.
  • Option B (very authentic 90s):

  • Use Simpler with a piano stab sample (or resample your own in a later step).
  • Set Mode: Classic, Voices: 8, Glide: Off.
  • Option C (if you have Suite packs):

  • Try an Electric/Hybrid piano, then process it into a rave stab.
  • ---

    Step 3 — Write authentic rave chord shapes (the secret sauce)

    Oldskool rave piano isn’t usually complex—it's about big triads, strong inversions, and rhythmic stabs.

    #### Use these chord moves (pick one):

    Progression 1 (classic euphoric minor):

  • Fm → Db → Eb → Fm
  • In MIDI: F–Ab–C, Db–F–Ab, Eb–G–Bb

    Progression 2 (classic “hands in the air”):

  • Am → F → G → Am
  • Progression 3 (dark rave minor):

  • Dm → Bb → C → Dm
  • #### Voicing rules for rave:

  • Keep chords mostly triads (add 7ths sparingly).
  • Use inversions to make it “roll”:
  • - Example in F minor: try Db/F (F–Ab–Db) instead of root position.

  • Spread the chord slightly:
  • - Put the lowest note around C3–F3

    - Put top note around C4–F4

  • Consider adding a single high octave note (top note doubled an octave up) for that “piano scream”.
  • Ableton tip: MIDI Effect Chord can help sketch quickly:

  • Add `MIDI Effects → Chord`
  • Try adding +3, +7 (minor triad) or +4, +7 (major triad)
  • Then you can “play” single notes to trigger full stabs—great for fast workflow.

    ---

    Step 4 — Program the rhythm: stabs that bounce with DnB 🥁

    Create a 2-bar loop and aim for syncopation around the snare.

    A reliable DnB-friendly pattern:

  • Stabs on: 1.1, 1.2.3, 1.3.3, 1.4.2
  • Then vary bar 2 with a call/response (less dense)
  • Groove feel tips:

  • Nudge a few stabs slightly late (5–15 ms) for swagger.
  • Velocity matters: accent stabs that answer the snare.
  • - Strong stabs: 95–115

    - Ghost stabs: 50–75

    Ableton tool: `Groove Pool`

  • Add a subtle swing like MPC 16 Swing 54–57%
  • Apply at 30–60% to keep it rolling, not funky-house.
  • ---

    Step 5 — Turn it into a hook (melodic top-line technique)

    Rave piano hooks often do one of these:

    1. Chord stab hook (rhythm is the melody)

    2. Top note motif over chords (simple 3–5 note riff)

    Try this approach:

  • Duplicate your chord clip.
  • In the second half (bars 5–8), keep the chords but add a top-note riff:
  • - Use the chord’s top note and move it stepwise (minor scale).

    - Keep it short, repetitive, and catchy.

    DnB arrangement trick:

    Make the piano hook slightly less busy than you think—leave space for bass movement and drum fills.

    ---

    Step 6 — Processing chain: make it cut like a record 🎛️

    Put this chain on your Piano track (stock devices):

    #### 1) EQ Eight (clean + focus)

  • HP filter: 24 dB/Oct at 150–250 Hz (higher if your bass is huge)
  • Dip mud: -2 to -5 dB at 300–500 Hz (Q ~1.2)
  • Presence: +1 to +3 dB at 2–4 kHz if it’s dull
  • Optional air: +1–2 dB at 8–10 kHz (gentle)
  • #### 2) Saturator (edge + density)

  • Mode: Analog Clip or Soft Sine
  • Drive: 2–6 dB
  • Turn on Soft Clip
  • If it gets harsh, reduce output and/or EQ after.
  • #### 3) Glue Compressor (glue the stab)

  • Attack: 10 ms
  • Release: Auto (or 0.3s)
  • Ratio: 2:1
  • Aim for 1–3 dB of gain reduction on peaks.
  • #### 4) Chorus-Ensemble (90s width vibe)

  • Mode: Classic
  • Amount: 10–25%
  • Rate: 0.2–0.6 Hz
  • Width: 120–200% (be careful if your mix is already wide)
  • #### 5) Reverb (rave space, controlled)

  • Use Reverb (or Hybrid Reverb if you like)
  • Decay: 1.2–2.2s
  • Pre-delay: 10–25 ms
  • Low Cut: 250–400 Hz
  • High Cut: 7–10 kHz
  • Dry/Wet: 8–18% (or put it on a Send for better control)
  • #### 6) Delay (optional, tasteful)

  • `Delay` (or `Echo`)
  • Timing: 1/8 or 1/4, keep it subtle
  • Filter the delay return: cut lows below 300 Hz, highs above 8–10 kHz
  • Ducking (Echo has it): 20–40% so it doesn’t smear the drums
  • Pro workflow: Put Reverb + Delay on Sends (A/B) so you can automate space in breakdowns without changing the core stab punch.

    ---

    Step 7 — Make it “sampled/oldskool”: resample & degrade 📼

    This is where it starts sounding like it came from a dusty rave record.

    1. Freeze + Flatten the piano track (or resample to a new audio track).

    2. Add Redux:

    - Bit Reduction: 10–12 bits

    - Sample Rate: 12–22 kHz

    - Keep it subtle—too much gets videogame-y.

    3. Add Auto Filter for movement:

    - Filter: Lowpass

    - Frequency: automate 1.5–6 kHz (breakdown → drop opening)

    - Resonance: 0.7–1.2 (careful: whistle risk)

    Optional: Drum Buss on the piano audio

  • Drive: 2–5
  • Crunch: 5–15%
  • Boom: 0 (usually not needed for piano)
  • ---

    Step 8 — Arrange it for a rolling DnB track (practical 32-bar plan)

    Here’s a strong, usable structure:

    Bars 1–8 (Intro/Tease):

  • Filtered piano (Auto Filter lowpass ~2–3 kHz)
  • Light delay/reverb
  • Minimal drums (hats, shuffled tops)
  • Bars 9–16 (Build):

  • Open filter gradually
  • Add full drums
  • Add a single stab at the end of bar 16 as a “pre-drop marker”
  • Bars 17–32 (Drop A):

  • Full piano hook on bars 17–24
  • Variation bars 25–32:
  • - Remove every other stab (space for bass)

    - Add a higher inversion for lift

    - Add a short 1/8-note riff in the last 2 bars to push into the next phrase

    Automation to make it feel alive:

  • Reverb send: lower during dense drum moments, higher in gaps
  • Filter cutoff: tiny movement (don’t static-loop it)
  • Velocity variation per phrase
  • ---

    4. Common mistakes

  • Too much low-end in the piano: it will fight your sub and make the mix cloudy. High-pass it.
  • Overly complex chords (7ths/9ths everywhere): rave piano is bold and simple.
  • Stabs too long: if the sustain is huge, it smears drums. Shorten MIDI note lengths or use an Amp/Envelope to tighten.
  • Reverb too wet: it pushes the piano behind the mix and kills punch. Use sends and filter your reverb.
  • No rhythmic relationship to the snare: if it doesn’t answer the 2 & 4, it won’t feel like jungle/DnB.
  • ---

    5. Pro tips for darker/heavier DnB 🖤

  • Minor key + flattened 2 or 6 notes in the top motif for tension (tastefully).
  • Layer a thin organ/square layer quietly under the piano:
  • - Use `Operator` with a sine/square mix, low volume, same MIDI.

    - High-pass it so it adds mid presence, not low mud.

  • Use sidechain compression from your kick/snare (or a ghost trigger):
  • - `Compressor` → Sidechain On → input your drum bus

    - Ratio 2:1, fast release, aim 1–3 dB ducking so drums stay dominant.

  • Make the piano more aggressive with multiband dynamics:
  • - `Multiband Dynamics` → tame harshness in highs, push mids slightly.

  • Darker vibe trick: band-limit the piano (like old samplers):
  • - EQ Eight: HP at 250 Hz, LP at 7–9 kHz

    - Then add saturation to bring it forward again.

    ---

    6. Mini practice exercise (15–20 minutes)

    1. Pick a key: F minor.

    2. Write an 8-bar progression: Fm → Db → Eb → Fm.

    3. Program a 2-bar stab rhythm and loop it across 8 bars.

    4. Make bars 5–8 a variation:

    - Change inversion

    - Add top-note motif (3–5 notes repeating)

    5. Add the processing chain:

    - EQ Eight → Saturator → Glue Compressor → Chorus → (Send to Reverb/Delay)

    6. Resample and add Redux lightly.

    7. Arrange a quick 16-bar drop using your hook and one variation.

    Deliverable: export a 16-bar loop that feels like it could sit over a rolling DnB drum + bass groove.

    ---

    7. Recap

  • Rave piano is about simple triads, strong inversions, and syncopated stabs 🎹
  • Make it DnB-ready by high-passing, controlling sustain, and keeping drums dominant 🥁
  • Use Ableton stock tools to get the sound: EQ Eight, Saturator, Glue, Chorus, Reverb/Echo, Redux
  • Arrange with tease → build → drop + variation, and automate space for energy ⚡

If you tell me your track key and whether you’re going for euphoric jungle or dark roller, I can suggest 2–3 exact chord voicings and a MIDI rhythm that fits your drum groove.

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Welcome back. In this lesson we’re going for that unmistakable 90s rave piano energy, but placed properly inside a modern drum and bass track. Think bright, slightly cheeky, super punchy chord stabs that feel like they’re answering the snare, not competing with it.

This is intermediate level, so I’m going to assume you can get around Ableton quickly. The goal is to finish with an 8-bar hook, then stretch it into a drop-ready 16 to 32 bar section, with processing that makes it cut like it came off a record… without wrecking your bass and drums.

Alright, let’s set the stage.

First, set your tempo to classic DnB range: 172 to 176 BPM. I like 174 as a default.

Now create some groups so you can stay organized while you write. Make a DRUMS group, a BASS group, a MUSIC group for the piano, and an FX or VOX group if you want space for extra bits later.

Before you write any piano, drop in a basic DnB drum loop. Doesn’t have to be your final drums. This is just so the piano is written against a real groove, because rave piano that sounds amazing solo can fall apart the moment you put it next to a snare on 2 and 4.

And that’s a key mindset for this whole lesson: we’re not making a “piano performance.” We’re building a stab instrument. The rhythm and the envelope are the hook.

Now let’s pick a piano sound.

You want something bright with a hard transient. Less “concert grand,” more “sampled piano from a rave record.” If you want the fastest route, grab an Ableton piano and aim for a bright, pop-style preset. If you have to choose, choose brightness and bite over realism.

For extra authenticity, you can use Simpler with a piano stab sample. Put Simpler in Classic mode, set voices to around eight, and make sure glide is off. The reason this works so well is because the old vibe is often literally sampled chords or stabs, not a full dynamic piano.

Either way, don’t worry if it sounds a little plain right now. We’re going to shape it.

Next, we write the chords, and this is where most people accidentally make it sound too jazzy, too emotional in the wrong way, or just… not rave.

Oldskool rave piano is bold and simple. Triads. Strong inversions. Big, obvious harmony. The cool part is how it hits rhythmically.

Let’s pick a classic progression. We’ll use F minor, because it’s a sweet spot for this vibe and it sits nicely above heavy subs.

Write this loop: F minor to D flat major to E flat major, then back to F minor.

So the chords are:
F minor: F, A flat, C
D flat: D flat, F, A flat
E flat: E flat, G, B flat
Then back to F minor.

Now, voicing. Here’s the rule: keep it mostly triads, but use inversions to create that rolling, “record-like” movement.

Try this: keep your lowest note somewhere around C3 up to F3, and your top note around C4 up to F4. So not too low, not too high, just that solid mid register where it punches through.

Then add one extra trick for instant authenticity: two registers.
Option one is to double the top note an octave up. Just that one note. That gives you the “piano scream” without turning the whole chord into a huge wash.
Option two is a very quiet low fifth for a hint of weight, but be careful. We’re going to high-pass this piano later, and we do not want it getting into sub territory.

Also, give yourself permission to do “wrong” voice leading. If it starts sounding educated, like you know too much theory, make one chord jump more aggressively. Rave stabs often leap in a bold way, and that’s part of the attitude.

Now let’s lock in the rhythm, because this is where it becomes drum and bass.

Make a 2-bar MIDI clip and loop it. We’re aiming for syncopation that bounces around the snare.

A reliable pattern to start with is stabs on these positions:
Bar 1: right on the downbeat, then a stab a little before beat 3, another a little after, and one around the end of the bar.
Then in bar 2, pull back. Less dense. Give it a call and response feel, like bar 1 talks, bar 2 answers.

As you program, shorten the notes aggressively. Often a sixteenth note to an eighth note is enough. If you leave long sustains, it’ll smear across the drums and you’ll lose that “stab” identity. Let the reverb and delay provide the tail later. That’s the old rave trick.

Now do velocity. This matters more than people think.
Make the stabs that feel like they answer the snare a bit stronger, around 95 to 115.
Then add a couple of ghost stabs, maybe 50 to 75, just to keep motion without constant shouting.

Timing: choose a lane and commit.
If you want modern tight DnB, keep most hits on the grid and only push a few slightly late, like 5 to 10 milliseconds, for swagger.
If you want classic looseness, add a subtle groove. Go into the Groove Pool, pick an MPC 16 swing around 54 to 57 percent, and apply it lightly, like 30 to 60 percent. Then, for extra character, manually pull one important stab a tiny bit early so it grabs the bar. That tiny imperfection can make it feel sampled and human.

Now we turn it into a hook.

Duplicate your clip so you’ve got an 8-bar idea. Bars 1 to 4 can be your main stab rhythm. Bars 5 to 8 is your variation.

A really effective approach is to keep the chords the same but add a simple top-note motif in the second half.
So keep your stabs, but layer a short little riff using the top notes of the chords, moving stepwise within F minor. Three to five notes is plenty. Repetition is your friend here. This is dance music: you want it catchy and instantly readable, not a long melody.

Also, leave more space than you think you need. DnB basslines and drums are busy. If the piano is too busy as well, everything starts arguing.

Now let’s make it cut through the mix with processing, using only stock Ableton tools.

First up: EQ Eight.
High-pass the piano. Seriously. Do it early.
Try a 24 dB per octave high-pass somewhere between 150 and 250 Hz. If your bass is huge, go higher.
Then dip the mud: usually 300 to 500 Hz, take out maybe 2 to 5 dB with a medium Q.
If it’s dull, add a little presence around 2 to 4 kHz, like 1 to 3 dB.
And if you want a bit of air, a gentle lift around 8 to 10 kHz.

Quick teacher note here: if your snare starts feeling less “cracky” when the piano plays, don’t just turn the piano down. Try a small dip around 180 to 220 Hz to get out of the snare body zone, and be cautious around 2 to 3.5 kHz because that’s where snare crack often lives. You can solve masking with frequency choices, not only volume.

Next: Saturator.
Put it on Analog Clip or Soft Sine, drive it maybe 2 to 6 dB, and turn on Soft Clip. This gives density and that record-like edge. If it gets harsh, back off the drive and remember: you can always EQ again after saturation.

Then: Glue Compressor.
Attack around 10 milliseconds so the transient still pops, release on Auto or around 0.3 seconds, ratio 2 to 1. You’re only aiming for 1 to 3 dB of gain reduction on peaks. Just a bit of glue.

Then: Chorus-Ensemble for width.
Set it to Classic, keep the amount subtle, like 10 to 25 percent, rate around 0.2 to 0.6 Hz. Width can go wide, but be careful. If you go too far, it’ll feel washed and it can mess with mono compatibility.

Now the space: reverb and delay.
My pro workflow here is sends. Put reverb on a return track and delay on another return track, so the dry stab stays punchy and you can automate the space.

For reverb, go for a controlled rave room. Decay around 1.2 to 2.2 seconds, pre-delay 10 to 25 milliseconds so the hit stays upfront, low cut 250 to 400 Hz, high cut 7 to 10 kHz. Keep it subtle. If you drown it, it stops being a stab and becomes a pad.

For delay, use 1/8 or 1/4 timing, filter the delay return so it doesn’t add low-end mess, and if you use Echo, add ducking so the delay tucks out of the way when the drums hit.

Now, if you want that sampled, oldskool feel, this is the moment.

Freeze and flatten your piano track, or resample it to audio. The reason we do this is because a lot of the classic vibe comes from committing audio and then degrading it like a sampler.

Add Redux lightly. Try bit reduction around 10 to 12 bits, and sample rate around 12 to 22 kHz. Subtle is the word. Too much and it goes straight into videogame territory.

Then add Auto Filter. Set a low-pass and automate it. For example, in the breakdown you might be down around 1.5 to 3 kHz, and then you open it up toward 6 kHz as the drop hits. Add a little resonance, but don’t whistle.

Optional: for extra aggression, add Drum Buss on the resampled audio, drive it a bit, add a touch of crunch, but usually keep boom off. We don’t need low-end from the piano.

One more advanced, really clean trick: stereo discipline.
Keep the dry piano mostly centered, and widen the tail instead. That means your return tracks can be wide, but the main stab hit stays focused and mono-safe. This keeps your drop punchy.

Now let’s arrange it into an actual DnB structure, so it doesn’t just loop forever.

Here’s an easy 32-bar plan.

Bars 1 to 8: intro or tease.
Use the filtered piano, low-pass around 2 to 3 kHz, light reverb and delay, and minimal drums like hats and tops.

Bars 9 to 16: build.
Open the filter gradually, bring in full drums, and at the end of bar 16, do a pre-drop marker: one single, recognizable stab, maybe a specific inversion, and maybe a slightly bigger reverb throw. That becomes an identity cue. Listeners learn it, and it makes the drop feel intentional.

Bars 17 to 24: Drop A.
Full piano hook. Keep it confident and not too busy. Let the bass do its thing.

Bars 25 to 32: variation.
Change something without changing everything. Great options are removing every other stab for space, switching to a higher inversion for lift, or adding a short 1/8-note riff in the last two bars to push momentum into the next phrase.
You can also do inversion cycling across the 8 bars: tight voicing, then wider voicing, then add the high scream, then thin it out by removing the fifth. Same harmony, evolving texture.

Automation is what makes this feel alive instead of looped.
Lower reverb send during dense drum moments, raise it in gaps.
Move the filter cutoff just a little so it breathes.
And vary velocity per phrase.

Let’s quickly cover the common mistakes so you can avoid the usual pain.

If the piano has too much low end, it will fight your sub and your whole track goes cloudy. High-pass it.
If you use overly complex chords, like 7ths and 9ths everywhere, it stops sounding like rave and starts sounding like you’re trying to impress music school. Keep it bold and simple.
If your stabs are too long, the groove smears. Shorten notes or tighten the amp envelope.
If reverb is too wet, the piano disappears behind the mix and the drums lose impact. Use sends and filter the reverb.
And if the stabs don’t relate rhythmically to the snare on 2 and 4, it won’t feel like jungle or DnB. Make it answer the snare.

Now a quick practice run you can do in 15 to 20 minutes.

Pick F minor.
Write the 8-bar progression: Fm, Db, Eb, Fm.
Program a 2-bar stab rhythm and loop it.
Make bars 5 to 8 a variation by changing an inversion and adding a tiny top-note motif.
Add your processing chain: EQ, saturation, glue, chorus, and sends for reverb and delay.
Resample it and add gentle Redux.
Then arrange a quick 16-bar drop using your hook and one variation.

Your deliverable is a 16-bar loop that genuinely feels like it could sit over rolling drums and bass.

And that’s the whole concept: simple triads, strong inversions, syncopated stabs, tight envelopes, and smart processing so the piano stays loud and exciting without stealing the low end or masking the snare.

If you tell me your track key, and whether you’re going euphoric jungle or dark roller, I can suggest a couple exact voicings and a rhythm pattern that will lock to your particular drum groove.

mickeybeam

Go to drumbasscd.com for +100 drum and bass YouTube channels all in one place - tune in!

Generating PDF preview…