DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Bassline Theory oldskool DnB swing: design and arrange in Ableton Live 12 (Intermediate)

An AI-generated intermediate Ableton lesson focused on Bassline Theory oldskool DnB swing: design and arrange in Ableton Live 12 in the Workflow area of drum and bass production.

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Bassline Theory oldskool DnB swing: design and arrange in Ableton Live 12 (Intermediate) 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 building an oldskool DnB swing bassline in Ableton Live 12 that feels like it belongs under a proper jungle/roller drum edit — not a generic wobble loop. The goal is to create a bassline with movement, bounce, and attitude while keeping the sub stable, the groove readable, and the arrangement DJ-friendly.

This technique lives in the main drop and second-drop evolution of a track, but it also affects the intro and breakdown because the bassline’s phrasing needs to create anticipation before the drums fully land. In oldskool-flavoured DnB, the bass often works as a call-and-response phrase with the snare and break hits, rather than a constant stream of notes. That swing — the slight push and pull against the grid — is what makes the tune feel alive.

Musically, this matters because DnB is built on tension between straight low-end authority and syncopated rhythmic movement. Technically, it matters because any careless swing or stereo motion in the low end can wreck the kick/snare pocket, smear the sub, and make the drop feel smaller on a club system.

By the end, you should be able to hear a bassline that:

  • locks to the break without feeling rigid
  • has a recognisable oldskool swing and phrasing identity
  • keeps the sub in mono and steady
  • uses movement in the mid layer without collapsing the low-end
  • can carry a full 16-bar section and still leave room for drum edits and arrangement payoff
  • Best fit: oldskool jungle, roller, early-techstep, darker retro DnB, and modern tracks that want a heritage swing without sounding cheesy.

    What You Will Build

    You’re going to build a two-layer bassline concept inside Ableton Live:

    1. A clean mono sub layer that holds the weight and the note identity.

    2. A swung mid-bass/reese layer that supplies movement, grit, and character.

    The finished result should sound like a tight, club-ready bass phrase with a slightly lazy, human swing — the kind of line that dances around the break but never loses the floor. It should feel dark, muscular, and intentional, with enough variation to carry an 8- or 16-bar drop without sounding like a loop that was copied and pasted once too often.

    Success sounds like this in practice: the snare still punches through, the kick doesn’t disappear, the sub feels glued to the groove, and the mid layer adds menace without making the bassline feel wider than the track itself.

    Step-by-Step Walkthrough

    1. Start with the drum loop and lock the bassline to the pocket first

    Put your break and main kick/snare pattern in a loop of 8 or 16 bars before you design the bass. In oldskool DnB, the bassline should respond to the drum phrasing, not exist in a vacuum. If you already have a chopped break, let it play and identify where the snare lands most clearly.

    In Ableton, work in Arrangement or Session, but keep the loop short at first. Focus on the snare anchors and the spaces around them. Your first bass notes should usually avoid stepping directly on the snare unless that clash is part of the design.

    Why this works in DnB: the break creates the momentum, and the bassline becomes the counter-rhythm. If both are fighting for the same transient space, the drop loses swing and impact.

    What to listen for:

    - Does the bass phrase feel like it “leans” into the snare or fights it?

    - Does the groove still move when the bass is muted? If not, the drums are too static; fix the drum edit before making the bass more complicated.

    2. Build a simple MIDI phrase with deliberate gaps

    Start with a MIDI clip in a dedicated bass track and write a phrase using short notes and spaces, not a continuous line. Oldskool swing usually comes from phrase shape, not heavy rhythmic subdivision. Try a 1-bar or 2-bar motif first, then loop it across 4 or 8 bars.

    A strong starting point is:

    - a root note held slightly longer at the start of the bar

    - a syncopated answer note late in the bar

    - one or two short pickup notes before the snare

    - deliberate silence where the drums need air

    Keep the MIDI note lengths tight enough that the bass feels articulate. For many oldskool-inspired lines, short notes around 1/16 to 1/8 in length work well, with a few longer anchor notes where you want authority.

    Decision point — A versus B:

    - A: more classic swing — use fewer notes, more space, and a strong “phrase then answer” structure.

    - B: more modern roller pressure — use more notes but keep them rhythmically offset and avoid filling every gap.

    If you want more heritage/jungle energy, choose A. If you want a darker, more relentless roller feel, choose B.

    3. Create the sub layer as a separate mono instrument

    Make a second track for the sub, or split the bass idea into two layers if you’re already working with an instrument rack. For the sub, use a very simple source: Ableton’s Operator, Wavetable, or even a clean Analog-style patch if you already know it well. The sub layer should be boring in the best possible way.

    Suggested starting points:

    - oscillator set to a sine or very clean wave

    - no stereo widening

    - short, controlled amp envelope

    - minimal or no modulation

    - notes matched tightly to the MIDI pattern

    If you need a chain, a practical stock-device example is:

    - EQ Eight: low-pass around 120–180 Hz if needed

    - Utility: Width at 0% for mono discipline

    - Saturator: Drive around 1–3 dB, Soft Clip on if it helps

    - optional Compressor only if the sub note lengths vary too much

    Keep this layer dead centre. In oldskool DnB, the sub is the floor. Any unnecessary stereo information down there will weaken club translation.

    What to listen for:

    - Can you hear the root note clearly on a small speaker without it becoming fuzzy?

    - Does the sub stay stable when the break gets busy?

    4. Design the mid-bass/reese layer for movement, not low-end responsibility

    This is where the character lives. Use a richer source such as Wavetable or Operator with a slightly detuned, harmonically active tone. The goal is to create a mid-bass that feels like a classic reese or oldskool bassline texture, but not so wide or overdriven that it steals the sub’s job.

    A strong stock-device chain here is:

    - Wavetable or Operator

    - Saturator for controlled harmonics

    - Auto Filter for movement and phrase shaping

    - EQ Eight to carve the low end and tame harshness

    - optional Chorus-Ensemble very lightly, if used above the low-end only

    Helpful starting ranges:

    - detune: subtle, not extreme

    - filter sweep: roughly 200 Hz to 2–4 kHz depending on brightness

    - Saturator Drive: around 2–6 dB if the source is too polite

    - high-pass the mid layer around 80–150 Hz depending on the patch

    - if the top gets bitey, dip around 2.5–5 kHz rather than just turning everything down

    The mid layer should sound interesting on its own, but in the full track it should mainly glue to the drums and imply motion.

    Why this works in DnB: the reese/mid layer provides psychoacoustic motion while the sub anchors the dancefloor. That separation is what keeps the track heavy but readable.

    5. Program swing with timing, not just groove quantize

    Oldskool swing is often better achieved by nudging notes manually than by simply applying a groove template and calling it done. In Ableton, use the grid as a starting point, then move specific notes a little late or early to create tension.

    Try this:

    - keep the first note of the phrase close to the grid

    - push the answer note a touch late for drag

    - bring a pickup note slightly early to create lift into the snare

    - leave some notes exactly on-grid so the line still feels deliberate

    You are aiming for a bassline that feels like it’s breathing around the break, not slurring off time. The sweet spot is often very small: a few milliseconds is enough to change the feel.

    What to listen for:

    - If the bassline feels stiff, the answer notes are probably too perfect.

    - If it feels drunk, you’ve moved too many notes off-grid and the break loses authority.

    A practical workflow efficiency tip: once you find a phrase rhythm you like, duplicate the clip and make variation by changing only 1–2 notes or timing offsets. That keeps you moving fast instead of redesigning from scratch.

    6. Shape note length and accent so the groove speaks

    Oldskool basslines often feel musical because some notes are slightly longer, some are clipped, and some are accented by envelope shape. In Ableton, you can do this with MIDI note length plus the synth envelope.

    Use:

    - shorter notes for ghost-like movement

    - medium notes for the main bounce

    - a longer held note only where you want the phrase to “open up”

    On the synth, set the amp envelope so the bass has a quick but not clicky start. A useful starting point:

    - attack: very short, but not zero if the patch clicks

    - decay/release: short to medium depending on whether the note should punch or bloom

    - if using a filter envelope, keep it subtle so the movement reads as phrasing, not dubstep-style swoop

    A good oldskool DnB bassline should feel like it has weight on the note onset and attitude in the tail, not a smooth sustained pad.

    Stop here if the groove is already hitting: print a rough bounce and listen away from the screen. If the phrase still feels obvious and memorable without the synth cranked, you’ve got the right rhythmic identity. If not, simplify before adding more processing.

    7. Create phrase variation every 4 or 8 bars

    A static 2-bar loop will usually collapse the energy of the drop too quickly. Build a simple arrangement system:

    - bars 1–4: main phrase

    - bars 5–8: slight variation, one extra pickup or one note removed

    - bars 9–12: more open version or a higher inversion for tension

    - bars 13–16: final push, fill, or response to the drums

    You can make this happen with minimal edits:

    - remove a note in bar 5 or 6 to create space

    - move one bass note up an octave for 1 bar only

    - add a muted pickup just before the snare turn-around

    - automate the filter open slightly by the end of the 8-bar phrase

    A useful arrangement example: in the first 8 bars of the drop, keep the bassline relatively contained. In the second 8 bars, introduce a one-bar octave lift or a sharper filter opening before the phrase resets. That gives DJs and dancers a sense of progression without breaking the tune’s identity.

    8. Check the bass against drums and fix the low-end balance

    Now play the bass with the full drum pattern, not solo. This is the moment where many good sounds become bad arrangements if the balance is wrong.

    Check:

    - does the kick still punch through the bass phrase?

    - does the snare retain its front-edge?

    - is the sub masking the break’s low-mid body?

    - does the bassline groove more when the hats and ghosts are audible?

    Use EQ Eight on the mid-bass to carve out room if needed:

    - small dip around 180–300 Hz if the bass and kick are muddying the groove

    - gentle control around 2–5 kHz if the reese is poking into the snare crack or harsh hats

    - low cut on the mid layer so the sub owns the true bottom end

    If the track feels heavy but unclear, the problem is usually not “not enough bass.” It’s often too much information between 100–400 Hz.

    Mix-clarity note: keep the sub mono and keep the mid layer disciplined. If the bass sounds huge in headphones but weak on a club system, you probably built too much width and not enough centre weight.

    9. Commit the character to audio when the movement is right

    Once the bassline rhythm and filter motion are working, consider printing the mid-bass to audio. This is especially useful in oldskool-inspired DnB because printed audio makes it easier to edit phrase shapes, reverse a tail into a fill, or chop a tiny response note into the next bar.

    In practical terms, commit when:

    - the core tone is right

    - the filter motion feels musical

    - you want to edit the phrase more like an arrangement element than a synth patch

    After printing, you can:

    - slice a response note and place it as a pickup

    - reverse a short tail for a transition

    - duplicate a single hit for a fill before the drop

    - automate clip gain or fades to emphasise phrasing

    This is a major workflow advantage in DnB: audio gives you fast arrangement control without losing the identity of the bass idea.

    10. Refine with automation and tension-release

    Use automation to make the line evolve without wrecking the low-end. Good choices:

    - Auto Filter cutoff opening slightly over 4 or 8 bars

    - Saturator Drive rising modestly into a switch-up

    - reverb or delay only on a short throw at the end of a phrase, not constantly

    - a brief mute or filter close just before the drop re-entry

    Keep movement measured. In dark DnB, too much automation makes the bass feel like a dubstep sound design exercise instead of a DJ-friendly groove weapon.

    A strong final check is to listen at a lower volume: if the bassline still has character and swing when quiet, the rhythm and harmonic content are strong enough. If the line disappears, you’re relying too much on processing rather than phrasing.

    Common Mistakes

    1. Making the sub layer stereo

    - Why it hurts: the low end gets unfocused and weak in club playback.

    - Fix: put Utility on the sub and set Width to 0%. Keep all stereo motion above the low end only.

    2. Writing too many notes

    - Why it hurts: the bass stops swinging and starts stepping on the break.

    - Fix: delete notes until the phrase breathes. In Ableton, keep only the notes that support the drum accent pattern and the turnaround.

    3. Using one loop for the whole drop

    - Why it hurts: the track feels like a sketch instead of a finished tune.

    - Fix: create a second 4- or 8-bar variation with one note removed, one octave lift, or one new pickup.

    4. Letting the mid-bass own the sub range

    - Why it hurts: the kick and sub fight, and the low end gets cloudy.

    - Fix: high-pass the mid layer around 80–150 Hz and keep the true bottom in the mono sub.

    5. Overdoing filter sweeps

    - Why it hurts: the bass becomes dramatic but loses oldskool groove identity.

    - Fix: use smaller, phrase-based filter moves. In Ableton, automate the cutoff in modest ranges and let rhythm do more of the work.

    6. Ignoring note length

    - Why it hurts: the groove feels flat even if the notes are in the right places.

    - Fix: vary note lengths deliberately. Use short notes for bounce and a few longer ones for anchor points.

    7. Not checking the bass with the drums early

    - Why it hurts: a bassline that sounds great solo can collapse the drop when the break returns.

    - Fix: keep the drum loop running while you write and edit. If the snare loses authority, simplify the bass immediately.

    Pro Tips for Darker / Heavier DnB

  • Let the sub say less, not more. Darker basslines feel heavier when the sub notes are confident and sparse. A controlled root note can hit harder than an overplayed line.
  • Use mid-bass movement as menace, not brightness. A reese does not need to be wide and shiny to feel evil. Keep the movement concentrated in the mids and upper-mids while the centre stays solid.
  • Try a one-note octave tactic. In a 4- or 8-bar phrase, lift only the final response note up an octave for one hit. That creates tension without turning the whole bassline into a lead.
  • Resample the mid layer into new phrases. If a live synth patch is too polite, print it, slice the best 1- or 2-note moments, and rebuild a more aggressive phrase from audio.
  • Use small harmonic dirt instead of huge distortion. A little Saturator drive or soft clipping often reads heavier than brute-force distortion because the rhythm stays intact.
  • Keep the low-mid under control. Dark DnB often gets muddy around 200–400 Hz. If the track starts feeling thick but not powerful, carve a little there before adding more bass content.
  • Build menace with rests. Empty space before a snare, or a dropout right before a bass answer, can feel more dangerous than constant activity.
  • Mini Practice Exercise

    Goal: Build a 16-bar oldskool DnB bassline that swings against a break without losing low-end clarity.

    Time box: 15 minutes

    Constraints:

  • Use only Ableton stock devices
  • Build a mono sub layer and a separate mid-bass layer
  • Limit yourself to two rhythmic ideas and one variation
  • No more than 6 bass notes per bar on average
  • One automation lane only: either filter cutoff or drive
  • Deliverable:

    A 16-bar loop with:

  • 8 bars of main bass phrasing
  • 8 bars with one clear variation
  • sub kept mono
  • mid layer with audible movement
  • at least one section where the bass leaves space for the snare to hit cleanly
  • Quick self-check:

    Mute the drums for 5 seconds, then bring them back. If the bassline immediately feels like it belongs to the break and still sounds rhythmic, you’re on target. If it sounds busy, blurry, or too “synthy,” delete notes and simplify the phrase before touching more sound design.

    Recap

  • Oldskool DnB bass swing comes from phrase shape, note length, and timing nudges, not just groove templates.
  • Keep the sub mono, simple, and stable.
  • Put movement in the mid layer, where reese character and filter motion can live safely.
  • Arrange bass as 8-bar or 16-bar conversation, not a static loop.
  • Check the bass with the drums early, and simplify the line whenever the snare loses authority.
  • In DnB, the best bassline is not the busiest one — it’s the one that makes the drop feel inevitable.

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 really matters if you want oldskool-flavoured drum and bass to hit with authority. We’re making a bassline with swing, attitude, and movement in Ableton Live 12, but we’re keeping the low end tight, mono, and club-ready. The goal is not to make a generic wobble loop. The goal is to make a bass phrase that feels like it belongs under a proper jungle edit, a roller, or a darker retro DnB drop.

