DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Jungle roll variations masterclass for modern control with vintage tone (Intermediate)

An AI-generated intermediate Ableton lesson focused on Jungle roll variations masterclass for modern control with vintage tone in the Drums area of drum and bass production.

Back to lessons
Jungle roll variations masterclass for modern control with vintage tone (Intermediate) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Jungle Roll Variations Masterclass (Ableton Live)

Modern control, vintage tone — intermediate drum & bass production 🥁⚡

---

1. Lesson overview

In this lesson you’ll learn how to program authentic jungle-style rolls (think Amen/Think breaks energy) while keeping modern DnB control: tight timing, consistent punch, clean sub space, and arrangement-ready variations. We’ll do this using Ableton Live stock devices, smart slicing, velocity shaping, groove control, and targeted saturation/parallel processing for that vintage grit.

---

2. What you will build

By the end you’ll have:

  • A Drum Rack break sliced from a classic breakbeat (or any break loop)
  • 4 roll variations you can drop into drops/fills:
  • 1) Ghosted 1/16 roll

    2) Flam + drag roll (human jungle feel)

    3) Triplet/12-8 roll (old-school swing)

    4) Stutter-roll with modern gating (controlled chaos)

  • A processing chain that keeps the break crunchy and wide without wrecking your mix:
  • - transient shaping, tape-ish saturation, tight EQ, parallel smash bus, and optional stereo control

  • A simple 8–16 bar arrangement template for real DnB/jungle flow
  • ---

    3. Step-by-step walkthrough

    Step 0 — Session setup (fast but important) ✅

    1. Tempo: 165–175 BPM (use 172 as a sweet spot).

    2. Create tracks:

    - Audio: `Break Source` (for auditioning loops)

    - MIDI: `Break Rack`

    - Return A: `Parallel Smash`

    - Return B: `Room/Plate` (short)

    3. Set your loop length: 2 bars to start.

    ---

    Step 1 — Choose and prep a break (vintage tone starts here) 🎛️

    1. Drag a break loop (Amen, Think, Hot Pants, etc.) onto `Break Source`.

    2. In the Clip View:

    - Warp: ON

    - Mode: Beats

    - Preserve: Transients

    - Transient Loop Mode: Off

    - Envelope: 0–20 (lower = punchier, higher = smoother; keep it punchy)

    3. Right-click the clip → Slice to New MIDI Track

    - Slicing preset: Built-in → Slice to Drum Rack

    - Slice by: Transients

    - This creates your `Break Rack` with slices mapped across pads.

    Workflow tip: Rename key slices (Kick, Snare, Hat, Ghost, Crash) as you identify them. Jungle is fast—labeling saves you.

    ---

    Step 2 — Build a clean “base loop” first (before rolls) 🧱

    In the MIDI clip for `Break Rack`, program a simple 2-bar foundation:

  • Keep the original break rhythm as your starting point OR start classic:
  • - Bar 1: Kick on 1, Snare on 2

    - Bar 2: Kick variation + Snare on 4 (or classic jungle switchups)

    Goal: Get a groove that already bangs without any roll tricks. Rolls should enhance, not rescue.

    ---

    Step 3 — Create Roll Variation #1: Ghosted 1/16 roll (controlled energy) 🔥

    This is your “modern jungle roll”—tight, repeatable, mix-friendly.

    1. Pick a snare slice and a ghost snare slice (often a lighter snare hit in the break).

    2. In bar 2 (last half-bar), add 1/16 notes on the ghost slice leading into the main snare.

    Key settings (MIDI editing):

  • Notes: 1/16 grid
  • Velocity:
  • - Ghost notes: 20–55

    - Main snare: 95–120

  • Add micro-timing: select the ghost notes → nudge them slightly late (1–6 ms) for swing.
  • Modern control trick (stock device):

    Add Velocity (MIDI effect) before the Drum Rack:

  • Mode: Comp
  • Drive: 10–25
  • Random: 5–12
  • This adds life without losing control.

    ---

    Step 4 — Roll Variation #2: Flam + Drag (classic jungle human feel) 🥁

    Flams and drags make rolls sound “played,” not programmed.

    1. Choose your main snare slice.

    2. Before a snare hit, add two very close notes (a flam):

    - First note: very low velocity (20–40)

    - Second note: main velocity (100–120)

    3. Timing:

    - Put the flam note 10–25 ms before the main hit (nudge left slightly).

    Optional: Add a tiny pitch shift for the flam note:

  • Inside the Drum Rack, open the snare pad → Simpler
  • Transpose the flam layer -1 to -3 semitones (or +1 for snap)
  • Keep it subtle; you want feel, not “tom snare.”
  • ---

    Step 5 — Roll Variation #3: Triplet roll (12/8 jungle swing) 🌀

    Triplet energy screams early rave/jungle and instantly changes momentum.

    1. Change grid temporarily:

    - In MIDI editor: 1/8 Triplet or 1/16 Triplet

    2. Program a short triplet burst (1/2 bar or 1 bar):

    - Use hats/ghost snares for the triplet motion

    - Keep main snare anchors on the “normal” backbeat so it doesn’t fall apart

    Groove control (Ableton stock):

  • Load a Groove from the Groove Pool (e.g., Swing 16 variants)
  • Apply lightly:
  • - Timing: 10–25

    - Random: 5–15

    - Velocity: 5–20

  • Commit only if needed—keep it adjustable during writing.
  • ---

    Step 6 — Roll Variation #4: Stutter roll with modern gating (tight chaos) ✂️

    This gives you that “edited break” vibe—like hardware samplers + modern precision.

    Method A: MIDI stutter (fast + controllable)

    1. Pick a hat or snare slice.

    2. Draw 1/32 or 1/64 notes for a short burst (last 1/4 bar into a drop).

    3. Shape it with velocity:

    - Start medium, ramp up, then cut hard right before the downbeat.

    Method B: Audio gate on a break layer (more vintage)

    1. Duplicate your break: create another chain or track called `Break Stutter`.

    2. Add Auto Pan (yes, Auto Pan) and use it as a gate:

    - Amount: 100%

    - Rate: 1/16 or 1/32

    - Phase: (hard gating)

    - Shape: 0.0 (square-ish)

    3. Automate Rate from 1/16 → 1/32 → 1/64 for rising intensity.

    This is chef’s kiss for controlled “amen chopping” builds. 😈

    ---

    Step 7 — Vintage tone + modern punch: the processing chain 🧪

    Put this on your `Break Rack` track (start subtle, then push).

    #### Suggested stock chain (in order)

    1. EQ Eight

    - HPF: 25–35 Hz (24 dB/oct) to clear rumble

    - Small dip: 200–350 Hz if boxy (1–3 dB)

    - Optional tame: 7–10 kHz if harsh (1–2 dB shelf)

    2. Drum Buss

    - Drive: 5–20 (listen for crunch)

    - Crunch: 0–20

    - Boom: 0–10 (careful—can fight sub)

    - Transients: +5 to +20 for snap OR negative if too clicky

    - Damp: adjust to keep top end controlled

    3. Saturator (for “tape-ish” density)

    - Mode: Soft Sine or Analog Clip

    - Drive: 2–6 dB

    - Soft Clip: ON

    - Output: trim to match loudness (don’t fool yourself)

    4. Glue Compressor (optional, light)

    - Attack: 3–10 ms

    - Release: Auto

    - Ratio: 2:1

    - GR: aim 1–3 dB max

    5. Utility (stereo management)

    - If your break is too wide: Width 80–100%

    - If it’s narrow: try 110–120%, but check mono

    #### Parallel Smash Return (Return A) 💥

    On `Parallel Smash`:

  • Glue Compressor
  • - Ratio: 10:1

    - Attack: 0.3–1 ms

    - Release: 0.1–0.3 s (or Auto)

    - GR: 10–20 dB

  • Saturator
  • - Drive: 5–12 dB, Soft Clip ON

  • EQ Eight
  • - HPF: 120–200 Hz (keep sub clean)

    - Optional high shelf: +1–3 dB for fizz

    Send your break to this return at -18 to -8 dB, blend to taste.

    ---

    Step 8 — Arrangement ideas: where rolls actually work in DnB 🎚️

    Use rolls like punctuation, not constant chatter.

    8-bar drop template (easy + effective):

  • Bars 1–2: Base groove (minimal edits)
  • Bars 3–4: Add Ghosted 1/16 roll at ends of phrases
  • Bars 5–6: Switch to Triplet roll for one bar (surprise)
  • Bar 7: Drop energy (remove hats for tension)
  • Bar 8: Big Flam/Drag into the next section + a stutter in the last 1/4 bar
  • Modern trick: Automate Drum Buss Drive up slightly (e.g., +2–4) during fill bars only.

    ---

    4. Common mistakes 🚫

  • Rolls too loud: If ghost notes are anywhere near main snare velocity, the groove turns into a typewriter. Keep ghosts ghosty.
  • No anchor hits: Jungle chaos still needs clear backbeats. Keep a stable snare on 2 & 4 (or implied).
  • Over-warping breaks: Extreme warp artifacts kill the “vintage” feel. Use Beats mode with sensible settings.
  • Too much sub in the break: Break low-end will fight your bass. HPF the break and let the bass own 30–90 Hz.
  • Parallel smash full-range: If you don’t high-pass the parallel, your low end gets smeared fast.
  • ---

    5. Pro tips for darker/heavier DnB 🖤

  • Layer a synthetic snare under the break snare (very low level) for modern punch:
  • - Put a clean snare sample on another Drum Rack pad, trigger it with the main snare notes only.

    - Process that layer with Drum Buss (more transient, less crunch) and keep it tight/mono.

  • Resample your best 2-bar loop (Freeze/Flatten or record to audio), then re-slice it again.
  • This “bakes” character like old sampler workflows and makes edits feel more glued.

  • Add controlled distortion in the upper mids only:
  • - Use Saturator + EQ Eight after it, or split with an Audio Effect Rack:

    - Chain 1 (Low): clean, HPF OFF, LPF ~200 Hz

    - Chain 2 (Mid/High): HPF ~200 Hz, add Drive/Crunch

    Blend for aggression without mud.

  • Make rolls darker by filtering the roll itself:
  • Automate an Auto Filter (LPF) only during the roll so it sounds like it’s coming from the break, not a bright MIDI machine.

    ---

    6. Mini practice exercise (15–20 min) 🎯

    1. Pick one break and slice to Drum Rack.

    2. Create a 2-bar base groove you like.

    3. Make four 2-bar clips, each with one roll type:

    - Clip A: Ghosted 1/16 roll into bar 2 snare

    - Clip B: Flam/drag into the downbeat

    - Clip C: Triplet burst for 1/2 bar

    - Clip D: Stutter using Auto Pan gating (last 1/4 bar)

    4. Put the clips in Session View and audition clip-to-clip like live DJ edits.

    5. Commit to one 16-bar arrangement with:

    - Rolls only at bar 4, 8, 12, 16 (phrase ends)

    ---

    7. Recap ✅

  • Slice breaks to Drum Rack for surgical roll control while keeping jungle tone.
  • Use velocity + micro-timing for realism: ghosts quiet, anchors strong.
  • Build 4 core roll flavors: 1/16 ghost, flam/drag, triplet, modern stutter gate.
  • Shape vintage grit with Drum Buss + Saturator, and get modern loudness via parallel smash (HPF it!).
  • Arrange rolls at phrase ends for maximum impact in DnB.

