Main tutorial
```markdown
Oldskool Rave Piano Hooks (Smoky Late‑Night Moods) — DnB in Ableton Live 🎹🌒
1. Lesson overview
In this lesson you’ll write classic oldskool rave piano hooks that feel late-night, smoky, and rolling, but still cut through a drum & bass mix. We’ll focus on:
- The harmonic language (minor keys, jazzy extensions, tension notes)
- A tight rhythmic pocket that works at 170–176 BPM
- A proper Ableton Live workflow: sound selection, MIDI writing, processing, layering, and arrangement
- Getting that 90s rave DNA without sounding cheesy or too bright
- A 16-bar piano hook (DnB-ready) with call/response phrasing
- A two-layer piano stack: “body” + “bite”
- A device chain to make it sound warm, dusty, and wide, but not muddy
- Arrangement moves for intro → build → drop → 2nd drop variation 🎚️
- Minor key triads
- Minor 7ths (adds smoothness)
- Suspended notes (adds mystery)
- Occasional flat 2 or sharp 4 moment (adds rave tension)
- Fm(add9) (F–Ab–C–G)
- Dbmaj7 (Db–F–Ab–C)
- Eb(add9) (Eb–G–Bb–F)
- Cm7 (C–Eb–G–Bb)
- Tension move: Gb chord flavor (borrowed color)
- Snare on beat 2 and 4 of the bar.
- Hit just after beat 1 (push)
- Leave space for snare at 2
- Answer after 2
- Small stab before 4
- Resolve after 4 into next bar
- Place chord stabs around: 1.2, 1.3.3, 2.2, 3.1.3, 3.4, 4.2.3
- Use 2 chords and a repeating rhythm.
- Keep it memorable.
- Same rhythm, but change the last chord or add a tension chord.
- Add a single top-note lick (1–3 notes) at the end of bar 8.
- Copy bars 1–4.
- Change one chord voicing (e.g., add a 7th, invert, or remove root).
- Add a higher octave chord on a key hit.
- Create a short turnaround in bar 16 (e.g., a half-bar stop or filtered chord) to drop back into drums/bass.
- Duplicate your chord progression.
- For the second pass, invert chords so the top note moves smoothly:
- A brighter piano, or a short stab sample in Simpler.
- Hybrid Reverb
- Keep send around 5–15% per layer.
- Echo
- MIDI clip Velocity Range
- Random MIDI effect (very subtle): Chance 100%, Scale 3–7, then freeze in by recording MIDI if needed.
- Drums filtered + atmos
- Piano hook filtered (Auto Filter LP ~ 1.5–4 kHz), teasing rhythm only
- Bring full piano in
- Add delay throws at end of phrases (automation on Echo send)
- Add a 1-bar break at bar 32 (drop the piano or filter it hard)
- Full drums + bass
- Piano hook plays every 2 bars (leave breathing room for bass)
- Same hook, but:
- Too much low end in the piano: it fights your sub. High-pass it aggressively.
- Playing over the snare: if your stabs land hard on 2 and 4, the groove feels clumsy.
- Over-reverbing: long bright reverbs smear fast rhythms and kill punch.
- Too many chords: oldskool hooks are memorable because they’re simple and repeatable.
- No variation: a 2-bar loop for 64 bars will feel lifeless—add tiny changes every 8 or 16.
- Use minor 9ths carefully: beautiful but can get “liquid” fast. For darker rave, try add9 voicings with fewer notes.
- Pitch the piano down (or use lower inversions) but remove low end with EQ. You want weight without mud.
- Sidechain from kick + snare (subtle):
- Grit = vibe: light Saturator + Redux (barely) can sell the era.
- Automate a low-pass during drops: open slightly in the second half of the drop to increase intensity without adding new notes.
- Write in a minor key with simple, tense chord flavors (add9, maj7, m7).
- Build a rhythm that respects the snare and locks to DnB momentum.
- Use layering: one piano for warmth, one for attack.
- Keep space short and dark (Hybrid Reverb + Echo returns).
- Arrange with call/response + micro-variation so it stays hypnotic but alive.
Skill level: Intermediate (you can program drums/bass and navigate Ableton devices).
---
2. What you will build
By the end you’ll have:
---
3. Step-by-step walkthrough
Step 0 — Set the session (DnB-friendly foundation)
1. Tempo: set 174 BPM (classic rolling pocket).
2. Key: choose something dark but playable. Great options:
- F minor, G minor, D minor
3. Create tracks:
- MIDI Track 1: Piano (Body)
- MIDI Track 2: Piano (Attack/Layer)
- Return A: Short reverb
- Return B: Delay/space
> Tip: Keep your bass and kick playing quietly while writing the hook. Your piano rhythm needs to dance around the drums, not fight them.
---
Step 1 — Choose a piano sound that can do “rave” and “smoke”
Oldskool rave piano is often bright and percussive, but for late-night moods we’ll warm it, darken it, and add grit.
#### Option A: Stock Ableton “Grand Piano” approach
1. Load Instrument → Piano & Keys (or Ableton Pack piano if installed).
2. Pick a bright-ish preset (e.g., grand) and then darken with processing.
#### Option B (often better for rave): Simpler with a classic stab sample
1. Find a short piano stab sample (even from your own library).
2. Load it into Simpler (Classic mode).
3. Set:
- Voices: 8–12 (chords)
- Filter: LP24 around 6–10 kHz, small Drive 2–6%
- Amp Envelope: Shorten Release so chords don’t blur
> The “rave” identity often comes from sampled stabs and hard transients. We’ll tame the brightness later.
---
Step 2 — Write the harmonic palette (minor + tension)
For smoky late-night vibes, use:
In F minor, a strong “rave but dark” pool:
You don’t need fancy theory—think “minor + one extra note”.
---
Step 3 — Create a classic hook rhythm that rolls at 174
Oldskool piano hooks often hit on upbeat accents, but in DnB you must respect the snare.
#### Drum placement reminder (typical DnB)
#### A reliable piano rhythm template (1 bar)
Ableton workflow:
1. Create a 4-bar MIDI clip.
2. Set Grid to 1/16.
3. Turn on Groove Pool later—don’t humanize yet.
Starting rhythm (example feel):
(Translate this by ear—what matters is the offbeat energy and snare space.)
> If your hook feels like it “sits on top” of the beat instead of inside it, you’re probably hitting too hard on beats 2 and 4.
---
Step 4 — Build a 16-bar hook with call/response (the DnB way)
DnB hooks need momentum and variation. Here’s a simple blueprint:
#### Bars 1–4: Establish the motif
#### Bars 5–8: Answer phrase
#### Bars 9–12: Repeat with variation
#### Bars 13–16: Peak + resolve
> Jungle/DnB arranging loves micro-variation: tiny changes that keep the loop hypnotic.
---
Step 5 — Voice leading + inversions (make it feel “played,” not blocky)
Instead of dragging full chords everywhere:
1. Keep one or two common notes between chords.
2. Move the other notes by the smallest step possible.
Example trick in Ableton:
- Fm(add9) → Dbmaj7 → Eb(add9) → Cm7
Try keeping F or G as a common tone where possible.
This instantly makes the hook feel smokier and more intentional.
---
Step 6 — Stack two layers: Body + Attack (cuts through DnB drums)
You want warmth and presence without harshness.
#### Layer 1: “Body” piano (warm, mid-focused)
Device chain (stock-friendly):
1. EQ Eight
- HPF at 120–180 Hz (steep-ish if your bass is heavy)
- Gentle dip 250–400 Hz if muddy (2–3 dB)
- Small shelf down from 7–10 kHz if too bright
2. Saturator
- Soft Clip ON
- Drive 2–6 dB
- Output compensate so level matches bypass
3. Glue Compressor
- Attack 10 ms, Release Auto
- Ratio 2:1
- Aim for 1–3 dB GR on peaks
4. Utility
- Width 80–110% (don’t go crazy yet)
#### Layer 2: “Attack” layer (bite + definition)
Use:
Chain:
1. EQ Eight
- HPF at 250–400 Hz
- Small boost around 2–4 kHz (1–2 dB) for attack
2. Redux (subtle “old sampler” edge)
- Bit Reduction: 10–12
- Downsample: x2–x4 (very subtle; back off if harsh)
3. Auto Filter
- LP around 6–12 kHz, automate for movement
Blend the Attack layer quietly under the Body layer until the hook is readable on small speakers.
---
Step 7 — Create space without washing the hook (returns)
DnB mixes are fast; long reverb can destroy clarity. Use short, controlled ambience.
#### Return A: Short reverb (roomy smoke)
- Algorithm: Room/Chamber
- Decay: 0.6–1.2 s
- Pre-delay: 10–25 ms
- HP filter in reverb: 250–400 Hz
- LP filter: 6–9 kHz
#### Return B: Tempo delay (late-night movement)
- Time: 1/8 dotted or 1/4
- Feedback: 15–35%
- HP: 250 Hz, LP: 6–8 kHz
- Add a tiny bit of Modulation for drift
> For that “rave in a warehouse at 3am” vibe, dark delay + short room beats huge shiny reverb.
---
Step 8 — Groove and human feel (but keep it tight)
1. Use Groove Pool:
- Try MPC 16 Swing 55–62 or similar.
- Apply at 20–40% strength.
2. Velocity shaping:
- Downbeat accents slightly stronger
- Ghost stabs softer (especially ones near snare hits)
Ableton tools:
---
Step 9 — Arrange it like a DnB tune (practical 64-bar idea)
Here’s a usable skeleton:
Intro (1–17):
Build (17–33):
Drop 1 (33–49):
Drop 2 variation (49–65):
- Move hook up an octave for bar 57–60
- Add a new turnaround chord in bar 64
- Or chop the rhythm into shorter stabs for a more jungly feel
> Classic rolling DnB often works best when the piano hook is strong but intermittent, letting the bassline remain the main engine.
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
- Compressor on piano bus
- Sidechain input: Kick (and/or snare)
- Ratio 2:1, Attack 3–10 ms, Release 80–150 ms
- Just 1–2 dB of movement
---
6. Mini practice exercise (15–25 minutes) 🎯
1. Pick G minor, set 174 BPM.
2. Write a 4-chord loop using only:
- Gm(add9), Ebmaj7, F(add9), Dm7 (or your own equivalents)
3. Program a 2-bar rhythm that avoids snare hits (leave space on beats 2 and 4).
4. Create two layers:
- Body: warm piano + Saturator
- Attack: brighter layer + Redux
5. Arrange 8 bars:
- Bars 1–4: normal
- Bars 5–8: same, but add a single high note at the end of bar 8 + a delay throw
Export a quick bounce and check it against a rolling drum loop. If it doesn’t “roll,” adjust rhythm before changing sound.
---
7. Recap
If you want, tell me your target subgenre (rollers, jungle, techstep, liquid-dark) and a reference track vibe, and I’ll suggest a specific chord set + 16-bar MIDI pattern to match.
```