DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Think system an Amen-style call-and-response riff: arrange and arrange in Ableton Live 12 (Advanced)

An AI-generated advanced Ableton lesson focused on Think system an Amen-style call-and-response riff: arrange and arrange in Ableton Live 12 in the Sound Design area of drum and bass production.

Back to lessons
Think system an Amen-style call-and-response riff: arrange and arrange 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

This lesson is about turning an Amen-style loop into a call-and-response riff that actually arranges like a DnB record, not just a good 2-bar idea that dies in the loop. In Ableton Live 12, the goal is to build a bass-led phrase that answers the drum energy, then evolve it across the intro, drop, and second-drop so it feels intentional, DJ-friendly, and dangerous on a system.

This technique lives right in the heart of jungle, rollers, darkstep, minimal neuro-leaning DnB, and heavier club tracks where the Amen is not just a drum loop — it becomes part of the conversation with the bass. Musically, it matters because DnB lives and dies by contrast, phrasing, and tension/release. Technically, it matters because call-and-response arrangements force you to make decisions about low-end space, mono discipline, transient hierarchy, and automation movement instead of stacking loops until the drop feels busy but flat.

By the end, you should be able to hear a finished loop that sounds like this: the drums throw a short rhythmic statement, the bass answers with a different contour, and the two parts leave enough air for each other to hit harder than either would alone. The result should feel like a proper section of a track: dark, propulsive, and ready to expand into a full arrangement without losing its pocket.

What You Will Build

