DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Low-mid pressure design from scratch using Session View (Intermediate)

An AI-generated intermediate Ableton lesson focused on Low-mid pressure design from scratch using Session View in the Basslines area of drum and bass production.

Back to lessons
Low-mid pressure design from scratch using Session View (Intermediate) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Low‑Mid Pressure Design (from scratch) using Session View — Drum & Bass in Ableton Live 🎛️🔊

1. Lesson overview

Low‑mid “pressure” is the difference between a bassline that feels present and one that feels thin—especially on club systems and in rolling DnB. In this lesson you’ll design low‑mid weight from scratch in Session View, using Ableton stock devices and a workflow that’s fast for idea generation and performance-based resampling.

We’ll focus on:

  • Building a two‑layer bass system (Sub + Low‑Mid)
  • Using Session View clips to audition patterns, modulations, and resamples quickly
  • Managing mono, phase, and dynamics so the bass hits hard without wrecking the mix
  • ---

    2. What you will build

    A Session View “bass lab” containing:

  • SUB track (clean sine/triangle, mono, stable)
  • LOW‑MID track (character layer with saturation + filtering + movement)
  • RESAMPLE track to print variations and build a call/response bass palette
  • 3–5 bass clips: roller, stabs, call/response, and a half‑time switch for contrast
  • Target vibe: rolling DnB / jungle-inspired weight—think pressure in the 120–300 Hz zone without turning the mix to mud.

    ---

    3. Step-by-step walkthrough

    Step 0 — Session View setup (the “bass lab” layout)

    1. Set tempo to 174 BPM.

    2. Create these tracks:

    - MIDI Track 1: `SUB`

    - MIDI Track 2: `LOWMID`

    - Audio Track 3: `BASS RESAMPLE` (set Audio From = Resampling, or from a Bass Group)

    - Optional: MIDI Track 4: `SIDECHAIN TRIG` (for clean sidechain control)

    3. Group `SUB` + `LOWMID` into a group called BASS BUS.

    4. On `BASS RESAMPLE`, set Monitor = IN (so you can record quickly).

    Workflow tip: Color-code your clips: rollers (green), fills (orange), switches (purple). Session View thrives on fast decisions.

    ---

    Step 1 — Build the SUB (clean, stable, no excuses) 🧱

    On `SUB`, load Operator (stock).

    Operator settings (starting point):

  • Algorithm: A only
  • Osc A: Sine
  • Coarse: -1 or -2 oct (aim fundamental around 45–55 Hz for DnB; adjust by key)
  • Envelope:
  • - Attack 0 ms

    - Decay ~300 ms (optional)

    - Sustain -inf if using notes as stabs, or 0 dB sustain for held notes

    - Release 80–150 ms (avoid clicks)

    Add devices after Operator:

    1. EQ Eight

    - HP filter at 20–25 Hz (24 dB/Oct)

    - Optional small dip ~200–300 Hz if it fights your low‑mid later

    2. Utility

    - Bass Mono = ON (if available in your Live version; otherwise just keep Width at 0%)

    - Width 0%

    - Gain: keep headroom (peak around -12 to -9 dB on the track)

    Make a SUB clip (8 bars):

  • Create Clip Slot → double-click to create a MIDI clip.
  • Classic roller pattern (example in A minor):
  • - Use A1 as base note.

    - Rhythm idea: long notes on beats 1–3 with a couple of 1/8 pickups.

  • Turn on Groove Pool later if you want shuffle; keep it straight for now.
  • Goal: SUB should be boring and reliable. The pressure will come from the low‑mid layer.

    ---

    Step 2 — Design the LOW‑MID layer (the “pressure engine”) 🔥

    On `LOWMID`, load Wavetable (stock). (Operator works too, but Wavetable makes this fast.)

    Wavetable settings:

  • Osc 1: a rich table (e.g., Basic Shapes → saw-ish region)
  • Osc 2: OFF (for clarity) or subtle triangle to thicken
  • Unison: 2 voices, Amount 10–20%, keep it subtle (DnB low mids need focus)
  • Amp Env:
  • - Attack 0–5 ms

    - Decay 200–400 ms

    - Sustain -6 to -12 dB (so it “barks” then settles)

    - Release 80–150 ms

    Device chain for low‑mid pressure (stock):

    1. Saturator

    - Mode: Analog Clip

    - Drive: 3–8 dB

    - Soft Clip: ON

    - Output: reduce to match (don’t chase loudness yet)

    2. Auto Filter

    - Filter type: LP24

    - Freq: start around 500–1.5k

    - Resonance: 10–20%

    - Envelope (optional): Amount 10–25%, short decay for “pluck”

    3. EQ Eight

    - HP @ 70–90 Hz (12–24 dB/Oct) → this keeps sub clean on the SUB track

    - Gentle bell boost 130–220 Hz (+1 to +3 dB) only if needed

    - Notch any ugly boxiness: often 250–400 Hz

    4. Drum Buss (yes, on bass 😈)

    - Drive: 5–15

    - Crunch: 0–10 (a touch)

    - Boom: 0–10 (be careful; it can add uncontrolled sub)

    - Damp: adjust to tame fizz

    5. Utility

    - Width 0–30% (try to keep low mids mostly mono; widen later above ~300 Hz if desired)

    Key concept:

    Your low‑mid layer should live primarily around 100–300 Hz with harmonics reaching up—but it must not replace the sub fundamental.

    ---

    Step 3 — Create movement using clip envelopes (Session View magic) 🎚️

    Instead of automating in Arrangement, do it inside each Session clip so you can audition variations instantly.

    On a `LOWMID` clip:

    1. Open the Clip view → Envelopes.

    2. Choose DeviceAuto FilterFrequency.

    3. Draw a simple 1‑bar shape:

    - Beat 1: more open (e.g., 1.2k)

    - Beat 2–4: tighter (e.g., 500–800 Hz)

    4. Duplicate clip and make variations:

    - Clip A: steady roller

    - Clip B: more aggressive opens on the offbeats

    - Clip C: halftime opens (for drop switches)

    Now do the same for Saturator Drive (subtle) for “push” moments:

  • Add 1–2 dB drive on fill bars (end of 8/16)
  • This is the heart of Session View bass design: multiple clips = multiple bass behaviors.

    ---

    Step 4 — Sidechain cleanly (kick clarity without killing pressure) 🥊

    Option A (clean + controllable): use a ghost trigger.

    1. Create `SIDECHAIN TRIG` MIDI track.

    2. Put a Drum Rack with a short click/sample (or any short transient).

    3. Program a 4/4 kick pattern (or match your DnB kick placement).

    4. On `SUB` and `LOWMID`, add Compressor:

    - Sidechain: from `SIDECHAIN TRIG`

    - Attack: 0.5–3 ms

    - Release: 50–120 ms (tempo dependent)

    - Ratio: 3:1 to 6:1

    - Threshold: adjust for 2–5 dB GR on SUB, 1–4 dB on LOWMID

    Option B (more vibe): Shaper-style ducking using Auto Pan (tremolo trick):

  • Set Auto Pan to 0° phase, Amount controls ducking, Rate = 1/4 or 1/8.
  • This can feel more “rolling,” but it’s less precise.

    ---

    Step 5 — Glue SUB + LOWMID on the BASS BUS (without mud)

    On the BASS BUS group, add:

    1. EQ Eight (surgical cleanup)

    - Check 150–350 Hz for mud buildup (cut gently if needed)

    - Consider a tiny dip where your snare body sits (often 180–220 Hz in DnB)

    2. Glue Compressor

    - Attack: 10 ms

    - Release: Auto

    - Ratio: 2:1

    - Aim: 1–2 dB gain reduction on peaks (just glue, don’t crush)

    3. Saturator (optional)

    - Drive: 1–3 dB for cohesion

    - Soft Clip ON

    4. Utility

    - If the group gets too wide: Width 80–100% (do NOT widen the low band)

    Quick check:

    Drop a Spectrum on the bus. You want consistent energy around 100–250 Hz, but not a huge uncontrolled hump.

    ---

    Step 6 — Resample variations in Session View (build a bass palette) 🎧

    This is where you go from “one bass sound” to “a bass system.”

    1. Arm `BASS RESAMPLE`.

    2. Launch different `LOWMID` clips while your SUB plays.

    3. Record 8–16 bars of performance into an audio clip.

    Now slice and design:

  • Warp mode: Complex Pro for heavy material, or Beats for tighter slicing.
  • Consolidate good bits into one-shots and stabs.
  • Add Fade Ins/Outs to avoid clicks.
  • Optional: Put Simpler in Slice Mode and drag your resample in.

  • This gives you playable bass hits across the keyboard—very jungle-friendly.
  • ---

    Step 7 — Session-to-Arrangement idea: “rolling call/response”

    Once you have 3–5 bass clips:

  • Scene 1: Intro roller (filtered lowmid, minimal)
  • Scene 2: Drop A (full lowmid, stable pattern)
  • Scene 3: Drop A + variation (extra filter opens + drive boosts)
  • Scene 4: Switch / halftime (different clip envelopes)
  • Scene 5: Drop B (resampled stab layer added)
  • In Arrangement, record a live Scene performance:

  • Hit Global Record, launch Scenes, and capture a natural arrangement fast.
  • ---

    4. Common mistakes ⚠️

    1. Letting low‑mid fight the sub

    - If LOWMID isn’t high‑passed, you’ll get phase weirdness and weak subs.

    2. Over-saturating before filtering

    - Saturation generates low-mid harmonics; if you don’t filter/EQ after, it becomes mush.

    3. Too much width below ~250–300 Hz

    - Wide low mids = unstable mono compatibility and softer impact.

    4. Sidechain too slow

    - Long releases can “pump” in a way that steals momentum from rolling bass.

    5. One clip forever

    - DnB bass pressure comes from micro-variation—make multiple Session clips.

    ---

    5. Pro tips for darker/heavier DnB 🕶️

  • Parallel distortion on LOWMID:
  • Create an Audio Effect Rack:

    - Chain A: Clean (EQ + mild sat)

    - Chain B: Heavy (Saturator + Drum Buss + Auto Filter)

    Blend Chain B quietly for menace without losing definition.

  • Add controlled “knock” at ~150–200 Hz:
  • A tiny bell boost after saturation can make the bass feel like it hits your chest. Keep it subtle and check with the snare.

  • Use Redux sparingly for grit:
  • Bit Reduction 2–6, Downsample x2 max, then low-pass to keep it dark.

  • Make space for the snare body:
  • If your snare is fat around 180–220 Hz, carve the bass bus there by 1–3 dB.

  • Resample + re-filter:
  • The classic dark DnB move: print the bass, then filter it again. It sounds more “finished” than endless live modulation.

    ---

    6. Mini practice exercise ✅

    Goal: Make 4 Session clips that feel like a full bassline performance.

    1. Create 4 `LOWMID` clips:

    - Clip 1: Roller (tight filter, steady)

    - Clip 2: Roller variation (offbeat filter opens)

    - Clip 3: Stabs (shorter notes, more drive)

    - Clip 4: Switch (half‑time rhythm or different note pattern)

    2. For each clip, edit Clip Envelopes:

    - Auto Filter Frequency movement

    - Saturator Drive push on bar 4 (or bar 8)

    3. Resample a 16‑bar performance by launching clips live.

    4. Export a quick test bounce and check on:

    - Headphones (movement/detail)

    - Small speaker/phone (is low‑mid still audible?)

    - Mono (does it collapse nicely?)

    ---

    7. Recap 🔁

  • Build SUB clean and mono (Operator + EQ + Utility).
  • Build LOWMID as a character layer (Wavetable + Saturator + Filter + EQ + Drum Buss).
  • Use Session View clips + envelopes to create multiple bass behaviors fast.
  • Sidechain with intention (tight attack/release, controlled GR).
  • Resample in Session View to create a palette of stabs and phrases—core DnB workflow.

