Main tutorial
Carve a Swing Using Resampling Workflows in Ableton Live 12 (Jungle / Oldskool DnB) 🥁🔁
1. Lesson overview
In oldskool jungle and early DnB, a lot of the “swing” isn’t just MIDI groove—it's audio swing: tiny timing pushes/pulls caused by chopping, resampling, re-recording, and re-layering breaks. In this lesson you’ll learn a beginner-friendly, DJ-tools-style workflow in Ableton Live 12 to print your drums to audio, chop them, and re-time them to get that rolling, shuffly, imperfect jungle bounce—while keeping it controlled and repeatable. 🎛️
---
2. What you will build
You’ll create:
- A 2-bar jungle drum loop (Amen-style vibe) with swing carved in
- A resampled “printed” loop you can treat like a breakbeat
- A mini library of variations (tight / swung / more chaotic) for DJ-style arrangement and quick mixdowns
- Snare on beat 2 and 4 (classic DnB backbeat).
- Kick on 1, plus extra kicks around 1.3 and 3.1 (don’t overthink—just get movement).
- Closed hats: 8ths or 16ths.
- Choose 4–8 hat hits and move them later by ~10 ms
- Choose 1–3 ghost snare hits and move them earlier by ~8 ms
- If the loop drags, pull some hats back a few ms
- Don’t warp everything—warp only the hits you want to move.
- Move a transient marker slightly right/left to create push/pull.
- Keep the downbeats stable, move the “in-between” hits.
- Clean printed loop
- Sliced version
- Swung printed loop (your final tool)
- Duplicate it across 16 or 32 bars
- Every 4 bars, swap in a variation:
- Swinging the main snare too much: your groove loses its “spine.” Keep 2 and 4 stable.
- Moving everything equally: that becomes generic shuffle. Jungle swing is selective.
- Over-warping audio: too many warp markers can create artifacts and kill transients.
- Printing too hot: resampling clipped audio can get harsh fast. Leave headroom (aim peaks around -6 dB before final limiting).
- Too much Redux too early: it’s easy to turn drums into fizzy noise. Start subtle, then increase.
- Parallel smash bus:
- Transient control:
- Ghost notes = menace:
- Hats darker, not louder:
- Sub-friendly drum carving:
- Build a basic DnB drum groove → process lightly → resample to audio
- Slice or warp the printed loop and move only selected hits to carve swing
- Re-resample the swung result to commit it as a DJ tool loop
- Add character with stock devices (Drum Buss, Saturator, Redux, Glue)
- Arrange quick variations like classic jungle edits for rolling energy
Target vibe: 160–174 BPM, snappy transients, shuffled hats, that forward-leaning roll.
---
3. Step-by-step walkthrough
Step 0 — Set up a clean, DnB-ready session
1. Tempo: set to 170 BPM (classic sweet spot).
2. Time Signature: 4/4.
3. Turn on Metronome for now.
4. In the top bar, set Global Quantization = 1 Bar (helps with looping and resampling).
---
Step 1 — Build a simple break-style pattern (MIDI first)
We’ll start with a basic kit and pattern, then “turn it into a break” via resampling.
1. Create a MIDI Track called: `DRUMS (MIDI)`.
2. Drop in Drum Rack (stock).
3. Load a few core sounds:
- Kick: punchy 909-ish or acoustic kick
- Snare: crunchy/snappy (layer potential)
- Hats: closed hat + ride or shuffled hat
- Optional: ghost snare / rim
Beginner pattern idea (2 bars, 170 BPM):
Quick tip: If it sounds too “clean,” that’s fine—we’ll dirty and swing it with resampling.
---
Step 2 — Add basic “jungle pre-processing” (before resampling)
On `DRUMS (MIDI)` add a simple stock chain to shape it like a break:
Device chain (in this order):
1. Drum Buss
- Drive: 5–15%
- Boom: 20–35 (tune by ear; don’t swamp the kick)
- Damp: 20–40%
2. Saturator
- Mode: Analog Clip
- Drive: 2–6 dB
- Soft Clip: ON
3. EQ Eight
- HP filter: 25–35 Hz (remove sub rumble)
- Small dip: 250–400 Hz if it’s boxy
- Gentle shelf: 8–12 kHz if it needs sparkle
This makes the printed audio respond more like a sampled break when you chop it.
---
Step 3 — Resample (print) the drums to audio 🔁
Now we “commit” the loop to audio so we can carve swing by moving transients.
Option A (fast + reliable): Resampling to a new audio track
1. Create a new Audio Track named: `DRUMS (PRINT)`.
2. In the Audio From dropdown, choose the source:
- Select `DRUMS (MIDI)` (or “Post FX” if available).
3. Arm `DRUMS (PRINT)` for recording.
4. Set loop brace to 2 bars over your drum clip.
5. Hit Record and capture a clean 2-bar take.
6. Stop, then Consolidate the recorded audio (`Cmd/Ctrl + J`) so it becomes one neat 2-bar file.
Goal: You now have a “break” you can slice like classic jungle.
---
Step 4 — Slice the printed audio to transients
You have two clean beginner ways. Choose one:
#### Method 1: Slice to new MIDI track (classic break workflow)
1. Right-click the consolidated audio clip on `DRUMS (PRINT)`.
2. Choose Slice to New MIDI Track.
3. Slicing preset:
- Slice By: Transients
- Create one slice per: Transient
- Slicing preset: Built-in / None (keep it simple)
Ableton creates a new Drum Rack with each transient mapped to pads. This gives you MPC-style control.
#### Method 2: Warp + transient markers (direct audio timing)
1. Double-click the printed audio to open Clip View.
2. Ensure Warp = ON.
3. Choose Warp Mode: Beats
- Preserve: Transients
- Transient Loop Mode: Off
4. Add/move warp markers at key hits (kick/snare/hats).
Method 1 is usually easier for beginners to “carve swing” because moving MIDI notes is more intuitive than warp markers.
---
Step 5 — Carve swing by nudging specific hits (the jungle way) 🥁
This is where the vibe happens. Instead of applying a generic groove to everything, we’ll push/pull selected drum pieces.
#### If you used Slice to MIDI:
1. Find the MIDI clip that triggers slices.
2. Turn the Grid to 1/16 (or 1/32 if you want finer).
3. Identify key elements:
- Main snares (2 and 4) = your anchor (keep fairly tight)
- Ghost snares + hats = where swing lives
4. Create swing by:
- Pulling some hats late: nudge certain off-beat hats +5 to +20 ms (later)
- Pushing a ghost snare early: nudge a ghost hit -5 to -15 ms (earlier)
- Leaving main snare mostly on-grid (or just a tiny late push like +3 ms)
Practical starting moves (per 2-bar loop):
👉 In Live, you can set this precisely in the MIDI Note editor by adjusting Start time, or just Alt-drag (fine nudge) with the grid off.
#### If you used Warp Markers:
Rule of thumb:
Anchors tight, decorations loose.
---
Step 6 — Re-resample the swung loop (commit the groove)
Once it feels good, print it again so it becomes one groovy “DJ tool loop.”
1. Create another Audio Track: `DRUMS (SWUNG PRINT)`.
2. Set its input to the sliced/warped track (post-FX).
3. Record 2 bars again.
4. Consolidate.
Now you have:
This commit step is huge for jungle: you stop tweaking and start arranging.
---
Step 7 — Add oldskool character (quick and stock)
On `DRUMS (SWUNG PRINT)` try this chain:
1. Redux (for crunchy sampler vibe)
- Bit Reduction: 0–3
- Sample Rate: 10–18 kHz (start subtle!)
- Dry/Wet: 10–30%
2. Auto Filter
- Mode: LP 12
- Frequency: 12–16 kHz (tame harshness)
- Slight envelope if you want movement (optional)
3. Glue Compressor
- Attack: 3 ms
- Release: Auto
- Ratio: 2:1
- Gain Reduction: 1–3 dB
4. Limiter (safety)
- Ceiling: -0.8 dB
- Just catching peaks, not crushing
Optional spice: Echo (very subtle) on a return track for hats/snare air.
---
Step 8 — Arrange like a DnB DJ tool (fast rolling structure) 🎚️
Take your swung loop and make quick variations:
- Remove kick for 1 bar (mini drop)
- Add a crash/reverse
- Add extra ghost snare fill
- Cut to hats only for 1/2 bar
Classic jungle move:
At bar 15–16, do a “break edit” fill—repeat a tiny slice (1/16 or 1/8) then slam back into the full loop.
---
4. Common mistakes
---
5. Pro tips for darker/heavier DnB 🖤
Send drums to a return with Drum Buss (Drive higher) + Saturator + Glue Compressor. Blend low (10–25%) for weight.
Use Drum Buss Transients (turn down if too clicky, up if dull). Dark DnB often likes controlled bite.
Add very quiet ghost snares (often filtered) to increase roll without adding obvious hits.
Low-pass hats slightly (Auto Filter) and use saturation for presence instead of pure volume.
If you’re running heavy reese/sub bass, cut more low end from drums:
- HP on drum loop up to 40–60 Hz (depends on kick/sub relationship)
---
6. Mini practice exercise (15 minutes) ⏱️
1. Make a 1-bar drum pattern at 170 BPM (simple kick/snare/hats).
2. Print it to audio (`DRUMS PRINT`).
3. Slice to MIDI (transients).
4. Create three swing versions:
- A) Tight (almost on-grid)
- B) Medium swing (hats +10 ms on offbeats)
- C) Wild (some hats +20 ms, one ghost snare -10 ms)
5. Print each version and label them clearly:
- `Loop_Tight`
- `Loop_Swing`
- `Loop_Wild`
6. Arrange an 8-bar section switching loops every 2 bars.
You’re building your own personal jungle swing pack. 💾
---
7. Recap
If you want, tell me the tempo and whether you’re aiming for Amen-style, Think break style, or more techy rollers, and I’ll suggest a swing map (which hits to push/pull) and a ready-to-go device chain for your drum bus.