DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Atmosphere in Ableton Live 12: slice it using macro controls creatively for jungle oldskool DnB vibes (Advanced)

An AI-generated advanced Ableton lesson focused on Atmosphere in Ableton Live 12: slice it using macro controls creatively for jungle oldskool DnB vibes in the Breakbeats area of drum and bass production.

Back to lessons
Atmosphere in Ableton Live 12: slice it using macro controls creatively for jungle oldskool DnB vibes (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Atmosphere in Ableton Live 12: Slice It + Macro Controls for Oldskool Jungle DnB Vibes 🥁🌫️

1. Lesson overview

This lesson is about turning atmosphere into a playable, slice-able instrument and then performing/automating it with Macros in Ableton Live 12—specifically for jungle / oldskool DnB textures: dusty pads, rave stabs reverb tails, VHS air, field-recording wash, and “breakbeat fog”.

You’ll build an Atmos Rack that:

  • Slices a long atmospheric recording into usable chunks
  • Lets you morph vibe quickly with a few Macros (movement, dirt, width, ghost rhythms)
  • Creates arrangement-ready variations that sit around breaks and bass without masking them
  • Advanced focus: Macro mapping strategy, modulation, resampling workflows, and arrangement tricks for rolling jungle.

    ---

    2. What you will build

    A single Audio Track containing an Instrument Rack (yes, for audio—via Simpler/Sampler) that behaves like an atmospheric “break”:

    Core features

  • Simpler (Slice mode) for slicing the atmosphere into rhythmic fragments
  • A Macro-controlled FX chain: filter, reverb size, dub delay, chorus/widening, distortion, granular-ish motion via Warp/Repitch + pitch drift
  • Parallel chains: “Clean Air”, “Dub Mist”, “Rave Ghost”
  • A Resample + print workflow to commit variations into audio for arrangement
  • ---

    3. Step-by-step walkthrough

    Step 0 — Choose the right source (this matters)

    Pick a 10–40 second audio file with interesting tails and noise:

  • A pad from an old rave record, stretched vocal smear, rain/traffic field recording, vinyl run-in, crowd noise, synth drone
  • Bonus points: non-tonal or ambiguous pitch so it doesn’t fight your bassline
  • DnB context tip: If your tune is 165–174 BPM, pick audio with some transient information (tiny clicks, breaths, hits). It slices better and can “shuffle” like a break.

    ---

    Step 1 — Put it into Simpler and Slice it 🗡️

    1. Create a new MIDI Track

    2. Drop your atmosphere audio onto the device area to create Simpler

    3. In Simpler, switch to Slice mode

    4. Set Slice By:

    - Start with Transient

    - If it’s too smooth (no transients), switch to Beat and set 1/8 or 1/16

    5. Set Playback: `Trigger` (more controllable)

    6. Set Voices: `8–16` (enough overlap for tails)

    7. Turn Snap on (helps slices land cleanly)

    Advanced move: If your sample is super washy, add a temporary Drum Buss (Drive 5–10) before resampling (or just transient-shape via saturation) to create micro-transients, then resample and slice the resample.

    ---

    Step 2 — Make it “jungle rhythmic” with a MIDI pattern

    Create a MIDI clip (1–2 bars), and program something that breathes like a break:

  • Use sparse hits on offbeats, with occasional rolls
  • Don’t fill every 16th—leave air
  • Example pattern idea (1 bar @ 170 BPM):

  • Hit slices on 1, 1.2, 1.3.4, 2.2, 3, 3.3, 4.2, 4.4
  • Then vary bar 2 with a small 1/16 roll before beat 4
  • Human feel: Add Groove Pool groove like MPC 16 Swing lightly (3–8%), or extract groove from a break.

    ---

    Step 3 — Wrap it in an Instrument Rack with 3 parallel chains 🎛️

    Group Simpler into an Instrument Rack (`Cmd/Ctrl+G`).

    Create three chains (Chain List):

    1. Clean Air (wide, filtered, minimal rhythm)

    2. Dub Mist (delay/reverb movement)

    3. Rave Ghost (distorted, pitched, “haunted”)

    #### Chain 1: Clean Air

    Device chain (after Simpler):

  • Auto Filter
  • - Mode: `LP24`

    - Freq: start ~`4–8 kHz`

    - Res: `0.5–1.2`

  • Utility
  • - Width: `120–160%` (careful)

    - Bass Mono: On (if using Utility with that feature available)

    Goal: airy bed that doesn’t bully the mix.

    #### Chain 2: Dub Mist

    Device chain:

  • Auto Filter (HP12)
  • - Freq: `200–600 Hz` (to keep low-end clean)

  • Echo
  • - Mode: `Dub`

    - Time: `1/8D` or `1/4`

    - Feedback: `25–45%`

    - Filter inside Echo: keep it dark (LP ~`3–6 kHz`)

    - Mod: small `5–15%`

  • Hybrid Reverb
  • - Algorithm: `Hall` or `Plate`

    - Decay: `4–10s` (yes, long—this is atmosphere)

    - Pre-delay: `10–30 ms`

    - Low Cut: `250–500 Hz`

    - High Cut: `6–10 kHz`

    Goal: classic roomy haze with motion.

    #### Chain 3: Rave Ghost

    Device chain:

  • Saturator
  • - Drive: `3–10 dB`

    - Soft Clip: On

  • Frequency Shifter (subtle!)
  • - Mode: `Ring` or `Single Sideband`

    - Fine: `+10 to +80 Hz` (tiny metallic drift)

    - Mix: `5–20%`

  • Redux (optional, light)
  • - Downsample: small amount (don’t obliterate)

  • Reverb (stock)
  • - Size: `80–120%`

    - Decay: `2–6s`

    - Low Cut: `300–600 Hz`

    Goal: grime, ghost tones, rave-era weirdness.

    ---

    Step 4 — Map Macros like a producer (not like a demo) 🧠

    You’ll get the most mileage by mapping Macros to multiple parameters across chains. Here’s a proven set of 8:

    #### Macro 1: Fog (Filter + Reverb push) 🌫️

    Map:

  • Clean Air Auto Filter Freq: `12 kHz → 2.5 kHz`
  • Dub Mist Hybrid Reverb Dry/Wet: `10% → 45%`
  • Rave Ghost Reverb Dry/Wet: `5% → 25%`
  • Use: pull down for darker sections, push up for breakdown haze.

    #### Macro 2: Shuffle Slice (Start + Gate feel)

    Map:

  • Simpler: Slice envelope Decay (shorter = choppier)
  • Simpler: Gain small compensation
  • Optional: add Gate (Audio Effect) after chains and map Threshold slightly (subtle pumping gate)
  • Use: turn ambience into “ghost break” rhythm.

    #### Macro 3: Dub Throw 🌀

    Map:

  • Echo Feedback: `20% → 65%`
  • Echo Dry/Wet: `5% → 35%`
  • Echo Time (optional): `1/8D ↔ 1/4` (careful with automation jumps; consider mapping to Time with small range)
  • Use: automate at end of 2/4/8-bar phrases like a reggae engineer.

    #### Macro 4: Ghost Pitch 👻

    Map:

  • Simpler Transpose: `0 → +7` (or `0 → -5` for darker)
  • Rave Ghost Frequency Shifter Fine: small range tied to pitch movement
  • Use: pitch lifts into drops, or pitch down into menace.

    #### Macro 5: Width / Collapse

    Map:

  • Utility Width on Clean Air: `160% → 70%`
  • Utility Width on Dub Mist: `140% → 90%`
  • Use: collapse width when the drop hits to make drums feel bigger.

    #### Macro 6: Dirt

    Map:

  • Saturator Drive: `2 dB → 12 dB`
  • Redux Downsample: `0% → small amount`
  • Optional: Drum Buss Drive (if you add it): `0 → 10`
  • Use: turn “pretty” into “pirate radio tape.”

    #### Macro 7: Motion (Mod + Drift)

    Map:

  • Echo Mod Amount: `0 → 25%`
  • Hybrid Reverb Mod (if available): small increase
  • Auto Filter LFO Amount (set LFO to slow rate like 1–4 bars)
  • Use: slow evolving movement so the bed doesn’t loop-stare.

    #### Macro 8: Sidechain Space

    Add Compressor (or Glue Compressor) after the rack on the track:

  • Sidechain from your Drum Bus or Kick/Snare group
  • Map:
  • - Compressor Threshold: `0 → -25 dB` (range depends on levels)

    - Or map Wet/Dry if using a parallel setup

    Use: “carve” space so your breaks punch through while the haze breathes.

    ---

    Step 5 — Turn it into arrangement fuel (resample + print) 🎚️

    This is where it becomes production, not just sound design.

    #### Workflow A: Resample a 16-bar performance

    1. Create a new Audio Track named `ATM PRINT`

    2. Set its input to Resampling

    3. Arm it, then record while you:

    - Switch MIDI patterns

    - Ride Macros (Fog, Dub Throw, Dirt, Motion)

    4. Consolidate the best 16–32 bars (`Cmd/Ctrl+J`)

    Now you have a commit-ready atmos stem you can cut like a break.

    #### Workflow B: Create 4 variations

    Print four passes:

  • A: Clean intro haze (high Fog, low Dirt, wide)
  • B: Pre-drop tension (Ghost Pitch up, Motion up, slightly narrower)
  • C: Drop support (sidechain stronger, HP filter higher)
  • D: Breakdown dub-out (Dub Throw maxed, feedback rides)
  • ---

    Step 6 — Place it like jungle: arrangement ideas

    At 170 BPM, try this 64-bar skeleton:

  • Bars 1–9 (Intro):
  • Clean Air only, Fog ~60%, slow LFO movement, minimal slices (sparse MIDI)

  • Bars 9–17 (Break tease):
  • Bring in Dub Mist chain, slight Shuffle Slice, automate Dub Throw at bar ends

  • Bars 17–33 (Drop 1):
  • High-pass the whole rack (Auto Filter HP @ ~250–450 Hz), heavy sidechain, Width reduced

    Keep it rhythmic but not busy—let the Amen/Think break rule

  • Bars 33–49 (Mid-break / switch):
  • Print a “tape stop” moment: quick pitch dip (Ghost Pitch), then re-open Fog

  • Bars 49–65 (Drop 2 darker):
  • Dirt + Rave Ghost up, Motion moderate, less width, more midrange grit

    Key DnB rule: atmosphere should frame the break, not smear the snare transient.

    ---

    4. Common mistakes

  • Too much low end in the atmos: your sub will feel weak. High-pass aggressively (often 200–600 Hz) depending on vibe.
  • Over-widening: 160–200% width can vanish in mono and blur breaks. Use width as a section-based effect, not a constant.
  • Reverb masking snares: long verbs are great, but filter them (low cut + high cut) and sidechain them.
  • Random slicing with no groove: slices still need intent. Use groove, velocity shaping, and negative space.
  • Macro ranges too extreme: map smart ranges so every knob position is usable, not chaos.
  • ---

    5. Pro tips for darker/heavier DnB 🖤

  • Pitch down the entire rack (`-2` to `-7`) and compensate with a high shelf after—darker but still present.
  • Use multiband control:
  • Add Multiband Dynamics after the rack and lightly clamp the mids (don’t crush). This keeps haze dense without spikes.

  • Add roving resonances:
  • Put Auto Filter in BP mode with a slow LFO (rate 2–8 bars). Map Macro “Motion” to LFO Amount.

  • Mid/Side discipline:
  • Put Utility after reverb/delay and reduce low-mid width: keep <300–500 Hz mostly mono.

  • Print + reverse:
  • Take your printed atmos, reverse key moments into snare hits or drop points (classic jungle drama).

    ---

    6. Mini practice exercise (15–25 min) ✅

    1. Grab a 20–30s atmos source (field recording or pad).

    2. Slice it in Simpler (Slice by Beat at 1/16).

    3. Make a 2-bar MIDI clip with a swingy sparse rhythm.

    4. Build the 3-chain rack (Clean Air / Dub Mist / Rave Ghost).

    5. Map 8 Macros using the template above.

    6. Record a 16-bar performance riding:

    - Fog (section changes)

    - Dub Throw (phrase ends)

    - Width/Collapse (drop impact)

    - Dirt (second 8 bars darker)

    7. Place the printed audio under a break and adjust:

    - High-pass

    - Sidechain amount

    - Width in drop

    Deliverable: one 16-bar atmos stem that “moves” like a breakbeat layer.

    ---

    7. Recap

  • You sliced atmosphere like a break using Simpler (Slice mode) 🗡️
  • You built a parallel-chain Atmos Rack for clean, dubby, and ghostly layers
  • You mapped Macros with purpose (filter/reverb/width/dirt/motion/sidechain) 🎛️
  • You performed and resampled variations to turn sound design into arrangement-ready material 🎚️
  • You placed it in the arrangement like jungle: breathing around the breaks and bass, not fighting them 🥁

If you want, tell me what kind of source you’re slicing (pad, vinyl noise, vocal wash, field recording) and your BPM/key, and I’ll suggest exact Macro ranges and a 32-bar automation plan tailored to your tune.

```

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: Atmosphere in Ableton Live 12: slice it using macro controls creatively for jungle oldskool DnB vibes (Advanced)

Alright, let’s build one of those oldskool jungle atmosphere layers that doesn’t just sit there as a pad… it moves like a breakbeat. The goal today is to turn a long, washy recording into a playable instrument, slice it up, and then perform it with Macro controls so you can get intro haze, pre-drop tension, drop support, and dub-out chaos… all from one source.

This is advanced, so we’re going to think like a producer, not like a preset browser. That means smart Macro ranges, parallel chains with different jobs, and a resample workflow so you actually finish parts of a tune instead of endlessly tweaking.

First, pick the right source. This matters more than people think. You want a 10 to 40 second audio file with tails, noise, and character. Jungle-friendly sources are things like a stretched vocal smear, vinyl run-in noise, crowd ambience, traffic or rain recordings, VHS air, a dusty pad off an old rave record… anything with movement and texture.

Here’s the key: if you’re working at 165 to 174 BPM, the best atmos samples often have tiny micro-transients in them. Little clicks, breaths, hits, artifacts. Because when we slice it, those tiny edges become rhythm. If your source is completely smooth, we can still make it work, but we’ll have to create “timing” using note lengths and overlaps. And I’ll show you that.

Now, create a new MIDI track. Drop the atmosphere audio file onto the device area so Ableton creates Simpler. Go into Simpler and switch it to Slice mode.

For Slice By, start with Transient. If Ableton can’t find enough transients because the sample is too washy, switch Slice By to Beat, and set it to an eighth note or sixteenth note grid. Sixteenths usually give you the most playable “ghost rhythm” potential for jungle.

Set Playback to Trigger, because it’s more controllable and performance-friendly. Set Voices around 8 to 16 so your tails can overlap instead of choking each other. And turn Snap on so the slices land cleanly.

Advanced move if your sample is too smooth and Slice mode feels dead: temporarily add a bit of saturation before you resample it. Something like Drum Buss with a moderate Drive, just enough to create tiny edges. Then resample that processed version and slice the resample. You’re not trying to make it audible distortion; you’re creating rhythmic grip.

Now let’s make it jungle rhythmic with MIDI. Create a one or two bar MIDI clip, and think like you’re programming ghost hats or ghost snares, not like you’re playing chords. Sparse hits on offbeats, little clusters, then leave space. Negative space is what makes this breathe around the break.

When you place notes, pay attention to note length. This is huge. Short notes make the atmosphere percussive and gated. Longer notes smear and create tail overlap. So when a source doesn’t have transients, your groove comes from note length and release overlap, not from the sample itself.

Also shape velocities. A simple rule: downbeats a bit louder, offbeats softer. It makes the fog inhale and exhale. And if you want instant oldskool swing, drop a light groove on it from the Groove Pool. Something subtle, like 3 to 8 percent. Or better: extract groove from a real break you’re using.

Okay, now we’re going to build the rack. Group Simpler into an Instrument Rack. Yes, an instrument rack for audio slices. This is where the fun starts.

Open the Chain List and create three parallel chains. Name them Clean Air, Dub Mist, and Rave Ghost.

Clean Air is your time-stable, mix-safe bed. This is important: keep at least one chain relatively stable. If everything is warbling and moving, it turns into a carpet that’s hard to mix under breaks. So the clean chain stays dependable while the other chains do the animation.

On Clean Air, after Simpler, add Auto Filter. Set it to a 24 dB low-pass. Start the cutoff somewhere like 4 to 8 kHz depending on brightness. Add a touch of resonance, not too much. Then add Utility. You can widen a bit, but be careful. Over-widening can vanish in mono and blur your drums. Think of width as a section-based effect: wide in intros, more controlled in drops.

Now Dub Mist. This chain is for motion and space, but controlled. Start with Auto Filter as a high-pass, 12 dB is fine. Put the cutoff somewhere like 200 to 600 Hz. The point is: do not let low-end atmos fight your sub and kick. In jungle, that low-end conflict will make your whole tune feel weak.

Then add Echo. Pick a dub-style mode if you like. Set the time to something like 1/8 dotted or 1/4. Feedback around 25 to 45 percent to start. Inside Echo, keep it dark with the filter, maybe low-pass around 3 to 6 kHz. Add a little modulation, like 5 to 15 percent. Small amounts go a long way.

After that, add Hybrid Reverb. Hall or Plate is great. This is atmosphere, so yes, you can go long on decay, like 4 to 10 seconds, but you must filter it. Low cut maybe 250 to 500 Hz, and high cut somewhere like 6 to 10 kHz so it doesn’t fizz on top of the break. Add a bit of pre-delay, like 10 to 30 milliseconds, so it sits behind the slice rather than smearing the attack.

Now Rave Ghost. This is your grime and haunted tape weirdness. Add Saturator first. Drive anywhere from 3 to 10 dB, soft clip on. Then Frequency Shifter, very subtle. Try Ring mode or Single Sideband. Fine tuning in the range of, say, plus 10 to plus 80 Hz, and keep the mix low, like 5 to 20 percent. You’re aiming for metallic drift, not sci-fi takeover.

Optionally add Redux, but lightly. A tiny bit of downsample can make it feel like pirate radio tape. Then add a Reverb. Medium to large size, decay maybe 2 to 6 seconds, and again, low cut it. This chain is allowed to be rude, but it still needs to stay out of the sub range.

Cool. Now we map Macros, but we’re not mapping like a demo. We’re mapping like a producer. That means each Macro represents a state, a role, a section. When you turn a Macro, it should feel like you just moved from “intro bed” to “drop support,” not like you just changed one knob.

Let’s use an 8 Macro layout.

Macro 1 is Fog. This is filter plus reverb push. Map the Clean Air low-pass cutoff so it moves from bright to dark, something like 12 kHz down to 2.5 kHz. Then map Dub Mist Hybrid Reverb dry/wet from around 10 percent up to 45 percent. Map Rave Ghost reverb dry/wet from about 5 percent up to 25 percent. Fog down equals more direct and dry. Fog up equals hazy breakdown energy.

Macro 2 is Shuffle Slice. This is your “turn atmosphere into ghost break” control. Map Simpler’s slice envelope decay so you can go from longer, smeary notes to shorter, choppier gating. Add a tiny gain compensation if needed so it doesn’t feel like it disappears when you shorten it. If you want extra control, you can put a Gate after the rack or on a chain and map threshold subtly, but keep it tasteful. This macro is about feel, not dramatic pumping.

Quick coaching note: Slice mode isn’t just chopping. It’s timing. You’ll get the most groove by adjusting note length and this decay control together.

Macro 3 is Dub Throw. Map Echo feedback from, say, 20 percent up to 65. Map Echo dry/wet from about 5 to 35. You can map delay time, but be careful with big time jumps, they can click or feel like the groove trips. If you do it, keep the range small, or automate it only as a deliberate effect at phrase ends.

And that’s the classic trick: automate Dub Throw at the end of every 2, 4, or 8 bar phrase like a reggae engineer. Quick throw, then pull it back.

Macro 4 is Ghost Pitch. Map Simpler transpose from 0 up to plus 7 semitones for lifts, or 0 down to minus 5 if you want menace. Tie that to Frequency Shifter fine in a small range so the pitch movement has a haunted shimmer.

Macro 5 is Width or Collapse. Map Utility width in Clean Air from, say, 160 percent down to around 70. Map Dub Mist width from around 140 down to 90. This is how you make the drop hit harder without turning anything up. Collapse width when the break drops, and suddenly the drums feel wider and bigger by contrast.

Macro 6 is Dirt. Map Saturator drive from about 2 dB up to 12 dB. Map Redux downsample from none to a small amount. If you’ve got Drum Buss anywhere in the chain, you can map its drive too, but keep it in a usable range. Remember: Macro ranges should be “all sweet spot.” If half the knob is unusable chaos, fix your mapping.

Macro 7 is Motion. Map Echo modulation amount from 0 up to 25 percent. If Hybrid Reverb has modulation, map a small increase there too. And this is a great place to use Auto Filter’s LFO on one chain: set a slow LFO rate like 1 to 4 bars and map the LFO amount to Motion. That gives you evolving movement so your atmosphere doesn’t loop-stare for 64 bars.

Macro 8 is Sidechain Space. Put a Compressor or Glue Compressor after the rack on the track. Turn on sidechain and feed it from your drum bus, or your kick and snare group. Map the threshold so the macro increases ducking. Depending on your levels, maybe from 0 down to minus 25 dB as a rough range. The point is: the haze breathes around the break, not on top of it.

Now, an important mix discipline check. A/B your atmosphere against the snare transient. Solo your drums and the atmos together and listen specifically to the snare crack. If the snap gets papery or dull, your atmos is masking the 2 to 6 kHz zone. Fix it by filtering the reverb and delay darker, reducing fog, narrowing width, or even using a notch filter that you open and close with a macro during busy drum moments. The vibe is important, but the snare is the law in jungle.

Next step: performance and printing. This is where it becomes production.

Create a new audio track called ATM PRINT. Set its input to Resampling. Arm it. Now record a 16 bar performance where you ride Macros like an instrument. Switch between two MIDI clips if you made them: one sparse with long notes, one choppy with syncopation. Keep macro automation continuous while the clips alternate. That gives arranged movement without rewriting everything.

And here’s a powerful advanced variation: map one Macro to the Instrument Rack’s Chain Selector. Set your chain zones with overlap so you can smoothly morph Clean to Dub to Ghost with a single knob, DJ-style. Record yourself riding that selector while the MIDI stays the same. Instant variation, super playable, very oldskool.

When you’ve recorded, consolidate the best 16 to 32 bars. Now you have a committed atmos stem you can cut like a breakbeat layer.

Print at least two mix-safe versions. One should be mono-compatible and high-passed hard for drop support. The other can be wide and lush for intros and breakdowns. You’ll swap these constantly in jungle arrangements, because the role changes per section.

Now let’s place it like jungle. Think in phrases. A simple 64 bar plan at 170 BPM:

Intro: mostly Clean Air. Fog fairly high, gentle motion, sparse MIDI. Let it set the scene.

Break tease: bring in Dub Mist, introduce a bit of Shuffle Slice, and do small Dub Throw moments at phrase ends.

Drop: high-pass the entire atmosphere layer somewhere around 250 to 450 Hz, stronger sidechain, width reduced. Keep it rhythmic but not busy. Let the Amen or Think break rule. The atmosphere frames the break; it doesn’t smear the snare.

Mid-break switch: do a quick pitch dip or pitch lift moment with Ghost Pitch, then re-open Fog. You can even print a one-bar “hero moment,” like a reverse tail into beat one, and place it at bar 16 or 32 like classic edit points.

Second drop darker: bring up Dirt and Rave Ghost, moderate motion, narrower width, more midrange grit. Still controlled low end.

One more coaching concept that upgrades your arranging fast: make atmos a phrase marker, not a constant bed. Try letting it speak clearly only in the last bar of every four, or even the last two beats. That call-and-response punctuation is pure jungle.

And a final warning list to keep you out of trouble. Don’t leave low end in the atmos. High-pass aggressively. Don’t live at extreme width all the time. Don’t let long reverb mask snares; filter and sidechain it. Don’t slice randomly with no groove; MIDI still needs intention. And don’t map macros to ridiculous ranges. Every knob position should be usable in a real arrangement.

Your mini deliverable from this lesson is simple: one 16 bar printed atmos stem that moves like a breakbeat layer, sits under your drums without killing the snare, and can be cut and arranged like oldskool edits.

If you tell me what kind of source you’re slicing, your BPM, and whether you’re more Amen-style or Think-style, I can suggest a slice grid, specific macro ranges, and a 32 bar automation plan that stays DJ-friendly in the drop and goes wild only where it should.

mickeybeam

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

Generating PDF preview…