If you want, tell me your preferred subgenre (jungle, jump-up, deep/techy, neuro-ish) and I’ll suggest roll patterns + a matching break processing rack tailored to that vibe.

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
Jungle Roll Variations Masterclass for Modern Control with Vintage Tone. Intermediate. Ableton Live, stock devices only.

Alright, let’s get into that proper jungle roll energy, but with modern control. The goal today is simple: you’re going to program rolls that feel like Amen and Think break chaos, but they sit in a clean, mix-ready drum and bass session. Tight timing when you want it, human feel when you need it, and that crunchy vintage tone without turning your low end into soup.

By the end, you’ll have a Drum Rack break sliced from a loop, four go-to roll variations, and a processing setup with parallel smash that hits hard but stays disciplined. And I’m also going to coach you through how to think about rolls like an arranger, not just a programmer.

Step zero: session setup. Fast but important.
Set your tempo somewhere between 165 and 175. I like 172 as a sweet spot because it feels fast but not frantic.

Create four things:
An audio track called Break Source. That’s just for auditioning loops and getting the clip warp right.
A MIDI track called Break Rack. That’s where the sliced break lives.
Return A: Parallel Smash.
Return B: a short Room or Plate reverb. Keep it short; this is glue, not space.

And set your loop to two bars for now. Two bars is perfect because jungle fills usually make sense over phrases, and you can hear call-and-response immediately.

