DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Creative limitation drills: for oldskool DnB vibes (Intermediate)

An AI-generated intermediate Ableton lesson focused on Creative limitation drills: for oldskool DnB vibes in the Workflow area of drum and bass production.

Back to lessons
Creative limitation drills: for oldskool DnB vibes (Intermediate) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Creative Limitation Drills (Oldskool DnB Vibes) — Ableton Live Workflow Lesson 🥁⚡

1. Lesson overview

Creative limitation drills are short, rules-based production sessions where you restrict your tools on purpose to force stronger decisions, faster workflow, and more “era-authentic” sound. Oldskool jungle/DnB was often made under constraints: fewer channels, simpler samplers, rougher mixdowns, and strong arrangement habits.

In this lesson you’ll run a set of repeatable limitation templates inside Ableton Live to generate classic rolling/oldskool energy—think early break science, dubby basslines, simple sampled stabs, and gritty ambience.

---

2. What you will build

A 60–90 second oldskool DnB sketch with:

  • One classic break (Amen/Funky Drummer/Think) chopped and processed
  • One Reese/sub bass (Wavetable/Operator) with movement
  • One stab / hoover / rave chord (sample or synth)
  • One pad/atmo texture for glue
  • Simple arrangement: intro → drop → variation → mini-outro
  • A punchy but quick mix using mostly stock Ableton devices
  • ---

    3. Step-by-step walkthrough

    A) Setup the limitation rules (the “drill contract”) ✅

    Pick one of these drills (don’t mix yet):

    Drill 1: “8-Track Jungle”

    You’re allowed exactly 8 audio/MIDI tracks:

    1. Break main

    2. Break layers (optional)

    3. Kick (optional)

    4. Snare (optional)

    5. Bass

    6. Stab/Lead

    7. Atmos/FX

    8. Return resample/ear candy

    Drill 2: “Stock Only + One Sample Pack”

    Only Ableton stock devices + one break folder.

    Drill 3: “30-Minute Drop”

    Timer for 30 minutes: you must reach a working drop (even if rough).

    Recommended: Start with Drill 1. Oldskool vibe comes from committing early.

    Project defaults

  • Tempo: 165–170 BPM (try 168 BPM)
  • Warp Mode for breaks: Beats (not Complex)
  • Global groove: add later (Groove Pool)
  • ---

    B) Breakbeat foundation (the oldskool engine) 🔥

    #### 1) Pick and prep a break

  • Load an Amen/Think/Funky Drummer loop into an Audio Track.
  • Turn Warp ON
  • Set Warp Mode: Beats
  • - Preserve: Transient

    - Envelope: ~30–60 (higher = choppier)

    Quick hygiene

  • Add Utility: set Gain -6 dB (headroom early)
  • Add EQ Eight:
  • - High-pass around 25–35 Hz

    - Small dip at 250–400 Hz if it’s boxy

    #### 2) Chop with Slice to New MIDI Track

    Right click the clip → Slice to New MIDI Track

  • Slicing preset: Transient
  • Drum Rack: create a new one
  • Now you’ve got playable break hits. This is where oldskool rolls happen fast.

    #### 3) Program a classic 2-step / rolling pattern

    In MIDI for the Drum Rack:

  • Place kick-ish hits on 1 and 1.3 (or use break kick slices)
  • Place snare on 2 and 4
  • Add ghost hits and small fills:
  • - 16th notes just before snare (1.4.4 etc.)

    - tiny offbeat hats from slices

    Groove

  • Groove Pool → try MPC 16 Swing 57–60
  • Apply at 30–60% to the break MIDI
  • #### 4) Oldskool grit chain (stock)

    On the break group (or break track), try:

    1. Drum Buss

    - Drive: 10–25%

    - Crunch: 5–15

    - Boom: 0–20% (Freq ~ 50–70 Hz)

    2. Saturator

    - Mode: Soft Clip

    - Drive: 2–6 dB

    3. EQ Eight

    - Slight high shelf +1–2 dB at 8–10 kHz if needed

    4. Glue Compressor

    - Attack: 3 ms

    - Release: Auto

    - Ratio: 2:1

    - Aim for 1–2 dB gain reduction

    Limitation tip: Don’t add more break layers unless the groove truly needs it.

    ---

    C) Bass: simple, rude, effective (Reese + sub) 🐍

    Oldskool bass is often two layers: sub weight + mid movement.

    #### 1) Create a bass MIDI track with Wavetable (or Operator)

    Option A: Wavetable Reese

  • Osc 1: Saw
  • Osc 2: Saw (detune slightly)
  • Unison: 2–4 voices
  • Detune: 10–20%
  • Filter: LP24
  • - Cutoff: ~150–400 Hz (automate later)

    - Drive: a little (if available)

    Option B: Operator (very classic)

  • Osc A: Saw
  • Add slight Pitch Env or subtle detune using LFO on pitch (tiny amounts)
  • #### 2) Movement + control chain

    On the bass track:

    1. Auto Filter (if not using synth filter)

    - LP12 or LP24

    - Envelope/LFO: subtle wobble (Rate 1/8 or 1/4, Amount low)

    2. Saturator

    - Drive 3–8 dB, Soft Clip ON

    3. EQ Eight

    - Low cut on mid layer: ~80–120 Hz (if you split layers)

    4. Compressor sidechained from kick/snare or break (choose one)

    - Sidechain input: Break track (keeps it simple)

    - Ratio 4:1, Attack 2–10 ms, Release 50–120 ms

    - Reduce until groove breathes (not pumping wildly)

    Limitation move: Write bass using only 3 notes (e.g., root, b7, b6). Very jungle.

    #### 3) Bass MIDI pattern (fast win)

  • Use 1-bar loop first.
  • Typical: long notes with little dips, or a call/response with the snare.
  • Example rhythm:
  • - Note on 1 (hold to 1.3)

    - Short note on 1.4

    - Note on 2.3 (holds toward 3)

    - Leave space around snares for impact

    ---

    D) Stabs/hoovers: the rave DNA 🎹✨

    Pick one of these sources (limitation!):

    #### Option 1: Simpler stab from a rave chord sample

  • Drop a stab sample into Simpler
  • Mode: Classic
  • Set Voices = 1 (classic, mono stabs)
  • Add Pitch Envelope (tiny downward snap):
  • - Amount: -5 to -15

    - Decay: 50–120 ms

    Chain:

    1. Redux

    - Bit Reduction: 10–12

    - Sample Rate: 10–18 kHz

    - (Blend gently; too much kills the groove)

    2. Auto Filter

    - Band-pass or low-pass; automate cutoff on phrases

    3. Reverb

    - Decay: 1.2–2.5s

    - Pre-delay: 10–25 ms

    - Keep it darker: high cut around 6–8 kHz

    4. Utility

    - Width: reduce to 80–100% if it’s washing out

    #### Option 2: Wavetable/Analog hoover-ish lead (quick)

  • Saw + more unison, filter slightly open
  • Add Chorus-Ensemble (stock)
  • - Mode: Chorus

    - Amount: 20–40%

    Limit the part: 1–2 stab patterns per 8 bars. Oldskool is repetitive but clever with variations.

    ---

    E) Atmos & texture: instant era glue 🌫️

    Make one atmo audio track:

  • Field noise, vinyl, rain, station ambience, crowd, etc.
  • Chain:

    1. EQ Eight

    - High-pass 150–300 Hz

    2. Auto Pan

    - Rate: 1/8 or 1/4

    - Amount: 10–25%

    3. Reverb

    - Long decay: 3–6s

    - Low cut up, high cut down (keep it dark)

    4. Saturator (tiny)

    - Drive: 1–3 dB

    Limitation trick: One atmo only. Automate filter + reverb send to make it evolve.

    ---

    F) Arrangement: build the drop fast (oldskool structure) 🧱

    Work in 8-bar blocks. Here’s a proven 64-bar sketch (about 1:30 at 168):

    Bars 1–9 (Intro 8 bars)

  • Atmo + filtered break (Auto Filter low-pass starting ~500 Hz opening slowly)
  • Tease the stab once every 4 bars
  • No full bass yet (maybe sub hints)
  • Bars 9–25 (Drop A 16 bars)

  • Full break pattern
  • Bass enters full
  • Stab pattern on the “answer” phrases (e.g., bars 13–16)
  • Bars 25–33 (Mini breakdown 8 bars)

  • Pull the break to hats/ghosts only (mute some slices)
  • Filter bass down; leave reverb tails
  • Bars 33–49 (Drop B 16 bars)

  • Bring back full break
  • Add 1 variation:
  • - a single fill at bar 40/48

    - or alternate snare slice

    - or automate bass filter slightly higher

    Bars 49–65 (Outro 16 bars)

  • Strip elements every 4–8 bars
  • Workflow tip: Use Arrangement Locators (“Intro”, “Drop A”, etc.). Commit quickly.

    ---

    G) Returns: dubby space without washing out 🌀

    Create two Return tracks:

    Return A — Dub Delay

  • Echo
  • - Time: 1/8 dotted or 1/4

    - Feedback: 20–35%

    - Filter: HP around 250 Hz, LP around 6–8 kHz

  • Saturator after Echo (Drive 2–4 dB)
  • Return B — Dark Verb

  • Reverb
  • - Decay 2.5–5s

    - Pre-delay 15–25 ms

    - High cut 5–7 kHz

  • EQ Eight after Reverb
  • - Cut lows below 200–300 Hz

    Send stabs + atmo, tiny send from snare for flavor.

    ---

    4. Common mistakes

  • Too many layers too early: oldskool power often comes from one great break + committed processing.
  • Warping breaks with Complex/Pro: can smear transients. Use Beats for punch.
  • Over-swinging: groove should nod, not stumble. Keep groove amount under control.
  • Bass fighting the break low-end: carve space (HP on break, controlled sub, sidechain).
  • Reverb everywhere: jungle is roomy, but the groove must stay upfront. Use returns and filter the lows.
  • No arrangement movement: even minimal tracks need mutes, fills, filter moves every 8–16 bars.
  • ---

    5. Pro tips for darker/heavier DnB 🖤

  • Parallel smash your break (still stock):
  • Duplicate break track → on the duplicate add Drum Buss (heavier) + Saturator + EQ Eight (push 2–5 kHz a touch) → blend in at -12 to -18 dB under main.

  • Mid/Side control on stabs:
  • EQ Eight in M/S mode: cut some side highs if it gets fizzy; keep mid punch.

  • Reese focus band:
  • Use Auto Filter band-pass on a duplicate “Reese Mid” layer centered around 200–800 Hz, distort it, then keep the sub clean.

  • Sub discipline:
  • Put Utility on sub layer → Width 0% (mono) + optional Bass Mono rack.

  • Short, nasty room on drums:
  • Reverb with 0.4–0.8s decay, dark EQ, tiny send. Adds “warehouse” without drowning.

    ---

    6. Mini practice exercise (20 minutes) ⏱️

    Do this as a timed drill:

    1. 3 minutes: choose one break, Slice to MIDI, get a 1-bar groove looping.

    2. 5 minutes: create bass patch (Wavetable/Operator) + basic 1-bar bassline (max 3 notes).

    3. 4 minutes: add one stab (Simpler) + one Echo return.

    4. 5 minutes: arrange Intro (8) + Drop (16) with automation (filter or mute changes).

    5. 3 minutes: quick balance

    - Break peak around -8 to -6 dB

    - Bass sits under it without clipping

    - Master stays under -6 dB peak (no limiter needed yet)

    Rule: If you get stuck, remove an element instead of adding a new one.

    ---

    7. Recap

  • Limitations speed up decisions and naturally push you toward authentic oldskool DnB/jungle habits.
  • Build from the break first, commit to a groove, then add simple bass + one strong musical hook.
  • Use stock chains: Drum Buss, Saturator, EQ Eight, Glue, Echo, Reverb.
  • Arrange in 8-bar blocks, and create interest with mutes, fills, and filter automation, not endless new layers.

