DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes (Intermediate · Workflow · tutorial)

An AI-generated intermediate Ableton lesson focused on Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes in the Workflow area of drum and bass production.

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

Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes (Intermediate · Workflow · tutorial) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

1. Lesson Overview

This intermediate workflow lesson, "Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes", focuses on building a bassline from theory to arrangement-specific decisions inside Ableton Live 12. You’ll learn how to design layered bass patches (sub + mid + top grit), write syncopated, amen-friendly bass rhythms, and arrange those elements across a typical jungle/oldskool Drum & Bass structure in Arrangement View. The emphasis is practical Ableton stock-device workflows and arrangement automation that sell the breakdowns and drops typical of oldskool DnB.

2. What You Will Build

  • A three-layer bass patch (mono sub, wide mid-reese, top grit) using stock devices (Operator/Wavetable, EQ Eight, Saturator, Glue Compressor, Utility).
  • A 8–16 bar bass phrase with syncopation and octave motion appropriate to jungle DnB at ~170 BPM.
  • Arrangement tactics: how to place bass elements through intro → build → drop → breakdown → return, with automation (cutoff, drive, amplitude, pitch nudges) and sidechain control to glue bass & breakbeat.
  • A reusable Instrument Rack with macro controls for live tweaks during arrangement.
  • 3. Step-by-Step Walkthrough

    Note: This walkthrough explicitly follows "Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes". Work at 168–174 BPM (170 is a common target).

    A. Project and tempo

    1. Set BPM to 170.

    2. Create a new MIDI Track (Cmd/Ctrl+Shift+T) and name it BASS_MAIN.

    B. Build the layers (use three parallel chains inside one Instrument Rack)

    1. Create an Instrument Rack:

    - Drop Instrument Rack onto BASS_MAIN.

    - Open the Rack (show chains), create three chains: SUB, REESE, TOP.

    2. SUB chain (pure mono low-end)

    - Drag Operator (stock FM synth) into SUB chain.

    - Patch: Carrier as sine (Osc A sine), Osc B off. Use pure sine or slight detune via coarse pitch only if needed.

    - Set Osc A to 1 oscillator, 0+/- fine tune = 0. Lower the filter to full open but we’ll mono later.

    - Add an Auto Filter after Operator, set to Low-Pass (24 dB) and set initial cutoff ~80–120 Hz.

    - Add EQ Eight after Auto Filter: high-pass removal not needed; instead steep cut above 200 Hz with a low-pass bell to keep only 20–150 Hz if desired.

    - Add Utility and set Width to 0% (mono for <150 Hz). Side-note: you’ll automate Utility width to remain mono.

    - Label and chain freeze.

    3. REESE chain (thick, detuned mids)

    - Drag Wavetable into REESE chain.

    - Choose two saw oscillators (osc A & B) detuned by ~7–14 cents each and slightly offset in voicing/unison (set unison to 2–4 voices but keep detune modest).

    - Apply a low-pass filter (LP24), cutoff ~400–800 Hz, add slight drive using Saturator (Soft Clip) post-filter for grit.

    - Place Chorus and/or Chorus-Ensemble (use stock Chorus) lightly to widen; set Utility width around 70–100% for stereo but keep mid/bottom in check.

    - Add EQ Eight: cut below 60 Hz (to leave room for SUB), slight boost at 200–400 Hz for body.

    - Add Glue Compressor for glue.

    4. TOP chain (grit and transient edge)

    - Use Operator or Sampler with a noisy pulse/filtered square or a short FM bite.

    - Add Saturator and EQ for presence (boost 1–3 kHz lightly).

    - Add small Delay (Ping Pong or Simple Delay) and reverb sparingly for space; keep wet low.

    5. Macro mapping and routing

    - Map Filter Cutoff (global Auto Filter or key Wavetable filters) to Macro 1.

    - Map Drive (Saturator) to Macro 2.

    - Map Sub Volume to Macro 3.

    - Map Width (Utility on SUB or REESE) to Macro 4.

    - Save Instrument Rack as "Jungle Bass Rack" for reuse.

    C. Bassline theory & MIDI writing

    1. Key & scale:

    - Pick a root (A minor / A Dorian / E minor are common). Jungle often uses simple minor/pentatonic movement.

    - For oldskool feel use root–octave leaps and occasional minor 7th or flat 5 as passing tones. Pentatonic minor (1, b3, 4, 5, b7) is very DJ-friendly.

    2. Rhythm & phrasing:

    - Work in 16th-grid but allow triplet/groove: create syncopation around the off-beats that lock with the amen break kick/hats.

    - Typical motif: Root on 1, quick octave hop on the "&" of 1 or the "ah" of 2, short ghost notes (staccato 16ths) leading into bar change.

    - Use bar-length phrases of 4 or 8 bars and create a 2-bar call/response (motif / variation).

    3. Writing the MIDI clip:

    - Double-click empty clip slot in Arrangement to create an 8-bar MIDI clip.

    - Draw a steady root on beat 1 (length 1/4 to 1/2), then add staccato 16th ghost notes on off-beat 2 & 3.

    - Add octave jumps every 2 bars for movement: e.g., bar 3 jump +12 semitones for emphasis.

    - Use Velocity device to scale dynamics: map velocities to macro for humanization (or add the Velocity MIDI effect and a small randomize).

    4. Groove & swing:

    - Extract a groove from an amen break sample (Drag the sample into the clip, right-click > Extract Groove) or use the Groove Pool to apply to the bass clip at ~10–30% timing swing to sit with drums.

    - Apply slightly different groove to bass mid layer vs. sub (keep sub tight on the grid).

    D. Mixing and sidechain

    1. Route a Grupped Drum Bus:

    - Ensure Kick/bass-heavy kick is on a Drum Bus (Drums group). Create an audio track with the breakbeat loops. Send a kick-only trigger or a sidechain trigger (e.g., short muted audio clip on a Kick_Trigger track).

    2. Sidechain Compressor:

    - Put Compressor after the Instrument Rack on BASS_MAIN, enable Sidechain and select Kick_Trigger or Kick audio source. Adjust threshold and ratio for 3–7 dB ducking, fast attack, medium release (~60–150 ms) so bass breathes with the break.

    3. Final EQ:

    - On Master bass bus (create Bus BASS_GROUP), add EQ Eight: high-pass nothing below 20 Hz, mild cut 200–400 Hz if muddy, shelf boost around 60–90 Hz for presence, gentle boost 1–2 kHz on tops if needed.

    E. Arrangement decisions for jungle oldskool breakdowns

    1. Typical structure & where to automate:

    - Intro (bars 1–16): sparse bass or sub only; keep REESE/MIDS muted; automate Sub Volume or macro to fade in.

    - Build (bars 17–32): open REESE cutoff gradually, increase drive macro and add top layer hits to create tension.

    - Drop (bars 33–48): fully open macros, full bass arrangement; sidechain engaged.

    - Breakdown (bars 49–64): cut bass mids or automate cutoff to very low (LP filter closing to 100 Hz), keep sub for rumble or silence sub for dramatic effect; add pitch-down automations or small detune LFOs for gritty feel.

    - Return (bars 65–end): reintroduce motif, alter last bar with a fill or octave jump.

    2. Drawing automation in Arrangement View:

    - Duplicate bass clip to cover sections; show device automation for macros or Auto Filter cutoff (press A to toggle automation mode).

    - Draw curves: slow exponential for filter opens, short envelopes for drive bursts. Use the pencil tool (B) for freeform or draw breakpoints.

    - For breakdowns, automate the SUB chain mute via Rack chain selector or macro volume; use the Chain Selector to crossfade between SUB-only chain and FULL stack.

    3. Variation techniques:

    - Mute or filter mid chain during the first half of a bar to let amen break occupy space.

    - Automate pitch-bend via Clip Envelope (Pitch Bend) for subtle wobble at end of phrases.

    - Insert half-time pockets: silence mid & top layers for 1–2 bars for impact.

    F. Final touches

    1. Render a rehearsal mix (Export Audio) to test club translation at low bit depth? (Use reference playback).

    2. Tweak sidechain release to avoid pumping that ruins break transients.

    4. Common Mistakes

  • Layer phasing: Detuned reese layers often phase-cancel when not carefully EQ’d. Fix by slightly high-passing the mid layer under 40–60 Hz and mono-ing the sub.
  • Fat sub clashing with kick: Not sidechaining or not carving spectrum with EQ results in muddy low end. Always carve with EQ and sidechain lightly.
  • Over-widening low frequencies: Applying stereo widening to sub frequencies causes playback issues on club systems; keep <150 Hz mono.
  • Over-automation density: Too many competing automations (cutoff + drive + volume) can obscure arrangement; use macros to control multiple parameters cleanly.
  • Not matching groove: A perfectly quantized bass that doesn’t follow the break’s micro-timing will feel disconnected. Use Groove Pool or extract groove from the break.
  • 5. Pro Tips

  • Save your Instrument Rack variations: create SUB-only, REESE-only, and FULL presets for fast arrangement decisions.
  • Use the Chain Selector in the Rack to switch instantaneously between bass textures in Arrangement (map to automation lane).
  • Automate Macro knobs (not every device parameter) so you can control multiple devices with simpler lanes in Arrangement view.
  • Use the Utility “Mono” for subs and gentle mid-side EQ on the REESE chain to keep the center focused.
  • For oldskool authenticity, occasionally throw in slight pitch drift (LFO mapped to coarse pitch at very low depth) to mimic analog instability.
  • Duplicate and mutate: copy your 8-bar pattern and alter only 1–2 notes or velocities—this yields believable variation without re-writing.
  • Use Freeze/Flatten on heavy Instrument Racks if CPU spikes during complex arrangements.