If you want, tell me your target reference (e.g., liquid roller vs. neuro vs. jungle) and your key (e.g., F minor), and I’ll tailor exact MIDI patterns + device settings to match 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: Low-mid pressure design from scratch using Session View (Intermediate)

Alright, let’s build low-mid pressure from scratch in Ableton Live using Session View, specifically for drum and bass basslines. This is the stuff that makes a drop feel present and physical on a club system, without turning your mix into a muddy mess.

The big idea today is simple: the sub should be boring and reliable, and the low-mid layer is where the attitude lives. Then Session View becomes your bass lab, because we can make multiple versions fast, audition them instantly, and resample a performance into a palette of stabs and phrases.

Before we even touch a synth, quick coach move: pick a pressure note. In DnB, one note often carries the whole drop. Choose your anchor, usually the root, and maybe one tension note. So for example, in A minor, your anchor might be A1, and your tension might be G1 or C2. This prevents random sound-design decisions. You’re designing around a purpose.

Now set up the “bass lab.”

Set your tempo to 174 BPM.

Create a MIDI track called SUB, a second MIDI track called LOWMID, and an audio track called BASS RESAMPLE. On BASS RESAMPLE, set Audio From to Resampling, and set Monitor to IN. That last bit is huge because it makes recording variations stupid-fast.