If you tell me which break you’re using (Amen/Think/etc.) and whether you prefer rolling or more jump-up/ravey, I can give you a specific 16-bar MIDI pattern and a matching bass patch recipe.

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: Creative limitation drills: for oldskool DnB vibes (Intermediate)

Alright, let’s build some proper oldskool drum and bass energy in Ableton Live, using a method that sounds almost backwards at first: limiting yourself on purpose.

This lesson is all about creative limitation drills. Short, rules-based sessions where you intentionally restrict your options so you make faster decisions, commit earlier, and end up with that era-authentic vibe. Because honestly, early jungle and DnB was basically made inside limitations. Fewer tracks, rougher samplers, less pristine mixing, and a lot more commitment.

By the end, you’ll have a 60 to 90 second sketch. One classic break, one bass, one stab or hoover, one atmosphere texture, and a simple arrangement that actually moves. And we’ll do it mostly with stock Ableton devices.

Before we touch any sounds, we’re going to set the rules. This is the drill contract. And yes, you’re going to follow it.

Pick one drill. Don’t mix-and-match yet.

Here’s the one I recommend to start: the 8-Track Jungle drill. Exactly eight tracks, maximum. Break main. Optional break layer. Optional kick. Optional snare. Bass. Stab or lead. Atmos and FX. And one extra track for resampling or little ear candy prints. That’s it. Eight tracks forces you to make the break do more work, like the old days.