6. Mini Practice Exercise

Goal: Create an 8-bar bass phrase and place it across an intro → drop → breakdown arrangement.

1. Set BPM to 170.

2. Build the three-chain Rack (SUB/REESE/TOP) quickly using Operator/Wavetable as described.

3. Write an 8-bar MIDI clip: root on 1, octave jump on bar 3, syncopated 16th ghost notes on off-beats.

4. Apply a groove extracted from an amen break to the bass clip (drag break sample into clip, Extract Groove, apply to clip).

5. Create a 32-bar Arrangement:

- Bars 1–8: SUB only (mute REESE/TOP via Chain Selector).

- Bars 9–16: Open REESE gradually (automated cutoff macro).

- Bars 17–24 (Drop): FULL bass; set sidechain compressor to Kick_Trigger.

- Bars 25–32 (Breakdown): automate REESE & TOP to -inf (mute) and close the filter to 120 Hz, keep SUB or silence for 1 bar then re-enter.

6. Export a quick MP3/WAV render to hear the arrangement transitions.

7. Recap

This lesson covered "Bassline Theory a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes" end-to-end: building a layered bass Rack with stock devices (Operator, Wavetable, EQ Eight, Saturator, Utility), writing syncopated bass MIDI grounded in pentatonic/minor theory, applying groove to lock with amen breaks, and arranging automation in Arrangement View to create punchy drops and dramatic breakdowns. Keep subs mono, manage phase with EQ, use sidechain to carve space for the kick/break, and use macros/chain selectors to simplify arrangement automation so your basslines hit with classic jungle energy.

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. This lesson is called “Bassline Theory — a breakdown: arrange and arrange in Ableton Live 12 for jungle oldskool DnB vibes.” It’s an intermediate workflow tutorial focused on taking a bassline from theory into a practical Arrangement View build in Ableton Live 12. We’ll design a three-layer bass patch, write a syncopated, amen-friendly phrase at around 170 BPM, and arrange the bass through intro, build, drop, breakdown and return — using stock devices, macros, and sidechain control to get that classic jungle energy.

