DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Spatial contrast through FX only (Advanced)

An AI-generated advanced Ableton lesson focused on Spatial contrast through FX only in the FX area of drum and bass production.

Back to lessons
Spatial contrast through FX only (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Spatial Contrast Through FX Only (Advanced DnB in Ableton Live) 🌀🎛️

1) Lesson overview

Spatial contrast is the feeling of “wide vs narrow,” “near vs far,” “dry vs wet,” and “front vs back”—and in drum & bass this is everything for impact. The trick: you don’t need new sounds, new notes, or new layers. You can create huge perceived movement and drama using FX only.

In this lesson you’ll build a repeatable Ableton Live workflow for spatial contrast that works specifically for rolling DnB / jungle-style drums, bass, and atmos while keeping the low end mono and the mix punchy.

---

2) What you will build

You’ll create a Spatial Contrast Rack system and apply it to a typical DnB session:

  • Drum bus: tight/mono in verses → wider/airier in drops (without losing punch)
  • Bass: sub stays mono; mids get “big” only at key moments (FX automation only)
  • FX-only “depth throws”: reverb/delay throws on snares, fills, vocal chops
  • A/B sections in arrangement: “claustrophobic” → “expansive” transitions using automation
  • You’ll end with:

  • 1–2 Audio Effect Racks you can reuse forever
  • A clean automation strategy for drops, fills, and transitions
  • A spatial mix that feels intentional and aggressive
  • ---

    3) Step-by-step walkthrough

    Step 0 — Session assumptions (DnB context)

  • Tempo: 170–175 BPM
  • Tracks: Drums (group), Bass (group), Music/Atmos (group), FX (returns)
  • Goal: Make the drop feel wider and deeper than the verse without adding any new elements.
  • ---

    Step 1 — Set up “controlled space” returns (your spatial playground)

    Create these Return tracks (Sends). Keep them consistent across projects.

    #### Return A — Short Room (Glue + presence)

  • Hybrid Reverb
  • - Mode: Convolution

    - IR: small/room (tight)

    - Decay: 0.25–0.6 s

    - Pre-delay: 0–10 ms

    - Low Cut: 250–400 Hz

    - High Cut: 7–10 kHz

    - Wet: 100% (because it’s a return)

  • EQ Eight
  • - Extra notch if needed around 300–600 Hz (mud zone)

  • Optional: Compressor (sidechain from drums)
  • - Ratio: 2:1

    - Attack: 10–30 ms

    - Release: 80–160 ms

    - Aim: Duck reverb slightly when drums hit.

    Use this for: hats, percussion, occasional snare to “seat” them without washing out.

    ---

    #### Return B — Wide Plate (size + shimmer but controlled)

  • Hybrid Reverb
  • - Mode: Algorithmic (Plate-ish)

    - Decay: 1.2–2.8 s

    - Pre-delay: 20–45 ms (keeps transients forward)

    - Low Cut: 350–600 Hz

    - High Cut: 8–12 kHz

    - Modulation: low to medium

    - Wet: 100%

  • Utility
  • - Bass Mono: 120–200 Hz

    - Width: 140–180% (don’t go crazy yet)

  • Saturator (subtle)
  • - Drive: 1–3 dB

    - Soft Clip: On

    Use this for: snare/clap tails, vocal chops, atmospheric stabs—not your kick/sub.

    ---

    #### Return C — Tempo Delay Throw (movement + drama)

  • Echo
  • - Sync: On

    - Time: 1/8 D or 1/4 (DnB classics)

    - Feedback: 25–45%

    - Filter: HP 250–600 Hz, LP 6–10 kHz

    - Modulation: 2–6%

    - Stereo: 120–160%

    - Ducking: 20–40% (keeps it out of the way)

    - Wet: 100%

  • Auto Filter after Echo (optional for “telephone throws”)
  • - Map frequency for quick sweeps.

    Use this for: snare fills, vocal one-shots, last hit before a drop.

    ---

    Step 2 — Build a “Spatial Contrast Rack” on your Drum Group (FX-only)

    On Drums Group, add an Audio Effect Rack called: DRUM SPACE CONTRAST.

    Create 3 chains inside:

    #### Chain 1: Tight (Verse)

  • Utility
  • - Width: 0–60% (yes, narrow on purpose)

    - Bass Mono: 150 Hz

  • EQ Eight
  • - Gentle shelf down above 10 kHz (optional) if you want the verse darker.

  • Keep sends low.
  • #### Chain 2: Wide (Drop)

  • Utility
  • - Width: 120–160%

    - Bass Mono: 170–220 Hz

  • Drum Buss (careful: for density, not distortion)
  • - Drive: 2–6

    - Boom: 0 (usually off for DnB drums unless you really know why)

    - Transients: +5 to +15 (snap)

  • Optional: Chorus-Ensemble very subtle
  • - Amount: 5–12%

    - Rate: 0.2–0.6 Hz

    - Width: 120–160%

    - High-pass it with EQ after (don’t widen low end).

    #### Chain 3: Distance (Breakdown / atmospheric moment)

  • Utility
  • - Gain: -2 to -6 dB

    - Width: 140–180%

  • Hybrid Reverb (insert, not return)
  • - Decay: 2–5 s

    - Pre-delay: 30–60 ms

    - Low Cut: 500–900 Hz (important!)

    - Wet: 15–35%

  • Auto Filter
  • - HP around 150–400 Hz automated for “pulling away” effect

    Now map Chain Selector to a Macro called SPACE STATE.

  • 0 = Tight
  • 64 = Wide
  • 127 = Distance
  • Arrangement use: automate SPACE STATE:

  • Verse/intro: Tight
  • Drop: Wide
  • 4-bar pre-drop or breakdown: glide toward Distance, then snap to Wide at drop.
  • This is “spatial contrast” with no new audio—just changing perceived room/width.

    ---

    Step 3 — Snare impact without layering: “throw automation” workflow 🎯

    Pick your snare track (or snare bus). We’ll create impact by making select hits explode into space.

    1) Turn up Send B (Plate) only on specific snare hits:

  • In Clip View (or Arrangement automation), automate the Send B knob.
  • Typical throw values:
  • - Normal hits: -inf to -18 dB

    - Big accents/fills: -12 to -6 dB

    2) Add Send C (Echo) throws only on the last snare before a phrase change:

  • 1/8D ping into the next bar is classic jungle energy.
  • 3) Keep the transient forward:

  • If throws blur the snare, increase Pre-delay on Return B or raise Echo Ducking.
  • DnB arrangement idea:

    Every 8 or 16 bars, pick one snare and do a “space flare” (Send B spike + Send C spike). It creates a signature without adding extra percussion.

    ---

    Step 4 — Bass: mono authority + mid “space flex” (FX only) 🧱↔️🌌

    On your Bass Group, split sub and mids (if you haven’t already). If your bass is one channel, do it with an Audio Effect Rack:

    BASS SPACE SPLIT Rack

  • Chain 1: SUB (Mono)
  • - EQ Eight: Low-pass around 90–120 Hz

    - Utility: Width 0%, Bass Mono 200 Hz

  • Chain 2: MIDS (Wide FX zone)
  • - EQ Eight: High-pass at 90–120 Hz

    - Utility: Width 110–160%

    - Chorus-Ensemble (tiny)

    - Amount: 5–10%

    - Rate: 0.15–0.5 Hz

    - Echo (optional micro-movement)

    - Time: 1/32 or 1/16

    - Feedback: 5–15%

    - Wet: 3–8%

    - Filter it heavily (no low end)

    Automation strategy (FX-only contrast):

  • Verse: Mids chain quieter/narrower (Utility width ~110%, or even 90%)
  • Drop: push width to ~140–160% and/or increase Chorus amount slightly
  • 1-bar fills: briefly increase Echo wet or feedback for “psycho” widening, then return
  • Rule: If your sub gets wide, your mix will feel big for 10 seconds and then fall apart on systems. Keep sub mono. Always.

    ---

    Step 5 — “Near/Far” depth using only filtering + early reflections

    Depth isn’t just reverb amount. It’s tone + early reflections + transients.

    Make a simple DEPTH Macro on key groups (Drums, Music/Atmos):

  • Auto Filter (high shelf down or low-pass slightly as it goes “far”)
  • Hybrid Reverb (short early reflections feel “closer room”; long tail feels “far”)
  • Utility Gain (things further away are usually quieter)
  • Practical mapping idea:

  • Macro up = “further”
  • - Filter closes a bit (LP from ~18k → 10–12k)

    - Reverb send increases slightly

    - Gain reduces -1 to -3 dB

    DnB use: In the 4 bars before the drop, pull music/atmos “back” (further), then snap them forward on the drop while drums/bass go “wide”.

    ---

    Step 6 — Width that doesn’t wreck mono: mid/side discipline

    On your Drum Group and Music Group, add EQ Eight at the end:

  • Set to M/S mode
  • In the Side channel, high-pass around 150–300 Hz
  • Optionally dip harsh sides around 3–6 kHz if cymbals get spitty.
  • Add Utility after:

  • Width control for last-mile adjustments (usually 90–130% on full groups)
  • Bass Mono set appropriately
  • Workflow tip: Check mono often:

  • Add a Utility on the Master temporarily
  • - Width: 0% to audition mono compatibility

    - Then return to 100%

    ---

    Step 7 — Arrangement recipes (DnB-specific contrast moves)

    Use these FX-only “moves” to create section identity:

    A) Verse (claustrophobic roll)

  • Drums: Tight chain (narrow)
  • Sends low
  • Short room return only lightly for cohesion
  • B) Drop (expansive but punchy)

  • Drums: Wide chain
  • Snare plate throws every 8/16 bars
  • Hats get a touch more Room send (not Plate)
  • C) Breakdown (cinematic distance)

  • Drums: Distance chain briefly
  • Filter the drum bus slightly
  • Echo throw on a vocal stab or snare ghost
  • D) Pre-drop tension

  • Increase reverb pre-delay + reduce direct signal slightly (feels like space is “opening”)
  • Then at drop: cut reverb send sharply for 1 beat (super punchy), then bring it back subtly
  • That “moment of dryness” right at the drop is a huge perceived impact trick.

    ---

    4) Common mistakes ⚠️

  • Widening lows: Any stereo widening below ~120–200 Hz will cause weak/phasey subs.
  • Reverb on the kick/sub: In DnB, this usually softens the impact and muddies the groove.
  • Too much long reverb in fast tempos: At 174 BPM, long tails stack instantly.
  • No pre-delay: Without pre-delay, you bury transients and lose drum definition.
  • Over-automating everything: Contrast needs few bold moves, not constant motion.
  • Ignoring mono checks: Club systems and phone speakers will expose phase issues fast.
  • ---

    5) Pro tips for darker/heavier DnB 🖤

  • Make space dark, not bright: Low-pass your returns (6–10 kHz) and cut lows aggressively (300–800 Hz depending).
  • Distort the reverb return (lightly): Saturator on the Plate return adds grit and makes tails audible at lower levels.
  • Sidechain your verbs/delays from the drum bus: Heavy DnB needs the groove to breathe. Ducking keeps size without wash.
  • Use “negative space” at the drop: Briefly reduce sends to near-zero on the first kick/snare, then reintroduce.
  • Automate width on fills only: Keep the core groove stable; make fills and callouts the “wide” moments.
  • Texture via early reflections: Short convolution rooms can sound more menacing than big lush halls in heavy rollers.
  • ---

    6) Mini practice exercise (15 minutes) ⏱️

    1. Take an 8-bar rolling drum loop + bass loop (no changes allowed).

    2. Create Returns A/B/C as above.

    3. Add DRUM SPACE CONTRAST rack to Drum Group.

    4. Automate:

    - Bars 1–4: SPACE STATE = Tight

    - Bar 4 last beat: spike Send C (Echo) on snare

    - Bars 5–8: SPACE STATE = Wide

    - One snare in bar 8: spike Send B (Plate) for a “phrase stamp”

    5. Mono check with Utility (Width 0%). Fix anything that collapses by reducing width or high-passing the Side channel.

    Deliverable: an A/B where the drop feels bigger purely through FX.

    ---

    7) Recap ✅

  • Spatial contrast in DnB is best created through controlled width + depth + selective throws.
  • Build consistent return FX (Short Room, Wide Plate, Tempo Echo) and automate sends for moments.
  • Use an Audio Effect Rack with chain states (Tight/Wide/Distance) to switch “space scenes” instantly.
  • Keep the sub mono, high-pass the Side channel, and mono-check regularly.
  • In heavy rollers, aim for dark, ducked ambience and use dry moments for drop impact.