Now do a quick pre-flight constraints check. This is a power move: put the rules in your project name. Something like: “168_Jungle_8trk_1break_3notes_30min”. When it’s staring at you every time you hit save, you stop negotiating with yourself.

Set tempo to 165 to 170 BPM. Try 168. That’s a sweet spot for rolling oldskool energy.

And one crucial default for breaks: when you warp them, use Beats mode. Not Complex, not Complex Pro. Beats. We want punchy transients, not smeared drums.

Cool. Now we build from the engine: the breakbeat.

Load one classic break into an audio track. Amen, Think, Funky Drummer, whatever you’ve got. Turn Warp on. Set Warp mode to Beats. Preserve set to Transients. And bring the envelope up somewhere around 30 to 60. Higher gets choppier, lower stays smoother. We’re aiming for controllable crispness, not total destruction… yet.

Now quick hygiene, because oldskool doesn’t mean sloppy gain staging. Put a Utility first and pull it down. I like minus six dB right away. If you want even more oldskool headroom, do minus eight to minus twelve on your main groups later. The point is: stop accidentally mixing into clipping. You’ll get better saturation and compression decisions when there’s space.

Then add EQ Eight. High-pass around 25 to 35 Hz just to remove useless sub rumble. And if the break feels boxy, do a gentle dip around 250 to 400 Hz. Don’t carve it to death. Just make room.