You will build a 2-bar Amen-style call-and-response riff designed for a DnB drop, then arrange it into a 32-bar section with intro tension, drop statement, variation, and a second-pass evolution. The sonic character should be:

  • gritty, chopped, and rhythmically assertive
  • sub-controlled but not sterile
  • midrange bass movement that feels alive without turning into smear
  • drum/bass interplay that makes the groove feel “answered,” not crowded
  • Rhythmically, the riff should have a clear question-and-answer shape: the Amen makes a percussive phrase, the bass replies with a complementary contour, and then both parts shift subtly on the second 8 bars so it doesn’t sound copy-pasted. Role-wise, this is your main drop motif or a lead support figure inside a darker roller / jungle hybrid.

    Mix-wise, it should be close to mix-ready in balance and separation, with the sub anchored, the break still punchy, and the bass movement readable in mono. A successful result should sound like a loop you could mute and unmute against the drums and instantly hear the track breathe.

    Step-by-Step Walkthrough

    1. Start with a 2-bar drum language, not a full groove dump

    In Ableton, place an Amen break on an audio track and edit it into a 2-bar phrase with enough space for bass replies. Don’t chase “complex” yet. Build a statement where the first bar is more active and the second bar leaves room for response.

    Use Warp only as much as needed to lock the break to tempo. If the source is sloppy, tighten the main hits first, then preserve the micro-shuffle around them. In a DnB context, the break should keep its swing, but the important hits must sit like they mean it.

    What to listen for: the snare accents should feel like anchors, not random spikes. The hi-hat detail should push momentum without masking your future bass phrase.

    A useful bar-level shape is:

    - bar 1: kick-snare energy with a small fill at the end

    - bar 2: slightly more open, leaving a gap before the next downbeat

    If the break already sounds busy, stop and simplify now. A call-and-response idea needs negative space.

    2. Build the “response” bass as a separate instrument layer

    Make a bass instrument on a MIDI track using stock devices. A practical chain is:

    - Wavetable or Operator for the core tone

    - Saturator for harmonics

    - EQ Eight for cleanup

    - Compressor or Glue Compressor only if needed for containment

    For the core, choose a bass patch that can do midrange movement without needing huge sub content in the same layer. For example:

    - Wavetable with a saw or square-based source, low-pass filter around the midrange, slight envelope movement on cutoff

    - or Operator with a sine/sub foundation plus a more harmonic oscillator blended in

    Keep the sub role separate if the bass gets too animated. In DnB, the response line often works best when the sub is stable and the character sits above it.

    Concrete starting points:

    - Saturator Drive: around 2–6 dB to add presence

    - EQ Eight low cut on the movement layer: roughly 70–110 Hz depending on arrangement

    - Filter envelope decay: around 120–300 ms for a tight, speaky movement

    - MIDI note lengths: short to medium, not legato unless you want a slurrier neuro feel

    The response should feel like it “answers” the break by changing intensity, not by competing with it.

    3. Write the call-and-response in MIDI as a two-part conversation

    Program a 2-bar pattern where the break “asks” and the bass “answers.” A strong DnB version of this is often:

    - drums hit with a chopped snare or ghosted pickup

    - bass answers on the offbeat or just after the snare

    - a final bass punctuation leads back into the next bar

    Try writing the bass so it avoids the exact same rhythmic contour as the break. If the Amen is busy on beat 3, make the bass answer on the “and” after 3, or leave a tiny gap and hit on the next subdivision. This keeps the groove conversational instead of crowded.

    A-versus-B decision point:

    - Option A: tighter, more brutal response

    Short notes, more silence, sharper envelope, stronger impact. Better for darker rollers and minimal neuro-leaning tracks.

    - Option B: more fluid, fluidly mutating response

    Slightly longer notes, more filter glide, a more “spoken” bass phrase. Better for jungle-inflected or atmospheric drops.

    Both are valid. Choose A if the drums are already dense. Choose B if the arrangement needs more musical identity.

    4. Lock the sub and the movement separately

    If your bass idea has serious character, split the roles. Keep a dedicated sub layer as a pure sine or near-sine tone, and put the movement layer above it. In Ableton, this can be done either as separate tracks or by resampling later, but the principle is the same: sub should be stable, movement should be adjustable.

    For the sub:

    - keep it mono

    - avoid chorus-style width

    - keep the note lengths clean and consistent

    - low-pass or simplify so it doesn’t fight the break’s low mids

    For the movement layer:

    - high-pass above the fundamental zone

    - distort lightly to hear it on smaller systems

    - automate filter and volume if needed, but avoid over-automating every bar

    What to listen for: the bass should feel huge in the drop, but if you mute the movement layer, the track should still work because the sub is doing its job. That’s the standard.

    5. Shape the rhythm with drums, not just bass edits

    Advanced DnB often gets stronger when the bass pattern reacts to drum edits. Use the break as the timing reference and place bass hits around its strongest transients.

    A practical move: duplicate the drum clip and create a second version with a slightly different last half-bar. Then change the bass answer to suit it. Even a tiny difference in the final two beats can make the phrase feel “composed,” not looped.

    Good places to answer:

    - after a snare hit

    - before a reset into the next 2-bar cycle

    - in the gap created by a break chop or ghost note

    - behind a fill where the drum energy briefly drops

    If your bass is constantly talking over the drum accents, it will lose the call-and-response effect. The strongest versions are usually the ones where the drums lead the sentence and the bass finishes it.

    6. Add controlled movement with stock modulation tools

    For the movement layer, use stock Ableton modulation in a restrained way:

    - automate filter cutoff in long phrases, not every 1/16

    - use Auto Filter if you want a clean sweep with controllable resonance

    - use Envelope follower-style movement only if it supports the groove and does not flatten the transient contrast

    In practical ranges:

    - filter cutoff can sit anywhere from roughly 200 Hz into the upper mids for darker motion, depending on the sound

    - resonance should usually stay moderate; too much resonance turns the bass into a whistle that fights the break

    - attack times should stay fast enough to preserve punch, while release can be slightly slower if you want the bass to bloom after the drum hit

    The reason this works in DnB is simple: the genre depends on rhythmic micro-contrast. A static bass over an Amen can be heavy, but a bass that opens and closes in response to the drum pattern creates forward motion without needing more notes.

    7. Resample the phrase once the groove speaks

    This is the point where you should decide whether to keep editing MIDI or commit to audio. If the call-and-response already feels strong, commit this to audio. In Ableton, resample or bounce the bass phrase so you can chop, reverse, and re-place it like part of the arrangement.

    This matters because arrangement-level bass riffs often sound better when printed. Once audio is on the timeline, you can:

    - reverse a tail into a snare

    - cut a bass answer short before a fill

    - duplicate a single hit for a transition

    - warp the phrase slightly for variation without rewriting the whole part

    Workflow efficiency tip: rename the printed clips by section, not by sound design state. For example, “Drop A Bass Print 01” is more useful than “Bass Final Final 7.” That keeps you moving when the arrangement gets dense.

    8. Arrange the phrase across 8-bar and 16-bar sections

    Now place the riff like a real DnB arrangement. A useful structure is:

    - bars 1–8: first statement, relatively clean

    - bars 9–16: add one small variation, such as a gap-fill or altered final note

    - bars 17–24: reduce the bass for a bar or two, then re-enter with more weight

    - bars 25–32: second-drop evolution, either denser drums or a more aggressive bass answer

    For phrasing, think in 8-bar grammar. A serious DnB listener expects evolution by the end of bar 8 or bar 16, not random sound changes. Keep the first 4 bars more readable, then add the twist in the last 4 bars.

    One strong arrangement move: drop the movement layer for a single bar before a new section, letting the break or fill carry the transition. That negative space makes the re-entry hit harder.

    9. Check the loop in context with drums and bass together

    At this stage, stop soloing the riff. Listen with the full drum layer and any support bass/sub together. This is where the idea either becomes a track or stays a cool loop.

    What to listen for:

    - Does the bass answer preserve the drum groove, or does it flatten it?

    - Does the kick or main snare lose authority when the bass hits?

    - Does the break still sound like a break, or is it being turned into a generic top loop?

    If the kick loses impact, reduce bass note length, trim low mids around 150–300 Hz on the movement layer, or shift the bass hit slightly later so the transient doesn’t collide. If the snare loses snap, simplify the bass rhythm around the backbeat.

    10. Refine stereo discipline and mono compatibility

    This is non-negotiable for this style. Keep the sub fully mono, and be careful with any stereo widening on the bass movement layer. A little width can help the upper grit feel larger, but too much stereo movement below the low mids will blur the groove and collapse in mono.

    A sensible approach:

    - sub: mono, centered, stable

    - movement layer: narrow to moderate width, if any

    - ambience or texture: high-passed if you want spread without endangering the low end

    Check mono in the context of the full drop. If the phrase gets much smaller, the stereo information was carrying too much of the identity. In DnB, the backbone must survive on club systems and in mono playback without sounding like a different track.

    Common Mistakes

    1. Making the bass answer too long

    - Why it hurts: the response smears into the next drum phrase and kills the conversational feel.

    - Fix: shorten note lengths, especially on the last hit of the 2-bar loop, and leave a cleaner gap before the next downbeat.

    2. Letting the Amen and bass occupy the same rhythmic pocket

    - Why it hurts: the groove feels crowded instead of interactive.

    - Fix: move the bass answer to the offbeat after the main drum accent, or remove one bass hit from the busiest bar.

    3. Using too much stereo width on the bass character

    - Why it hurts: the low end gets vague and the riff loses club solidity.

    - Fix: keep the sub mono, narrow the movement layer, and high-pass any wider texture above the true low-end zone.

    4. Over-distorting the bass before the arrangement is proven

    - Why it hurts: distortion can make the riff sound exciting in solo but harsh and fatiguing in context.

    - Fix: back off Saturator drive, then re-check the phrase with drums. If the idea disappears, add midrange harmonics with less distortion and more focused EQ.

    5. Writing the whole section as one loop with no second-pass change

    - Why it hurts: DnB loses energy when the drop doesn’t evolve by bar 8 or bar 16.

    - Fix: change one rhythmic event, one filter move, or one drum fill per 8-bar phrase. Small evolution beats random overhaul.

    6. Ignoring the snare relationship

    - Why it hurts: in DnB, the snare is often the emotional anchor. If the bass keeps stepping on it, the track feels weak.

    - Fix: create a pocket around the snare by trimming bass hits before or after it, or use a shorter decay on the bass movement layer.

    7. Testing the riff only in solo

    - Why it hurts: an impressive isolated sound can fail once the break and sub are reintroduced.

    - Fix: audition every serious edit in full context with drums and sub on. The riff must survive the mix reality, not just the sound-design test.

    Pro Tips for Darker / Heavier DnB

  • Let the bass phrase imply menace instead of spelling it out. A darker riff often works harder when it uses a small number of heavy, well-placed notes rather than constant motion. Leave a gap after the snare so the absence feels intentional.
  • Use saturation for audibility, not fake loudness. A little harmonic content around the upper bass and low mids helps the response read on systems that don’t reproduce deep sub cleanly. If the bass disappears on small speakers, add controlled harmonics rather than simply boosting level.
  • Print a “dry” version and a “dirty” version. Keep one bass bounce with minimal processing and one with stronger saturation or filtering. In arrangement, switch between them for drop variation. That gives you tension without rewriting the part.
  • Bring the break forward by reducing unnecessary bass below it. If the Amen has important ghost notes or shuffle detail, the bass should not flood the 200–500 Hz zone continuously. Carve space so the break’s personality survives.
  • Use a one-bar mute or half-bar dropout before a drop variation. In darker DnB, a brief absence often creates more aggression than adding another layer. The re-entry can feel enormous if the preceding bar is stripped back.
  • Resample pitch movement sparingly. A small pitch bend or note bend into a bass hit can create a threatening pull, but if it happens too often, the phrase starts sounding cartoonish. Save it for transitions or the last hit of an 8-bar cycle.
  • Check whether the bass is “talking” in the same register as the snare crack. If the midrange peak of the bass is sitting right on top of the snare’s bite, separate them with EQ or timing. Darker music needs pressure, not mush.
  • Mini Practice Exercise

    Goal: Build a 2-bar Amen-style call-and-response riff that can sit inside a proper DnB drop.

    Time box: 15 minutes

    Constraints:

  • Use only Ableton stock devices
  • Keep the sub mono
  • Use no more than 6 MIDI notes in the bass response
  • Add exactly one variation in the second bar
  • Print the bass to audio if it feels strong before the time is up
  • Deliverable: A 2-bar loop with drums and bass that clearly answers itself, plus an 8-bar mini-arrangement with one evolution at bar 5 or bar 9.

    Quick self-check:

  • Can you hear the drum phrase and bass response as two distinct voices?
  • Does the loop still hit when you switch to mono?
  • Does the second bar feel like a continuation, not a copy?