And that balance is the whole game here. In DnB, the bass has to do two things at once. It needs to carry weight, but it also needs to dance with the break. If the low end gets too wide, too busy, or too clever, the kick and snare lose their pocket. If it’s too plain, the groove feels flat. So we’re aiming for that sweet spot where the bass feels human, slightly lazy, slightly urgent, and totally locked to the drums.

Start with the drums first. Loop your break and your main kick and snare pattern for eight or sixteen bars before you even think too hard about the bass. Let the rhythm breathe on its own. The break is your guide. In oldskool DnB, the bass should answer the drum phrasing, not fight it. So listen for where the snare lands with the most authority, and leave those spaces open at first.

Here’s a really useful check: mute the bass for a moment and ask yourself, does the drum groove still move? If it doesn’t, fix the drums before you complicate the bass. That’s a very important mindset in this style. The bassline is not there to rescue a weak break. It’s there to amplify a strong one.

Now write a simple MIDI phrase with intention. Don’t start by filling every gap. Start with short notes and deliberate silence. A strong oldskool bass idea often begins with a root note that holds a little longer at the top of the bar, then a late answer note, then a pickup before the snare, and then space again. That call-and-response feel is classic. It’s musical, it’s DJ-friendly, and it leaves room for the drums to breathe.

You can think of it like this: the bass says something, the snare answers, and the space between them becomes part of the groove. That’s why this works in DnB. The rhythm is not coming from constant note density. It’s coming from tension, release, and the way the bass phrases against the break.

