Main tutorial
1. Lesson overview
Energetic, DJ-ready intros are essential in drum & bass — they set mood, give DJs mixing space, and build anticipation for the drop. In this lesson you’ll learn a practical, beginner-friendly arrangement workflow in Ableton Live to create a 32-bar (typical) DnB intro that sounds polished, purposeful, and club-ready. We'll use stock Ableton devices and real settings so you can follow along and finish a usable intro in one session. 🚀
Works best at 170–176 BPM (we’ll use 174 BPM as the example tempo).
2. What you will build
A 32-bar intro for a rolling, darker drum & bass track that includes:
- Textured atmospheric pad/ambience
- Percussion and hi-hat groove that evolves
- A filtered drum break that rolls in
- Subtle bass hints (filtered/tempered) to keep sub energy controlled for DJ mixing
- Automations (filter opens, reverb tails, subtle volume rides)
- A pre-drop build (snare roll + riser) leading into the full drop
- Bars 1–8: Atmosphere + simple FX
- Bars 9–16: Hats/percussion added, light groove
- Bars 17–24: Filtered/rolled drums + more movement
- Bars 25–32: Pre-drop build (automation + snare roll) → Drop (not covered here, but ready to land)
- Overloading the low end early: don’t fill 20–120 Hz with multiple elements. Keep the sub minimal so DJs can mix.
- Static repetition: repeating the same four-bar loop for 32 bars without modulation kills dynamics. Automate filter, velocity, and send levels.
- Too much reverb on low frequencies: low-frequency reverb creates mud. Use high-pass on return reverb (HP ~250–400 Hz).
- Overcompressing early: squashing dynamics in intro removes build tension. Use gentle compression on groups.
- Forgetting DJ-friendliness: intros should often give DJs a phrase to beatmatch — avoid too many full-frequency elements too early.
- Bad warping of breaks: using Complex mode on breaks can smear transients. Use Beats mode for drums and slice loops when possible.
- Reese layering: build your mid-bass reese using two detuned saws in Wavetable or Analog, run them through an EQ to carve 60–120 Hz for the sub and 200–800 Hz for the dirty reese. Add Multiband Dynamics to squeeze the mids for aggression.
- Parallel distortion: duplicate the bass/drum track, run the duplicate through Saturator (Drive 4–8 dB), EQ to keep low end, then blend to taste. This keeps the sub clean while adding midrange aggression.
- Use Drum Buss + Saturator combo on drums: Drum Buss for transient shape + Saturator (Analog Clip or Soft Clip) for grit. Settings: Saturator Drive 3–6, Curve Analog Clip.
- Use Resonant bandpass sweeps: add an Auto Filter bandpass with high resonance and slowly sweep to create menacing tonal shifts during build.
- Band-specific reverb FX: send only highs to long reverb (create send that has an HP around 2–3 kHz). It makes the mix feel huge without muddying low end.
- Sidechain the mid-reese to kick transients with fast compressor settings (Attack 1 ms, Release 80–120 ms) so the kick punches through without killing the sustain.
- Distorted sub harmonics: use a subtle Saturator on a duplicate bass track filtered to 200–800 Hz to create harmonic content that sounds heavy on club systems without boosting the sub.
- Start sparse: atmosphere → percussion → filtered drums → build → drop-ready.
- Use Ableton stock devices: Drum Rack, Simpler/Operator/Wavetable, Auto Filter, Drum Buss, Glue Compressor, EQ Eight, Saturator, Reverb, Grain Delay/Delay.
- Keep low end controlled and mono; reserve full sub energy for the drop or final 8 bars of the intro.
- Automate filters, send levels, and subtle timing/velocity variations to maintain movement.
- For darker/heavier vibes, layer reeses, use parallel distortion, and keep reverb/sends focused on highs.
Final structure (bars at 174 BPM):
3. Step-by-step walkthrough
This is a hands-on sequence. I’ll assume Live 10/11; all devices are stock.
Prep (0–5 min)
1. New Set → View → Arrangement. Set tempo to 174 BPM. Set global quantize to Off for manual automation control.
2. Create tracks:
- 1 MIDI: Pad/Ambience (call “Pad / Atmos”)
- 1 MIDI: Bass (call “Sub hint”)
- 1 Drum Rack (call “Drums”) for break + layered percussion
- 2 Return tracks: A = Reverb (Large hall), B = Delay (Ping-pong or Grain Delay)
- 1 Audio track for FX (risers, impacts)
- Group drums + percussion into a Drum Bus (Cmd/Ctrl+G)
Design the pad / atmosphere (8–12 min) 🎧
3. Load an airy pad: use Simpler set to Classic or Sampler if available. Choose a long sample or synth patch. Settings:
- Simpler mode: Classic, Filter 24dB LP (Cutoff 700–1500 Hz), Resonance 0.8
- Amp Envelope: Attack 20–80 ms (smoother), Release 2–4 s
- Add an Auto Filter device after Simpler: Type Lowpass, Cutoff start ~600 Hz, Resonance 0.8.
- Add Reverb (send to Return A): Decay 2.5–4 s, Dry/Wet on return 20–30% so you can control from sends.
- Slight chorus/ensemble: Chorus–Ensemble device, Rate 0.2–0.5, Amount 10–20% to widen.
Arrangement tip: create a 4-bar MIDI chord loop for bars 1–8, duplicate across 32 bars and plan automation of Auto Filter cutoff to open slowly.
Make percussion/hat groove (10–20 min)
4. Drag a Drum Rack onto the Drum track. Drop:
- A tight kick sample (for audition only — in many DJ intros you keep kick sparse)
- A crisp snare/half-snare
- A break loop split into slices (right-click → Slice to New MIDI Track OR drag in and use Simpler)
- A closed hat sample and an open hat sample
5. Warp your break properly: if using audio break, click Warp → set to Beats mode, set 1/16 or 1/8 preserving transients. Align grid so the break loops cleanly at 174 BPM.
6. Programming:
- Bars 9–16: Program a minimal hat groove (16th/32nd pattern with velocity variation). Use the MIDI editor to vary velocities; humanize by nudging some notes by -10 to +10 ms.
- Bars 17–24: Bring in your broken/drum loop but run it through a low-pass filter (Auto Filter LP at cutoff ~1.2–2 kHz) to tame highs.
7. Create Drum Bus processing (on group):
- EQ Eight: high-pass at 30–40 Hz to remove rumble from looped mid/high breaks.
- Drum Buss device: Drive 3–6, Boom 4–6, Dynamics medium, then Dry/Wet 30–40% to glue and add grit.
- Glue Compressor after Drum Buss: Ratio 4:1, Attack 5–10 ms, Release Auto, Makeup Gain keep unity. This keeps transients slightly controlled.
Sub / bass hints (10–15 min)
8. Create a Sub hint track (MIDI) using Operator, Wavetable, or Simpler with a sine/triangle:
- MIDI pattern: play a sparse root note every 1–2 bars or use octave slides. Keep this extremely minimal in the intro.
- Low-pass filter: if using Wavetable, set global filter cutoff very low (100–200 Hz) and low-resonance.
- Use Utility on the track: Width 0–20% (mono low end). Add EQ Eight: low-shelf boost small + cut at 250–400 Hz to avoid muddy mids.
9. Sidechain (if you do include a kick): Compressor on the Sub track, enable Sidechain, choose Drum Rack Kick or Kick return, Ratio 4:1, Attack 1–3 ms, Release 40–100 ms. This ducks the sub slightly so DJ mixing won’t clash.
Automation & movement (15–25 min) ✨
10. Filter automation: Automate Auto Filter cutoff on Pad from 600 Hz (bars 1–8) → 1.2k (bars 9–16) → 2.5k (bars 17–24) → fully open approaching bar 28. Use an LFO or Envelope follower sparingly (set LFO rate to 1/8 for gentle movement).
11. Drum roll build (bars 25–32):
- Duplicate a snare sample across bars 25–28 at increasing velocity and rhythmic density (start quarter-note → 1/8 → 1/16 → 1/32).
- Add a Utility automation to raise the perceived loudness (raise Gain by +3–6 dB over the build).
- Use a return track (B) with Grain Delay or Ping-Pong delay on short settings to create rhythmic widening on the snare roll.
12. FX: Add a long reverb tail and white-noise riser on FX track:
- Create white noise: Operator set to noise, envelope longer (release 3–6 s). Automate high-pass filter from 300 Hz up to 8–12 kHz during build.
- Use Ableton’s Corpus or Saturator on FX for grit. Saturator: Soft Clip, Drive 2–5 dB for warm harmonics.
Polish for DJ & space (25–30 min)
13. Arrange for mixing:
- Keep initial 8–16 bars low in elements — DJs often want 16–32 bar intros with low bass content.
- Drop the sub nearly out or keep it VERY minimal until the drop or 8 bars before.
- Keep the pad and FX EQ’d so essential frequencies <150 Hz are restrained.
14. Master/leveling:
- Create a Master chain placeholder: Utility for master level control, EQ Eight for light mix carve if needed, Glue Compressor lightly (slow attack), then Limiter (set ceiling -0.3 dB). Keep gain staging conservative (avoid heavy limiting at this stage).
Arrangement tips (final 5–10 min)
15. Use color coding and section labels: Mark clips as “Intro A / Intro B / Build” and color code tracks so you can see structure at a glance.
16. Duplicate and experiment with variations: small changes every 8 bars to maintain interest (reverse cymbal here, hat pattern variation, reverb send increase).
4. Common mistakes
5. Pro tips for darker/heavier DnB 🖤
6. Mini practice exercise (30–45 minutes)
Goal: Build a 32-bar DnB intro sketch in Ableton Live.
Checklist:
1. Set tempo to 174 BPM. Create tracks: Pad, Drum Rack, Bass, FX return tracks.
2. Build a 4-bar pad loop in Simpler (attack 40 ms, release 3 s), route to Reverb return.
3. Create a hat groove (bars 9–16) with velocities varied; use Utility to spread the hats (Width 70%).
4. Drag a drum break, warp in Beats mode, low-pass it with Auto Filter for bars 17–24.
5. Add a Sub hint (one sine note every 2 bars) with Utility width 0% and light sidechain compression (kick sidechain).
6. Program a snare roll build across bars 25–32 with increasing density, add a white-noise riser and automate filter cutoff upward.
7. Lightly process Drum Bus with Drum Buss (Drive 4, Boom 5) and Glue Compressor (4:1, Attack 8 ms).
8. Export or loop the 32 bars and listen on headphones and speakers; note where you’d open/close the filter differently.
Time yourself: aim to reach a working sketch in under 45 minutes.
7. Recap
You now have a clear blueprint to construct DJ-friendly, club-ready DnB intros in Ableton. Try different break samples and pad textures, and remember: small automations create huge perceived changes. Go make something that makes the dancefloor tilt forward. 🥁🔥