Recap

The core move is simple but powerful: make the Amen phrase ask a question, and make the bass answer it with purpose. Keep the sub steady, the movement controlled, and the arrangement evolving in 8-bar logic. Print to audio when the phrase starts speaking clearly, then shape the track like a real DnB record: compact, dangerous, and DJ-useful. If the drums still punch, the bass still reads in mono, and the loop feels like it wants to turn into a drop, you’re in the right place.

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 to DNB COLLEGE.

Today we’re building something that sits right at the center of serious drum and bass arrangement: an Amen-style call-and-response riff that actually behaves like a record, not just a loop.

The whole point here is simple. The drums ask the question, the bass answers it, and the arrangement keeps evolving so the idea can carry through a full drop. Not just a good two-bar jam. A proper section. Something that feels intentional, DJ-friendly, and dangerous on a system.

This matters because drum and bass lives on contrast. It lives on phrasing. It lives on tension and release. If the break is busy, the bass has to know when to speak and when to back off. And if the bass is doing too much, the break stops sounding like a break. So we’re not just sound designing. We’re managing space, low-end discipline, transient hierarchy, and arrangement energy.

Start with the drums.

In Ableton Live 12, load an Amen break on an audio track and shape it into a tight two-bar phrase. Don’t overcomplicate it. The biggest mistake here is trying to make the break sound amazing before it has room to breathe. Keep the first bar a little more active, then let the second bar open up enough that the bass can answer without fighting for attention.

