DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Carve a swing using resampling workflows in Ableton Live 12 for jungle oldskool DnB vibes (Beginner)

An AI-generated beginner Ableton lesson focused on Carve a swing using resampling workflows in Ableton Live 12 for jungle oldskool DnB vibes in the DJ Tools area of drum and bass production.

Back to lessons
Carve a swing using resampling workflows in Ableton Live 12 for jungle oldskool DnB vibes (Beginner) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

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
  • 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):

  • 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.
  • 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):

  • 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
  • 👉 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:

  • 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.
  • 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:

  • Clean printed loop
  • Sliced version
  • Swung printed loop (your final tool)
  • 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:

  • Duplicate it across 16 or 32 bars
  • Every 4 bars, swap in a variation:
  • - 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

  • 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.
  • ---

    5. Pro tips for darker/heavier DnB 🖤

  • Parallel smash bus:
  • Send drums to a return with Drum Buss (Drive higher) + Saturator + Glue Compressor. Blend low (10–25%) for weight.

  • Transient control:
  • Use Drum Buss Transients (turn down if too clicky, up if dull). Dark DnB often likes controlled bite.

  • Ghost notes = menace:
  • Add very quiet ghost snares (often filtered) to increase roll without adding obvious hits.

  • Hats darker, not louder:
  • Low-pass hats slightly (Auto Filter) and use saturation for presence instead of pure volume.

  • Sub-friendly drum carving:
  • 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

  • Build a basic DnB drum groove → process lightlyresample 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

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.

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Title: Carve a swing using resampling workflows in Ableton Live 12 for jungle oldskool DnB vibes (Beginner)

Alright, let’s build that oldskool jungle bounce in Ableton Live 12, using a super practical DJ-tools workflow: we’re going to start with a clean drum pattern, print it to audio, slice it like a breakbeat, and then carve swing by nudging only certain hits. Not “apply groove to everything and pray.” We’re doing selective push and pull, the way classic jungle edits actually feel.

By the end, you’ll have a tight loop, a swung loop, and a couple variations you can swap like DJ tools for fast arrangement.

First, quick setup.

Set your tempo to 170 BPM. That’s the sweet spot where jungle and early DnB feel alive but not rushed. Time signature stays 4/4. Turn the metronome on for now, just while we build. And set Global Quantization to 1 bar. That makes looping and recording feel locked in and stress-free.

Now Step 1: build the break-style pattern in MIDI first.

Create a MIDI track and name it DRUMS MIDI. Drop in a Drum Rack. Don’t overthink the samples yet. Grab a punchy kick, a crunchy snare, a closed hat, and maybe a ride or a slightly shuffled hat. If you’ve got an extra rim or ghost snare, nice, but optional.

Program a simple two-bar idea. Classic anchor: snare on beats 2 and 4. That’s your spine. Kick on beat 1, and then add a couple extra kicks for movement. If you’re not sure, place one somewhere around the “and” of 1, and one early in bar 2 or around beat 3. The exact placement is less important than having forward motion.

Then hats: start with 8ths if you’re brand new, or 16ths if you want it busier. Keep it kind of clean. If it sounds too polite right now, perfect. We’re about to turn it into something that behaves like a sampled break.

Step 2: add basic jungle pre-processing before we resample.

On DRUMS MIDI, add a simple stock chain in this order.

First, Drum Buss. Give it a bit of Drive, maybe 5 to 15 percent. Bring in a little Boom, something like 20 to 35, but listen carefully: you want weight, not a swamp. Use Damp to keep it from getting too flubby.

Next, Saturator. Set it to Analog Clip, add 2 to 6 dB of Drive, and turn Soft Clip on. This is one of the big “it starts to feel like audio” moves.

Then EQ Eight. High-pass around 25 to 35 Hz to get rid of rumble. If the loop feels boxy, dip a little around 250 to 400. If it needs sparkle, a gentle shelf somewhere around 8 to 12k.

Teacher note: we’re not trying to perfect the mix yet. We’re shaping how the print will respond when we slice it. Saturation and a bit of glue now makes the next steps way more satisfying.

Step 3: resample, or “print,” the drums to audio.

Create a new audio track named DRUMS PRINT. In the Audio From chooser, pick the DRUMS MIDI track as the input. If you see a choice like Post FX, choose that, because we want to capture the processing too.

Arm DRUMS PRINT. Set your loop brace to exactly two bars over your drum clip. Then hit record and let it loop once or twice. Stop recording.

Now select the recorded audio region and consolidate it so it becomes one clean two-bar file. That’s your break. This is the whole mindset shift: we’re treating our programmed drums like a sampled loop now.

Quick gain tip before we move on: try not to print super hot. Peaks around minus 6 dB is a great target. Old jungle workflows were crunchy, yes, but they weren’t “hard clipped on the way in” unless that was the whole aesthetic.

Step 4: slice the printed audio to transients.

Here’s the beginner-friendly way that feels the most like classic break chopping.

Right-click the consolidated clip on DRUMS PRINT and choose Slice to New MIDI Track. Set it to slice by Transients, one slice per transient. Use the built-in preset or None, keep it simple.

Ableton will create a Drum Rack where every transient becomes a pad, and it’ll also create a MIDI clip that re-triggers the slices in the same rhythm as the original loop.

That’s huge, because now we can move hits around like LEGO pieces, without warp artifacts, and without destroying our transients.

Step 5: carve swing by nudging specific hits, not everything.

Open the MIDI clip that triggers the slices. Set your grid to 1/16. If you want extra precision later, you can go 1/32, but 1/16 is a great start.

Here’s the jungle rule: anchors tight, decorations loose.