Now the fun part: chopping.

Right-click the break clip and choose Slice to New MIDI Track. Slice by Transients. Ableton drops it into a Drum Rack, mapped across MIDI notes.

This is where the oldskool workflow starts feeling fast. Because now the break isn’t a loop, it’s an instrument.

Make a one-bar MIDI clip and start with a classic 2-step idea: snare on 2 and 4. For kicks, either use kick-ish slices from the break, or place your heavier hits around beat 1 and around 1.3, depending on how the slices feel. Don’t overthink it—your ears will tell you which slice punches like a kick.

Then add ghost notes. This is the secret sauce. Little 16th notes just before the snare. Tiny hat ticks pulled from the break. Small offbeat bits that create forward motion. You’re aiming for that rolling, slightly frantic but controlled jungle momentum.

Once it loops and nods your head, then we groove it. Go to the Groove Pool, grab something like MPC 16 Swing at around 57 to 60. Apply it at 30 to 60 percent. And listen carefully: the goal is “push and pull,” not “fall down the stairs.” If it starts stumbling, back off.

Now let’s add the grit chain, stock-only, oldskool-leaning.

On your break track or a drums group, put Drum Buss first. Drive around 10 to 25 percent. Crunch around 5 to 15. Boom is optional, maybe 0 to 20 percent around 50 to 70 Hz, but don’t turn it into a fake subwoofer. Then add Saturator, Soft Clip on, drive 2 to 6 dB. Then EQ Eight, maybe a slight high shelf at 8 to 10 kHz if you need a bit more air. Then Glue Compressor: attack 3 milliseconds, release Auto, ratio 2 to 1, and aim for just 1 to 2 dB of gain reduction. We’re gluing, not flattening.

Important limitation reminder: don’t add a second break layer just because you can. Only layer if the groove truly needs it. Oldskool power is often one break, committed hard.

Okay. Drums are moving. Next: bass. Simple, rude, effective.

We’re going for that oldschool two-layer mentality: sub weight plus mid movement. But we’re going to keep it controlled.