If you want a more classic swing feel, keep the phrase simple and sparse. If you want a slightly more modern roller pressure, you can add a few more notes, but keep them rhythmically offset and don’t fill every hole. Less can absolutely be more here. In fact, a lot of oldskool swing disappears the moment the line becomes too helpful.

Now split the bass into two layers. This is the workflow move that really makes the sound work in a proper system.

First, build the sub layer. Keep it boring in the best possible way. Use a clean instrument in Ableton like Operator, Wavetable, or Analog, and aim for a sine or very clean wave. Keep it mono. Put Utility on it and set the width to zero if needed. That sub is the floor. It should sit dead centre, steady, and confident.

A simple chain can be enough here. EQ Eight if you need a low-pass cleanup, Utility for mono discipline, maybe a touch of Saturator for a little warmth, and only use compression if the note lengths are inconsistent. But don’t overwork it. The sub should feel stable, not dramatic.

What to listen for here? The sub should be clear even on a small speaker, and it should stay solid when the break gets busy. If it starts sounding fuzzy or wide, you’ve gone too far. If the low end feels like it’s wandering, tighten the note lengths and simplify the source.

Next comes the mid-bass, and this is where the personality lives. This layer can have the reese character, the grit, the movement, the menace. Use something a little richer in tone, like Wavetable or Operator with some detune and harmonic content. But be careful: this layer is not responsible for the true bottom end. Its job is movement, not weight.