Lesson overview first: you’ll build a three-chain Instrument Rack with SUB, REESE and TOP layers using Operator and Wavetable, plus EQ Eight, Saturator, Utility and Glue Compressor. You’ll write an 8–16 bar phrase with octave motion and syncopation, extract groove from an amen break, set up sidechain ducking, and automate macros and chain selector ranges across a typical jungle arrangement. You’ll finish with mixing and arrangement tactics that sell the drops and breakdowns.

What you will build: a mono sub, a wide mid reese, and a gritty top layer inside one reusable Instrument Rack; a rhythmic bass phrase that locks to an amen-style break at 168–174 BPM; arrangement automation — filter, drive, amplitude, pitch nudges and sidechain — and an Instrument Rack with mapped macros for quick live tweaks.

Now let’s walk through this step by step. Work at 168–174 BPM — 170 is a good target.

A. Project and tempo
Set the BPM to 170. Create a new MIDI track with Cmd or Ctrl + Shift + T and name it BASS_MAIN.

B. Build the layers inside one Instrument Rack
Drop an Instrument Rack onto BASS_MAIN, open the Rack and create three chains: SUB, REESE and TOP.

SUB chain: mono low end
- Drop Operator into the SUB chain. Use a pure sine on Osc A. Turn off Osc B.
- Keep the oscillator unison simple and tune fine as needed. We’ll keep the sub clean and tight.
- Add an Auto Filter set to Low-Pass, 24 dB slope, initial cutoff around 80 to 120 hertz.
- Follow with EQ Eight and steeply roll off content above ~150–200 Hz if desired, keeping the main energy between 20 and about 150 Hz.
- Add a Utility and set Width to 0% to mono the sub. You’ll automate width or keep it locked mono for low frequencies.