Create a MIDI track with Wavetable or Operator. If you want a quick Reese, Wavetable is easy: saw on oscillator one, saw on oscillator two, detune slightly. Unison two to four voices, detune around 10 to 20 percent. Low-pass filter, 24 dB slope, cutoff somewhere around 150 to 400 Hz to start. Don’t worry, we’ll automate later.

If you want more classic behavior, Operator is great too. Saw wave, maybe a tiny bit of detune or a super subtle pitch LFO. Tiny. If you hear it wobbling like a dubstep LFO, you’ve gone too far.

Now the bass control chain. If your synth doesn’t already cover it, add Auto Filter and keep the movement subtle. Rate at 1/8 or 1/4, small amount. Then Saturator, drive 3 to 8 dB, Soft Clip on. Then EQ Eight as needed.

And here’s the big one for workflow: sidechain the bass from the break track. Keep it simple. Use Ableton’s Compressor, enable sidechain, pick the break. Ratio 4 to 1, attack 2 to 10 milliseconds, release 50 to 120 milliseconds. Reduce until the groove breathes. We’re not going for exaggerated pumping—just giving the break the first word.

Now the limitation move that instantly makes it jungle: write your bassline using only three notes. That’s it. Pick a root note, then maybe the flat seven and flat six. Three notes creates focus, and it forces rhythm and sound to do the storytelling.

Build a one-bar bass loop first. Long notes with little dips work great. Or do a call and response against the snare: a phrase that speaks, and then a phrase that answers. Leave space around the snares so the drums still smack.

Pro pocket trick if you want that rolling feel: keep the drums grooved, but nudge the bass slightly late, like 5 to 15 milliseconds. You can do that with Track Delay or by manually shifting notes. When bass sits just behind the drums, the whole tune leans forward.

Next: the hook. The rave DNA. Stabs or hoovers.

Pick one source. That’s the rule. One hook sound.

If you’ve got a chord stab sample, drop it into Simpler. Set it to Classic mode. Set voices to 1 for that mono, played-from-pads vibe. Add a tiny pitch envelope downward: amount minus 5 to minus 15, decay 50 to 120 milliseconds. That little “pew” pitch snap makes it feel sampler-era immediately.

Then process it like it’s 1994 but inside Live. Add Redux, bit reduction around 10 to 12, sample rate around 10 to 18 kHz, but blend gently. Too much and it turns into brittle sand. Then Auto Filter, band-pass or low-pass, and automate cutoff so the stab phrases breathe. Then Reverb, decay around 1.2 to 2.5 seconds, pre-delay 10 to 25 milliseconds, and keep it dark with a high cut around 6 to 8k. Then Utility, and narrow it a bit if it’s washing out the center—maybe 80 to 100 percent width.

If you prefer a synth hoover-ish thing, you can do saws with unison and add Chorus-Ensemble, chorus mode, amount 20 to 40 percent. But again, don’t turn it into a modern supersaw festival lead. Keep it a hook that can repeat without getting annoying.

And limitation reminder: keep the part minimal. One or two stab patterns per eight bars. Oldskool is repetitive, but the cleverness is in the variations and the mutes.

Now: atmosphere. This is the glue that makes it feel like a place.

Make one atmo audio track. Vinyl noise, rain, station ambience, crowd, whatever you’ve got. One track only.

EQ Eight first, high-pass 150 to 300 Hz. Then Auto Pan at 1/8 or 1/4, amount 10 to 25 percent for movement. Then a long Reverb, 3 to 6 seconds, dark it down with filters. Then a tiny bit of Saturator, 1 to 3 dB. Subtle. It’s glue, not a feature.

Extra coach trick: if you want the drums to feel louder without raising them, sidechain the noise bed slightly from the snare. So every snare hit dips the noise a touch. It creates contrast, and contrast feels like impact.

Now let’s arrange. Because this is where a lot of intermediate producers get stuck: they make a great loop and then just… keep it looping.

We’re doing oldskool structure in eight-bar blocks. Think DJ-friendly phrasing.

Here’s a simple 64-bar plan, around a minute and a half at 168.

First 8 bars, intro. Atmo plus filtered break. Put an Auto Filter on the break, start low-passed around maybe 500 Hz and slowly open it. Tease the stab once every four bars. No full bass yet. Maybe a hint of sub, but keep the drop hungry.

