DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Rebuild a dub siren for rewind-worthy drops in Ableton Live 12 for jungle oldskool DnB vibes (Advanced)

An AI-generated advanced Ableton lesson focused on Rebuild a dub siren for rewind-worthy drops in Ableton Live 12 for jungle oldskool DnB vibes in the Sampling area of drum and bass production.

Back to lessons
Rebuild a dub siren for rewind-worthy drops in Ableton Live 12 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

Rebuild a Dub Siren for Rewind‑Worthy Drops (Ableton Live 12) 🔥🚨

Skill level: Advanced

Category: Sampling (with resampling + device design)

Style target: Jungle / oldskool DnB / rolling bass music

---

1. Lesson overview

Dub sirens are arrangement weapons in jungle and DnB: they signal tension, cue rewinds, and punctuate drops without stepping on drums and bass. In this lesson you’ll rebuild a classic dub siren using sampling workflows in Ableton Live 12—then resample it into a playable instrument that hits with the right 90s sound: pitch dives, tape‑ish wobble, gritty harmonics, and spring‑style space.

We’ll use stock devices (Sampler/Simpler, Echo, Saturator, Auto Filter, Redux, Roar if you have Suite, etc.) and focus on practical, repeatable steps.

---

2. What you will build

By the end you’ll have:

  • A dub siren instrument playable on MIDI (one‑shots + held tones)
  • A macro‑controlled “Performance Rack” for quick movement:
  • Pitch Dive, Wobble, Dirt, Space, Gate/Chop

  • A resampled audio version for maximum oldskool authenticity and CPU‑friendly use
  • Arrangement strategies for rewind moments and drop signaling in DnB
  • ---

    3. Step‑by‑step walkthrough

    Step 0 — Session prep (DnB context) 🥁

    1. Set tempo: 165–175 BPM (try 170).

    2. Have a basic loop running:

    - Breakbeat loop (Amen / Think / chopped break)

    - Sub + reese or rolling bass

    - Minimal drums so you can hear the siren’s midrange clearly

    Why: Sirens should occupy mid / high-mid energy and perform with the groove.

    ---

    Step 1 — Source creation: build the siren tone (sampling-first approach)

    We’ll generate the sound then resample it into a sampler instrument (classic technique).

    #### Option A: Generate with stock synth (fast + controllable)

    1. Create a MIDI track: Instrument → Wavetable (or Analog if you prefer).

    2. Set a simple waveform:

    - Osc 1: Sine or Triangle (clean base)

    - Add Osc 2: Square at low level for harmonics (optional)

    3. Set amplitude:

    - Amp Env: Attack 0–5 ms, Decay ~600 ms, Sustain 0.7, Release 200–400 ms

    4. Add pitch modulation (the “siren movement”):

    - LFO → Osc Pitch

    - Rate: 0.25–1.5 Hz (sync OFF for more analog feel)

    - Amount: 2–7 semitones (start at 4)

    You’re aiming for “wooOOOoo” motion, not a modern EDM riser.

    #### Option B: Sample-first (for authenticity)

    If you have any dub siren one-shot in your library, drop it into a track and treat it as raw material:

  • Warp OFF (one-shot), or Complex Pro if it’s tonal and you want to stretch
  • We’ll resample and rebuild it into a more controllable tool
  • ---

    Step 2 — Classic dub siren processing chain (audio/MIDI track)

    On the siren track, build this chain (all stock):

    1. Auto Filter (tone shaping + movement)

    - Type: LP24

    - Cutoff: start ~ 2.5–6 kHz

    - Resonance: 20–40%

    - Drive: 2–6 dB

    - Optional: enable filter envelope or map cutoff to macro later

    2. Saturator (grit)

    - Mode: Analog Clip

    - Drive: 3–8 dB

    - Soft Clip: ON

    - Output: reduce to match level

    3. Redux (oldskool crunch)

    - Downsample: 2–8 (taste)

    - Bit Reduction: 10–14 bits (subtle; don’t destroy the tone)

    - Dry/Wet: 10–35%

    4. Echo (dub space / slap)

    - Mode: Dub

    - Time: 1/8 or 3/16 (DnB sweet spot)

    - Feedback: 25–55%

    - Wobble: 10–25%

    - Noise: a little (0–10%) for vibe

    - Filter in Echo: HP around 200–500 Hz so the siren doesn’t mud the bass

    5. Reverb (spring-ish tail)

    - Use Reverb (stock) or Hybrid Reverb (if available)

    - Decay: 1.2–2.8s

    - Pre-delay: 10–25 ms

    - High Cut: 4–7 kHz

    - Dry/Wet: 8–18%

    - Tip: Put Reverb after Echo for a classic “echo into space” feel

    6. Utility (mono discipline + gain staging)

    - Bass Mono: set to 150–250 Hz

    - Gain: trim so you hit your bus at sensible level

    ✅ At this point, you should have a playable dub siren that already feels like jungle.

    ---

    Step 3 — Resample it (this is where it becomes “rewind-worthy”) 🎛️

    Resampling makes it sound like a record, and gives you a stable instrument.

    1. Create a new Audio track named: `SIREN_RESAMPLE`.

    2. Set its Audio From to the siren track (post-fx):

    - In/Out: choose “Siren Track” → “Post FX”

    3. Arm `SIREN_RESAMPLE`.

    4. Record a performance:

    - Hold a note for 4–8 bars

    - Move cutoff, LFO amount, echo feedback like a dub engineer

    - Do 2–3 takes with different energy levels

    5. Consolidate the best bits (`Cmd/Ctrl + J`) and crop cleanly.

    Why this matters: you now have a single audio recording with real movement baked in—perfect for slicing, pitching, and drop calls.

    ---

    Step 4 — Turn the resample into a playable instrument (Sampler/Simpler)

    #### A) One-shot “hit” version in Simpler (classic)

    1. Drag the best siren hit into Simpler (One‑Shot mode).

    2. Set:

    - Warp: OFF (Simpler uses its own playback)

    - Fade In: 2–10 ms (avoid clicks)

    - Length: trim to taste

    3. Pitch/character:

    - Transpose: try -12 or -7 for heavier vibe

    - Filter: LP12, cutoff ~3–6 kHz, res 10–25%

    4. Add Amplitude Envelope:

    - Shorten Release if you want “stabby” calls

    - Or keep longer for “held siren” phrases

    #### B) Multi-slice performance rack (advanced, super DnB)

    1. Put the resampled audio into Simpler → Slice mode.

    2. Slice by: Transient or Beat (1/8 or 1/16 depending on your recording).

    3. Convert to a Drum Rack:

    - Right click: Slice to New MIDI Track

    4. Now you can “play” different siren moments as fills around drops.

    DnB use case: trigger short slices in the last 2 bars before the drop, and a longer slice on the drop.

    ---

    Step 5 — Build a “Dub Siren Performance Rack” with Macros 🎚️✨

    Group your siren instrument + FX into an Audio Effect Rack (or Instrument Rack if inside Simpler/Sampler).

    Create 8 Macros (example mapping):

    1. DIVE: map to Pitch Env Amount (Sampler) or Transpose automation (Simpler via clip envelopes)

    2. WOBBLE: map to LFO Amount (Wavetable) or Echo Wobble

    3. TONE: Auto Filter Cutoff

    4. RING: Auto Filter Resonance

    5. DIRT: Saturator Drive + Redux Dry/Wet (macro range carefully)

    6. SPACE: Echo Feedback + Reverb Dry/Wet (keep feedback capped to avoid runaway)

    7. CHOP: Auto Pan Amount (set Rate to 1/8 or 1/16 synced) for gating effect

    8. WIDTH: Utility Width (try 80–140%) + Bass Mono frequency

    Workflow suggestion: Save this rack to your User Library as

    `Jungle Dub Siren - Performance Rack.adg`

    ---

    Step 6 — Arrangement: making it “rewind-worthy” in jungle/DnB 🧨

    Here are practical placements that work in rolling DnB:

    A) Pre-drop warning (classic)

  • Put a siren call 2 bars before drop
  • Automate:
  • - Cutoff opening gradually

    - Echo feedback up slightly

    - Then hard cut the siren right before the drop (silence = impact)

    B) Rewind cue

  • On the drop, play a short siren stab, then immediately do a tape-stop style break:
  • - Add Pitch Drop to the master (or group) for 1/4 bar (careful live)

    - Or resample a rewind moment and trigger it

    C) Call-and-response with breaks

  • Place a siren stab on bar 2 beat 4 (or bar 4 beat 4) in an 8‑bar phrase
  • Keep it out of the kick/snare peaks:
  • - If your snare hits on 2 and 4, place siren hits on the “ands” or end-of-bar

    D) Drop punctuation

  • First drop hit: siren at -7 semitones, short and dirty
  • Second 16: bring it back with more space and wobble
  • ---

    4. Common mistakes ❌

    1. Too much low-end

    Siren fighting the sub = muddy drops. High-pass in Echo/Reverb and consider an EQ cut below 150–300 Hz.

    2. Overlong reverb tails

    In 170 BPM DnB, huge tails smear breaks. Keep reverb short and filtered.

    3. Uncontrolled feedback

    Echo feedback can runaway fast. Cap macro ranges (e.g., max 60%).

    4. Too wide in the low mids

    Wide 200–500 Hz makes the mix unstable. Use Utility Bass Mono.

    5. Siren too loud vs snare

    In jungle, the snare/break crack is king. The siren should decorate, not dominate.

    ---

    5. Pro tips for darker/heavier DnB 🕶️

  • Pitch it down and distort in parallel:
  • Create an Audio Effect Rack with two chains:

    - Clean chain (lighter echo/verb)

    - Dirty chain (Saturator + Redux + Auto Filter with more resonance)

    Blend dirty chain at 10–30% for weight without harshness.

  • Sidechain the siren to the break
  • Use Compressor sidechain from the drum bus:

    - Ratio 2:1–4:1

    - Attack 5–15 ms, Release 80–160 ms

    This keeps the groove punching while the siren still screams through.

  • Make it “tape” (stock-friendly)
  • Use Echo with subtle Noise + Wobble, then Saturator after it.

    Tiny wow > big wobble for realism.

  • Key it to the bass
  • If your tune is in F minor, pitch your siren to F / C zones so it feels intentional, not random.

  • Resample at different lengths
  • Print 1-bar, 2-bar, and 8-bar versions so you can switch between stabs and long tension calls fast.

    ---

    6. Mini practice exercise 🎯

    Goal: Create a 16-bar pre-drop section with a siren that escalates energy without masking the break.

    1. Build an 8-bar drop loop (break + bass).

    2. Duplicate it to make a 16-bar phrase.

    3. In bars 13–16 (the pre-drop):

    - Add siren stabs on 13.4, 14.2, 15.4

    - Add a longer siren hold starting 16.1 and cut it at 16.4

    4. Automate:

    - Macro TONE from 30% → 70% across bars 13–16

    - Macro SPACE up slightly in bar 16 only

    - Macro DIRT up on the final stab only

    5. Resample that entire pre-drop into audio and commit to the best take.

    Deliverable: export a 16-bar audio bounce and label it

    `170_Jungle_SirenPredrop_v1.wav`.

    ---

    7. Recap ✅

  • You built a dub siren using a sampling-driven workflow: generate → process → resample → instrument.
  • You created a macro performance rack to play it like an MC/engineer tool.
  • You learned how to place sirens in DnB arrangement: pre-drop cues, rewind triggers, and call-and-response with breaks.
  • You kept it mix-ready: controlled low end, filtered space, and groove-friendly dynamics.