REESE chain: thick, detuned mids
- Put Wavetable into the REESE chain. Choose two saw-type oscillators and set modest detune — around 7 to 14 cents — with unison of 2 to 4 voices but keep detune controlled.
- Add a low-pass filter, around 400–800 Hz to taste, then a Saturator in Soft Clip mode for grit.
- Light Chorus or Chorus-Ensemble widens the mids; use Utility to set width around 70 to 100% but keep low-mids focused in mono.
- EQ Eight: cut below about 60 Hz to leave room for the sub and add a slight boost in the 200–400 Hz region for body.
- Glue Compressor after the chain to glue the mids together.

TOP chain: grit and presence
- Use Operator or a Sampler with a noisy pulse, short FM bite or aggressive wave to add transient edge.
- Use Saturator and a boost around 1 to 3 kHz with EQ Eight for presence.
- Add a small delay and reverb very sparingly to create space; keep wet amounts low to preserve clarity.

Macro mapping and routing
Map important controls to macros for quick use: filter cutoff to Macro 1, Saturator drive to Macro 2, Sub volume to Macro 3, and Width to Macro 4. Save the rack as “Jungle Bass Rack” for reuse.

C. Bassline theory and MIDI writing
Key and scale
Choose a root — A minor, A Dorian or E minor work well. Jungle often sits on simple minor or pentatonic movements. Use root–octave leaps and occasional minor7th or flat5 passing tones. Pentatonic minor — 1, b3, 4, 5, b7 — is very DJ-friendly.

Rhythm and phrasing
Work on a 16th grid but leave room for triplet feel or extracted groove. Create syncopation that locks with the amen break: place accents on off-beats and the “ah” of beats. Typical motif: root on 1, quick octave hop on an off-beat, and short ghost 16ths to lead into the next bar. Use 4- or 8-bar phrases and write 2-bar call-and-response variations.

Writing the MIDI clip
Create an 8-bar MIDI clip on BASS_MAIN. Draw a root on beat 1, hold for a quarter or half note, and add staccato 16th ghost notes on off-beats around beats 2 and 3. Add octave jumps every two bars to emphasize movement — for example, jump up 12 semitones on bar 3. Use the Velocity MIDI device or clip velocity scaling to humanize dynamics, or add a small randomize.

Groove and swing
Extract a groove from your amen break: drag the break sample into a clip and use Extract Groove. Apply that groove to the bass clip at around 10 to 30% timing strength. Keep the sub tight on the grid — apply less groove to sub layer if possible, or duplicate clips and apply different grooves per layer.