Use Warp only as much as you need to lock it to tempo. If the source is loose, tighten the main hits first. Preserve the swing, but make sure the important transients sit properly. The snare should feel like an anchor. The hats should push forward. And the break should still sound like a break, not a grid-locked loop.

What to listen for here is really important. The snare accents should feel like the statement of the phrase. The hi-hat detail should create motion, but it should not blur the space where the bass will speak. If the break already feels crowded, stop and simplify now. A call-and-response idea needs negative space. That space is part of the groove.

Now build the response as a separate bass instrument layer.

A practical Ableton chain is Wavetable or Operator for the core tone, then Saturator for harmonics, EQ Eight for cleanup, and compression only if you really need it. Keep the concept clean: the movement layer gives you character, but the sub stays stable. You do not want your whole bass to be one giant unstable blob.

If you use Wavetable, a saw or square-based source with a low-pass filter can work really well. Add a little envelope movement to the cutoff so the note speaks when it hits. If you use Operator, build a sine or near-sine foundation and blend in some extra harmonic content on top. The point is not huge sub in the movement layer. The point is readability.

A good starting point is mild saturation, maybe a couple dB to bring the bass forward. Use EQ to trim unnecessary low end from the character layer, often somewhere around the 70 to 110 Hz range depending on the patch and the arrangement. Keep the note lengths short to medium. You want the bass to answer, not smear across the bar.