Next 16 bars, Drop A. Full break pattern, bass enters properly, stab answers in the second half of the phrase. If you’re not sure where to place it, try letting the stabs show up more around bars 13 to 16, like a response.

Next 8 bars, mini breakdown or switch. Pull the break down to hats and ghosts by muting some slices. Filter the bass down and let the reverb and delay tails speak.

Next 16 bars, Drop B. Bring it back, but add exactly one twist. Not ten. One. Swap a snare slice. Add a single fill at bar 40 or 48. Or automate the bass filter slightly higher in the response phrase.

Last 16 bars, outro. Strip elements every 4 to 8 bars. Remove the hook first, keep drums running longer. That’s how you make it feel mixable and intentional.

Now, two return tracks. Because jungle loves space, but it needs control.

Return A is dub delay. Use Echo. Set time to 1/8 dotted or 1/4. Feedback 20 to 35 percent. Filter it: high-pass around 250 Hz, low-pass around 6 to 8k. Then put Saturator after the Echo, drive 2 to 4 dB. That saturation makes the repeats feel like hardware.

Return B is dark reverb. Reverb decay 2.5 to 5 seconds, pre-delay 15 to 25 ms, high cut 5 to 7k. Then EQ Eight after it, cut lows below 200 to 300 Hz. Always. Low reverb mud is the fastest way to kill drum and bass.

Send stabs and atmo to these returns. And if you want flavor, just a tiny send from the snare into the delay or the dark verb.

Now let’s talk about the mindset mistakes to avoid, because these are the things that quietly wreck oldskool vibes.

Mistake one: too many layers too early. If your first instinct is “add another drum loop,” stop. Make the one break work harder. Commit to it.

Mistake two: warping breaks with Complex or Pro. That can smear the hit. Beats mode keeps the transient snap.

Mistake three: over-swinging. Groove should nod. If it starts feeling drunk, reduce the groove amount.

Mistake four: bass fighting the break low end. Control the subs, carve the break with a high-pass, sidechain intelligently.

Mistake five: reverb everywhere. Use returns, filter lows, and keep the groove upfront.

Mistake six: no arrangement movement. Even minimal tunes need mutes, fills, and automation every 8 to 16 bars.

Now, a couple advanced workflow upgrades you can start using immediately.

First: A/B by muting, not by adding. Any time you want to add a new layer, first mute one existing element for two bars and listen. If it suddenly gets better, you weren’t craving a new sound. You were craving contrast.

Second: resampling equals commitment. Make a track called PRINTS. When you get a break fill you love, or a stab tail, or a bass movement, resample it, flatten it to audio, and move on. That’s how you finish music instead of endlessly tweaking.

Third: the eight-bar rule of change. Every eight bars, change exactly one thing. One snare slice swap. One ghost note move. One reverse hit. One filter move. That keeps momentum without turning your arrangement into chaos.

If you want a quick 20-minute drill version of today’s lesson, here’s the timer plan.

Three minutes: pick one break, slice to MIDI, and get a one-bar groove looping.

Five minutes: create your bass patch and a one-bar bassline, maximum three notes.

Four minutes: add one stab and set up one Echo return.

Five minutes: arrange intro eight bars plus drop sixteen bars, with at least one automation move, like a filter open or a mute.

Three minutes: quick balance. Aim for the break peaking around minus eight to minus six dB. Bass tucked underneath without clipping. And keep the master under minus six dB peak. No limiter needed yet.

And the golden rule: if you get stuck, remove an element instead of adding a new one.

Let’s wrap it up.

Creative limitation drills speed up your workflow and naturally push you toward authentic oldskool habits. Start with the break, commit to the groove, add a simple bass and one strong hook, and arrange in eight-bar blocks. Use stock Ableton tools like Drum Buss, Saturator, EQ Eight, Glue, Echo, and Reverb. Then make your track move with mutes, fills, and automation instead of endless new layers.

If you tell me which break you’re using—Amen, Think, Funky Drummer—and whether you want the vibe more rolling and dark, or more ravey and hardcore, I can give you a specific 16-bar break MIDI pattern and a matching bass patch recipe for that direction.

mickeybeam

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

Generating PDF preview…