Now Step one: choose and prep a break. Vintage tone starts here.
Drop a break onto Break Source. Amen, Think, Hot Pants, whatever you’ve got. The loop matters, but your prep matters more than people realize.

In Clip View, turn Warp on.
Set Warp Mode to Beats.
Preserve: Transients.
Transient Loop Mode: off.
Envelope: keep it low, like 0 to 20. Lower means punchier. If you crank this, you’ll smooth out the transients and lose that break bite. We want the attitude.

Now right-click the clip and choose Slice to New MIDI Track.
Use the built-in Slice to Drum Rack preset.
Slice by Transients.

Ableton will generate a Drum Rack with all those slices mapped across pads, and it’ll make a MIDI clip that triggers them like the original loop.

Quick workflow tip: take thirty seconds to find the main kick, the main snare, a hat, and at least one ghosty snare slice. Rename those pads. Jungle is fast. Labeling saves you from hunting every time you want to write a roll.

Step two: build a clean base loop before you even touch rolls.
Open that MIDI clip on Break Rack and make a two-bar foundation that already bangs. You can keep the original break rhythm if it already feels good, or simplify it into something classic: kick on one, snare on two, then a little kick variation, snare on four. The exact pattern is less important than this rule: rolls should enhance the groove, not rescue it.

Here’s a big coach note: think in roll roles, not roll types.
Before you draw anything, decide what the roll is doing.
Is it a lead-in to a snare?
A turnaround at the end of an 8-bar phrase?
A fake-drop fill that sucks energy out and then slams back in?
An energy lift?
Or just texture?