A good stock-device chain might be something like a synth, then Saturator, then Auto Filter, then EQ Eight. You can add a tiny bit of Chorus-Ensemble if it stays above the low end, but don’t let the stereo image get messy down low. High-pass the mid layer somewhere around 80 to 150 Hz depending on the sound, so the sub owns the floor completely.

And here’s the important part: make the mid layer feel alive without making it too bright or too wide. A subtle detune, a controlled amount of saturation, and a filter that moves over the phrase can give you all the motion you need. If the sound gets harsh, try cutting a little around the upper mids instead of just turning it down. If it feels too polite, a little saturation often helps more than brute-force distortion.

Now let’s talk swing, because this is where the oldskool feel really comes together.

Don’t rely only on groove quantize. Use your grid as a guide, then nudge specific notes by hand. Keep the first note close to the pocket. Push the answer note a touch late if you want drag. Bring a pickup a touch early if you want lift into the snare. Leave some notes exactly on the grid so the phrase still feels deliberate.

What to listen for? If the line feels stiff, your answer notes are probably too perfect. If it feels drunk, you’ve probably moved too many notes off the grid and the break has lost its authority. You want breathing room, not sloppiness. Usually just a few milliseconds is enough to change the feel.

Also pay close attention to note length. This is one of the most overlooked parts of bassline design. In oldskool-inspired DnB, some notes should be clipped, some should be medium length, and a few should hold a little longer to anchor the phrase. You can shape that with MIDI note lengths and with your amp envelope on the synth. Keep the attack quick, but not clicky. Keep the release short enough that the bass stays articulate.