And here’s the first big creative decision: write the bass as a conversation, not a copy.

If the Amen is busy on beat three, don’t put the bass right on top of that exact pocket. Let it answer just after the snare, or on the offbeat, or with a tiny gap before the hit lands. That is what makes the groove feel conversational. The drums make the statement, and the bass finishes it.

There are two broad ways to approach this. One is tighter and more brutal: short notes, more silence, sharper envelope shape, harder impact. That works brilliantly for darker rollers and minimal neuro-leaning ideas. The other is more fluid: slightly longer notes, more filter movement, a more spoken kind of phrase. That suits jungle-inflected or atmospheric sections.

Neither is wrong. The right choice depends on how busy the break already is. If the drums are dense, go tighter. If the track needs more identity and breathing room, go a little more fluid.

Now separate the sub from the movement.

This is non-negotiable if you want the thing to hit properly. Keep a dedicated sub layer as a pure or near-pure sine, mono, centered, and steady. Then let the movement layer carry the grit and articulation above it. That way, if the animated layer is muted, the drop still works. That’s the test.

The sub should be clean, consistent, and disciplined. No widening, no unnecessary processing, no chorus nonsense. The movement layer can be high-passed, slightly distorted, and shaped with automation. You can open and close the filter, adjust volume subtly, and create motion across the phrase. But don’t automate everything every bar. In drum and bass, too much movement can kill the punch.

What to listen for now is the relationship between the bass and the drums. The bass should feel huge, but the break should still sound alive. If muting the movement layer leaves you with a strong low-end foundation, you’re on the right track. If muting it destroys the whole idea, the bass is too dependent on the fancy layer.

Let the drum edits guide the bass edits too.

This is where the arrangement starts feeling like a real record. Duplicate the drum clip and make a slightly different version for the second half of the phrase. Then adjust the bass answer to fit that change. Even a tiny difference in the last two beats can make the loop feel composed instead of copied.

The best places to answer are usually just after a snare, before a reset into the next two-bar cycle, in the gap created by a break chop, or behind a fill where the drum energy briefly drops. If the bass keeps talking over the snare, the groove gets flattened. The strongest versions are the ones where the drums lead the sentence and the bass finishes it.

A very useful sound design move here is restrained modulation. Use Auto Filter for clean sweeps if you want them, but keep resonance moderate. Automate cutoff in long phrases, not every sixteenth note. The reason this works in drum and bass is that the genre depends on micro-contrast. A static bass over an Amen can be heavy, sure. But a bass that opens and closes in response to the drum pattern creates forward motion without needing more notes.

And that’s the deeper lesson here. This isn’t just about making a bassline. It’s about controlling who owns the foreground at each instant. If the break already has attitude, the bass does not need to be busy to feel heavy. In fact, one of the most advanced moves is often removing one event you like so the groove breathes and the accents land harder.

Once the phrase starts speaking clearly, commit it to audio.

Seriously, print it. Resample the bass or bounce it to audio so you can chop, reverse, and re-place the hits as part of the arrangement. That’s where things start to feel like records instead of MIDI sketches. Once it’s audio, you can reverse a tail into a snare, clip a note shorter, duplicate a single hit for a transition, or warp a response slightly for variation.

This is also a workflow win. Rename your printed clips by section, not by sound design mood. Something like Drop A Bass Print 01 is useful. Final Final 7 is not. Keep yourself moving.

Now arrange the riff like a DnB section, not just a loop.

Think in eight-bar grammar. The first eight bars establish the conversation. The next eight bars should add one clear change. That might be a gap fill, an altered final note, a one-bar mute, a stripped response, or a slightly more aggressive variation. The ear wants evolution by bar eight or bar sixteen. Not a random overhaul. Just a smart shift.