Once you know the role, you’ll naturally pick the right density, the right brightness, and the right loudness. That’s how you stop your beats from becoming constant chatter.

Alright. Roll Variation one: the ghosted sixteenth roll. Controlled energy.
This is the modern jungle roll. Tight, repeatable, mix-friendly.

Find your main snare slice and a lighter ghost snare slice. Often the break has a softer snare or a little rim-ish hit that works perfectly.

In bar two, in the last half bar, program a run of sixteenth notes using the ghost slice leading into a main snare hit.

Now, the entire feel is in two things: velocity and micro-timing.

For velocity, keep ghosts truly ghosty. Think 20 up to maybe 55. Your main snare should be the statement: 95 to 120.

And now micro-timing: select the ghost notes and nudge them slightly late. We’re talking tiny. One to six milliseconds. That little lag creates pocket, like a drummer leaning back, without making it sloppy.

And here’s a modern control trick using only stock devices: add the MIDI Velocity effect before the Drum Rack.
Set Mode to Comp.
Drive around 10 to 25.
Random around 5 to 12.

That gives the roll life and variation, but it keeps it in a controlled range so your ghosts don’t suddenly jump out and start sounding like typewriter hits.

Coach note: velocity shape equals groove, not just volume.
Instead of pure random, draw intentional curves in the velocity lane. Ramp in for tension, ramp out for that falling-down-stairs old-school vibe, or do an accent pair like soft-soft-LOUD to create that classic jungle “answering” hit. In Ableton, use the Draw tool to sketch a curve fast.

Roll Variation two: flam plus drag. Classic human jungle feel.
This is where you make it sound played, not programmed.

Pick your main snare slice.
Before a snare hit, add two notes very close together. The first is your grace hit, the second is the main hit.

Set the first note’s velocity low, like 20 to 40.
Set the main hit 100 to 120.

Then timing: nudge that grace note earlier, like 10 to 25 milliseconds before the main snare. That spacing is everything.

And I want you to separate two concepts in your head.
Micro-timing for feel is pushing or pulling a group of notes for pocket.
Flam separation is the distance between two hits to create the illusion of hands.
Don’t “fix” a flam by quantizing it. If you quantize the grace note onto the grid, you delete the flam.

Optional spice: tiny pitch shift on the flam layer.
Inside the Drum Rack, open the snare pad, go into Simpler, and transpose just the flam note’s slice if you duplicated it to another pad. Try minus one to minus three semitones for weight, or plus one for snap. Keep it subtle. You want realism, not a new instrument.