Optional but recommended: create another MIDI track called SIDECHAIN TRIG. This will be your clean, consistent sidechain source.

Then group SUB and LOWMID into a group called BASS BUS. Think of it like one instrument made of two layers.

If you want to work like a pro in Session View, color code your clips so your eyes can make decisions instantly. For example, make your roller clips one color, fills another, switches another. Session View rewards speed.

Cool. Let’s build the sub.

On the SUB track, load Operator. Keep it simple: use Oscillator A only, set it to a sine wave. Put it down one or two octaves so your fundamental lands roughly around 45 to 55 Hz, depending on the key. For DnB, that zone tends to feel right, but don’t be dogmatic. If your tune is in F, things shift.

For the amp envelope, keep attack at zero so it speaks immediately. Give it a small release, like 80 to 150 milliseconds, so it doesn’t click when notes end. If you’re doing stabs, you might use a shorter decay and low sustain. If you’re doing held notes, keep sustain up. The goal is clean note behavior with no pops.

After Operator, add EQ Eight. High-pass at around 20 to 25 Hz to cut rumble you don’t need. And here’s a teacher tip: don’t automatically carve the sub to “make room” for the low-mids yet. Only dip around 200 to 300 if you hear an actual fight later.

Then add Utility. Set width to 0 percent. Mono sub. Always. If your Live version has Bass Mono, great, but the important outcome is: the sub is centered and consistent.

