DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Ruffneck edit: a subweight roller flip from scratch in Ableton Live 12 for jungle oldskool DnB vibes (Intermediate)

An AI-generated intermediate Ableton lesson focused on Ruffneck edit: a subweight roller flip from scratch in Ableton Live 12 for jungle oldskool DnB vibes in the Atmospheres area of drum and bass production.

Back to lessons
Ruffneck edit: a subweight roller flip from scratch in Ableton Live 12 for jungle oldskool DnB vibes (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 a Ruffneck edit: a subweight roller that flips halfway through into a darker, more jungle-leaning oldskool DnB movement inside Ableton Live 12. The goal is not just to make a bass loop—it’s to create a DJ-friendly section with attitude, where the low end stays heavy, the rhythm feels restless, and the track evolves without losing its pocket.

This technique lives most naturally in the mid-section of a track, a second-drop variation, or an arrangement switch-up after 16 or 32 bars of straight roller pressure. It also works as the backbone of a full drop if you want a more classic jungle/DnB crossover flavour: think deep sub, chopped break energy, and a bass phrase that feels like it’s constantly leaning forward.

Why it matters musically: a ruffneck edit gives the listener a second emotional angle. The first half can be clean, sub-led, and hypnotic. The flip can introduce grit, break fragments, pitch movement, or a more syncopated call-and-response that reminds people this is jungle-rooted music, not just a static loop. That contrast is what makes a drop feel authored.

Why it matters technically: if you build the flip properly, you get movement without wrecking the low end. In DnB that’s everything. A bass idea can sound huge solo and still fail on the floor if the sub is inconsistent, the stereo image is too wide, or the transition muddies the kick/snare. By the end, you should be able to hear a subweight roller that stays locked to the drums, then mutates into a rougher, more chopped oldskool-flavoured version while still reading as one coherent idea.

Best suited for: darker roller DnB, jungle-influenced edits, modern oldskool revival, halftime-to-double-time switch-ups, and heavyweight club tracks that need a memorable mid-drop evolution.

What You Will Build

You will build a two-part bass and atmosphere edit in Ableton Live:

  • Part A: a deep, sub-led roller with restrained movement, solid mono weight, and a sparse, tense atmosphere bed
  • Part B: a flipped ruffneck variation with more break-derived rhythmic grit, stronger midrange texture, and a slightly more aggressive sense of motion
  • Sonically, it should feel like:

  • a low, rolling sub that pushes the room rather than buzzing in the face
  • a dark atmospheric layer that frames the bass without masking it
  • a flip section that feels like a DJ rewind cue or a rude mid-drop change in energy
  • a finish that is mix-ready enough to sit under drums and lead the track into an arrangement, not just a sound-design loop
  • Rhythmically, it should:

  • lock to a half-time or broken roller pulse
  • leave enough space for the kick/snare hierarchy
  • add syncopation in the flip without losing the dancefloor’s sense of downbeat gravity
  • A successful result should sound like a serious underground DnB passage: sub-first, tense, stripped-back, then rougher and more animated without turning into a messy sound-design demo.

    Step-by-Step Walkthrough

    1. Set the track up like a real DnB section, not a sound-design sandbox

    Start at 170–174 BPM and set up a clean reference grid in Ableton’s Arrangement View. Build an 8-bar or 16-bar loop for the core idea. Put your drums in first: kick, snare, hats, and one break layer if you’re using it.

    For this lesson, the bass and atmospheres must be written against the drums, not in isolation. That means your sub should react to the snare placement and leave space for kick impact. If you’re aiming for an oldskool/jungle edge, use a break that already has some ghost-note movement, but keep it controlled.

    Practical goal: make the section feel functional enough that a DJ could mix through it.

    What to listen for:

    - Does the bass feel like it sits under the snare instead of fighting it?

    - Is there enough open space for the groove to breathe, or is everything filling every gap?

    2. Build the subweight roller as the foundation

    Create a MIDI track and load Operator or Wavetable for the bass source. For a pure sub-led roller, Operator is ideal: simple, stable, and easy to keep mono.

    Suggested setup:

    - Oscillator: sine-based source

    - Octave: keep it in the low register, around C1 to G1 depending on your tune

    - Envelope attack: very short, around 0–10 ms

    - Release: roughly 80–180 ms for a tight tail

    - Add subtle pitch glide only if the bass phrase needs a slur; keep it restrained

    Write a phrase that uses short notes, held notes, and one or two negative-space rests. In DnB, a roller works when the bass line feels like it’s pulling the grid forward without stepping on the snare. Try notes that answer the kick/snare rather than playing through every beat.

    A useful rule: if the sub starts sounding melodic instead of weighty, shorten the note lengths and simplify the phrase.

    Put a Utility after the instrument and keep the bass mono. If the low end feels unstable, widen nothing below the sub layer.

    What to listen for:

    - A successful sub should feel felt more than heard

    - If the bass disappears on smaller speakers, the upper harmonics are not carrying enough support

    3. Shape the roller with a simple stock-device chain

    Insert a practical processing chain after the instrument:

    - EQ Eight

    - Saturator

    - Compressor or Glue Compressor

    - Utility

    Start with EQ Eight and high-pass only if needed for cleanup above the sub zone? No—on the sub track, avoid unnecessary filtering. Instead, use EQ Eight to remove any accidental low-mid buildup around 180–350 Hz if the source has thickness you don’t need.

    Add Saturator with very light drive, typically around 1–4 dB, and use it to generate harmonics that help the bass read on systems that don’t reproduce sub cleanly. Keep the output level matched so you’re hearing tone, not just loudness.

    Use Compressor lightly if the envelope is uneven, especially if the bass line has different note lengths. Aim for control, not pump. If needed, use a low ratio and fast attack to catch peaks, but don’t flatten the groove.

    Why this works in DnB: the sub is doing the heavy lifting, but small amounts of harmonic content make it translate on club systems, headphones, and small monitors. The bass remains “subweight” while still being audible in the mix.

    Stop here if the bass already feels heavy, stable, and legible. Don’t keep stacking processing just because you can.

    4. Design the atmosphere bed as a tension frame, not a pad wash

    Create a second audio or MIDI track for atmospheres. The key here is that the atmosphere supports the ruffneck character—it should feel dusty, nocturnal, and slightly unstable, not lush.

    Two strong Ableton stock-device approaches:

    Option A: sampled atmosphere

    - Use Simpler on a field recording, vinyl texture, room tone, or a muted noise source

    - Set it to one-shot or classic mode depending on material

    - High-pass it with EQ Eight around 150–300 Hz

    - Add Auto Filter with a slow LFO or manual automation for tension movement

    - Finish with light Reverb or Echo if the source needs depth

    Option B: synthetic atmosphere

    - Use Wavetable or Operator with a noise-rich source

    - Add slow filter movement

    - Use Redux very gently for grit if needed

    - Keep this layer tucked behind the drums and bass

    The atmosphere should create negative space around the drums. If it fills every bar with wash, it will blur the roller. Think more “fog around the edges” than “ambient wallpaper.”

    What to listen for:

    - Does the atmosphere add a sense of distance and tension?

    - Does it stay out of the snare and bass frequency zones, or does it smear the groove?

    5. Write the flip as an A/B decision: cleaner oldskool tension or rougher jungle mutation

    This is the core artistic decision in the lesson. Build a second 8-bar phrase that flips the original idea. You have two valid directions:

    A: Subweight evolution

    - Keep the same sub root movement

    - Add slight rhythmic variation

    - Introduce more syncopation with short note stabs

    - Best if you want a smoother roller-to-roller transition

    B: Ruffneck mutation

    - Chop the bass rhythm more aggressively

    - Add a call-and-response between sub notes and muted midrange hits

    - Introduce break-like stutters or off-grid accents

    - Best if you want a harder jungle crossover feel

    In Ableton, duplicate the MIDI clip and edit the second half rather than rebuilding from scratch. That keeps the line coherent. Add one or two notes displaced by a small amount—often a 1/16 or 1/8 push/pull is enough to change the attitude.

    Important: don’t make the flip louder just because it is more energetic. Make it more rhythmically argumentative. That is what reads as ruffneck.

    Check this in context with the drums. If the snare is on 2 and 4, the bass flip should either answer after the snare or create anticipation into it. If everything lands on the same points, the groove will collapse into square blocks.

    6. Add break-derived movement without sacrificing the sub

    If you want the jungle/oldskool edge to hit, introduce a light break layer or a chopped percussion layer over the second phrase. Use Simpler or an audio clip with warping set correctly. Keep the break low in the mix; it’s there for motion, ghosting, and historical flavour, not as the lead element.

    Practical moves:

    - High-pass the break around 180–250 Hz

    - Use Beat Repeat sparingly for small fills, not constant chaos

    - Or manually chop a few 1/16 or 1/32 fragments in Arrangement View

    - Nudge ghost hits so they flirt with the grid, but keep the main snare anchor solid

    This is where the edit becomes “ruffneck.” You’re borrowing the energy of breakbeat phrasing while keeping the modern low-end discipline of a roller.

    What to listen for:

    - Does the break add urgency without masking the kick/snare?

    - Can you still identify the sub line clearly underneath the movement?

    7. Automate the atmosphere to sell the transition

    The atmosphere should not stay static across the whole section. Use automation to create a narrative across the bars.

    Strong automation moves inside Ableton:

    - Auto Filter cutoff: slowly open from around 300 Hz up to 2–5 kHz on a filtered noise bed, then pull it back before the next phrase

    - Reverb dry/wet: increase slightly at the end of a phrase, then cut it back before the drop lands

    - Utility gain: automate a tiny rise in the build into the flip, then drop it back for the impact

    - Echo feedback: use carefully on atmosphere tails for a swallowed, haunted transition

    Keep the automation purposeful. The atmosphere should help the listener feel the section shift before it happens, almost like the room itself is changing shape.

    Arrangement example:

    - Bars 1–8: stripped roller, tense atmosphere

    - Bars 9–16: same foundation, but the atmosphere opens and the bass mutates

    - Final 2 bars: reduce atmosphere and let the drums and bass hit more nakedly

    - Next section: either a breakdown or a heavier variant with a new break fragment

    This is also a good spot for a commit this to audio decision. If your atmosphere has a cool tail, print it to audio so you can cut it, reverse it, or duck it more aggressively without waiting on live automation.

    8. Make space for the kick and snare with spectral discipline

    Once the flip is working musically, go back and check the mix relationship. In DnB, subweight edits fail fastest when the bass and kick occupy the same area without intent.

    Practical checks:

    - If the kick loses impact, trim bass note lengths or move one bass hit off the kick transient

    - If the snare sounds small, reduce atmosphere density around 180–400 Hz

    - If the mix feels foggy, use EQ Eight on the atmosphere to carve out low mids rather than boosting highs

    Keep the bass mono below the low end. If you want stereo character, put it in the atmosphere, break layer, or high-mid texture—not the sub.

    A good test is to mute the atmosphere and hear if the bass still tells the story. Then mute the bass and hear if the atmosphere still gives the section identity. If one layer only makes sense when the other is loud, the arrangement is too dependent on masking.

    Workflow efficiency tip: group your atmosphere tracks and bass tracks early, and name the clips by role, not just by sound. “Sub Roller A,” “Ruffneck Flip,” “Dust Bed,” “Break Ghosts” is faster to navigate than generic names when you’re arranging under pressure.

    9. Polish the flip with a controlled transition and a payoff point

    The best ruffneck edits don’t just change sound—they change expectation. Create a transition into the flip using a short reversal, filtered noise swell, or a snare pickup from the break layer.

    Use one of these practical transition chains:

    - Audio reverse into impact: reverse a cymbal or atmosphere tail, then hit the flip on the downbeat

    - Auto Filter + Saturator chain on atmosphere: close down, drive slightly harder, then release into the new phrase

    - Beat Repeat for one bar only: use it as a momentary stutter before the edit, not as a permanent texture

    The payoff should land after a clear phrase boundary. In DnB, 8-bar and 16-bar phrasing still matters even when the groove is broken. If the flip lands randomly, DJs won’t feel the section change as a usable moment.

    Success criteria: the listener should feel that the edit has one identity, then a darker second life. It should be tense, danceable, and easy to mix into the next section without sounding overworked.

    Common Mistakes

    1. Making the sub too active

    - Why it hurts: a busy low-end pattern fights the snare and loses the roller’s weight

    - Fix: simplify the MIDI, shorten note lengths, and keep the strongest movement in the midrange texture instead

    2. Letting the atmosphere occupy the low mids

    - Why it hurts: the track gets cloudy around the kick/snare zone and the bass feels smaller

    - Fix: use EQ Eight on the atmosphere and clean out roughly 150–400 Hz, then reduce its level before boosting anything

    3. Widening the sub for “size”

    - Why it hurts: mono compatibility collapses and the low end gets unfocused on club systems

    - Fix: keep the sub mono with Utility; put width only in the higher atmosphere or break layer

    4. Overusing saturation on the bass

    - Why it hurts: too much drive turns the sub into a fuzzy midrange blob and can flatten the groove

    - Fix: reduce Saturator drive to a modest amount, then match the output level and re-check the kick/snare balance

    5. Making the flip louder instead of more rhythmic

    - Why it hurts: the section feels like a volume jump, not a musical development

    - Fix: edit note placement, add ghost hits, and create call-and-response phrasing rather than just increasing gain

    6. Ignoring bar phrasing

    - Why it hurts: the edit loses DJ usability and doesn’t land as a proper drop or switch-up

    - Fix: build the transition around 8-bar or 16-bar phrasing and place the main flip on a clear downbeat

    7. Leaving break fragments too full-range

    - Why it hurts: the break competes with the kick and bass, especially in the low end

    - Fix: high-pass the break, trim its body, and keep its role focused on motion and texture

    Pro Tips for Darker / Heavier DnB

  • Use sub motion sparingly, not constantly. A tiny pitch dip or a slight note length change can make the bass feel alive without making it wobbly. In darker DnB, restraint reads as power.
  • Let the atmosphere imply menace rather than scream it. A filtered room tone, vinyl smear, or dark noise bed often feels more serious than a giant obvious riser. If the atmosphere is too present, it stops feeling like depth and starts feeling like a layer.
  • Keep the bass flip tied to the snare philosophy. If the track is hard-swinging, let the flip echo that swing. If the drums are more straight and punishing, keep the flip tighter and more clipped. The bass should feel like it belongs to the drum language.
  • Resample once the idea is working. Print your bass flip or atmosphere bounce to audio in Ableton so you can cut tails, reverse tiny moments, and process the result more decisively. Printed audio often sounds more committed and less “MIDI-ish,” which is useful for ruffneck character.
  • Use contrast inside the same sound family. For example, keep the same sub root but change the texture: clean sub in phrase A, then sub plus light distortion plus chopped top in phrase B. That keeps identity while giving the second half more menace.
  • Check the edit in mono early. If the atmosphere or break layer is carrying the flip but collapses in mono, you’ll lose the idea on systems that matter. The fix is usually to reduce width, simplify the layer, or move the defining motion into midrange mono-safe content.
  • Leave room for the drums to stay rude. Heavier DnB sounds heavier when the drums are not overdecorated. A well-placed ghost break and a clean snare often hit harder than a crowded percussion stack.
  • Mini Practice Exercise

    Goal: Build a two-part ruffneck edit that flips from subweight roller to jungle-leaning mutation in under 20 minutes.

    Time box: 15–20 minutes

    Constraints:

  • Use only Ableton stock devices
  • Write only 8 bars total: 4 bars of roller + 4 bars of flip
  • Use no more than two bass layers and one atmosphere layer
  • Keep the sub mono
  • Use at least one break fragment or ghost percussion element in the flip
  • Deliverable:

  • A short arrangement clip with drums, one bass line, and one atmosphere layer
  • The first 4 bars should feel stripped and heavy
  • The next 4 bars should feel more broken, tense, or ragged without losing the sub
  • Quick self-check:

  • Can you mute the atmosphere and still hear the bass edit clearly?
  • Does the flip feel like a musical change rather than just a louder loop?
  • Does the kick/snare still read cleanly when the bass comes in?

Recap

A strong ruffneck edit in Ableton Live is built on subweight discipline, controlled atmosphere, and a purposeful flip. Keep the bass mono and heavy, use the atmosphere to frame tension rather than wash over the mix, and make the second half feel like a genuine jungle mutation—not just a variation in volume. Phrase it in 8s or 16s, check it against the drums, and commit to audio when the movement starts working. The target is simple: heavy, dark, dancefloor-ready, and clearly evolved by the time the drop turns over.

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 to DNB College. Today we’re building a Ruffneck edit from scratch in Ableton Live 12, shaped for that jungle oldskool DnB feeling. The idea is to make a subweight roller that starts deep, clean, and hypnotic, then flips halfway through into something darker, rougher, and more broken, without losing the low-end authority that makes the whole thing work on a dancefloor.

Think of this as a DJ-friendly mid-drop evolution. Not just a bass loop. A proper movement. The first half is your pressure. The second half is your rude answer. And the goal is to make both halves feel like one coherent idea, just with a different personality.

Start by setting the project around 170 to 174 BPM and work in Arrangement View with a clear 8-bar or 16-bar loop. Put the drums in first. Kick, snare, hats, and if you want that early jungle edge, a light break layer. The important thing is that the bass and atmosphere are written against the drums, not floating around in isolation. In DnB, the bass has to know where the snare lives. It should support the groove, not compete with it.

What to listen for here is simple. Does the bass feel like it sits under the snare instead of fighting it? And is there enough open space for the groove to breathe? If everything is active all the time, the edit loses its weight before you even start designing the sound.

Now build the foundation: the subweight roller. For this, Operator is perfect. Keep it simple. Use a sine-based source, place it in the low register, and keep the envelope tight. A short attack, a controlled release, and only a little glide if the phrase needs it. The MIDI should use short notes, held notes, and a bit of space. That’s the key. A roller works when the bass feels like it’s pulling the grid forward without stepping on the snare.

A useful rule here is that if the bass starts feeling melodic instead of weighty, it’s probably too busy. Shorten the notes. Simplify the phrase. Let the sub do what sub does best, which is carry pressure rather than talk too much.

After the instrument, put a Utility on the track and keep the bass mono. That part matters a lot. In this style, the sub needs to be locked solid in the center. If you widen the low end for size, it gets unfocused fast and can fall apart on club systems. Keep the stereo tricks for the atmosphere or the higher texture, not the sub.

Next, add a practical stock-device chain. EQ Eight, Saturator, maybe a light Compressor or Glue Compressor, then another Utility if you need level control. Use EQ Eight mainly to clean any unwanted low-mid buildup, usually somewhere around 180 to 350 Hz if the source has a bit too much thickness. Don’t start carving the life out of the bass. Just remove the junk.

Then bring in Saturator with a light touch. A little drive can do a lot in DnB because it helps the sub translate on systems that don’t fully reproduce the fundamental. You’re aiming for harmonics, not fuzz. Match the output level so you’re hearing tone, not just extra loudness. If you need a compressor, use it gently. The goal is control, not flattening the groove.

Why this works in DnB is pretty simple. The sub is doing the heavy lifting, but a little harmonic content helps the bass read on headphones, small speakers, and full club rigs. So you still get that subweight feeling, but the line remains audible and stable in the mix.

Now build the atmosphere, but treat it like a tension frame, not a pad wash. This is where a lot of people go wrong. They fill the whole space with cloud and wonder why the bass feels smaller. We want atmosphere that feels dusty, nocturnal, and slightly unstable. Something that frames the track instead of covering it.

You can do this with a sampled atmosphere in Simpler, maybe vinyl texture, room tone, or a muted noise source. High-pass it so it stays out of the low end, then add a slow Auto Filter movement and maybe a touch of Reverb or Echo if it needs depth. Or you can build it synthetically with Wavetable or Operator using noise and slow filtering. Either way, the role is the same. It should create negative space around the drums.

What to listen for here is whether the atmosphere adds distance and tension without smearing the groove. If it’s muddy around the snare or hanging into the bass range, it’s doing too much. Keep it lean, keep it moody, and let it sit behind the core rhythm.

Now comes the main creative decision: the flip. This is where the Ruffneck character comes alive. You want the second half to feel like a darker mutation of the first, not just a louder repeat.

There are two strong directions. You can keep the same root movement and just evolve the rhythm, which gives you a smoother subweight-to-subweight transition. Or you can go harder and create a proper Ruffneck mutation, with more chopped bass rhythm, break-like stutters, and call-and-response between sub hits and muted midrange accents. Both work. The real question is how rude you want the turn to feel.

A very useful workflow move is to duplicate the MIDI clip and edit the second half instead of starting from scratch. That keeps the idea coherent. Then shift one or two notes slightly off the grid, maybe by a 1/16 or 1/8 push or pull, and suddenly the whole attitude changes. That tiny movement can make the bass feel more dangerous without destroying the pocket.

And this is important: don’t make the flip louder just because it has more energy. Make it more rhythmically argumentative. That’s what gives it the Ruffneck energy. The bass should sound like it’s answering back, not just turning up the volume.

When you’re checking this against the drums, listen to the snare relationship. If the snare is on 2 and 4, the bass should either answer after it, or lean into the space before it. If every note lands too squarely on the same points as the drums, the groove collapses into blocks. We want tension, not stiffness.

If you want the jungle or oldskool edge to hit harder, add a break fragment or ghost percussion layer over the second phrase. Keep it light. High-pass it, trim the body, and use it for motion and attitude rather than as a full-time groove replacement. A little chopped break energy goes a long way here. You can manually cut fragments in Arrangement View, or use Beat Repeat very sparingly for one-bar moments. The point is to borrow the phrasing of breakbeat energy while keeping the sub disciplined.

What to listen for now is whether the break adds urgency without masking the kick and snare. And can you still clearly hear the sub underneath it? If the break starts taking over, pull it back. The bass is still the headline.

Now automate the atmosphere to sell the transition. This is where the section starts to feel like a narrative instead of a loop. Open the filter gradually across the bars, raise Reverb slightly at the end of a phrase, or nudge Utility gain up a touch before the flip and pull it back as the new phrase lands. Those little pressure changes can make the room feel like it’s tightening before the mutation and opening up after it.

A strong arrangement shape is something like stripped roller for the first 8 bars, then a slightly opening atmosphere and a more restless bass variation in the next 8, with a short transition moment before the flip fully lands. That could be a reverse cymbal, a filtered noise swell, or a snare pickup from the break layer. Keep it clean and purposeful. In DnB, phrase boundaries still matter. A flip feels much better when it lands on a clear downbeat or an obvious 8-bar turn.

And if your atmosphere has a great tail, print it to audio. Resampling is a huge advantage in this style. Once you bounce it, you can reverse tiny parts, chop tails, or commit to a more deliberate transition shape. It often feels more confident once it’s audio, and less like a MIDI idea still waiting to happen.

Now step back and check the mix relationship. This is where subweight edits either become club-ready or fall apart. If the kick loses impact, shorten a few bass notes or move one hit away from the kick transient. If the snare feels small, reduce atmosphere density around the low mids. If the whole thing feels foggy, carve the atmosphere instead of boosting highs everywhere. Clean the space first. That’s usually the real fix.

A good rule is to mute the atmosphere and ask if the bass still tells the story. Then mute the bass and ask if the atmosphere still gives the section identity. If one layer only makes sense when the other is loud, the arrangement is leaning too much on masking. In a strong Ruffneck edit, each layer has a job.

A quick reminder here: restraint often hits harder than constant movement. In darker DnB, a tiny pitch dip, a slight note-length change, or a well-placed ghost hit can feel more powerful than stacking more and more processing. If the groove works stripped back, it will almost always hit harder once you decorate it. If it doesn’t work stripped back, no amount of saturation is going to save it.

So the final shape should feel like this: first half, deep and sub-led, tense but controlled. Second half, same identity, but rougher, more broken, more jungle-leaning, with break fragments and rhythmic attitude pushing it forward. Not a totally different loop. A darker second life of the same idea.

That’s the goal in Ruffneck edits. One tune. Two personalities. Heavy, dark, and dancefloor-ready, but with a clear shift in emotion and motion. Build it around 8s or 16s, keep the sub mono, let the atmosphere frame the tension, and make the flip rhythmic before you make it dramatic.

Now try the exercise: build an 8-bar idea with 4 bars of roller and 4 bars of flip, using only stock Ableton devices, no more than two bass layers, one atmosphere layer, and at least one break fragment in the second half. If you want the next step, go further and commit one of the layers to audio. Then listen back and ask yourself the real question: does the second half feel louder, or does it feel more dangerous?

If you can make it feel more dangerous, you’re on the right path.

mickeybeam

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

Generating PDF preview…