A good rule here is that the onset should have weight, and the tail should have attitude. Not a pad, not a wash, just a confident bass note that says exactly what it needs to say and gets out of the way.

Once the main two-bar idea is working, loop it and build the arrangement around a larger phrase. Don’t let one static loop carry the entire drop. That’s a fast way to make the track feel unfinished. Instead, create variation every four or eight bars.

You can do this very simply. Remove one note. Add one pickup. Lift one response note up an octave for a single hit. Open the filter a little by the end of the phrase. Even one small change can make the second half feel like a progression instead of a copy. For a first drop, keep the phrase more contained. For the second half, let it open slightly, or add a more urgent version of the same idea.

That’s a big part of DJ-friendly arranging too. The listener should feel where the section resets. The bassline should help signal that shape. If you’re building a first drop and second-drop evolution, don’t just make the bass louder. Change its relationship to the drums. That can be a little more syncopation, a different note placement, a one-bar octave lift, or a slightly dirtier print of the same phrase.

Now check the bass with the full drums, not in solo. This is where good sounds can become bad arrangements if the balance is off. Listen for whether the kick still punches through, whether the snare keeps its edge, and whether the low mids are muddying the groove.

A lot of the time, if a DnB bassline feels heavy but unclear, the problem is not that you need more bass. It’s usually that there’s too much going on between 100 and 400 Hz. That area can cloud the kick, hide the snare body, and make the whole drop feel smaller. So if needed, carve a little room in the mid-bass with EQ Eight. Keep the sub clean. Keep the mid layer disciplined. Keep the centre strong.