Gain stage this track. Don’t slam it. Aim for healthy headroom. Peaks around minus 12 to minus 9 dB is a solid working range.

Now make an 8-bar MIDI clip for the SUB. Use your anchor note, like A1. Make a classic roller rhythm: longer notes on the main beats, and a couple of eighth-note pickups to push the groove. Keep it straight for now. We can add groove later, but at this stage we want clean comparison while sound designing.

And remember: the SUB should feel almost too simple. If your sub is doing backflips, it’ll betray you on big systems. Pressure comes from the layer above it.

Now the low-mid layer: the pressure engine.

On LOWMID, load Wavetable. Start with a rich oscillator. Basic Shapes is perfect; move it toward a saw-ish area. Turn Oscillator 2 off for clarity at first. You can add it later, but low-mids get crowded fast, and clarity wins.

Add subtle unison: two voices, low amount, like 10 to 20 percent. We’re not making a supersaw. We’re making a focused bass that punches.

Set the amp envelope so it has a little bite: attack close to zero, decay around 200 to 400 milliseconds, sustain down a bit, like minus 6 to minus 12 dB, and release again around 80 to 150 milliseconds. That “bark then settle” shape is one of the easiest ways to get perceived punch without just turning things up.

Now build a stock device chain that creates pressure while staying controlled.

First, Saturator. Put it in Analog Clip mode. Drive it about 3 to 8 dB, soft clip on. Then pull the output down so you’re not tricking yourself with loudness. If it sounds better only because it’s louder, it’s not better.

Then Auto Filter. Use a low-pass 24 dB slope. Start cutoff somewhere between 500 Hz and 1.5 kHz. Add a little resonance, like 10 to 20 percent. You can optionally use the filter envelope for a pluck: a small envelope amount, quick decay, just enough to make the front edge talk.

Then EQ Eight. High-pass the LOWMID around 70 to 90 Hz. This is critical. You are deliberately preventing the low-mid layer from stepping on the sub fundamental. This also reduces phase problems.

