Show spoken script
[Intro]
This lesson walks you through routing oldskool drum and bass swing for a smoky warehouse vibe in Ableton Live 12. We’ll build a playable jungle pocket with layered swing, micro‑timing nudges, and an atmospheric send network — all using stock Ableton devices and sensible workflow choices. Recommended tempo: 160 to 175 BPM. Try 165 to 170 for that classic energy. Before you start, save a backup of your Live Set.
[What you will build]
By the end of this lesson you’ll have:
- A routed drum setup where different elements use different groove amounts and tiny timing nudges.
- A sliced break in a Drum Rack with a groove extracted and applied.
- Separate hi‑hat and percussion tracks with looser swing than the main break.
- A small send/return network — reverb, delay, and subtle saturation — tuned for a smoky warehouse ambience.
- A performance‑ready template with macros and a resample workflow.
[Step‑by‑step walkthrough — Prep and slicing]
Step A — Prep: import and slice a break.
1. Import your break — Amen, Funky Drummer, or any break you like — into an audio track and warp it clean to the project tempo.
2. Right‑click the clip and choose "Slice to New MIDI Track." Use Transient or 1/16 (Beat) as your slicing preset. This creates a Drum Rack with each slice as a Simpler. Mute the original audio track.
[Groove extraction and creating templates]
Step B — Extract grooves.
3. Open the Groove Pool and drag the original audio clip, or a clipped MIDI that best represents the feel, into the Groove Pool. This extracts the timing and velocity as a groove.
4. Duplicate that groove twice and rename the three grooves: G_Break_Tight, G_Hats_Loose, and G_Perc_Random.
5. Edit each groove with these starting values:
- G_Break_Tight: Rate 1/16 (or 1/32 for micro swing), Timing 70–90%, Random 5–10%, Velocity 10–15%.
- G_Hats_Loose: Rate 1/16, Timing 30–60%, Random 20–40%, Velocity 20–35%.
- G_Perc_Random: Rate 1/32, Timing 20–50%, Random 40–60%.
[Assigning grooves and micro‑timing]
Step C — Assign grooves and nudge timing.
6. Select the sliced break MIDI clip and choose G_Break_Tight in the Clip View. Set the global Groove Amount in the Groove Pool to taste — start around 60–80%.
7. Create separate tracks for hats, percussion, and snare reinforcement. Program a basic 16th pattern for hats on a new MIDI track.
8. Assign grooves per track:
- Hats: G_Hats_Loose.
- Percussion: G_Perc_Random.
- Snare reinforcement: G_Break_Tight with a slightly lower Amount so it locks with the break.
9. Use Track Delay for micro‑nudges. Small ms values are powerful: try +2 to +10 ms pushes or -2 to -5 ms pulls. Example: push hats +4 ms for a laid‑back feel, pull a shaker -2 ms to play ahead.
10. For pinpoint oldskool swing, manually nudge individual 16ths in the MIDI Note Editor. Move groups of off‑beats by small ms amounts or fractions of the grid. Combine these manual nudges with Groove Pool settings rather than replacing them.
[Layering and low‑end integrity]
Step D — Layering and keeping lows tight.
11. Keep kick, sub, and low parts aligned. Extract any sub‑kick into its own Simpler and apply G_Break_Tight with minimal Timing or Random. Heavy swing on low frequencies causes phase and energy loss, so keep sub elements on‑grid or only very slightly nudged.
12. For snare punch, layer a sampled break snare with a tighter, quantized snare layer. This maintains punch while preserving the break’s shuffled character.
[Creating the smoky warehouse ambience]
Step E — Returns and routing.
13. Create three Returns:
- R1: Hybrid Reverb (or Reverb). Start from a Small Room preset, increase Decay to 1–2 seconds, raise Diffusion, set High Cut around 6–8 kHz and Low Cut around 200–400 Hz. Wet between 15 and 30 percent. Pre‑Delay 10–30 ms.
- R2: Ping Pong Delay (or Simple Delay). Set to dotted 1/16 or a 3/32 feel, Feedback 20–40 percent, lowpass the repeats, Dry/Wet 20–35 percent.
- R3: Saturator chain with EQ Eight for subtle grime. Low Drive — 1 to 3 dB — and a bandpass to emphasize mids before sending back to the mix.
14. Send more of the looser, shuffled elements — hats and percussion — to R1 and R2. Keep kick, sub and the main snare sends low so the low end stays tight.
15. Put a Utility on returns and reduce Width for low frequencies. Keep Width around 0–40 percent under roughly 300 Hz so the low end remains club‑ready.
[Rhythmic modulation and resampling]
Step F — Rhythmic tricks with stock devices.
16. Use Beat Repeat subtly on a duplicated percussion track. Set Interval to 1/16 or 1/32, offset to create shuffled repeats, Grid 1/16, Gate low and Mix around 20 percent. This adds glitchy micro‑swing without destroying timing.
17. Resample a section: create an audio track armed for resampling and record a 4 to 8 bar loop of your swung kit with returns. That gives you a bounced groove snapshot you can warp and slice for variation.
[Performance toggles and macros]
Step G — Macros and template work.
18. Group return sends into a Rack and map macros for performance:
- A macro to raise or lower the global Groove Amount.
- Macros to control R1 and R2 Wet/Dry.
- A macro for dirt or saturation.
You can also create crossfades or chain selectors to emulate turning Track Delay nudges on and off for performance.
19. Save this Live Set as a Template so you can recall the setup in future jungle sessions.
[Common mistakes to avoid]
- Don’t apply heavy swing to low‑frequency elements — it will thin the low end. Keep sub and kick tight.
- Avoid using the same groove for everything; you want contrast and interplay.
- Don’t over‑send everything to big reverb — that makes drums muddy. Use pre‑delay, EQ returns, and keep wet mixes modest.
- Keep Track Delay changes small — big millisecond shifts will sound like mistakes, not groove.
- Always check mono compatibility; long stereo reverbs and delays can collapse badly on a PA.
[Pro tips]
- Extract a groove from a vinyl‑sourced break for a more authentic feel.
- Automating Hybrid Reverb’s Damp or LP filter slowly adds realism — it sounds like moving through smoke or crowd density.
- Nudge the Rate between grooves — for example 1/16 for breaks and 1/32 for hats — to create interlocking 16th vs 32nd interplay.
- Use transient shaping and glue compression on the dry drum bus for punch. Keep sent channels darker and smeared.
- Commit a groove when you want timing printed to audio for further slicing or resampling, and save your MIDI or audio afterward.
[Mini practice exercise — 30 to 45 minutes]
Follow these four steps:
1. Load a break, slice to Drum Rack, and extract its groove to the Groove Pool.
2. Duplicate the groove to make a tight and a loose version. Assign the tight groove to the sliced break and the loose groove to a programmed 16th hat part.
3. Micro‑nudge hats by +3 to +6 ms with Track Delay and send the hats to a Hybrid Reverb return: Decay ~1.5 seconds, High Cut ~6 kHz.
4. Add a Ping Pong Delay on a percussion return at dotted 1/16 with a lowpass, send percussion at ~20 percent, and resample a 4‑bar loop of the full kit including returns.
Goal: capture a 4‑bar resampled loop that feels swung, layered, and sits in a smoky wash.
[Recap]
- Extract a break groove, create multiple groove templates, and assign them to different drum elements.
- Use Track Delay and manual note nudges for micro‑timing variation.
- Keep low end tight and send looser, shuffled elements into EQ’d reverb and delay returns.
- Use stock devices: Groove Pool, Drum Rack, Simpler, Track Delay, Hybrid Reverb or Reverb, Ping Pong Delay, Saturator, Beat Repeat, Utility, and resampling to lock in the vibe.
- Save a template with your grooves, returns, and a resample track so you can jump into future sessions quickly.
[Closing]
Now open a new Live Set, import a break, and follow the steps. A/B the original loop against your grooved and routed version to hear how different groove allocations and send routing create that oldskool smoky warehouse pocket.