If the bass sounds huge in headphones but weak on a club system, that’s often a sign that you’ve built too much width and not enough centre weight. In this genre, the low end has to translate. Mono sub, focused mid movement, and enough space for the drums to breathe. That’s the formula.

Once the rhythm and filter motion are working, print the mid layer to audio if it helps you move faster. This is a really smart oldskool workflow. Audio lets you chop a response note, reverse a tail, duplicate a hit for a fill, or create a tiny pickup before the next bar. It turns the bass from a live patch into arrangement material, and that can speed up the next wave of creative decisions a lot.

A lot of producers wait too long to commit. But if the line is already speaking clearly, bouncing it to audio can give you more control, not less. Especially in DnB, where the bass often needs to interact with the drums like a chopped phrase rather than a fixed synth part.

From there, use automation with restraint. A small cutoff rise over four or eight bars can be enough. A modest saturation increase into a switch-up can add energy. A short reverb or delay throw at the end of a phrase can create a transition. But keep it measured. Darker DnB loses its power when the bass becomes too much of a sound design demo and not enough of a groove weapon.

And here’s another useful reminder: if the bassline feels technically correct but emotionally flat, don’t immediately add more effects. First check the note lengths, the silence before the snare, whether the answer note lands slightly late, and whether the phrase repeats too perfectly across the bars. Often the solution is not more processing. It’s better phrasing.

If you want a more menacing feel, lean on restraint. Let the sub say less, not more. Use small harmonic dirt instead of huge distortion. Keep the movement in the mids, not in the low end. Sometimes one octave lift on the final response note is enough to create tension without turning the bass into a lead.

So, to wrap this up, the oldskool DnB swing bassline is built on a few core ideas. It comes from phrase shape, note length, and timing nudges, not just a groove template. It works because the sub stays mono, simple, and stable. The movement lives in the mid layer, where reese character and filter motion can add attitude without breaking the floor. And the arrangement stays interesting because the bassline evolves every eight bars instead of repeating endlessly.

The best bassline here isn’t the busiest one. It’s the one that makes the drop feel inevitable.

Now I want you to put that into practice with the exercise. Build a 16-bar oldskool DnB bassline using only Ableton stock devices. Keep the sub mono, keep the mid layer separate, and limit yourself to two rhythmic ideas and one variation. Use just one automation lane. Give yourself a clear moment where the bass leaves space for the snare to hit cleanly. Then do the quick self-check: mute the drums, bring them back, and ask whether the bassline still feels like it belongs to the break.

If it does, you’re on the right track. If it feels too busy, too blurry, or too synthetic, simplify it again before touching the sound design. That’s how you get from a loop to a proper DnB bass phrase.

Nice work. Keep it tight, keep it swinging, and make every note earn its place.

Mickeybeam

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

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…