Now, in the 120 to 280 region, think “low-mid budget.” You only have so much space there. If your snare body lives around 180 to 220, your bass cannot be massive there all the time. So use EQ like a planner, not a brute-force weapon. If you need extra chest, you might add a gentle bell somewhere around 130 to 220 by one to three dB, but only if it’s truly needed. And if you hear boxiness, often around 250 to 400, notch it gently.

Next, Drum Buss on the LOWMID. Yes, on bass. Keep it controlled: Drive somewhere like 5 to 15, Crunch just a touch, and be careful with Boom. Boom can sneak sub back in and wreck your nice clean sub layer. Use it only if you fully understand what it’s doing, and keep it subtle.

Then Utility. Keep this mostly mono. Width at 0 to 30 percent. If you want stereo excitement, we’ll do that above the real pressure zone, not inside it.

At this point, you should have SUB doing clean fundamentals, and LOWMID living mostly in the 100 to 300 zone, plus some harmonics above.

Now, phase sanity check. This is fast and it saves you hours.

Mute LOWMID and listen to SUB alone. It should feel tight and centered.

Bring LOWMID back in. If the bottom suddenly feels smaller, like you lost weight, that’s destructive interaction. Fix options: raise the LOWMID high-pass a bit, simplify the LOWMID waveform, or reduce anything that’s reintroducing uncontrolled low end, like Boom-style enhancement.

Now let’s do the Session View magic: movement using clip envelopes.

Instead of drawing automation in Arrangement, we’ll bake motion into each Session clip so each clip is a different bass behavior.

On a LOWMID clip, open the Envelopes section. Choose Device, pick Auto Filter, and select Frequency. Draw a one-bar shape. For example: on beat one, open the filter more, like up to around 1.2k, then tighten it over beats two to four, maybe down to 500 to 800. That gives a push at the start of the bar and keeps the rest controlled.

Duplicate the clip. Make variations.

Clip A is your steady roller, tighter.

Clip B opens more aggressively on offbeats.

Clip C is a halftime or switch vibe, where the filter opens on bigger moments.

Then do another envelope, but keep it subtle: Saturator Drive. Add a tiny push, like one or two dB, on the last bar of an 8 or 16 bar phrase. That’s a classic “lift” moment without changing the MIDI.

Coach note: this is where a lot of people either underdo it or overdo it. Underdo it and everything feels static. Overdo it and your bass sounds like it’s constantly yelling. We want micro-variation, not chaos.

Next: sidechain, cleanly.

If you want control, use a ghost trigger. On SIDECHAIN TRIG, put a Drum Rack with a short click or transient sample. Program the kick rhythm you want the bass to duck to. Then put a Compressor on SUB and LOWMID. Enable sidechain, choose SIDECHAIN TRIG as the input.

Suggested starting points: attack around 0.5 to 3 milliseconds, release around 50 to 120 milliseconds. Ratio anywhere from 3:1 to 6:1. Then set threshold for about 2 to 5 dB gain reduction on the SUB, and 1 to 4 on the LOWMID.

Teacher tip: if the release is too long, you’ll pump in a way that steals momentum from rolling DnB. If it’s too short, it can sound jittery. Adjust while listening to the groove, not just watching meters.

There’s also a vibier option using Auto Pan as tremolo ducking. Set phase to 0 degrees, rate to a quarter note or eighth note, and use amount to control ducking. It’s less precise but can feel very rolling. For this lesson, I’d stick to the compressor sidechain for reliability.

Now glue the layers on the BASS BUS.

On the BASS BUS group, add EQ Eight first. Sweep the 150 to 350 area and check for mud buildup. If it’s thick but unclear, a gentle cut can tighten it instantly. Also consider your snare: if the snare body is heavy around 180 to 220, a small dip in that region on the bass can make your drums feel bigger without changing the drum track at all.

Add Glue Compressor next. Attack around 10 milliseconds, release on Auto, ratio 2:1. Aim for just one to two dB of gain reduction on peaks. This is glue, not flattening.

Optionally add a Saturator with one to three dB drive and soft clip on, just to make the two layers feel like one instrument.

Then Utility to control width if you need to. And rule of thumb: do not widen the low band. If you want width, it should be in the higher harmonics, not the pressure zone.