D. Mixing and sidechain
Route drums to a Drum Bus, and set up a Kick_Trigger audio track if you want a short, muted kick to drive sidechain. On BASS_MAIN, put a Compressor after the Instrument Rack, enable Sidechain and choose the Kick_Trigger or kick bus. Aim for 3 to 7 dB of ducking with a fast attack and medium release — around 60 to 150 milliseconds — so the bass breathes with the break. On the bass group bus, use EQ Eight to shelf boost 60–90 Hz lightly if needed, trim 200–400 Hz if muddy, and keep nothing below 20 Hz.

E. Arrangement decisions for jungle oldskool breakdowns
Typical structure and what to automate
- Intro, bars 1 to 16: keep it sparse. Use sub only or very low mids. Automate Sub volume or Chain Selector to ease elements in.
- Build, bars 17 to 32: open REESE cutoff slowly, increase drive macro and bring in top hits to build tension.
- Drop, bars 33 to 48: full stack, macros wide open, sidechain engaged for punch.
- Breakdown, bars 49 to 64: close mid filters to low cutoff like 100–120 Hz, mute mids for drama or keep only sub for rumble. Consider pitch-down automations or tiny detune LFOs for grit.
- Return, bars 65 onward: reintroduce motif and vary the last bar with a fill or octave flourish.

Drawing automation in Arrangement View
Duplicate your bass clip across sections. Toggle automation mode with A. Draw slow exponential curves for filter opens, short envelopes for drive bursts, and use the pencil tool for freeform shapes. For breakdowns, automate the Chain Selector or map chain gains to macros and crossfade between SUB-only and FULL stack ranges. Avoid hard cuts where possible — use tiny overlapping fades to prevent clicks.

Variation techniques
Mute or filter the mid chain on a half-bar to let the amen break breathe. Automate pitch-bend or Clip Pitch Envelope for subtle slides. Try half-time pockets by silencing mid and top layers for 1–2 bars to create impact when the full bass returns.

F. Final touches
Render a rehearsal mix to test translation and tweak sidechain release to prevent unwanted pumping that ruins break transients. Always check at different listening levels and systems.

Common mistakes to watch for
- Phasing: detuned reese layers can phase-cancel. Fix this by high-passing the mid layer below 40–60 Hz and keep the sub mono.
- Sub and kick clash: carve space with EQ and use sidechain. Not doing so creates muddy low end.
- Over-widening lows: never widen sub frequencies — keep everything below ~150 Hz mono.
- Too much automation: avoid competing automations. Use macros to simplify control.
- Ignoring groove: don’t leave the bass perfectly quantized if your break has micro-timing; extract and apply groove.

Pro tips
- Save rack variations: SUB-only, REESE-only and FULL racks let you arrange quickly.
- Use Chain Selector ranges for instant texture changes and map it to a macro for single-lane automation.
- Automate macros rather than many device parameters to keep Arrangement lanes tidy.
- Use Utility mono for subs and mid/side EQ on the REESE chain to keep centered low-mids.
- For oldskool character, map a very low-depth LFO to coarse pitch for gentle analog drift.
- Duplicate your 8-bar pattern and mutate one or two notes for believable variation.
- Freeze and flatten heavy racks or resample repeated sections to save CPU.

Mini practice exercise
Goal: build an 8-bar bass phrase and place it across an intro → drop → breakdown arrangement.
1. Set BPM to 170.
2. Build a three-chain Rack: SUB, REESE, TOP with Operator and Wavetable.
3. Write an 8-bar MIDI clip: root on 1, octave jump on bar 3, syncopated 16th ghost notes on off-beats.
4. Extract a groove from an amen break and apply it to the bass clip.
5. Create a 32-bar arrangement:
- Bars 1–8: SUB only — mute REESE/TOP via Chain Selector.
- Bars 9–16: open REESE gradually via an automated cutoff macro.
- Bars 17–24: drop — FULL bass with sidechain compressor to Kick_Trigger.
- Bars 25–32: breakdown — mute REESE and TOP, close filter to ~120 Hz and keep SUB or silence for a bar, then reintroduce.
6. Export a quick render to audition transitions.

Recap
We covered building a layered Jungle Bass Rack with stock devices, writing syncopated bass MIDI grounded in minor or pentatonic theory, extracting groove to lock with amen breaks, and arranging automation in Arrangement View to create impactful drops and breakdowns. Key rules: keep subs mono, manage phase with EQ and track delay if needed, use sidechain to carve space for drums, and map macros and Chain Selector ranges to simplify arrangement automation.