A strong arrangement shape is to keep the first four bars readable, then introduce the twist in the last four bars of the phrase. That could mean dropping the movement layer for one bar before a new section, letting the break or fill carry the transition. That kind of negative space makes the re-entry hit much harder.

What to listen for when you arrange it is whether the section feels like it’s going somewhere. If every eight bars is identical, the energy stalls. If the changes are too big, the identity disappears. You want controlled evolution. Same characters, deeper argument.

Now check the full context.

Stop soloing the riff and listen with the drums and sub together. This is the moment where the idea either becomes a track or stays a cool loop. Ask yourself: does the bass answer preserve the drum groove, or flatten it? Does the kick lose impact when the bass lands? Does the snare still feel like the emotional anchor?

If the kick loses punch, shorten the bass notes, trim some low mids from the movement layer, or shift the bass hit slightly later so it doesn’t collide with the transient. If the snare loses snap, simplify the bass rhythm around the backbeat. In dark drum and bass, the snare matters. If the bass keeps stepping on it, the whole record feels weaker.

Stereo discipline matters too.

Keep the sub fully mono. Keep the movement layer narrow to moderate at most. If you want width, use it on a high-passed texture or ambience layer, not on the core low end. Check the whole thing in mono. If the phrase gets much smaller, the stereo information was carrying too much of the identity. That’s fine for an effect, but not for the backbone of the drop.

Why does all this work in drum and bass? Because the genre is built on tension between motion and control. You want the Amen to feel alive, but you also need the bass to be disciplined enough to support the groove. That contrast is what makes the drop hit. Not sheer density. Not just loudness. Contrast, timing, and restraint.

A few common traps to avoid.

Don’t make the bass answer too long. If it smears into the next phrase, the conversation disappears. Don’t let the Amen and bass occupy the same rhythmic pocket every time, or the groove turns crowded. Don’t over-widen the bass and lose your club weight. And don’t over-distort the sound before the arrangement is proven. Distortion can make a solo patch feel exciting, but in context it can turn harsh fast.

Also, don’t keep editing tone when the real problem is phrase shape. If you’ve changed the rhythm, the sound, and the mix balance several times and it still feels vague, stop treating it like a sound design issue. It’s probably the structure. Fix the shape first.

Here’s a simple professional habit that helps a lot: check the phrase in three states before you keep sculpting it. Drums only. Bass only. Full drop. If the bass sounds clever alone but ruins the drums in context, it’s not ready yet. The best version is the one where each part sounds more convincing because the other exists.

For darker and heavier material, there’s a strong version of this technique where you use fewer notes than you think you need. Let the phrase imply menace instead of spelling it out. A small number of heavy, well-placed hits often hits harder than constant motion. Silence after the snare can feel massive if you commit to it.

You can also print different versions early. A dry, readable version. A dirtier version. A stripped version with more space. Then swap character instead of rewriting the notes every eight bars. That’s a very real pro move. It keeps the idea coherent while still giving you enough evolution to carry a full drop.

Before we finish, remember the ear cue that tells you you’re getting close: when the phrase is right, the snare feels more important, not less. If every bass hit makes the backbeat feel smaller, the answer is too long, too dense, or too loud in the wrong band. If the drum phrase still punches and the bass feels like it’s finishing the sentence, you’re in the pocket.

So here’s your takeaway. Build the Amen so it asks the question. Build the bass so it answers with purpose. Keep the sub steady, keep the movement controlled, and let the arrangement evolve in eight-bar logic. Print to audio when the phrase starts speaking clearly, then shape it like a real DnB record: compact, dangerous, and useful in the mix.

Now go do the exercise. Keep it tight, use only stock Ableton devices, limit yourself to a small number of notes, and force one real variation in the second bar. If it sounds strong before the timer is up, bounce it and move on. That’s how you build momentum.

And if you want the extra challenge, take the 16-bar version and make exactly two arrangement changes across the whole drop. Keep the sub mono, keep the identity clear, and make bar nine or bar thirteen feel like a genuine evolution. That’s the craft.

Simple idea. Serious result. Let’s build it.

mickeybeam

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

Generating PDF preview…