Drop a Spectrum on the bus. You’re looking for consistent energy around 100 to 250 without an uncontrolled hump that dominates everything. Consistent doesn’t mean constant; it means intentional.

Now we resample, because this is how you turn “one bass” into “a system.”

Arm BASS RESAMPLE. Let your SUB play. Then launch different LOWMID clips live: roller, variation, stabs, halftime. Record 8 to 16 bars of performance. You’re basically performing an arrangement in Session View, but printing the audio.

Once you have the audio clip, you can warp it depending on the material. Complex Pro can work for heavy stuff; Beats mode is great for tight slicing. Consolidate the best moments into one-shots and stabs. Add small fades to avoid clicks.

Optional but powerful: drag the resample into Simpler in Slice mode. Now you can play your printed bass hits across the keyboard. That’s extremely jungle-friendly and it’s a fast way to discover call-and-response phrases.

Quick gain-staging reminder: clip gain staging equals consistent resamples. Before you print, make sure your different LOWMID clips hit the bus at roughly similar loudness, otherwise your “palette” will be uneven and you’ll waste time fixing levels instead of writing music.

Now let’s structure this into a performable set.

Make three to five bass clips minimum: a roller, a roller variation, a stabs clip, a call-response idea, and a halftime switch. Then build scenes.

Scene one: intro roller, tighter filter, minimal drive.

Scene two: Drop A, full low-mid, stable pattern.

Scene three: Drop A variation, more filter opens, slight drive boost.

Scene four: switch or halftime clip.

Scene five: Drop B where you add a resampled stab response or a different emphasis.

And here’s an arrangement upgrade that matters: design a pressure arc across 16 bars. Don’t just random-launch clips. Step the energy. Tight, then slightly open, then add punctuation, then an anti-mud bar where pressure reduces for one bar, then full pressure. In DnB, contrast is a weapon. If everything is heavy all the time, nothing feels heavy.

A few advanced variation ideas you can try once the basics are working.

Micro-timing: keep the SUB perfectly on-grid, and nudge only a few LOWMID notes by a few milliseconds. Push a couple notes early for urgency, pull a couple late for drag. Do it sparingly so it’s felt, not heard.

Velocity as a pressure controller: in Wavetable, map velocity to filter envelope amount or amp decay. Then duplicate the same MIDI pattern into three clips and change only velocities. That’s a super clean way to get performance dynamics.

Call and response using register: keep the same rhythm, but in one clip shift LOWMID up an octave and increase the high-pass a bit. You get contrast without rewriting the groove.

And if you want better translation on phones, consider a dedicated BASS TOP layer. High-pass it aggressively around 250 to 400, keep distortion lighter than the LOWMID, and allow a touch of width above 500 Hz. It’s quiet, surgical, and it stops you from forcing the LOWMID to do everything.

Let’s end with a mini practice exercise.

Make four LOWMID clips that feel like a full performance.

Clip one is a tight roller.

Clip two is a roller variation with offbeat filter opens.

Clip three is stabs with more drive and maybe a touch more transient from Drum Buss.

Clip four is a switch, halftime rhythm or a different note pattern.

For each clip, edit clip envelopes for Auto Filter frequency movement and a subtle Saturator drive push on bar four or bar eight.

Then resample a 16-bar performance where you launch these clips live.

Finally do a translation test. Bounce a quick export. Check on headphones for movement and detail. Check on a phone speaker to see if the bass is still audible. Then check in mono to make sure it collapses nicely without losing power.

If you notice the bass disappears in mono, that’s your cue: reduce width in the low-mids, double-check the LOWMID high-pass, and repeat the phase sanity check between SUB and LOWMID.

Recap to lock it in.

Sub is clean, mono, stable: Operator, EQ, Utility.

Low-mid is character and pressure: Wavetable, saturation, filtering, EQ, Drum Buss.

Session View clips and clip envelopes give you multiple bass behaviors fast.

Sidechain with intention so kick clarity doesn’t kill the roll.

And resample to build a bass palette, because that’s how you get a finished, performable DnB bass system instead of one cool patch.

If you tell me your track key and whether you’re aiming liquid roller, darker jungle, or heavier neuro, I can suggest a specific set of MIDI notes and envelope shapes to match that lane.

mickeybeam

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

Generating PDF preview…