DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Concrete Echo Ableton Live 12 subsine playbook with breakbeat surgery (Advanced)

An AI-generated advanced Ableton lesson focused on Concrete Echo Ableton Live 12 subsine playbook with breakbeat surgery in the Atmospheres area of drum and bass production.

Back to lessons
Concrete Echo Ableton Live 12 subsine playbook with breakbeat surgery (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Concrete Echo Ableton Live 12 subsine playbook with breakbeat surgery

> Advanced DnB / jungle / rolling bass atmospheric lesson

> We’re building a dark, urban, resonant atmosphere around a sub-sine foundation and a surgically cut breakbeat, all inside Ableton Live 12. Think fogged-out concrete tunnels, metal reflections, and a bassline that feels like it’s pushing air through a cracked sewer grate. 🌫️🥁

---

1. Lesson overview

This lesson is about making a heavy atmospheric DnB intro or breakdown bed that still feels like it belongs in a tune with serious low-end weight. The core idea:

  • Sub-sine playbook: a clean, controllable sine-based sub layer that anchors the track.
  • Concrete echo atmosphere: short, gritty reflections and filtered delay tails that make the space feel hard, urban, and claustrophobic.
  • Breakbeat surgery: chopping, re-sequencing, and processing a break so it becomes part percussion, part texture, part momentum engine.
  • You’ll learn how to:

  • Build a sub-safe low end using Live 12 stock devices.
  • Create a dark atmospheric echo field without washing out the mix.
  • Cut a break into micro-hits, ghost notes, and transient accents.
  • Arrange the elements so the intro can flow into a drop cleanly.
  • This is not about making a “pretty ambient pad.” It’s about making DnB atmosphere that sounds like weight and space at the same time.

    ---

    2. What you will build

    By the end, you’ll have:

    Core elements

  • Sub sine channel: pure sine or sine-like sub with controlled movement.
  • Concrete echo return: a delay/reverb hybrid texture for metallic room tone.
  • Surgical breakbeat layer: edited break fragments with tight transient control.
  • Atmospheric glue: filtered noise, resampled textures, or tonal dust.
  • Musical shape

    A loop or intro section with:

  • 1-bar or 2-bar sub motif
  • chopped breakbeat with syncopated ghosting
  • atmospheric echo that responds to the break
  • a transition point into a heavier section or drop
  • Ableton tools used

  • Operator or Wavetable
  • EQ Eight
  • Saturator
  • Drum Buss
  • Echo
  • Hybrid Reverb
  • Transient shaping via Drum Rack / simpler envelopes
  • Utility
  • Glue Compressor
  • Beat Repeat or Grain Delay for extra texture
  • Resampling
  • ---

    3. Step-by-step walkthrough

    Step 1: Set the project up for DnB discipline

    Tempo and grid

  • Set tempo to 172–174 BPM for modern DnB.
  • If you want more jungle swing, try 166–170 BPM.
  • Work in 4/4, but think in 2-bar phrases from the start.
  • Create your track groups

    Make four groups:

    1. SUB

    2. BREAK

    3. ATMOS

    4. FX / TRANSITIONS

    Color-code them so you can move fast.

    ---

    Step 2: Build the sub-sine foundation

    Option A: Operator sub

    Create a MIDI track and load Operator.

    #### Operator settings

  • Oscillator A: Sine
  • Octave: -2 or -3
  • Turn off other oscillators
  • Filter: optional, but usually off for a pure sub
  • Amp envelope:
  • - Attack: 0–5 ms

    - Decay: short or medium, depending on note length

    - Sustain: 0 dB / full

    - Release: 30–80 ms

    MIDI notes

    Write a simple motif:

  • Root note on beat 1
  • Occasional movement to the 5th or minor 7th
  • Leave space for the break
  • Example in D minor:

  • D1 – D1 – C1 – D1
  • or a more rolling pattern:
  • D1 – A0 – C1 – D1
  • Keep the sub clean

    Insert after Operator:

    1. Utility

    - Mono: On

    - Width: 0%

    2. EQ Eight

    - Low-pass only if needed

    - High-pass at 20–25 Hz to remove useless rumble

    3. Saturator

    - Drive: 1–3 dB

    - Soft Clip: On

    - This adds harmonics so the sub reads on smaller systems

    4. Optional Compressor

    - Very gentle, just to level it

    Important sub rule

    Do not over-process the sub with stereo effects, wide reverb, or heavy chorus.

    If you want movement, make it MIDI-based, not stereo-based.

    ---

    Step 3: Create the concrete echo atmosphere

    This is your space design layer. The goal is not lushness — it’s hard surfaces, reflections, and short decays.

    Source options

    Use one of these:

  • a field recording of metal hits / construction noise
  • a reversed break fragment
  • a filtered noise burst
  • a pad made from a sine stack or wavetable
  • a resampled vocal breath or snare tail
  • Make an atmosphere track

    Load a sound into Simpler or use Wavetable.

    #### Good atmospheric source settings

  • High-pass the source at 150–300 Hz
  • Lower the volume so it sits behind the break
  • Use Auto Filter with a slow cutoff sweep if needed
  • Add Corpus if you want resonant metal/tube character
  • Concrete echo chain

    On the atmosphere track, try this device order:

    1. EQ Eight

    - High-pass around 180–250 Hz

    - Cut harshness around 2.5–5 kHz if needed

    2. Echo

    - Time: 1/8 dotted or 1/4

    - Feedback: 20–45%

    - Filter: engage both low-cut and high-cut

    - Modulation: subtle

    - Noise: low, if you want grime

    - Ducker: use lightly so it gets out of the way of the break

    3. Hybrid Reverb

    - Convolution: small room / metallic space

    - Algorithmic: short decay

    - Decay: 0.8–2.5s

    - Size: medium-small

    - Pre-delay: 10–25 ms

    4. Saturator

    - A little drive for grime

    5. Utility

    - Reduce width if the space gets too wide

    Make it feel like “concrete”

    To emphasize hard surfaces:

  • Keep decay relatively short
  • Use more midrange than lush highs
  • Add a small room impulse in Hybrid Reverb
  • Use Echo feedback, but filter the tail so it doesn’t become dreamy
  • Resample the return if you want a “frozen reflection” texture
  • ---

    Step 4: Resample and freeze the atmosphere

    This is where the atmosphere becomes a composition tool.

    Resampling workflow

    1. Route the atmosphere track or return to a new audio track.

    2. Record 4–8 bars.

    3. Choose moments where the echo tail forms a rhythmic shape.

    4. Consolidate or slice the best sections.

    What to listen for

  • echoes that land on offbeats
  • metallic resonance that follows the snare
  • tails that can be reversed
  • little glitches or tonal swells
  • Processing the resampled audio

    After resampling:

  • Warp carefully, especially if you want it rhythmically locked
  • Use Fade handles to avoid clicks
  • High-pass the audio again if the resample picked up low junk
  • Consider Reverse on selected clips for tension
  • This turns the atmosphere into a musical object instead of just background.

    ---

    Step 5: Breakbeat surgery

    Now for the main event: the break.

    You want a break that has:

  • movement
  • ghost notes
  • transient punch
  • enough room for the sub
  • Choose a source break

    Good candidates:

  • Amen-style breaks
  • Think break
  • Funky drummer-type material
  • Any raw 2-bar break with clear snare and hat detail
  • Slice the break

    Drag the break into Simpler or Slice to New MIDI Track.

    #### Slicing method

  • In the Slice menu, choose:
  • - Transient for detailed slicing

    - or 1/16 if you want a tighter grid workflow

  • Put the slices into a Drum Rack
  • Build a surgical break pattern

    Don’t just loop the break. Recompose it.

    #### Suggested approach

    Create 2 bars with:

  • Main kick/snare anchors
  • Ghost snare drag
  • Hat fragments
  • One or two reversed hits
  • A stuttered fill at the end of bar 2
  • Example pattern thinking

  • Bar 1: establish the groove
  • Bar 2: add a chopped snare pickup and a skipped kick
  • End of bar 2: use a fill with doubled hats or a reverse crash
  • Drum Rack processing

    On the break group or rack:

    1. EQ Eight

    - High-pass at 25–35 Hz

    - Cut mud around 200–400 Hz if needed

    2. Drum Buss

    - Drive: low to moderate

    - Transients: boost if you need snap

    - Boom: be careful; only if the break needs body

    3. Glue Compressor

    - Ratio: 2:1

    - Attack: 10–30 ms

    - Release: Auto or 0.3–0.6s

    - Just a few dB of gain reduction

    4. Saturator

    - Small drive for density

    5. Utility

    - Narrow low-end if stereo information is messy

    Breakbeat surgery tricks

  • Use Clip Envelopes to change volume per slice
  • Use Simpler filter envelopes for per-hit tone changes
  • Layer a second break just for hats or top-end texture
  • Gate or shorten certain slices for a more modern roll
  • ---

    Step 6: Make the break and sub interact

    This is where the track starts to feel like DnB.

    Sidechain the atmosphere, not the sub

    Use Compressor on the atmosphere track keyed from the kick/snare or full drum bus.

  • Sidechain input: Break group
  • Attack: 1–5 ms
  • Release: 80–180 ms
  • Aim for subtle ducking, not pumping chaos
  • Sub/break relationship

    The sub should:

  • support the kick pattern
  • avoid clashing with snare-heavy moments
  • leave tiny pockets for break ghost notes
  • If your break is busy, simplify the sub rhythm.

    If the sub is active, make the break more selective.

    Check phase and masking

    Use Utility and EQ Eight to make sure:

  • sub is centered
  • kick fundamental isn’t fighting the sub
  • snare body doesn’t cloud the low mids
  • ---

    Step 7: Add texture glue with stock devices

    This is optional, but very effective.

    Useful chains

    #### For grit on break tops

  • EQ Eight
  • Drum Buss
  • Saturator
  • Auto Filter with subtle movement
  • #### For eerie metallic motion

  • Corpus
  • Echo
  • Reverb/Hybrid Reverb
  • Auto Pan with very slow movement
  • #### For noisy air

  • Erosion
  • Auto Filter
  • Utility
  • Echo
  • Example “dust” layer

    Create a new audio track with:

  • white noise or a field recording
  • band-pass around 2–8 kHz
  • very low volume
  • send lightly to the concrete echo return
  • This gives the intro a filmic grime that feels alive.

    ---

    Step 8: Arrange the section like a real DnB intro

    Here’s a practical 16-bar arrangement idea.

    Bars 1–4: Establish the space

  • filtered sub pulse
  • distant atmosphere
  • no full drums yet
  • a few echo hits to imply movement
  • Bars 5–8: Introduce the break fragments

  • bring in sliced hats and ghost snares
  • keep the kick sparse
  • add a resampled echo swell
  • Bars 9–12: Lock the groove

  • full break surgery pattern
  • sub becomes more active
  • automate atmosphere filter opening slightly
  • Bars 13–16: Transition

  • add tension riser or reverse textures
  • reduce break density before the drop
  • let the echo tail breathe into the next section
  • Automation ideas

  • Echo feedback: automate up for one hit, then pull back
  • Hybrid Reverb decay: increase slightly in transition
  • Filter cutoff on atmosphere: slowly open over 8 bars
  • Break send to echo: automate one or two accent hits only
  • ---

    Step 9: Final mix checks

    Before calling it done:

    Low-end check

  • Sub is mono
  • No reverb below 150–200 Hz
  • Kick and sub aren’t overlapping too much
  • Midrange check

  • Break isn’t too harsh around 3–6 kHz
  • Atmosphere doesn’t dominate the snare attack
  • Echo return doesn’t mask the groove
  • Spatial check

  • Sub centered
  • Drums mostly focused
  • Atmosphere can be wider, but not smeared
  • Headroom

    Keep enough headroom so the section can transition into a louder drop later.

    Don’t over-limit this stage.

    ---

    4. Common mistakes

    1. Making the sub too wide

    A wide sub sounds impressive in solo but falls apart in the club. Keep it mono.

    2. Letting echo cloud the groove

    If the Echo feedback is too high or the filter too open, the atmosphere becomes mush. In DnB, clarity is power.

    3. Overusing reverb on breaks

    Breaks need detail and transient life. Too much reverb turns them into soup.

    4. Not resampling enough

    If everything remains live and endlessly adjustable, you can lose the sharp “designed” feel. Resample the best moments.

    5. Chopping without intention

    Random slicing can be fun, but advanced DnB needs groove logic. Every cut should either:

  • add propulsion,
  • add syncopation,
  • or create tension.
  • 6. Ignoring the low-mid zone

    Atmospheres often sound good high up but muddy the mix around 200–500 Hz. Clean this area aggressively if needed.

    ---

    5. Pro tips for darker/heavier DnB

    Use negative space as a bass weapon

    Dark DnB gets heavier when it breathes. Let the break drop out for half a beat before the snare impact.

    Layer transient and body separately

    Split your break work into:

  • top layer: hats, clicks, snare crack
  • body layer: kick/snare weight and lower break body
  • Process them differently for control.

    Use subtle pitch modulation on atmosphere

    A slow pitch drift on the atmospheric resample can create unease. Keep it tiny.

    Abuse resampling intelligently

    Print a passage through Echo, then cut the best tail into a reverse swell or a rhythmic stab.

    Try parallel distortion on the break

    Send the break to a return with:

  • Saturator
  • Drum Buss
  • EQ Eight
  • Blend it quietly for aggression without destroying transients.

    Make the room sound “wet but hard”

    Use:

  • short convolution spaces
  • short pre-delay
  • filtered highs
  • some midrange reflection
  • That gives you the “concrete echo” character instead of a glossy club hall.

    Use automation on send levels

    A static atmosphere is fine. A reactive atmosphere is much better. Automate sends only on certain hits for a more intentional arrangement.

    ---

    6. Mini practice exercise

    Goal

    Make an 8-bar atmospheric DnB loop using:

  • 1 sub sine line
  • 1 sliced break
  • 1 concrete echo atmosphere
  • Constraints

  • Tempo: 174 BPM
  • Only stock Ableton devices
  • No more than 3 main tracks
  • Atmosphere must be resampled once
  • Exercise steps

    1. Program a 2-note sub motif in Operator.

    2. Slice one break into a Drum Rack and create a 2-bar pattern with:

    - 1 main snare anchor

    - 2 ghost notes

    - 1 fill at the end

    3. Build a concrete echo chain on an atmospheric source:

    - EQ Eight

    - Echo

    - Hybrid Reverb

    - Saturator

    4. Resample 4 bars of the atmosphere.

    5. Reverse one resampled tail and place it before bar 5.

    6. Automate the Echo feedback up for one accented hit.

    7. Export a rough loop and listen back on headphones and speakers.

    Success criteria

    You know the exercise worked if:

  • the sub is clear and stable
  • the break feels edited, not looped
  • the atmosphere adds weight without masking the groove
  • ---

    7. Recap

    You’ve built a DnB-ready atmospheric system in Ableton Live 12:

  • a clean sine sub for low-end authority
  • a hard-surface echo atmosphere for urban depth
  • a surgically edited breakbeat for movement and identity
  • a workflow that uses resampling, filtering, saturation, and arrangement control

The big takeaway:

In darker DnB, atmosphere is not decoration — it’s part of the groove.

When the sub, break, and echo all obey the same spatial logic, the track feels massive. 🥁⚙️🌑

If you want, I can turn this into a project template, a MIDI pattern example, or a device-chain cheat sheet for Live 12.

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 Concrete Echo, Ableton Live 12, subsine playbook with breakbeat surgery, and we’re doing it in proper advanced drum and bass territory. So think dark city tunnels, hard reflections, foggy space, and a low end that feels like it’s moving air through steel.

The big idea is simple, but the execution is where the magic lives. We’re building three things at once. First, a clean sub-sine foundation that stays mono, stable, and heavy. Second, a concrete echo atmosphere, meaning short, gritty, filtered reflections that sound more like hard walls than glossy reverb. And third, a surgically edited breakbeat that behaves like percussion, texture, and momentum all at the same time.

Now, before you even start sound design, set the session up like a DnB session. Put the tempo around 172 to 174 if you want modern pressure, or slightly lower if you want more jungle swing. Work in 4/4, but think in two-bar phrases. That matters. A lot of people write DnB like it’s just a loop. Advanced DnB is phrasing. It’s tension and release over time.

Create four track groups if you can: sub, break, atmos, and FX or transitions. That simple organization makes the whole project move faster, and in this style speed matters because you want to capture the vibe while it’s hot.

Let’s start with the sub-sine foundation. Load up Operator, and keep it clean. One sine oscillator, low octave, no unnecessary extras. If you want the purest version, turn off the other oscillators and keep the filter out of the way. Set the amp envelope fast enough that the notes speak immediately, but not so fast that they click. Short release is fine, because you want the notes to land neatly around the drum pocket.

And here’s a teacher note that really matters: treat the sub like a timing reference, not just a tone. In this style, the note lengths are part of the groove. If the sub decay runs too long, it will blur the snare movement. If it’s too short, it won’t support the pocket. So listen to how the sub note ends relative to the break. Sometimes the difference between a decent low end and a great one is just five or ten milliseconds of note length.

For MIDI, keep the pattern simple. Root notes, maybe a fifth, maybe a minor seventh, and lots of space. A good starting idea in a minor key is something like root, root, fifth, root, or a slightly more rolling version with a low pickup note before the downbeat. The important thing is that the sub feels intentional, not busy.

After Operator, keep the chain clean and disciplined. Utility first, set it to mono. Then EQ Eight just to remove useless sub-rumble below the very bottom. Then a little Saturator, maybe one to three dB of drive, soft clip on, just enough to help the sub read on smaller speakers. You do not want to make it wide, glossy, or oversized. A sub that sounds huge in solo but disappears in a club is not a good sub.

Next, let’s build the concrete echo atmosphere. This is where the world of the track starts to form. Don’t think of this as a pretty pad. Think of it as hard surfaces, short decay, metallic distance, and a kind of claustrophobic air.

You can start from a lot of sources. A field recording of metal, a reversed break fragment, filtered noise, a breath, a snare tail, even a sine-based texture. Load it into Simpler or Wavetable, then shape it so it lives higher up in the spectrum. High-pass the source so it’s not fighting the sub, and keep the overall level lower than you think. Atmosphere in this style should support the groove, not drown it.

A strong concrete echo chain usually starts with EQ Eight to clean the low end and any ugly resonance, then Echo with a dotted eighth or quarter-note time, moderate feedback, and filtered top and bottom. Keep the modulation subtle. If you want grime, a little noise is fine. Then Hybrid Reverb, but don’t go for lushness. Use a small room or metallic space with a short to medium decay, short pre-delay, and a size that feels intimate rather than cathedral-like. A touch of Saturator after that can dirty it up just enough. Utility at the end can narrow the width if the space starts to feel too cinematic.

Here’s the key concept: concrete echo is about hard surfaces, not open air. So short decays, midrange reflection, and a filtered tail are your friends. If the echo gets too beautiful, too wide, or too dreamy, it stops sounding urban and starts sounding abstract.

Now comes one of the most important moves in the whole lesson: resampling. Once your atmosphere is doing something interesting, print it to audio. Record four to eight bars. Listen for tails that form rhythm, echoes that land on offbeats, little resonant swells, and fragments that can be reversed. Then cut the best pieces out and treat them like composition material, not just texture.

This is a huge advanced workflow point: once a sound becomes the vibe, commit it to audio. Don’t keep endlessly tweaking the devices. Print it, edit it, and make music with it. That’s how you get a designed feel instead of a perpetual sketch.

Now let’s do breakbeat surgery.

Pick a strong source break. Amen, Think, something raw with snare detail and hat movement. Drag it into Simpler or slice it to a Drum Rack. If you want precision, slice by transients. If you want a tighter grid, slice by sixteenths. The point is not to loop the break as-is. The point is to recompose it.

Build a two-bar pattern. Keep the main kick and snare anchors so the break still has identity, but start inserting ghost notes, hat fragments, reversed hits, and little skip moments. A good surgical break often feels like the original loop has been re-edited by a drum programmer who knows exactly where the tension should sit.

Think in layers. The top layer is hats, clicks, and snare crack. The body layer is the low-mid weight of the break. You can process them separately if needed, which gives you much more control. On the break group, try EQ Eight to clean the bottom, Drum Buss for density and transient shaping, a Glue Compressor for a little glue and movement, and a touch of Saturator for edge. Be careful with boom. In this style, too much low-end boom can fight the sub and make the whole groove less readable.

Here’s another great trick: use clip envelopes or simple volume moves per slice to make the break feel intentional. Shorten some hits, exaggerate others, and create little breathing spaces before key snare moments. That negative space is power. In dark DnB, a tiny dropout before the impact can make the next hit feel enormous.

Now let’s get the break and sub interacting.

Usually, you want to sidechain the atmosphere, not the sub. Let the break or drum bus control the ducking on the atmosphere track. That keeps the space out of the way without making the low end unstable. Keep the attack quick, release medium, and the ducking subtle. You want the break to stay articulate, and you want the atmosphere to feel like it’s bending around it.

As for the sub, keep checking that it supports the kick pattern without stepping on the snare or ghost notes. If the break is busy, simplify the bass rhythm. If the bass is active, make the break more selective. The two should feel like they’re speaking the same rhythmic language.

Also, check phase and masking. Keep the sub centered. Make sure the kick fundamental and the sub aren’t fighting. If the low mids start to cloud up, clean them aggressively. In this genre, clarity is not the enemy of weight. Clarity is what makes the weight hit harder.

At this stage, you can add texture glue with a few stock-device tricks. Want grit on the break tops? EQ, Drum Buss, Saturator, maybe a subtle Auto Filter movement. Want eerie metallic motion? Corpus into Echo into Hybrid Reverb can get you there fast. Want dusty air? Use noise, band-pass it, and send it lightly into the concrete echo chain. Very often the best atmosphere is just a faint texture sitting behind everything, making the whole arrangement feel alive.

Now arrange it like a real intro or breakdown bed. Don’t just leave it as a loop. Give it shape.

A practical 16-bar structure could go like this: bars one to four establish the space with filtered sub and distant atmosphere. Bars five to eight bring in sliced break fragments and ghost notes. Bars nine to twelve lock the groove with a fuller surgical break pattern and a slightly more active sub. Bars thirteen to sixteen create the transition with tension elements, reversed textures, and less break density before the drop or next section.

Automate with intention. Bring echo feedback up on one accent, then pull it back. Open the atmosphere filter gradually over eight bars. Increase the reverb decay a little in the transition. Send only selected hits into the echo return. These little changes make the section feel authored rather than looped.

And don’t forget the final mix checks. Keep the sub mono. Avoid reverb below the low-mid cutoff zone. Make sure the break isn’t too harsh around the upper mids. Keep the atmosphere wide enough to feel spacious, but not so wide that it smears the drums. And leave headroom. This section should be able to lead into a louder drop later.

A few common mistakes to avoid: don’t make the sub too wide; don’t let echo cloud the groove; don’t drown the break in reverb; and don’t slice randomly without groove logic. Every edit should do one of three things: improve low-end readability, improve drum articulation, or improve perceived space. If it doesn’t do one of those, remove it.

If you want to push this style further, try breathing gaps in the sub, where you leave tiny holes before key snare hits. Try breakbeat rebounding, where a snare slice is duplicated with a tiny offset and high-passed so it acts like a shadow transient. Try using Echo as rhythm, not just atmosphere, by sending only a few slices and filtering the return so it becomes a hidden percussion layer. And definitely experiment with parallel dirt chains, because a quiet crushed return can add a lot of aggression without killing the transients.

Here’s a great practice challenge. Make an eight-bar atmospheric DnB loop at 174 BPM using only three main tracks: one sub, one sliced break, and one concrete echo atmosphere. Program a two-note sub motif in Operator. Slice one break into a Drum Rack and build a two-bar pattern with a main snare, ghost notes, and a fill. Build the atmosphere with EQ, Echo, Hybrid Reverb, and Saturator. Resample four bars of it. Reverse one tail and place it before bar five. Automate Echo feedback on one accented hit. Then export it and listen on headphones and speakers.

If the sub is clear, the break feels edited, and the atmosphere adds weight without masking the groove, you’ve nailed it.

So remember the core takeaway here: in dark drum and bass, atmosphere is not decoration. It’s part of the groove. When the sub, break, and echo all obey the same spatial logic, the track starts to feel massive. Clean low end, surgical drums, hard reflections, and controlled space. That’s the Concrete Echo playbook. Now go build something that sounds like a tunnel system under the city.

mickeybeam

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

Generating PDF preview…