If you want, tell me your current drum/bass routing (groups + returns) and I’ll suggest a clean macro mapping scheme tailored to your template.

```

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: Spatial Contrast through FX only (Advanced)

Alright, welcome back. This is an advanced Ableton Live lesson for drum and bass, and we’re going to do something that’s weirdly powerful: make the track feel like it changes size, width, and depth… without adding a single new sound.

No new samples. No new notes. No extra layers.

Just FX choices, routing, and automation that creates contrast on purpose.

When I say “spatial contrast,” I mean the difference between wide and narrow, near and far, dry and wet, front and back. In drum and bass, that contrast is basically the difference between “it rolls” and “it rolls and slams.”

And the big rule that runs underneath everything today is this: keep the low end solid and mono, and create the drama above it.

Let’s set the scene. Assume you’re working around 170 to 175 BPM. You’ve got a drums group, a bass group, a music or atmos group, and you’re using return tracks for shared effects. Our goal is to make the drop feel wider and deeper than the verse, but using FX only.

First thing: we’re going to build a controlled “space playground” with three return tracks. These are going to become your forever returns, the kind you can reuse across projects and always know what they do.

Return A is your Short Room. This is glue and presence. Think “seating” the hats and percussion into a believable space without washing them out.

On Return A, load Hybrid Reverb. Use convolution mode, pick a small room impulse response, keep the decay short, like a quarter of a second up to maybe six tenths. Pre-delay basically zero to 10 milliseconds. Then filter it hard: low cut around 250 to 400 Hz, high cut around 7 to 10 k. And because it’s a return, set wet to 100 percent.

After that, add EQ Eight for cleanup. If it gets boxy, notch a bit around 300 to 600. And here’s a move that’s very drum and bass: optionally add a compressor on that return, sidechained from the drums. Light settings, like 2 to 1 ratio, medium attack, medium release. You’re just ducking the room slightly when the drums hit, so the groove stays forward.

Return B is your Wide Plate. This is size and shimmer, but controlled. This is where snares get “expensive.”

Hybrid Reverb again, but go algorithmic, plate-ish. Decay maybe 1.2 to 2.8 seconds. Pre-delay matters here: 20 to 45 milliseconds so the transient stays in your face and the tail blooms behind it. Filter again: low cut maybe 350 to 600 Hz, high cut 8 to 12 k. A little modulation is fine, but keep it sane.

Then put Utility on the return. Set Bass Mono somewhere around 120 to 200 Hz, and push width to around 140 to 180 percent. We’re widening the reverb return, not your whole mix.

Then add Saturator lightly, one to three dB of drive, soft clip on. This is a cheat code: you can hear the reverb tail at lower levels, which means you don’t have to drown the dry drums to feel space.

Return C is your Tempo Delay Throw. This is movement and drama, the classic jungle ping that makes transitions feel alive.

Use Echo. Sync on. Set time to one eighth dotted or one quarter. Feedback around 25 to 45 percent. Filter it: high-pass 250 to 600, low-pass 6 to 10 k. Modulation a few percent. Stereo around 120 to 160. And use ducking, like 20 to 40 percent, so the delay gets out of the way when the dry sound is hitting.

Optional but fun: put Auto Filter after Echo and map the frequency later so you can do those telephone-style throws.

Now, extra coaching note before we go further: level match your space. Reverbs and wideners can trick you because they add energy, and louder feels better even when it’s worse.

So put a Utility after each return and adjust the return output so that when you push a send, the perceived loudness doesn’t explode. You want “better space,” not “louder wet.” This makes your automation way more predictable.

Also, treat returns like instruments. That means band-limit them and control dynamics. A strong workflow is EQ first, then the reverb or delay, then a compressor doing one to three dB of gain reduction to keep tails even. Add a limiter if you’re doing aggressive throws and you don’t want random peaks. Now you can slam a throw and it won’t take your head off.

Cool. Now we build the core device: a Spatial Contrast Rack on the drum group.

On your Drums Group, add an Audio Effect Rack and name it DRUM SPACE CONTRAST. Inside, create three chains: Tight, Wide, and Distance.

Tight is your verse setting. Put Utility first. Width at like 0 to 60 percent, yes, narrow on purpose. Bass Mono around 150 Hz. Optionally, EQ Eight and gently shelf down above 10 k if you want the verse to feel a bit darker and more claustrophobic. And keep your sends low in this state.

Wide is your drop setting. Utility width 120 to 160 percent, Bass Mono 170 to 220. Then add Drum Buss, but listen carefully: this is for density and snap, not for trashing the signal. Drive maybe 2 to 6. Boom usually off for DnB drums unless you know exactly why you’re turning it on. Push Transients, like plus 5 to plus 15, so the groove punches through the added width.

Optional: Chorus-Ensemble, extremely subtle. Amount like 5 to 12 percent, slow rate, width up. Then high-pass after it, because widening low end is how you make a mix feel huge for ten seconds and then fall apart on real systems.

Distance is for breakdowns or “camera pull-back” moments. Utility gain down a couple dB, width 140 to 180. Add Hybrid Reverb as an insert this time, with a longer decay, like 2 to 5 seconds, and pre-delay 30 to 60 milliseconds. The key move: low cut high. Like 500 to 900 Hz. That means you’re making space in the upper range, not turning the low mids into soup.

Then add Auto Filter, and you can automate a high-pass around 150 to 400 for that “pulling away” feeling.

Now map the chain selector to a macro and call it SPACE STATE. Tight at 0. Wide at around 64. Distance at 127.

Here’s the arrangement trick. Verse and intro: Tight. Drop: Wide. In the four bars before the drop, glide toward Distance to open the world up, then snap back to Wide right on the downbeat. That snap is the impact. You didn’t add audio. You changed perception.

Next, snare impact without layering. We’re doing “throw automation.” This is a big part of why pro DnB mixes feel like they’re talking.

Pick your snare track or snare bus. In arrangement view, automate the sends.

First, automate Send B, your plate, only on specific hits. Normal hits might be basically off or down at minus 18 dB. Then for a big accent, a fill, or the last snare of an 8 or 16 bar phrase, spike it up to minus 12, minus 9, maybe minus 6 dB depending on your return gain staging.

Second, automate Send C, Echo, for those signature “last hit before the phrase changes.” One eighth dotted pinging into the next bar is classic.

If the throws start blurring your snare, don’t immediately turn them down. Instead, push the pre-delay on the plate return a bit longer, or increase Echo ducking. That keeps the transient forward and the tail behind.

And here’s a simple DnB habit: every 8 or 16 bars, pick one snare hit and do a space flare. Plate spike plus maybe a delay spike. That becomes your signature. Still no new elements.

Now bass. This is where people mess up spatial work, because bass is emotional, and it’s tempting to widen it. Don’t widen the sub. Ever.

We’re going to do “mono authority plus mid space flex.”

On your Bass Group, create an Audio Effect Rack called BASS SPACE SPLIT.

Chain one is SUB. EQ Eight low-pass around 90 to 120 Hz. Then Utility, width at 0 percent, Bass Mono up around 200 Hz.

Chain two is MIDS. EQ Eight high-pass at the same point, 90 to 120 Hz. Utility width 110 to 160. Then add a tiny Chorus-Ensemble, amount 5 to 10 percent, slow. Optional micro Echo for movement: like 1/32 or 1/16, feedback 5 to 15, wet 3 to 8, and filter it heavily so there’s no low end and no harsh fizz.

Automation strategy: in the verse, keep the mids narrower or even slightly quieter. In the drop, widen the mids and maybe increase the chorus amount slightly. On one-bar fills, you can temporarily push that micro delay wet or feedback for a “psycho widen” moment, then immediately return. The key is stability in the main groove and drama in the callouts.

Now let’s talk depth. Near and far is not just “more reverb.” Depth is tone, early reflections, and transient dominance.

So build a simple DEPTH macro on key groups like Drums and Music/Atmos. Map it to an Auto Filter that closes a bit as it goes “far,” map it to a reverb send increase, and map it to a small gain reduction. Macro up equals further away: top end rolls off from like 18 k down toward 10 to 12 k, the reverb send increases a touch, and gain drops one to three dB.

In DnB, a powerful move is in the four bars before the drop, pull the music and atmos back with that depth macro. Then on the drop, snap them forward, while drums and bass go wide. That makes the drop feel like the room just inflated.

One more advanced note: pre-delay is your front-back fader. Instead of constantly automating wet level, automate pre-delay on the plate. Shorter pre-delay blends the source back into the space. Longer pre-delay keeps it upfront while still sounding huge.

Now we need to make sure width doesn’t wreck mono. This is the boring part that separates “sounds massive in headphones” from “works in a club.”

At the end of your Drum Group and Music Group, add EQ Eight, switch it to M/S mode. On the Side channel, high-pass around 150 to 300 Hz. This keeps low end energy centered and prevents phasey low mids.

Optionally, if cymbals get spitty or aggressive, dip the Side channel around 3 to 6 k a little.

Then put Utility after that EQ for last-mile width control, usually somewhere like 90 to 130 percent on full groups. And set Bass Mono appropriately.

And actually do mono checks. Put a Utility on the master temporarily, set width to 0 percent, and listen. If your wide state collapses badly, don’t just reduce width immediately. Often the real offender is modulation like chorus. Reduce chorus or modulation depth first, then adjust width.

If you have correlation metering available, use it. If your wide drop is going strongly negative, that’s a warning sign. Again, fix modulation first.

Now let’s turn all this into arrangement recipes you can reuse.

Verse, claustrophobic roll: drums on Tight chain, sends low, short room lightly for cohesion.

Drop, expansive but punchy: drums on Wide chain. Snare plate throws every 8 or 16 bars. Hats get a touch more Short Room, not Plate. Plate is for spotlight moments.

Breakdown, cinematic distance: briefly switch drums to Distance, filter the drum bus slightly, and do an Echo throw on a vocal stab or a snare ghost.

Pre-drop tension: open the space, maybe increase pre-delay, reduce direct signal slightly so it feels like the room is stretching. Then at the drop, do a super underrated trick: cut reverb sends sharply for one beat right on the downbeat. That moment of dryness makes the drop hit way harder. Then you reintroduce the ambience subtly after the first impact.

Common mistakes to avoid while you do this. Don’t widen lows. Don’t put reverb on kick and sub in DnB unless you’re intentionally breaking the rules for a specific effect. Don’t run long lush tails at 174 BPM without ducking because they stack instantly. Use pre-delay. Don’t over-automate everything; contrast comes from a few bold moves. And check mono like it’s part of your sound design, because it is.

Now a quick 15-minute practice routine to lock this in.

Take an 8-bar rolling drum loop and a bass loop. No changes allowed. Build Returns A, B, and C. Add DRUM SPACE CONTRAST on the drum group. Automate bars 1 to 4 to Tight. On the last beat of bar 4, spike the Echo send on the snare. Then bars 5 to 8 go Wide. And in bar 8, pick one snare and spike the Plate send as a phrase stamp.

Then do a mono check with Utility set to width 0 on the master. If something collapses, reduce width or high-pass the Side channel more, and if it still collapses, reduce chorus and modulation first.

When you’re done, you should have an A and B where the “drop” feels bigger purely because of FX. No new sounds. Just controlled space.

Optional advanced homework if you want to level up fast: add two macros. One called SCENE ENERGY that controls transient emphasis versus softness, like Drum Buss transients and a tiny dry gain trim. Another called SCENE AIR that controls only the return tone, like the low-pass frequency on your plate and echo returns, maybe the high-pass too.

Then in a 32-bar loop, program four distinct section identities using only those macros and your SPACE STATE changes. Print a mono bounce and a stereo bounce, and compare. If mono loses snare definition, reduce modulation before reducing width. If stereo is impressive but cluttered, shorten decay or increase ducking instead of just lowering send amount.

Recap to lock it in. Spatial contrast in DnB is controlled width, controlled depth, and selective throws. Build consistent returns: short room, wide plate, tempo echo. Use a drum rack with Tight, Wide, and Distance scenes. Keep the sub mono. High-pass your sides. Mono check regularly. And for heavy rollers, keep the ambience dark and ducked, and use brief dry moments for impact.

If you tell me how your current session is routed, like what’s grouped and what returns you use, I can suggest a clean macro mapping layout that fits your template and makes these moves feel instant.

mickeybeam

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

Generating PDF preview…