If you want, tell me your target sub style (pure jungle, techstep, modern rollers) and what break you’re using (Amen/Think/etc.) and I’ll suggest exact siren timing patterns and a macro mapping tailored to that vibe.

```

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Title: Rebuild a dub siren for rewind-worthy drops in Ableton Live 12 for jungle oldskool DnB vibes, advanced

Alright, let’s build a proper dub siren in Ableton Live 12 the way it’s meant to be built for jungle and oldskool DnB. Not just a random FX hit, but an arrangement weapon. Something you can play like an instrument, resample like a record, and deploy for those “hold tight” moments before the drop.

This is advanced, so the goal isn’t only getting a cool sound. The goal is a repeatable workflow: generate the siren, process it in a classic chain, resample a performance, then turn it into a playable instrument with a macro performance rack. By the end, you’ll have a siren you can actually perform without it blowing up your mix or stepping on your drums and bass.

Step zero: set the context so you’re designing into the right world.

Set your tempo to a jungle-friendly range, say 170 BPM. Get a basic loop running. A breakbeat, like an Amen or Think, a bassline, and keep the drums minimal enough that you can hear the siren’s midrange clearly. The big mindset shift here is that the siren should live mostly in the mids and high-mids. It’s not supposed to compete with your sub. It’s supposed to speak over the groove.

Now, step one: create the source tone, sampling-first.

We’re going to generate a tone and then resample it, because printing movement is what makes it feel like it came off hardware or vinyl. Create a MIDI track and load Wavetable. You can use Analog too, but Wavetable is quick.

Start simple. Oscillator one: sine or triangle. That’s your clean body. Then optionally add oscillator two: a square wave, but keep it low in level. That square is just there to give you some harmonics to chew on once we saturate and filter.

Set your amplitude envelope. You want it playable, not clicky. Attack basically instant, like zero to five milliseconds. Decay around six hundred milliseconds. Sustain about seventy percent. Release around two to four hundred milliseconds. You want it to feel like you can jab it as a one-shot, or hold it for a phrase without it feeling like a gate is chopping it unnaturally.

Now the signature: pitch movement.

Add an LFO and route it to oscillator pitch. Turn sync off so it’s not perfectly locked to the grid. That little instability reads “hardware.” Rate anywhere from about a quarter hertz up to one and a half hertz, depending how urgent you want it. And the amount, start around four semitones. You can go as low as two for subtle movement, or up to seven if you want it to feel like it’s really calling out.

What you’re aiming for is “wooOOOoo,” not an EDM riser. Think slower, rounder, more vocal.

If you already have a dub siren sample and you want maximum authenticity, you can absolutely start sample-first instead. Drop it onto a track, turn Warp off if it’s a one-shot, and treat it like raw material. But today we’ll stick with generating so we can control the movement, then we’ll print it for realism.

Step two: build the classic dub siren processing chain.

This chain is the difference between “synth doing a pitch LFO” and “siren that belongs in a jungle tune.”

First device: Auto Filter.

Set it to low-pass 24. Start the cutoff somewhere like two and a half to six k. Add resonance, maybe twenty to forty percent. Add a bit of drive, two to six dB. You’re basically giving it that forward, nasal bite without turning it into a whistle. And mentally bookmark this: cutoff is one of your main performance controls later. In jungle, filter movement is everything.

Next: Saturator for grit.

Use Analog Clip mode. Drive around three to eight dB. Turn Soft Clip on. Then compensate the output so you’re not just making it louder. Teacher tip: you want the texture, not the volume jump. Keep the siren at a stable ceiling so you can perform it hard without random peaks. Think of the siren like a midrange vocal. Consistent level equals consistent impact.

Then: Redux.

This is where the “older-than-it-should-be” vibe starts. Keep it subtle. Downsample two to eight depending how crunchy you want it. Bit reduction around ten to fourteen bits. And don’t run it one hundred percent wet unless you want it destroyed. Ten to thirty-five percent dry/wet is usually plenty.

Next: Echo.

Set Echo to Dub mode. Time: try one-eighth or three-sixteenth. Those sit beautifully around 170 BPM. Feedback: twenty-five to fifty-five percent, but be careful. Echo feedback runs away fast, and in a fast break section, runaway feedback is not “oldskool,” it’s just chaos. We’ll cap it later with macro range limiting.

Add wobble, maybe ten to twenty-five percent. Add a tiny bit of noise, like zero to ten percent. That noise plus wobble is the fake tape vibe. And crucial: use Echo’s filter to high-pass somewhere around two hundred to five hundred hertz. Your bass and kick need that lane. Don’t let the siren’s ambience smear the low end.

After Echo, add Reverb for a spring-ish space.

Use stock Reverb, or Hybrid Reverb if you have it. Keep decay short-ish: one point two to two point eight seconds. Pre-delay ten to twenty-five milliseconds. High cut between four and seven k so the tail doesn’t become hiss. Dry/wet eight to eighteen percent. The move here is “echo into space,” so putting reverb after echo often gives that classic dub throw.

Then end with Utility.

Set Bass Mono around one-fifty to two-fifty hertz. Trim gain. Again, keep it controlled. You should be able to slam a siren stab and not destroy your headroom.

At this point, you should have a playable siren that already feels like it belongs. But now comes the part that makes it rewind-worthy.

Step three: resample the performance.

Create a new audio track and name it SIREN_RESAMPLE. Set Audio From to your siren track, and choose Post FX. Arm the resample track.

Now record yourself performing the siren for four to eight bars. Hold a note, then move the filter cutoff, tweak the LFO amount, ride the echo feedback a little bit like a dub engineer. Do two or three takes with different energy levels: one more controlled and tight, one more chaotic, one more long and dramatic. You’re building a library from one session.

Then pick the best take, consolidate it, and crop clean.

Here’s the reason printing matters: when you resample movement, it stops sounding like “automation lanes” and starts sounding like a single piece of audio with character. That’s how old records feel. And it becomes CPU-friendly too.

Coach note: print two versions every time. One dry and short, with minimal echo and reverb, for tight fills. And one wet and long, for drop calls. If you only have the wet version, you’ll constantly fight reverb tails in fast break sections.

Step four: turn the resample into a playable instrument.

Option A: classic one-shot in Simpler.

Drag your best siren hit into Simpler in One-Shot mode. Add a tiny fade-in, two to ten milliseconds, to avoid clicks. Trim the length.

Now try pitching it down. Minus twelve or minus seven semitones often lands perfectly for jungle. Add Simpler’s filter, maybe low-pass 12, cutoff around three to six k, resonance ten to twenty-five percent. Adjust the amplitude envelope based on how you want to play it. Short release for stabby calls, longer release for held phrases.

Option B: slice mode for advanced performance.

Drop the resampled audio into Simpler, switch to Slice mode, slice by transient, or by beat at one-eighth or one-sixteenth depending on how busy your recording is. Then slice to new MIDI track, which gives you a Drum Rack.

Now you can play different moments of your siren performance as pads. That’s super DnB, because you’re not repeating the same identical siren every time. You’re pulling little fragments: a yelp, a tail, a rise, a stab.

Step five: build the dub siren performance rack with macros.

Group your siren instrument and your effects into a rack. And here’s the advanced part most people skip: macro range limiting is the secret sauce. Don’t map full ranges. Create “safe zones” so the top end of a macro doesn’t suddenly do something insane.

Set up macros like this.

Macro one: Dive. Map it to pitch envelope amount if you’re in Sampler, or plan to automate transpose in Simpler with clip envelopes. The point is instant pitch-drop gestures.

Macro two: Wobble. Map it to your LFO amount in Wavetable, or to Echo Wobble. Keep it tasteful. Tiny wow beats big wobble for realism.

Macro three: Tone. Map to Auto Filter cutoff. This is your main “open up” energy control.

Macro four: Ring. Map to Auto Filter resonance. This makes it more “siren-like,” but too much will pierce your ears and fight your snare crack, so keep the range tight.

Macro five: Dirt. Map to Saturator drive and Redux dry/wet together. Carefully. You want the macro to go from “warm” to “gnarly,” not from “usable” to “broken speaker.”

Macro six: Space. Map to Echo feedback and reverb dry/wet. And cap echo feedback. For example, make the top twenty percent of the macro do nothing. That’s your safety zone so you can perform aggressively without runaway feedback.

Macro seven: Chop. Put an Auto Pan after the instrument and map the amount, with the rate synced to one-eighth or one-sixteenth. That creates a gating effect, super useful for last-two-bars hype.

Macro eight: Width. Map Utility width, maybe from eighty to one-forty percent, plus Bass Mono frequency. Then do the phase sanity check: temporarily hit mono on a Utility at the end. If your siren hollows out, you widened too much or in the wrong place. Reduce width, or print the siren first and widen the resample instead. Printed stereo tends to be “safer stereo.”

Extra advanced option: set up a dedicated return track called Siren Space. Put Echo and Reverb there with an EQ that hard-cuts lows and low-mids. Then send your siren to it rather than inserting huge ambience directly on the siren chain. This keeps your sub lanes clean automatically and makes your mix more predictable.

Save the rack to your user library. Name it something you’ll actually search later, like Jungle Dub Siren Performance Rack.

Now step six: arrangement. This is where it becomes rewind-worthy.

First: the pre-drop warning.

Two bars before the drop, hit a siren call. Automate the filter cutoff gradually opening. Bring echo feedback up a touch. Then hard cut the siren right before the drop. That moment of silence is impact. If the siren is still ringing when the drop hits, you’ve robbed the drop of contrast.

Second: the rewind cue.

On the drop, do a short siren stab, then hit a tape-stop style moment. You can do it with pitch automation on a master or group for a quarter bar, but be careful live. A safer method is to resample a rewind moment once, then trigger it like a one-shot.

Third: call-and-response with the breaks.

Put a siren stab on bar two beat four, or bar four beat four, in an eight-bar phrase. And keep it away from the peak snare hits. If your snare lands on two and four, try placing the siren on the “and,” or at the end of the bar, so it reads as a response, not a fight.

Fourth: drop punctuation.

On the first drop hit, pitch the siren down, like minus seven semitones, keep it short and dirty. On the second sixteen, bring it back with more space and wobble. That contrast makes the section feel like it evolved, even if your drums are looping.

Now let’s cover common mistakes, because these will absolutely ruin the vibe if you miss them.

Mistake one: too much low end. If your siren and your sub are sharing space, your drop will feel cloudy. High-pass the ambience, and consider cutting below one-fifty to three hundred hertz on the siren if needed.

Mistake two: reverb tails too long. At 170 BPM, huge reverb smears the breaks. Short and filtered wins.

Mistake three: uncontrolled echo feedback. Always cap it.

Mistake four: too wide in the low mids. Wide two hundred to five hundred hertz makes the mix wobble and collapses in mono.

Mistake five: siren too loud compared to the snare. In jungle, the break crack is king. The siren decorates. It doesn’t headline.

Pro tips if you want it darker and heavier.

Try parallel dirt. Make an audio effect rack with two chains: clean and dirty. Dirty chain gets extra saturator, redux, maybe more resonance. Blend it ten to thirty percent so you get weight without ripping the listener’s head off.

Sidechain the siren to the drum bus. Use a compressor, ratio two to one up to four to one, attack five to fifteen ms, release eighty to one-sixty. That keeps the groove punching while the siren still speaks.

And key the siren to your bass. If your tune is in F minor, aim your siren around F and C zones so it feels intentional.

If you want an extra jump in character, do the tape alarm trick. After your first resample, do a second resample pass through subtle saturator, subtle redux, and a gentle low-pass. Two generations of printing often lands right in that “this came from 1994” pocket.

Quick mini exercise to lock this in.

Build an eight-bar drop loop, break and bass. Duplicate it into a sixteen-bar phrase. In bars thirteen to sixteen, the pre-drop, add siren stabs at thirteen four, fourteen two, and fifteen four. Then a longer hold starting sixteen one, and cut it at sixteen four.

Automate your Tone macro from low to higher across those four bars. Bring Space up slightly only in bar sixteen. And push Dirt only on the final stab. Then resample that entire pre-drop into audio and commit to the best take. Export it as 170_Jungle_SirenPredrop_v1.wav.

Before we wrap, one more advanced mindset that changes everything: treat the siren like a midrange vocal on its own bus. Put a gentle limiter or clipper at the end so it has a consistent ceiling. That way you can perform it hard without random peaks. When the siren is stable, the rewind moments feel intentional, not accidental.

And if you want to push it further, build three roles from one resample. A short dry stamp that fits under the snare, a longer lift with evolving tone, and a slice-based chaos rack with performance-safe macros. That’s how you get a full siren toolkit that supports the arrangement rather than cluttering it.

Recap.

You built a dub siren using a sampling-driven workflow: generate, process, resample, and turn it into an instrument. You made a macro performance rack so it plays like a real tool. You learned where to place it in jungle and DnB so it signals energy and rewinds without messing up the break and bass. And you kept it mix-ready by controlling low end, space, width, and dynamics.

If you tell me what break you’re using, Amen or Think or something else, and whether your bass is subby roller or more reese-led, I can suggest exact timing patterns for the siren and which EQ pockets to carve so it never fights your snare.

mickeybeam

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

Generating PDF preview…