Show spoken script
Welcome back. Today we’re doing oldskool rave piano hooks for drum and bass, but with a strict rule: resampling only.
That means we’ll use a MIDI instrument one time, just to generate a source. Then we commit it to audio early, and from that moment on we treat it like a sampled record: repitch it, warp it, degrade it, chop it, and resample new generations until it feels like a proper 90s weapon.
This is an intermediate lesson, so I’m going to assume you already know how to navigate Ableton and record audio. The focus is on decision-making, committing fast, and getting that classic stab energy that still cuts at 172 BPM.
Alright, let’s set the session up first, because in drum and bass, context is everything.
Set your tempo to 172 BPM. If you like, load a subtle groove like Swing 16-55, but don’t bake it in yet. We’ll use timing like a seasoning, not like a gimmick.
Now create a few tracks:
Make a MIDI track called PIANO SOURCE TEMP.
Make an audio track called PIANO RESAMPLE.
Make another audio track called PIANO CHOPS.
And then two reference tracks: one for DRUMS REFERENCE, and one for SUB or REESE REFERENCE.
Even if you don’t have a full drum and bass beat written, throw in something basic. A kick, snare, and hats at the right tempo is enough. Because here’s the trap: you can make a piano sound incredible soloed, and then the second the drums and bass arrive, it disappears or it muddies the whole mix. We’re not doing that today.
Next, we need a piano-ish source. And I’m emphasizing “piano-ish” because we’re not chasing realism. We’re chasing a moment worth sampling.
You can use a Grand Piano if you’ve got one. If not, Ableton’s Tension works great because it has that plucky, physical edge that turns into a nice stab when you process it.
Keep the sound bright-ish and fairly short. Don’t write a lush pad. This is about stabs. Think: percussive chord hits.
Now, before we resample, we’re going to do a pre-sample chain. This is an old sampling mindset: you print some character into the recording so the audio already feels like it came from somewhere.
First add EQ Eight.
High-pass around 120 Hz. Pretty steep is fine.
Then a gentle wide boost somewhere between 2.5 and 5 kHz. Just a couple dB. You’re basically making sure the attack and presence survive once we start degrading.
Next add Saturator.
Use Analog Clip, drive it maybe 2 to 6 dB, and turn Soft Clip on.
We’re not trying to obliterate it. We just want a slight edge, like it’s hitting a channel a little too hard.
Then add Drum Buss. Yes, Drum Buss on piano is a classic move.
Keep Boom off because we do not want sub in these stabs.
Bring Drive up a bit, maybe 5 to 15 percent, and a touch of Crunch if you want extra hair. Again: modest. The goal is “record-like,” not “distortion demo.”
Then add Hybrid Reverb, because we’re going to resample the space too.
Pick a small room style, keep the decay around 0.6 to 1.2 seconds, add a little pre-delay like 10 to 25 milliseconds, and keep it maybe 10 to 25 percent wet.
Teacher note here: printing a short room into the sample is one of the easiest ways to make a stab feel oldskool. It stops sounding like a clean plugin and starts sounding like a thing someone sampled off a record or a rave tape.
Now let’s write the hook. The trick is to think “sample phrase,” not “chord progression.” Oldskool hooks are often just two or three signature voicings, repeated with rhythm changes, pitch changes, and filtering. If you get too fancy harmonically, it starts sounding like you’re playing keys, not sampling.
We’ll use A minor as a simple starting point. Use stabs, not sustained chords.
Try these chord hits:
A minor, so A C E.
Then G, so G B D.
Then F, so F A C.
Then E major, so E G-sharp B.
That G-sharp is a big deal. In A minor, it creates that raised seventh tension that screams classic rave.
For a two-bar idea, try something like this:
Bar one: A minor stab on beat one. G stab around beat two-and. F stab on beat three. E stab on beat four-and.
Bar two: A minor stab on beat one again, then a little fill of short stabs around beats three to four. Keep it simple. Four to eight hits total over two bars is plenty.
Now add micro-timing. This is important.
Before you slice anything, nudge one or two hits late by about 5 to 15 milliseconds. And nudge one hit early by 5 to 10 milliseconds.
That push-pull, once resampled, starts reading like a lifted loop instead of perfectly gridded MIDI. It’s subtle, but it’s one of the secrets.
Cool. Now we commit.
Go to your PIANO RESAMPLE audio track.
Set Audio From to your PIANO SOURCE TEMP track, and choose Post FX. That’s key, because you want to record the EQ, saturation, Drum Buss, and the small room.
Arm the PIANO RESAMPLE track and record four to eight bars. Give yourself enough material to chop and to choose the best take.
And here’s another coach move: do one pass where you hit it a little too hot into the Saturator and Drum Buss, just slightly clipping or pushing it harder than you normally would. Then after you record, pull the clip gain down. That little edge is often the difference between “nice plugin piano” and “angry sampled stab.”
Once you have the audio recorded, disable the MIDI source track. Mentally commit. We’re sampling now.
Next: warp and degrade it like a 90s sample.
Open the recorded audio clip. Turn Warp on.
Try Beats mode first, because it can give you that crunchy, edited transient feel.
Set Preserve to Transients, and play with the Envelope somewhere around 20 to 60. Lower envelope can gate it harder; higher can smooth it a bit.
If Beats mode is doing something nasty in the wrong way, switch to Complex. But for oldskool stab character, Beats is often the move.
Now try clip transpose. Make a few versions: minus 2, minus 5, minus 7 semitones. Don’t overthink it. Just listen for which one feels like it sits in the track and feels heavier.
Before we process harder, set clip gain so your peaks are around minus 9 to minus 6 dB. Give yourself headroom. Oldskool is dirty, but it’s not accidentally destroyed. It’s controlled dirt.
Now add a degrade chain on the audio.
First, Redux.
Set bit reduction around 10 to 12 bits. And reduce sample rate to maybe 12 to 18 kHz. Subtle. If you can clearly hear “bitcrusher effect,” you probably went too far. We’re aging it, not turning it into a robot.
Then add Erosion, lightly.
Wide Noise or Sine works. Frequency around 2 to 6 kHz. Amount very low, like 0.2 to 1.5. This is one of those “tiny knob, big vibe” devices. It adds that fizzy grit that helps the stab read on small speakers without just boosting treble.
Then EQ Eight.
High-pass it somewhere between 120 and 180 Hz. You can go higher later.
If it’s harsh, dip a bit around 3 to 5 kHz.
If it got dull, add a gentle shelf up at 8 to 10 kHz.
Now we chop it into playable stabs. This is the core technique.
Take that resampled clip and move it to the PIANO CHOPS track. Then right-click it and Slice to New MIDI Track.
Slice by Transients if your stabs are cleanly separated. If they’re super consistent, slicing by eighth notes can work too. Use the built-in Simpler option.
Now you’ll have a Simpler loaded with slices mapped across MIDI notes.
Go into Simpler settings:
Set it to One-Shot.
Set Trigger to Gate, because we want tight control and short stabs.
Add a tiny Fade In, like 1 to 5 milliseconds, to avoid clicks.
Turn the Filter on. Choose LP24. Start the cutoff somewhere like 3 to 8 kHz. Keep resonance moderate.
For the amp envelope, go fast attack, short decay, sustain at zero, and a short release. Think 200 to 600 milliseconds decay, and release 50 to 150 milliseconds.
Now replay the hook using the slices. This is where it becomes rave, because you’re no longer “playing piano.” You’re playing a sampled stab instrument.
Teacher note: if it starts sounding too musician-y again, limit yourself. Pick two or three slices that feel iconic and build the phrase out of those. The repetition is the point. The evolution comes from resampling and automation, not from adding chords.
Now we’re going to make multiple resampled variations, like generations of a sample. This is how you keep the drop moving without writing a new hook every eight bars.
Variation one: a bright, wide anthem stab.
On the Simpler track, add Chorus-Ensemble in Ensemble mode. Amount around 20 to 40 percent, rate around 0.3 to 0.8 Hz.
Then add Utility and increase width to around 130 to 170 percent, but don’t go insane.
Now resample it. Record that processed version to a new audio track called PIANO VAR 1 WIDE.
Variation two: dark, filtered roller stab.
Add Auto Filter, LP24. Bring the cutoff down somewhere like 700 Hz up to 2.5 kHz, and automate it. Add a little drive in the filter.
Then add Saturator, drive 4 to 8 dB, Soft Clip on.
Resample that to PIANO VAR 2 DARK.
Variation three: crunchy bark that cuts through drums.
Add Overdrive, focus frequency around 1 to 2.5 kHz, drive maybe 20 to 50 percent.
Then EQ it like a band-pass: high-pass around 250 Hz, low-pass around 7 to 9 kHz.
Then Glue Compressor, light settings, just 1 to 3 dB of gain reduction.
Resample to PIANO VAR 3 CRUNCH.
Now you have options. And that’s the real oldskool trick: you’re not stuck with one stab for the whole tune. You can swap generations every 8 or 16 bars and it feels like the track evolves, even though the hook is basically the same idea.
Let’s talk placement in the mix, because if the hook doesn’t sit right, the whole thing collapses.
First, sidechain.
Put a compressor on your piano group or whichever piano audio track is active. Sidechain it to your drums reference or at least the kick.
Use a fast-ish attack, like 1 to 10 milliseconds. Release around 60 to 140 milliseconds, timed to the groove.
Ratio somewhere between 2:1 and 4:1.
Aim for about 2 to 5 dB of ducking on the big hits. You want it to breathe with the beat, not pump like a meme.
Second, keep it out of the sub lane.
High-pass the piano stabs somewhere between 150 and 250 Hz depending on how heavy your bass is.
If the piano fights the snare crack, try a small dip around 180 to 220 Hz for boxiness, or around 2 to 4 kHz if it’s poking too hard.
Third, space.
Oldskool rave space is usually short and controlled, not a huge modern hall.
Try Echo with a dotted eighth or quarter note, low feedback like 10 to 25 percent, and filter the delay so it’s not throwing low end or brittle highs. High-pass around 300 Hz, low-pass around 6 to 8 kHz.
And if you get a nice throw, print it. Resample the delay moment so it becomes part of the audio vocabulary, not a forever-plugin that’s constantly changing.
Quick mono check, seriously.
Throw a Utility on the piano group and set width to 0 percent for 30 seconds while you tweak. If it collapses and disappears, don’t just widen harder. Use a smarter approach: widen only the top end.
Here’s the easy “top-only width” trick.
Duplicate the piano to a track called PIANO AIR. On that track, high-pass steep at 1.5 to 3 kHz, then apply chorus or a short echo, then widen with Utility. Keep it quiet. Blend it in so the center stays strong and the sparkle spreads. You can even resample the group to commit it.
Now arrangement. This is where a lot of hooks die, because people loop four bars forever.
Even if your hook is two or four bars, think in eight-bar logic.
Bars 1 to 2: main motif.
Bars 3 to 4: sparse answer, fewer hits.
Bars 5 to 6: same motif but darker or pitched.
Bars 7 to 8: a fill and a signature turnaround stab.
In a simple drum and bass structure:
Intro 16 bars: start with the dark variation, filtered closed, minimal drums. Then tease the wide version lightly in bars 9 to 16.
Drop one, 32 bars: use the crunchy variation as the main hook, tight and dry for the first 16. Then for the next 16, answer phrase: transpose the whole hook up two semitones and reduce hit density so the bass speaks.
Break 8 to 16 bars: do a classic move—print a long reverb tail from a stab, reverse it, and use it to suck into the next hit.
Drop two, 32 bars: keep the notes the same, but change the engine. Bring in the wide variation only at phrase ends, and automate the filter opening over 16 bars for lift.
If you want a little menace spice, try this: the minor-to-Phrygian swap.
In A minor, stab a quick Bb, the flat two, just as a single slice right before a resolution. End of bar 4, end of bar 8, or right before the drop restarts. It’s a tiny moment that changes the mood instantly.
Or do a cheap call-and-response trick.
Duplicate your best stab, transpose it up seven semitones, tighten it, and use it as an offbeat answer after snare hits. Suddenly the hook feels arranged, not looped.
Before we wrap, common mistakes to avoid:
Don’t stay in MIDI land. Commit early. The whole sound is the workflow.
Don’t leave low end in the piano. It will destroy your sub clarity.
Don’t over-widen. If it sounds huge in stereo but weak in mono, it’s not huge. It’s fragile.
Don’t over-degrade. Redux and Erosion are seasoning.
And don’t use the exact same stab for the whole track. Make generations. Switch them like you’re DJing your own samples.
Here’s your quick 20-minute practice:
Write a two-bar stab pattern in A minor with four to eight hits.
Resample it.
Make two variations: one wide and bright, one low-passed and saturated.
Arrange 16 bars: first 8 is the dark version opening up, second 8 switches to the wide version only at phrase ends.
Then listen quietly. If you can still feel the rhythm of the stabs at low volume, you nailed it.
Final recap:
You created a piano source, printed it with character, and committed to audio early.
You warped, degraded, and chopped it into playable stabs with Simpler.
You built multiple resampled generations—wide, dark, and crunch—to keep the drop evolving.
And you mixed it like drum and bass: high-passed, sidechained, and placed in a short, controlled space.
If you tell me what your sub is doing—clean sine, reese, foghorn-ish—and whether you’re aiming for liquid, roller, dancefloor, or jungle, I can suggest a specific four-bar hook pattern and a matching processing chain that will sit perfectly in that vibe.