Extra coach notes and workflow refinements
- Keep goals in mind: separation (sub vs mids), rhythmic lock (bass and break), and drama (automation for tension/release).
- Use Chain Selector ranges for fast textures: for example 0–20 for SUB only, 21–50 for SUB+TOP, 51–85 for SUB+REESE, and 86–127 for FULL stack. Map that selector to a macro and automate it.
- Crossfade rather than hard mute to avoid clicks; map opposing gain curves with small Utilities per chain.
- Decide saturation order: saturate before filter for darker warmth, or filter before saturate for aggressive harmonics — you can have chains for both behaviors and switch with Chain Selector.
- Macro recipes: build an Impact macro controlling REESE cutoff, REESE drive, TOP saturation and compressor threshold; build a Sub macro controlling sub gain, width and low-pass. Keep sub automation simple, full or trimmed.
- Groove tips: apply stronger groove to mids, minimal to sub. If grooves cause phase issues, use duplicate clips with different grooves per layer and keep the tight clip for sub.
- Arrangement shapes: open filters over 8–16 bars for subtle tension or 2–4 bars for urgency. Use quick drive bursts pre-drop and use a small sub pause right before a drop for perceived extra weight when it returns.
- Creative modulation: small pitch drift under 2–3 cents, octave slides with short pitch-bend, micro pitch nudges of 5–20 cents on ghost notes to accent syncopation.
- Sidechain choices: compressor sidechain with fast attack and 60–150 ms release for breathing; dynamic EQ or multiband compression if you only need to duck a narrow band; or a gated duck using a muted kick trigger for rhythmic chopping.
- Phase and stereo checks: flip phase on REESE Utility to audition improvements, use Spectrum or EQ Eight to visualize, nudge track delay by ±0.5 to 2 ms if needed, and keep low-mid sides high-passed to maintain mono low end.
- CPU speed-ups: freeze and flatten complex racks, resample bass variations and rebuild with Simpler or Sampler, and use return tracks for shared delay and reverb.
- Mix polish: A/B with reference jungle tracks, target headroom around -6 to -9 dB RMS during mixing, test mono compatibility and multiple systems before exporting.

Troubleshooting quick list
- Thin bass: add mid energy between 200 and 500 Hz or subtle saturation to the sub.
- Bass disconnected from break: reapply groove or adjust transient shaping.
- CPU issues: resample repeated sections and commit to audio.
- Automation clutter: consolidate into labeled macros and color-coded lanes to stay organized.

Arrangement micro-skills and DJ-friendly tricks
- Save a DJ-friendly SUB-only intro chain range.
- Create automation snapshots or duplicate racks for different drop intensities to audition quickly.
- Build instant fills as a one-shot chain with a short noise sweep or pitch-down tail and trigger it with MIDI automation.

Short practice drills
- Drill A: Automate one macro to cycle through Chain Selector ranges over 8 bars, and judge which ranges feel right.
- Drill B: Apply 30% groove to reese and 0% to sub, then swap and A/B to hear the difference.
- Drill C: Freeze, resample the 8-bar bass as audio, replace the rack with the audio and add sidechain and a little reverb to compare CPU and tonal differences.

Final checklist before exporting
- Sub is mono below ~150 Hz.
- No severe phase cancellation between layers.
- Sidechain is musical, around 3–7 dB of ducking.
- Macros drive your main dramatic moves cleanly.
- Test on at least three playback systems and save your Instrument Rack variations and bounced bass stems.

Keep iterating. Small changes — five to fifteen percent on a cutoff, one to three cents in pitch, or a one to three millisecond nudge — add up into real groove differences. Use macros and Chain Selector automation to make arrangement decisions quickly and keep energy moving like classic jungle and oldskool records.

That’s the lesson. Build your Rack, write your phrase, lock it to the amen, automate with purpose, and listen in multiple contexts. Good luck and enjoy making some heavy oldskool DnB basslines.

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…