The anchors are your main snares on 2 and 4. Keep those mostly on-grid. You can push them a tiny bit late, like 3 milliseconds, but don’t start yanking them around or the whole groove loses its backbone.

The decorations are hats and ghost snares. That’s where swing lives.

Now, do this as a controlled exercise.

Pick a timing group first. For example, the offbeat hats: the ones that land on the “and.” Nudge a handful of those slightly late. We’re talking training wheels in milliseconds.

At 170 BPM, subtle is plus or minus 5 to 8 milliseconds. Noticeable is 10 to 15. Heavy is 18 to 25.

So try this: choose maybe 4 to 8 hat hits in the two-bar loop and move them later by about 10 milliseconds. In Live, you can do this by turning the grid off and alt-dragging for fine movement, or by editing the note start time precisely.

Then choose one to three ghost snare type hits and move them slightly early, like minus 8 milliseconds. That early ghost against late hats creates that lurchy roll that screams oldskool.

Now a super important detail that beginners miss: when you nudge slice-trigger notes, keep the note lengths short, so slices don’t overlap. Overlaps can create flams. Sometimes flams are cool, but if you didn’t mean it, it’ll just sound messy. An easy fix is: select all the MIDI notes and set them to a tiny length, like 1/64, so they’re just triggers.

One more “secret sauce” move: velocity.

Swing isn’t only timing, it’s feel. Often the later hats are also quieter. So after you move a hat late, drop its velocity slightly, maybe 6 to 12 points. That keeps the groove moving forward instead of feeling like it’s dragging.

And keep A/B-ing against a tight version. Duplicate the clip before you start, so you can always compare “tight” versus “swung.” That A/B is how you train your ears fast.

Step 6: re-resample the swung loop to commit the groove.

This is the part that turns it into a DJ tool instead of an endless tweak session.

Create another audio track called DRUMS SWUNG PRINT. Set its input to the sliced drum rack track, again ideally Post FX. Arm it, record two bars, and consolidate.

Now you’ve got three stages:
the original MIDI drums, the printed break, and the final swung print.

Teacher note: this “commit” step is why old break edits feel decisive. You stop second-guessing and start arranging.

Optional workflow upgrade, if you want to be extra clean: do it in layers.
First print a timing master with no extra tonal changes.
Then do your tone processing on the final audio loop.
It prevents you from blaming timing problems that are actually compression or crunch artifacts.

Step 7: add oldskool character with stock devices.

On DRUMS SWUNG PRINT, here’s a quick chain that keeps it authentic without going overboard.

First, Redux, but subtle. Bit reduction between 0 and 3. Sample rate around 10 to 18 kHz. Dry/wet 10 to 30 percent. If it turns into fizzy sand, back it off. Jungle is crunchy, but the groove still needs to breathe.

Then Auto Filter. Low-pass 12 dB. Bring the cutoff down somewhere around 12 to 16k just to shave off that modern, shiny top.

Then Glue Compressor. Attack around 3 milliseconds, release on Auto, ratio 2 to 1. Only 1 to 3 dB of gain reduction. We’re gluing, not flattening.

Then a Limiter as safety. Ceiling at minus 0.8. Just catching peaks.

Extra spice if you want that “sampled break in a room” feeling: put a tiny room reverb on a return, like 0.3 to 0.6 seconds, high-pass the reverb return so it’s not muddy, send a little snare and hats to it, and then resample again. That print bakes the space in, like it was recorded together.

Step 8: arrange it like a DnB DJ tool.

Now duplicate your swung loop out across 16 or 32 bars. Every 4 bars, swap in a variation.

Easy variations you can make fast:
one bar with the kick removed for a mini drop
a hats-only moment for transitions
an extra ghost snare fill in bar 8 or bar 16
a tiny break edit at the end of bar 2, like repeating a 1/16 slice a couple times, then slamming back to the full loop

Classic move: create a “bar 16 moment.” Something that happens every 16 bars so it feels intentional and signature, like a tiny reverse snare into beat 1, or a brief hat mute just before the snare. Print that as its own clip so you can deploy it on command.

Common mistakes to avoid, quick and clear.

Don’t swing the main snare too much. That’s how the groove loses its spine.
Don’t move everything equally. That becomes generic shuffle, not jungle.
Don’t over-warp if you went the warp-marker route; too many markers can smear transients.
Don’t print too hot; resampling clipped audio gets harsh really fast.
And don’t slam Redux early; start subtle and add more only if the loop still feels too clean.

Mini practice drill you can do in 15 minutes.

Make a one-bar loop at 170. Print it. Slice it.
Create three versions.
One tight, almost on-grid.
One medium, with offbeat hats about 10 milliseconds late.
One wild, with some hats up to 20 milliseconds late and one ghost snare about 10 milliseconds early.
Print each one and name them clearly: Loop Tight, Loop Swing, Loop Wild.
Then arrange an 8-bar section switching every two bars.

That’s you building your own personal jungle swing pack, the same concept as having a folder of breaks, except it’s your groove, your timing, your sound.

Recap to lock it in.

Program a basic DnB drum groove in MIDI.
Process lightly so it prints like a break.
Resample to audio.
Slice to transients.
Carve swing by nudging specific hats and ghosts, keeping the main snare stable.
Then re-resample to commit.
Add character with Redux, filtering, glue, and a little limiting.
And arrange with quick variations like a DJ toolset.

If you want to take this further, decide what you’re aiming for: Amen-style chaos, Think break tightness, or techy rollers. And choose whether you want it snappy or lazy. That choice tells you exactly how far to push the milliseconds, and which timing group gets moved first.

mickeybeam

Go to drumbasscd.com for +100 drum and bass YouTube channels all in one place - tune in!

Generating PDF preview…