Roll Variation three: triplet roll, that 12/8 jungle swing.
This instantly changes momentum and screams early rave energy.

In the MIDI editor, switch your grid to eighth-note triplets or sixteenth-note triplets.
Then program a short burst, like half a bar or one bar. Use hats or ghost snares for the triplet motion.

But here’s the discipline: keep your main snare anchors on the normal backbeat so the listener doesn’t lose the spine of the beat. Jungle can be hectic, but it still needs that “I know where the two and four are” feeling, even if it’s implied.

Now groove control.
Open the Groove Pool and grab a Swing 16 variant. Apply it lightly. Timing maybe 10 to 25, Random 5 to 15, Velocity 5 to 20.
And don’t commit it too early. Keep it adjustable while you’re writing, because triplets plus heavy groove can get messy fast if you lock it in prematurely.

Advanced move if you want that hectic tug without changing the whole beat: grid modulation.
Keep hats straight sixteenths, but let ghost snares go triplet for half a bar. It creates this push-pull illusion that sounds way more complex than it is.

Roll Variation four: stutter roll with modern gating. Tight chaos.
This is that edited break vibe: hardware sampler attitude, modern precision.

Method A: MIDI stutter.
Pick a hat or snare slice.
Draw a short burst of thirty-second notes, or even sixty-fourths, just for the last quarter bar before a drop.

Then shape the velocity like an effect: start medium, ramp up, then cut hard right before the downbeat.
That “cut” is important. The negative space makes the downbeat feel bigger.

Which brings up another coach trick: negative-space rolls.
Program a roll, then delete one note right before the target hit. That tiny gap is like an inhale, and it makes the landing feel heavier.

Method B: audio-style gating for more vintage flavor.
Duplicate your break into another chain or track called Break Stutter.
Put Auto Pan on it, and yes, we’re using Auto Pan as a gate.

Set Amount to 100%.
Rate to one-sixteenth or one-thirty-second.
Phase at 0 degrees for hard gating.
Shape all the way square-ish, so close to 0.0.

Then automate the Rate from one-sixteenth to one-thirty-second to one-sixty-fourth as you build intensity.
This is that controlled “amen chopping” build without you actually slicing a million audio fragments.

Now let’s lock in the rule that keeps jungle musical: anchor protection.
If you’re getting busy with edits, protect your anchors.
Duplicate your MIDI clip, delete everything except the anchor snare hits, and keep that lane untouched. Then do your crazy rolls and chops on the other clip or lane. That way, no matter how wild you get, the beat doesn’t lose its backbone.

Okay, now tone and punch: the processing chain. Stock-only, and we’ll keep it subtle at first.
Put this on your Break Rack track.

First, EQ Eight.
High-pass around 25 to 35 hertz with a steep slope to clear rumble.
If it’s boxy, dip 200 to 350 hertz by one to three dB.
If it’s harsh, a gentle shelf down around 7 to 10k by one to two dB can save your ears.

Next, Drum Buss.
Drive anywhere from 5 to 20 depending on how crunchy you want it.
Crunch 0 to 20.
Boom 0 to 10, but be careful. Boom can fight your sub.
Transients plus 5 to plus 20 for snap, or go slightly negative if the break is too clicky and you want your modern kick to own the click.
Damp to control the top end.

Next, Saturator for tape-ish density.
Soft Sine or Analog Clip.
Drive 2 to 6 dB.
Soft Clip on.
And trim the output so it’s level-matched.

Really important discipline here: breaks lie about loudness.
Saturation and parallel can trick you into thinking it’s better just because it got louder.
So do quick A/B level matching. Easiest way: throw a Utility on the break bus, map the Gain to a key or macro, and toggle plus or minus three to six dB to compare fairly.

Optional next: Glue Compressor, light.
Attack 3 to 10 milliseconds.
Release auto.
Ratio 2 to 1.
Aim for one to three dB of gain reduction max. We’re gluing, not flattening.

Then Utility for stereo management.
If it’s too wide and smeary, pull width down to 80 to 100.
If it’s too narrow, maybe 110 to 120, but check mono.

