DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Pirate Radio edit ghost formula for oldskool rave pressure in Ableton Live 12 (Advanced)

An AI-generated advanced Ableton lesson focused on Pirate Radio edit ghost formula for oldskool rave pressure in Ableton Live 12 in the Resampling area of drum and bass production.

Back to lessons
Pirate Radio edit ghost formula for oldskool rave pressure in Ableton Live 12 (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Lesson Overview

The Pirate Radio edit ghost formula is a classic oldskool rave pressure trick adapted for modern Drum & Bass in Ableton Live 12: you build a short, rude, DJ-friendly edit that feels like it was cut straight from a taped pirate radio set, then you “ghost” the energy of the drop by resampling fragments of drums, bass, vocal shouts, and FX into chopped micro-edits that sit in the gaps between the main phrases.

In DnB, this matters because the best tension moments are often not full new sections — they’re strategic interruptions: a 1-bar fakeout, a half-bar rewind feel, a chopped break slice, a sub stab, a radio-style vocal burst, then the drop comes back harder. This technique is gold for:

  • rollers that need movement without over-writing the groove
  • jungle / oldskool inspired DnB where break edits and vocal stabs are part of the identity
  • darker / neuro-adjacent bass music where tension, silence, and re-entry matter
  • DJ-friendly arrangement where the intro and outro still mix cleanly, but the middle has personality
  • The “ghost formula” part is about creating an implied edit: the listener hears the ghost of a rave tape splice, not a polished pop transition. That means rough but controlled: clipped drums, filtered bits of bass, pitched vocal shouts, and little moments of tape-like chaos — all resampled into playable audio. In Ableton Live 12, this is especially effective because you can move quickly between audio resampling, warp editing, Simpler chopping, Drum Rack slicing, and return-track FX printing without breaking the flow.

    This lesson is about making that sound usable in a real DnB arrangement, not just making a cool glitch effect.

    What You Will Build

    You’ll build a 4-to-8 bar pirate-radio style ghost edit for a DnB drop or pre-drop transition. The result will include:

  • a resampled break edit with chopped ghost hits and shuffled recovery
  • a sub-bass interruption that leaves space but still feels dangerous
  • a vocal/rave shout fragment pitched and filtered like a tape-captured MC moment
  • a rude FX cut with radio-like bandlimiting, saturation, and abrupt re-entry
  • a final arrangement-ready loop you can drop into a 174 BPM track as:
  • - a pre-drop fakeout

    - a 2-bar switch-up

    - a DJ tool intro/outro variation

    - a breakdown sting before the second drop

    Musically, it should feel like this: a half-bar of full groove, a sudden chopped vacuum, a tiny ghost drum rebound, a bass answer, then a slam back into the main roller or neuro phrase. Think pirate tape energy filtered through modern Ableton precision.

    Step-by-Step Walkthrough

    1. Set up the source material for a believable pirate-radio edit

    Start from a loop that already has strong DnB identity: a 2-bar drum break pattern, a sub/reese bassline, and one short vocal or rave stab. The technique works best if the source already contains contrast.

    In Ableton Live 12, create three grouped elements:

  • DRUMS: kick, snare, break, hats
  • BASS: sub + mid bass or reese layer
  • FX/VOCAL: one-shots, shouts, rewind textures, noise
  • Keep the project around 174 BPM if you want classic DnB feel, but the edit formula also works from 170–176 BPM.

    Practical setup:

  • Put your drums on a Drum Rack or audio tracks.
  • Keep the bass on a separate audio or MIDI track.
  • Route a duplicate of the full mix to a new audio track named RESAMPLE PRINT.
  • Why this matters: pirate radio edits are convincing when they feel like a real performance being cut live. Separation lets you “print” moments with intentional imperfections instead of trying to fake it all on one lane.

    2. Build a tight 2-bar phrase with tension-ready spacing

    Before resampling, arrange a mini section where the groove is clear and there’s room to tear it apart. The goal is to create “edit points” where the ghost formula will land.

    Recommended phrase shape:

  • Bar 1: full groove, stable bassline
  • Bar 2 beat 3: slight drum gap or bass rest
  • Bar 2 last half-beat: mini fill or vocal stab
  • End of bar 2: hard stop, reverse, or tape-style tail
  • Useful Ableton tools:

  • Utility on the bass bus to keep it centered and controllable
  • Auto Filter on a return or FX bus for pre-drop sweeps
  • Transient shaping via Drum Buss on break layers if the drums need more snap
  • Parameter suggestions:

  • On Auto Filter, use a high-pass around 120–250 Hz for build-up FX bits.
  • On Drum Buss, try Drive 5–15% and Transient +10 to +25 on the break bus if it needs more bite.
  • Keep the phrasing DJ-friendly. A good pirate edit doesn’t destroy the grid; it punctuates it.

    3. Print the groove to audio using resampling

    This is the core move. Create a new audio track called GHOST PRINT and set its input to Resampling. Arm it and record exactly 2 or 4 bars of your main section while you perform automation or trigger mutes.

    While recording, do one of these:

  • mute the bass for 1/2 beat before a snare
  • filter the drums briefly
  • throw in a reverse reverb swell
  • cut the master-like send into a delay throw
  • drop the vocal in only on the last 1/4 bar
  • If you want more control, automate:

  • Utility gain on the bass bus for quick drop-outs
  • Filter cutoff on a return for radio-band motion
  • Send amount to Echo or Reverb for one-shot throws
  • After recording, you now have a printed audio loop with tiny dynamic accidents. That’s the raw material for the ghost edit.

    Why this works in DnB: the genre thrives on micro-variation. A printed performance captures timing and level shifts that MIDI alone often sterilizes. In a fast 174 BPM context, these tiny imperfections read as energy, not mess.

    4. Slice the print into playable ghost fragments

    Take the recorded audio and chop it into a new Simpler or Drum Rack. Right-click the clip and use Slice to New MIDI Track if you want immediate trigger control.

    Best slice settings:

  • Slice by transients for break-heavy material
  • Slice by 1/16 if you want more deliberate edit control
  • Use Simpler in Slice mode for quick ghost-trigger performance
  • Now build a ghost pattern:

  • trigger a snare ghost just before the main backbeat
  • place a tiny kick slice under the bass rest
  • use a chopped hi-hat or break tail as a pickup into the next bar
  • leave at least one gap per bar so the edit breathes
  • A strong pirate-radio ghost edit often uses call-and-response:

  • full drum hit
  • chopped vocal/rave stab
  • half-bar bass answer
  • short break flick
  • return to the main groove
  • Parameter suggestions:

  • In Simpler, shorten Fade to around 2–10 ms for tighter chops.
  • In Transpose, try -3 to -7 semitones on vocal ghosts for darker weight, or +3 to +5 for frantic oldskool urgency.
  • 5. Process the ghost audio with lo-fi but controlled texture

    Now make it sound like it was pulled from a pirate tape, without wrecking the mix. Put a processing chain on the ghost track or the resampled slice bus.

    A strong stock Ableton chain:

  • EQ Eight
  • Saturator
  • Redux or Drum Buss
  • Auto Filter
  • optional Glue Compressor
  • Suggested settings:

  • EQ Eight: high-pass at 80–140 Hz if the ghost layer must not fight the sub; notch harshness around 2.5–5 kHz if the vocal or snare bites too hard.
  • Saturator: Drive 2–8 dB, Soft Clip on if needed.
  • Redux: subtle reduction only; aim for a roughened top, not obvious digital destruction.
  • Drum Buss: add Crunch 5–20% for dirty break emphasis.
  • Glue Compressor: slow-ish attack, medium release, 1–2 dB gain reduction for cohesion.
  • For pirate radio flavor, automate a band-limited filter sweep:

  • narrow the ghost layer to about 300 Hz–5 kHz before the hit
  • then open it up sharply on the re-entry
  • This gives you the “tape caught on an FM limiter” feeling without actually overprocessing the master.

    6. Design the bass ghost: leave sub space, imply movement

    The bass ghost is not a full bassline copy. It’s a fragmented re-entry signal that hints at the main bass movement.

    Make a duplicate of your bass bus and create a ghost version with:

  • Utility to reduce width to mono
  • EQ Eight to band-limit it
  • Saturator or Overdrive for upper harmonic visibility
  • optional Auto Pan very subtly if you want motion in the mids only
  • For the ghost bass:

  • keep only the midrange reese/texture and remove most sub
  • high-pass around 80–120 Hz
  • low-pass around 2–6 kHz depending on tone
  • use small automation dips so it feels like the bass is being chopped by the mix desk
  • Concrete ranges:

  • Utility Width: 0% for the low end, or use mono on the entire ghost bass
  • Auto Pan Rate synced to 1/8 or 1/16, Amount very low, around 10–20%
  • Saturator Drive around 3–6 dB to make the ghost audible on small systems
  • Why this works in DnB: the sub is sacred. If the ghost edit steals too much low end, the drop loses weight. The audience should feel the bass absence as tension, then the full sub return as impact.

    7. Add the rave/pirate FX language: rewind, stab, shout, and space

    This formula needs a signature cue so the edit feels intentional. Classic options:

  • a rewind-style noise burst
  • a vocal shout chopped and pitched down
  • a rave stab that appears for one hit only
  • a short delay throw with abrupt cutoff
  • In Ableton Live 12, use stock tools:

  • Echo for metallic or dubby throw moments
  • Reverb with short decay for a splashy “room of the tape” feel
  • Frequency Shifter for unstable pirate-rig weirdness
  • Delay for oldskool slap on a vocal or snare ghost
  • Suggested settings:

  • Echo: time at 1/8D or 1/4, Feedback 20–40%, low wet amount, filter the repeats.
  • Reverb: Decay 0.8–2.5 s for short spaces; use low cut so the tail doesn’t muddy the sub.
  • Frequency Shifter: tiny amounts, around ±5 to ±20 Hz, to destabilize a vocal cut or FX hit.
  • Place the FX so they act like punctuation:

  • one before the fakeout
  • one during the silence
  • one on the exact bar of re-entry
  • That’s the ghost formula: presence by absence.

    8. Arrange the edit into a 4- or 8-bar DnB switch-up

    Now build the actual arrangement. Don’t overdo it — the power comes from contrast.

    A strong structure example at 174 BPM:

  • Bar 1–2: main drop groove
  • Bar 3: first ghost edit, bass partial cut
  • Bar 4: full stop or half-time feel, vocal/rewind cue
  • Bar 5: ghost drums only, filtered bass tease
  • Bar 6: re-entry with full kick/snare
  • Bar 7–8: return to main groove or launch into a new variation
  • For DJs, make sure intros/outros remain mixable:

  • keep at least 16 bars of cleaner intro/outro elements
  • use the pirate edit as an internal feature, not the whole track
  • leave a stable kick-snare backbone so the tune still works on a system
  • Automation ideas:

  • automate bass cutoffs on the ghost bar
  • automate send delays on only one snare or vocal
  • automate masterless transitions on the ghost bus rather than the full mix
  • If you are writing darker DnB, a great arrangement trick is to make the ghost edit happen one bar earlier than expected. That slight wrong-footing is very effective in rollers and neuro because it keeps the listener leaning forward.

    9. Glue it as a performance, then bounce a final ghost layer

    Once the edit works musically, resample the entire ghost section again. This second print is important: it commits the performance and creates a single audio layer you can place, mute, and mangle quickly.

    Do one final print pass with:

  • all ghost drums
  • the bass interruption
  • the FX cue
  • light master-bus shaping if needed
  • On the ghost print bus or master, keep it subtle:

  • Glue Compressor for 1–2 dB of reduction
  • Saturator only if the edit feels too polite
  • Limiter only for safety, not loudness chasing
  • Then duplicate the printed edit and create two versions:

  • Version A: cleaner, DJ-friendly
  • Version B: dirtier, more chopped, more pirate
  • This gives you options for arrangement and for later performance tweaks.

    Common Mistakes

  • Overcrowding the low end
  • - Fix: high-pass ghost layers above 80–140 Hz and keep the real sub on a dedicated mono lane.

  • Making the edit too random
  • - Fix: anchor at least one hit per bar to the snare grid or kick backbeat so the listener can still “hear the tune.”

  • Too much lo-fi processing
  • - Fix: degrade the ghost layer, not the whole mix. Use parallel or separate resampled tracks.

  • No real silence or space
  • - Fix: the ghost formula depends on contrast. Leave a true gap before the re-entry.

  • Not resampling enough
  • - Fix: print the performance. If it only exists as automation, it often lacks the rough, tape-like character that sells the idea.

  • Clashing bass ghosts with the main bass
  • - Fix: make the ghost bass mid-focused and mono, then let the full bass return handle weight.

    Pro Tips for Darker / Heavier DnB

  • Use Utility to force ghost layers narrower or mono, while keeping the main drop wider in the mids and centered in the sub.
  • Run the ghost break through Drum Buss with Crunch instead of heavy distortion; it gives that rough warehouse bark without flattening transients.
  • Try a call-and-response between a reese stab and a snare ghost. In darker DnB, the snare can act like a weaponized answer.
  • Add very short reverse audio slices before the re-entry. Even 1/8-bar reverses can make the drop feel larger.
  • If the section feels too clean, use Redux only on the top end of the ghost layer with a low-pass after it. That keeps the grit focused.
  • For neuro or techy rollers, automate the ghost bass into a narrow band-pass moment before the full drop. The listener hears motion first, weight second.
  • If you want authentic oldskool pressure, keep the edit imperfectly looped: a micro timing offset, a chopped vocal tail, or a slightly too-early snare can make it feel “rushed from the radio tape.”
  • Reference a track and ask: does this moment feel like a DJ rewinding a crowd-raiser or a clean EDM transition? Aim for the first one.
  • Mini Practice Exercise

    Spend 15 minutes making one 4-bar pirate-radio ghost edit at 174 BPM.

    1. Pick a 2-bar DnB loop with drums, bass, and one vocal or stab.

    2. Record a Resampling pass while muting the bass for one half-beat and throwing a short FX tail on bar 2.

    3. Slice the recording into Simpler and program 6–10 ghost hits.

    4. Process the ghost track with EQ Eight, Saturator, and Auto Filter.

    5. Make the bass ghost mono and band-limited.

    6. Arrange the result as:

    - 2 bars normal

    - 1 bar ghost edit

    - 1 bar re-entry

    7. Bounce it and listen on headphones and monitors. Ask:

    - does the sub return hit harder?

    - is the edit readable at full speed?

    - does it feel like a pirate tape splice rather than a random glitch?

    Goal: finish with one usable switch-up you could drop into a roller, jungle, or darker DnB track.

    Recap

    The pirate radio edit ghost formula is about turning a normal DnB phrase into a tension weapon using resampling, chopping, and controlled lo-fi disruption.

    Remember the core moves:

  • build a clean phrase first
  • resample the performance
  • slice the print into ghost drums, bass fragments, and vocal shouts
  • keep the sub disciplined and mono
  • use silence, band-limiting, and abrupt re-entry for impact
  • arrange it as a DJ-friendly switch-up, not just a sound design trick

If it feels like a taped pirate rewind with modern Ableton precision, you’ve nailed it.

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
Welcome back. In this lesson, we’re diving into a proper pirate radio edit ghost formula for oldskool rave pressure in Ableton Live 12, but with a modern drum and bass workflow. This is advanced stuff, but I’m going to keep it practical, musical, and very usable in a real arrangement.

The big idea here is simple: we’re not just making a fill. We’re making an implied edit. Something that feels like a taped-up pirate radio moment, where the groove gets cut, rewound, ghosted, and slammed back in with attitude. In DnB, that kind of tension is gold, because the best impact moments are often not huge new sections. They’re quick interruptions, smart silences, chopped break fragments, a vocal shout, a bass stab, then the drop returns even harder.

So think less “smooth transition” and more “someone just worked the mixer live and the whole tune reacted.”

We’re going to build a 4-bar or 8-bar switch-up using resampling, slicing, and a bit of controlled chaos. The final result should work as a pre-drop fakeout, a DJ-friendly intro or outro variation, or a breakdown sting before the second drop.

First, set up source material that already has identity. You want a loop that sounds like a real DnB phrase before you start tearing it apart. Ideally, that means a two-bar drum pattern, a sub or reese bassline, and one short vocal, rave stab, or FX hit. If the source material is too plain, the ghost edit won’t feel believable. If it already has contrast, your edit will sound like a real performance being cut live.

In Ableton Live 12, I’d separate the session into three clear groups: drums, bass, and FX or vocal. Keep your project around 174 BPM if you want that classic DnB pressure. Then create a duplicate of the full mix and send it to a new audio track for resampling. That resample track is going to be your best friend here, because the whole point is to print little imperfections and performance moments into audio.

Before you resample, build a tight phrase with tension-ready spacing. You want the arrangement to give you places to cut. So maybe bar one is full groove, bar two has a small gap before a snare, or a bass rest on beat three, and a mini fill or vocal stab at the end. The key is not to overfill the bar. Leave room for the edit to breathe.

This is also where a few simple Ableton tools help a lot. Utility on the bass bus keeps things centered and controlled. Auto Filter on a return or FX bus can give you that pre-drop sweep. Drum Buss can add snap to the break if it needs more bite. Use the tools lightly and musically. We’re not trying to make the section sound overprocessed. We’re trying to make it feel like a DJ moment.

Now comes the core move. Create a new audio track set to Resampling, arm it, and record two or four bars of the main phrase. While it’s printing, perform a few small moves. Mute the bass for half a beat before a snare. Briefly filter the drums. Throw in a reverse reverb swell. Cut the delay send for one vocal hit. Maybe drop the vocal only on the last quarter bar. These tiny actions matter because they turn a static loop into a performance.

That’s the thing with pirate radio energy. It’s supposed to feel like somebody is doing it live, slightly rough, but in control. The resampled audio captures timing shifts, level changes, and little accidents that MIDI often smooths over. In a fast 174 BPM context, those imperfections read as energy.

Once you’ve printed the pass, slice it into playable fragments. You can right-click and use Slice to New MIDI Track if you want immediate trigger control, or load it into Simpler in Slice mode. If the source is break-heavy, slice by transients. If you want tighter edit control, slice by sixteenths. Either way, the goal is to turn the printed performance into ghost hits you can rearrange.

Now build the actual ghost pattern. Trigger a snare ghost just before the main backbeat. Add a tiny kick slice under the bass rest. Use a chopped hi-hat or break tail as a pickup into the next bar. Leave at least one gap per bar so the edit still breathes. This is important: if everything is constantly active, the tension disappears. The silence is part of the groove.

A strong pirate-radio ghost edit often works like call and response. Full drum hit, then a chopped vocal stab, then a half-bar bass answer, then a short break flick, then back into the main groove. That shape feels intentional. It feels like a tape splice with personality.

If you’re working in Simpler, keep the fades short, maybe around 2 to 10 milliseconds, so the chops stay tight. For vocal ghosts, try transposing down a few semitones for darker weight, or up a few semitones for that frantic oldskool urgency. You’re not trying to make it pretty. You’re trying to make it feel like a broadcast fragment from a rave tape.

Next, process the ghost audio so it sounds rough, but controlled. A strong stock Ableton chain is EQ Eight, Saturator, Redux or Drum Buss, Auto Filter, and optionally Glue Compressor. High-pass the ghost layer so it doesn’t fight the real sub. A cutoff somewhere around 80 to 140 Hz is often a good starting point. If there’s a vocal or snare biting too hard, notch some harshness around the upper mids.

Then add Saturator with a bit of drive, maybe 2 to 8 dB. Use Soft Clip if needed. A touch of Redux can rough up the top end, but don’t overdo it. You want a hint of damage, not full digital destruction. Drum Buss is great if you want crunch on the break layer. And if you want glue, a couple dB of compression can make the ghost layer feel like one broken-together event instead of loose fragments.

Here’s a really effective trick: automate a band-limited filter sweep. Narrow the ghost layer down before the hit, something like a phone or radio range, then open it sharply on the re-entry. That closed-to-open contrast is a huge part of the pirate tape feeling. It makes the audio seem like it’s been caught between stations and then suddenly comes back into full focus.

Now let’s talk bass ghosting. This is where a lot of people go wrong, because they try to duplicate the full bassline. Don’t do that. The bass ghost is not a second full bassline. It’s a fragmented re-entry signal. It hints at the movement without stealing the sub.

Make a duplicate of your bass bus and turn it into a ghost version. Keep it mono or very narrow. High-pass it around 80 to 120 Hz so the sub stays out of the way, then low-pass it somewhere around 2 to 6 kHz depending on the tone. Use Saturator or Overdrive to bring out the harmonics so it still reads on smaller systems. If you want a little movement, Auto Pan at a very subtle amount can help, but keep it restrained.

The reason this works in DnB is that the sub is sacred. If the ghost edit steals too much low end, the drop loses its weight. The listener should feel the absence of bass as tension, then feel the full return as impact.

Now add the signature pirate-rig language. You need one cue that tells the ear, yes, this is the moment. That could be a rewind noise burst, a vocal shout, a rave stab, a short delay throw, or even a tiny frequency-shifted FX hit. Echo, Reverb, Frequency Shifter, and Delay are all useful here. Use them lightly and with purpose.

For example, a short Echo throw at one-eighth dotted or quarter note can give you that dubby movement. A short Reverb tail can make the edit feel like it was printed in a room. A tiny bit of Frequency Shifter can destabilize a vocal or hit and make it sound more broadcast-warped. The key is placement. Put the cue before the fakeout, during the silence, or exactly on the return bar. That’s what makes it feel like a live mixer move.

At this point, it’s time to arrange the switch-up. A strong example at 174 BPM could be two bars of main groove, then a bar of ghost edit, then a bar of re-entry. Or stretch that to eight bars if you want more drama. The important thing is contrast. Don’t make the whole section chaotic. Let the edit happen, then restore the groove so the listener feels the reset.

For darker drum and bass, a great trick is to place the ghost edit one bar earlier than expected. That slight wrong-footing can be really powerful. It keeps the listener leaning forward, which is exactly what you want in rollers and neuro-adjacent material.

Once the edit is working musically, resample the whole ghost section again. This second print is important because it commits the performance and creates a single audio layer you can quickly place, mute, or mangle later. On that final print, keep the master shaping subtle. Maybe a little Glue Compressor, maybe a touch of Saturator if it feels too polite, but don’t chase loudness. We’re going for character, not mastering.

Then make two versions. One cleaner, more DJ-friendly version. One dirtier, more chopped pirate version. That gives you options later in the arrangement and lets you choose the right level of chaos depending on the track.

A few things to watch out for. Don’t overcrowd the low end. High-pass the ghost layers and keep the real sub on a dedicated mono lane. Don’t make the edit random. Anchor at least one hit per bar to the kick or snare grid so the listener can still hear the tune. Don’t process the whole mix into lo-fi just because you want pirate flavor. Degrade the ghost layer, not the whole track. And above all, don’t forget space. The ghost formula depends on contrast. If there’s no real silence, there’s no real impact.

A good practice mindset here is: think in edits, not fills. The strongest pirate radio moments feel like a physical cut in the tape. Not a busied-up drum fill, not a generic riser, but a decisive interruption. Also, print movement, then simplify. If the first resampled pass is too busy, do a second pass and strip it back. Often the strongest version is the one with the fewest recognisable gestures.

One more tip: check the edit at low volume. If it still reads quietly, it’ll usually smash on a club system. If it only works loud, you’re probably relying too much on texture and not enough on rhythm. The rhythm has to sell the idea.

For an exercise, spend fifteen minutes making one four-bar pirate-radio ghost edit at 174 BPM. Pick a two-bar DnB loop with drums, bass, and one vocal or stab. Record a resampling pass while muting the bass for one half-beat and throwing a short FX tail on bar two. Slice the recording into Simpler and program six to ten ghost hits. Process the ghost track with EQ Eight, Saturator, and Auto Filter. Make the bass ghost mono and band-limited. Then arrange it as two bars normal, one bar ghost edit, one bar re-entry. Bounce it and listen on headphones and monitors. Ask yourself: does the sub return hit harder? Is the edit readable at full speed? Does it feel like a pirate tape splice rather than a random glitch?

That’s the heart of this technique. You’re turning a normal DnB phrase into a tension weapon using resampling, chopping, and controlled lo-fi disruption. Build a clean phrase first, print it, slice it into ghost fragments, keep the sub disciplined, use silence and abrupt re-entry for impact, and arrange it like a DJ-friendly switch-up. If it feels like a taped pirate rewind with modern Ableton precision, you’ve nailed it.

Now go make that edit hit.

mickeybeam

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

Generating PDF preview…