If the break is wide and the low mids smear, do a mid/side cleanup.
In EQ Eight, switch to M/S mode.
On the Side channel, roll off lows more aggressively, like 150 to 300 hertz.
Keep the Mid channel with the body. You keep width, but the stereo low mids stop washing out when rolls get dense.

Now Return A: Parallel Smash.
This is where we get loudness, hair, and excitement without destroying the main channel.

On the return, put Glue Compressor.
Ratio 10 to 1.
Attack super fast, 0.3 to 1 millisecond.
Release around 0.1 to 0.3 seconds, or auto.
And yes, you can absolutely hit 10 to 20 dB of gain reduction here. It’s parallel, it’s supposed to be outrageous.

Then Saturator.
Drive 5 to 12 dB.
Soft Clip on.

Then EQ Eight.
High-pass at 120 to 200 hertz. Non-negotiable. If you don’t, your low end smears instantly.

Now send your break to Parallel Smash at something like minus 18 to minus 8 dB and blend it in until you feel the break get more aggressive, but not smaller. If the transient disappears, you’ve sent too much.

Return B: short room or plate.
Filter it. High-pass and low-pass so it’s mostly midrange.
And use it like glue. Tiny sends. Often just the snare and ghost group, or a very quiet send of the whole break.

Now let’s talk arrangement, because rolls only matter if they land in the right places.
Use rolls like punctuation.

Here’s an easy 8-bar drop template:
Bars one to two: base groove, minimal edits.
Bars three to four: add the ghosted sixteenth roll at the end of a phrase.
Bars five to six: switch to a triplet roll for one bar as a surprise.
Bar seven: drop energy. Pull hats, simplify, create tension.
Bar eight: big flam or drag into the next section, plus a stutter in the last quarter bar.

Modern movement trick: automate Drum Buss Drive up just a little, like plus two to four, only on fill bars. It feels like the break leans forward into the transition.

Even better, do an energy automation map over 16 bars using only three controls:
A small rise in Drive into transitions.
A subtle high-pass lift for a beat or two before the drop.
And more parallel send on fills, less on steady groove.
That gives motion without rewriting MIDI every two seconds.

Common mistakes to avoid as you build this.
If your rolls are too loud, the groove turns into a typewriter. Ghost notes must stay ghosty.
If you lose anchor hits, the whole track loses direction. Protect the backbeat.
If you over-warp the break, you kill the vintage feel. Beats mode, sensible settings.
If the break has too much low end, it will fight your bass. High-pass the break and let your bass own roughly 30 to 90 hertz.
And if your parallel smash is full-range, your low end will smear. High-pass that return.

Before we wrap, here are two pro-level upgrades that still keep it stock and practical.
One: per-slice tone shaping inside the Drum Rack. Huge payoff.
High-pass the ghost snare higher, like 250 to 500 hertz, so it’s tick and air, not mud.
Give the main snare a tiny bit of saturation for density.
Gently low-pass hats if they get brittle once the parallel comes in.

Two: make a roll palette you can reuse.
Create four two-bar clips, each with one roll type.
Then go further and build eight one-bar fill clips: two ghost styles, two flam styles, two triplet feels, and two stutter gates.
Launch them at phrase ends in Session View like DJ edits.
Then commit to one 16-bar arrangement where fills only happen at bars four, eight, twelve, and sixteen. That constraint forces you to make each fill actually say something.

Last move: the realism check.
Resample a 16-bar section where you trigger multiple fills. Slice that resample again and build one new fill from the resliced audio. If it still hits clean and intentional, you’re officially in that classic sampler workflow territory, but with Ableton-level control.

Quick recap.
Slice a break to Drum Rack so you can do surgical roll control while keeping jungle tone.
Use velocity and micro-timing with intention: ghosts quiet, anchors strong.
Build four core roll flavors: ghosted sixteenth, flam and drag, triplet burst, and modern stutter gating.
Shape tone with Drum Buss and Saturator, and get modern loudness with a parallel smash that’s high-passed.
And arrange rolls at phrase ends for maximum impact.

If you tell me which break you’re using and what lane you’re aiming for, like deep and techy, jump-up, 90s rave, or more neuro-ish, I can suggest the exact slice priorities and what roll density usually lands best for that substyle.

mickeybeam

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

Generating PDF preview…