DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Slice an amen variation for chopped-vinyl character in Ableton Live 12 for jungle oldskool DnB vibes (Advanced)

An AI-generated advanced Ableton lesson focused on Slice an amen variation for chopped-vinyl character in Ableton Live 12 for jungle oldskool DnB vibes in the Mixing area of drum and bass production.

Back to lessons
Slice an amen variation for chopped-vinyl character in Ableton Live 12 for jungle oldskool DnB vibes (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Lesson Overview

Slicing an amen variation for chopped-vinyl character is one of those jungle techniques that instantly moves a loop from “clean break edit” into “this came off a dusty white label and got rinsed in a rave system.” In Ableton Live 12, the goal isn’t just to chop the Amen break for novelty — it’s to shape the performance, groove, and tonal grit so it sits like an oldskool DnB break while still sounding mix-ready in a modern project.

This lesson focuses on an advanced mixing-minded approach: how to take an amen variation, slice it with intent, and make it feel like a sampled vinyl performance rather than a sterile grid edit. That means controlling transient sharpness, preserving groove, balancing low-end bleed, adding believable wear, and arranging the chops so they work in an intro, a 16-bar drop, or a switch-up before a bassline answer.

Why this matters in DnB: the break is the emotional and rhythmic identity of jungle and oldskool DnB. If the edit feels too clean, too perfect, or too static, it loses urgency. If it’s too rough, it fights the bass and smears the mix. The sweet spot is chopped-vinyl character with disciplined low-end and controlled high-frequency texture — exactly where a modern Ableton workflow shines.

What You Will Build

You’ll build a sliced amen variation in Ableton Live 12 that behaves like a chopped sample lifted from vinyl: slightly unstable, rhythmically alive, gritty but controlled, and ready to drive an oldskool jungle or darker rollers arrangement.

By the end, you’ll have:

  • A sliced break instrument from an amen variation, mapped for performance and editing
  • A chopped pattern with ghost notes, micro-stutters, and “replayed sample” feel
  • A vinyl-style tone shape using stock Ableton devices only
  • A drum bus that sits with a sub or reese bass without masking
  • A loop that can function as:
  • - a 16-bar intro with DJ-friendly spacing

    - a full drop groove

    - a switch-up fill into a bass hit

    - a breakdown texture for darker atmospheres

    Musically, think of a pattern where the snare remains the anchor, the kick breathes around it, and the hats/rim fragments create that unstable, chopped momentum. The result should feel like a classic jungle edit, but mixed with modern clarity.

    Step-by-Step Walkthrough

    1. Start with the right amen source and prep it for slicing

    Choose an amen variation that already has character: slightly degraded recording, dynamic ghost notes, or a more shuffled phrasing than a pristine loop. If you’re working from a clean break, you can still make it feel oldskool, but a variation with tonal differences or extra percussion hits gives you more material.

    In Ableton Live, drag the break into an audio track and switch the Warp mode based on how much timing preservation you need:

    - Complex Pro: if the source needs tempo adaptation while keeping tone relatively intact

    - Beats: if you want stronger transient behavior and a more “sliceable” drum feel

    For this lesson, set Warp mode to Beats and experiment with:

    - Preserve: 1/16 or 1/8 for tighter transient emphasis

    - Transients: around 75–100 for punch

    - Flux: 20–40 if you want slight instability

    Why this works in DnB: jungle breaks need snap and motion, but the groove should feel like a looped performance, not a quantized pop drum program. Preserving the transient edge keeps the break energetic enough to cut through a sub-heavy drop.

    2. Slice the break into Simpler for playable chop control

    Right-click the break and choose Slice to New MIDI Track. In the slicing menu, use:

    - Transient slicing for performance-driven micro-edits

    - Warp marker slicing only if the source has awkward timing or you need specific hit control

    Ableton will create a Drum Rack with Simpler on pads. This is your performance surface.

    Now do a quick cleanup:

    - Rename pads based on function: kick, snare, ghost snare, hat, rim, tail

    - Group the Drum Rack immediately as “Amen Chop Bus”

    - Color-code the strongest hits and the ghost fragments separately

    In Simpler on key pads, set:

    - Start: 0 ms or very close to the transient

    - Snap: On

    - Mode: One-Shot

    - Fade: 2–8 ms to remove clicks without softening the hit too much

    For deeper chop character, on some pads use Classic mode and adjust Filter Envelope slightly so the hit has a tiny bit of “recorded” shaping rather than totally raw sample playback.

    3. Design the groove around the snare, not around the grid

    The oldskool jungle feel comes from phrasing around the snare anchor. Build your MIDI clip with the snare as the structural downbeat, then place kick and ghost elements to create forward motion.

    Start with a 1-bar or 2-bar loop and set the Groove Pool if needed:

    - Try MPC 16 Swing or a lightly shuffled groove around 54–58%

    - Apply groove globally at 20–40% amount, not 100%

    - Keep the snare landing stable while letting hats and ghost hits breathe

    Recommended edit strategy:

    - Put the main snare on a solid backbeat position

    - Place one kick before the snare and one after, but vary the second bar

    - Use ghost snares or short hat slices to connect phrases

    - Leave tiny holes in the rhythm for bass answers

    For an advanced feel, don’t duplicate the first bar exactly. In bar 2, swap one ghost note for a rim or hat slice, or pull one kick slightly earlier to create that “sampled drummer” push.

    4. Shape each slice for vinyl-style realism

    This is where the chopped-vinyl character starts to appear. In each Simpler instance, adjust envelope and filter behavior so the hits feel less like samples and more like a deck capture.

    Suggested settings:

    - Volume envelope: short decay on hats and ghost slices, longer on kick/snare hits if they need body

    - Filter: low-pass around 10–14 kHz on the whole rack if the source is too bright

    - Resonance: low to moderate, around 5–15%, to avoid whistling

    - Pitch: subtly detune certain ghost hits by ±10 to ±30 cents for instability

    Use individual pad tuning sparingly:

    - Kick slices: keep centered unless the source is obviously sharp

    - Snare slices: a tiny downward shift can add weight

    - Ghost hits: slight pitch variation helps mimic sample reuse and replay

    If one slice is too loud, don’t just pull it down. Shorten its decay or use Clip Gain/Device Gain first, then fine-tune with volume automation. That keeps the transient relationship more natural.

    5. Add controlled grime with stock Ableton devices

    Now push the break toward that dusty, chopped-vinyl energy without wrecking the mix.

    On the Drum Rack group, chain these stock devices in this order:

    - Drum Buss

    - Saturator

    - EQ Eight

    - Compressor or Glue Compressor

    Practical starting points:

    - Drum Buss:

    - Drive: 5–15%

    - Crunch: 5–20%

    - Boom: usually off or very low for break buses unless you intentionally want extra low thump

    - Saturator:

    - Soft Clip: On

    - Drive: 1–4 dB

    - Base: leave neutral unless you need tone shift

    - EQ Eight:

    - High-pass gently around 25–35 Hz to clear sub-rumble

    - Small dip around 250–450 Hz if the break gets boxy

    - Gentle shelf reduction above 8–10 kHz if the top feels too modern

    - Glue Compressor:

    - Attack: 10–30 ms

    - Release: Auto or 0.3–0.6 s

    - Ratio: 2:1

    - Aim for 1–3 dB gain reduction

    Why this works in DnB: the break needs density, but in a jungle mix the sub and reese are already doing a lot of the weight work. Controlled saturation and bus compression add urgency and “recorded” tone while preserving transient definition for the kick/snare relationship.

    6. Build chopped-vinyl motion with tiny timing and velocity decisions

    This is where the variation becomes performance-like. Use velocity, clip position, and note length to mimic hand-chopped sampling rather than machine repetition.

    In the MIDI editor:

    - Vary ghost-note velocities between 25 and 70

    - Keep anchor hits strong, around 90–127 depending on the break

    - Shorten some hat slices to create stop-start articulation

    - Move selected ghost notes a few milliseconds ahead or behind the grid

    Don’t randomize everything. Instead:

    - Push one hit slightly early to create anticipation

    - Lay one ghost hit slightly late for drag

    - Alternate between sparse and busy bars

    If a slice feels too “MIDI perfect,” bounce the drum rack output to audio after programming and re-chop a few regions manually. Advanced jungle programming often sounds better after resampling because the second-generation edits inherit small imperfections.

    7. Resample and re-chop for true oldskool texture

    For a more authentic chopped-vinyl vibe, resample the loop through a return or audio track. This lets you commit the bus processing and treat the result like a fresh sample.

    Create an audio track set to resample from the Amen Chop Bus. Record 2–4 bars of the programmed loop, then drag the rendered audio back into a new track.

    From there:

    - Slice the rendered loop again using transient slices

    - Grab 1/8, 1/16, or even single-hit fragments

    - Build fills and variations from the bounced version

    Useful approach:

    - Use the original programmed rack for the main groove

    - Use the resampled audio for fills, stutters, and drop transitions

    - Layer short reversed fragments under the main break for tension

    This gives you a classic DnB workflow: program, print, re-edit. It’s fast, musical, and naturally more cohesive than endlessly tweaking individual pads.

    8. Mix the break against the bassline, not in isolation

    In a dark jungle or rollers track, the break exists in a shared low-mid ecosystem with the bass. That means your mix decisions should be made in context with the sub or reese.

    Set up your bassline first or at least have a placeholder sub/reese loop active. Then balance the break bus around it.

    Mixing targets:

    - Keep the break bus below the bass in the low band

    - High-pass the break gently if the kick slice is competing with the sub around 40–70 Hz

    - Use EQ Eight on the bass to carve a small pocket around the snare body if needed, often near 180–250 Hz

    - Check mono compatibility, especially if you’ve widened hats or added stereo ambience

    A strong starting move:

    - Group drums and bass separately

    - Put Utility on the break bus and keep low-frequency content centered

    - Use narrow cuts rather than big boosts

    If the bassline is a reese with movement, let the break keep the central rhythmic energy and the bass provide the tonal surge. If the bass is subby and minimal, let the break carry more midrange attitude.

    9. Automate movement for arrangement and drop design

    A good chopped amen variation should evolve across the arrangement. Use automation to make it feel like a living record rather than an endlessly looping break.

    Practical automation ideas:

    - Filter cutoff on the break bus opening by 1–3 kHz across a build

    - Drum Buss Drive increasing slightly before a drop

    - Reverb sends on select ghost hits in the last bar before a switch

    - Reverse or delay fills into bar 8, 16, or 32 transitions

    Arrangement example:

    - Intro: filtered break with only hats and ghost slices, DJ-friendly 16 bars

    - First drop: full chopped amen with sparse bass answers

    - Bar 9/17: remove one kick and insert a rim/tom fragment for tension

    - Mid-section: resampled fill and bass call-and-response

    - Outro: strip back to kick/snare fragments and room texture for mixing out

    This is especially effective in jungle and darker rollers because the energy comes from rotation and subtraction, not constant maximalism.

    10. Final quality control: groove, headroom, and playback translation

    Before you call it done, check the break as a functional mix element.

    Do these checks:

    - Mono check: use Utility on the break bus and audition in mono

    - Headroom: keep the drum bus from clipping aggressively before mastering

    - Transient consistency: make sure the snare still punches after saturation

    - Low-end overlap: confirm the kick slice isn’t fighting the sub every bar

    - Alt-speaker translation: the ghost notes and hat texture should still be audible on small systems

    If the break feels exciting solo but messy in the full track, reduce the number of simultaneous slices before adding more processing. In DnB, clarity is often achieved by subtraction, not by more grit.

    Common Mistakes

  • Making every slice the same velocity and length
  • Fix: vary ghost note dynamics and shorten only the slices that need articulation.

  • Over-warping the break until it sounds synthetic
  • Fix: use just enough warp to fit tempo, then commit to slice-based editing.

  • Overcompressing the drum bus before balancing the bass
  • Fix: mix the break and bass together first, then use light bus glue.

  • Adding too much top-end brightness
  • Fix: tame 8–12 kHz with EQ Eight or a gentle low-pass so the break feels vinyl-derived, not brittle.

  • Letting the kick slice collide with the sub lane
  • Fix: high-pass the break slightly, or reduce the kick’s fundamental with EQ rather than just lowering overall level.

  • Using too much stereo widening on drums
  • Fix: keep the core break centered; widen only subtle texture layers or ambience.

    Pro Tips for Darker / Heavier DnB

  • Layer a low room tone under the break, then high-pass it aggressively around 150–250 Hz to add “air in a warehouse” without mud.
  • Use a very short Echo send on select ghost notes, synced to 1/16 or 1/8, with low feedback and filtered repeats for a haunted tail.
  • Duplicate the drum bus and process the copy with heavier Saturator/Drum Buss, then blend it quietly underneath the clean version for density.
  • For neuro-leaning dark DnB, keep the break slightly drier and let the bass modulation carry the motion. Too much ambience can blur the downbeat impact.
  • For rollers, emphasize the midrange “stick and snap” of the break — a bit more 2–5 kHz presence helps the groove talk through the bass.
  • Use Clip Envelopes or Automation to momentarily pull down the break’s top end right before a drop, then open it on the first snare hit for extra impact.
  • If the chopped loop feels too static, resample it through a short saturated chain and reverse one or two slices for call-and-response tension.
  • Mini Practice Exercise

    Spend 10–20 minutes building a 2-bar amen variation with chopped-vinyl character.

    1. Import an amen variation and slice it to a Drum Rack.

    2. Program a 2-bar loop with at least:

    - 2 anchor snare hits

    - 2 kick slices

    - 4 ghost or hat fragments

    3. Add Drum Buss and Saturator on the drum group.

    4. Bounce the loop to audio and re-slice 2 of the printed bars.

    5. Make one version cleaner and one version dirtier.

    6. Create a quick 8-bar arrangement:

    - 2 bars filtered intro

    - 4 bars full groove

    - 2 bars switch-up with a fill

    7. Check mono and adjust any slice that disappears or overwhelms the bass lane.

    Goal: finish with a loop that sounds like a chopped sample performance, not a copied break.

    Recap

  • Slice the amen variation for performance, not just convenience.
  • Build the groove around the snare and let ghost notes create motion.
  • Use stock Ableton tools like Simpler, Drum Rack, Drum Buss, Saturator, EQ Eight, and Glue Compressor to add controlled vinyl-style grime.
  • Resample and re-chop for authentic oldskool energy.
  • Mix the break against the bassline, with mono compatibility and low-end separation in mind.
  • Use automation and arrangement subtraction to keep the jungle vibe alive across the track.

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. In this lesson we’re going deep on one of those jungle moves that instantly changes the attitude of a track: slicing an amen variation for chopped-vinyl character in Ableton Live 12.

And just to be clear, this is not about chopping a break just because we can. It’s about making that break feel like it came off a dusty record, got played, printed, re-edited, and then dropped back into a modern mix with purpose. We want oldskool DnB energy, but we also want it to sit cleanly with a sub, a reese, or whatever low-end pressure you’re running.

So think of this as a mixing-minded break design workflow. We’re going to preserve the snare impact, keep the groove alive, add a bit of believable wear, and make the whole thing feel like a sampled performance instead of a sterile grid edit.

First, choose a good amen variation. Ideally, you want a break that already has a little personality. Maybe it’s slightly degraded, maybe the ghost notes are a little messy, maybe the phrasing has a bit more swing than a super-clean loop. That gives you more to work with. If all you have is a clean break, that’s fine too, but you’ll need to create more of the character yourself.

Drag the audio into Ableton Live 12 and listen before you do anything else. A lot of people rush straight to slicing, but the source matters. If the break already has a bit of grit or movement, you’re halfway to the right vibe.

Now set your Warp mode. For this kind of work, Beats is usually the move. Complex Pro can be useful if you need to preserve the tone while time-stretching, but for a sliced jungle break, Beats gives you stronger transient behavior and makes the source feel more drum-like and more sliceable.

From there, adjust the transient settings. You want the break to stay punchy, not blurry. A higher transient value helps the hits cut through, and a little Flux can introduce some instability, which is great for this style. You do not want the break sounding locked like a pop loop. You want it to feel performed, slightly alive, slightly unpredictable.

Now right-click the break and choose Slice to New MIDI Track. In most cases, use transient slicing. That’ll give you a playable Drum Rack with each hit mapped to a pad. This is where the fun starts.

Before you even program anything, clean up the rack. Rename the important pads so you know what’s what. Kick, snare, ghost snare, hat, rim, tail. Group the whole thing right away and call it something like Amen Chop Bus. That way, you’re already thinking like a mix engineer, not just a loop editor.

Inside Simpler, make sure the slices are behaving properly. Set the mode to One-Shot for the main hits. Keep the start point right on the transient, or very close to it. Turn Snap on. And use a tiny bit of fade if you need to remove clicks, but don’t soften the hit so much that it loses its front edge.

This part matters a lot: protect the first 10 to 30 milliseconds of your important hits. That’s the “speak” in the drum sound. That’s the part that tells the listener where the groove is. If you smear that front edge, especially in jungle, the whole thing gets less aggressive and less readable.

Now start building the pattern around the snare, not around the grid. That’s one of the biggest mindset shifts in oldskool jungle programming. The snare is the anchor. The kick and ghost fragments exist to support it, push against it, and create motion around it.

Build a one-bar or two-bar loop first. Put the main snare in a solid backbeat position. Then place kicks before and after it, but don’t make both bars identical. Jungle and oldskool DnB feel alive because the second bar responds to the first bar. That call-and-response behavior is a huge part of the style.

Add ghost notes and short hat slices to stitch the phrase together. Leave little holes too. Negative space is part of the groove. If everything is busy all the time, nothing feels like it’s coming forward. A well-placed gap can hit harder than another extra chop.

If you want more movement, open the Groove Pool and try a light swing feel. Something subtle. You do not need full robotic shuffle here. Apply groove gently, maybe 20 to 40 percent. Keep the snare stable, and let the smaller fragments breathe around it.

Now zoom in and shape the individual slices so they feel like they were lifted from vinyl. This is where the chopped-vinyl character really starts to show up.

Use shorter decays on ghost notes and hats. Let the snare and kick keep their body if they need it, but don’t let everything ring out endlessly. A real chopped sample has edges. It stops and starts with intention.

If the break is too bright, gently low-pass the rack or use EQ Eight to soften the top end a little. We’re not trying to make it dull. We’re trying to stop it from sounding too modern and too brittle. Think dusty, not dead.

You can also introduce slight pitch variation. Don’t overdo this. A few ghost hits detuned by a tiny amount can make the loop feel more like a resampled performance. That tiny instability is part of the charm. On the other hand, if you pitch everything around randomly, it starts to sound messy instead of authored.

For the main hits, keep them mostly centered and punchy. For the texture hits, you can be more playful. Separate impact from texture. That’s a really important idea here. Strong snare and kick fragments should stay focused and dry enough to cut through the mix. The dirtier treatment belongs more on the ghost notes, hats, rims, and connective fragments. That contrast keeps the groove expensive rather than washed out.

Now let’s add some controlled grime on the drum bus. Keep it stock Ableton only. A really solid chain here is Drum Buss, then Saturator, then EQ Eight, then a Glue Compressor or regular Compressor.

Drum Buss can add drive and crunch without completely wrecking the break. Keep the drive moderate. You want density and urgency, not blown-out mush. If the boom control is available, usually keep it low or off unless you specifically want more thump.

Then add Saturator. Turn Soft Clip on. Give it a little drive, just enough to thicken the break and add that slightly printed feel. This is the kind of thing that helps a break feel like it’s been through a few generations of bouncing and re-editing.

After that, use EQ Eight to clean up the low end and shape the tone. Gently high-pass the deepest rumble if needed. If the break gets boxy, carve a little around the low mids. If the top feels too glossy or too crisp, trim a touch of the high shelf. Jungle breaks often work better when the top is a little softened.

Then a Glue Compressor or Compressor can help hold the whole thing together. Not too much. Just enough to make the hits feel like they belong in the same performance. You’re aiming for a couple of decibels of gain reduction at most, just enough to glue without flattening the transient life out of it.

Now comes one of the most important advanced moves: resampling.

This is where the sample lineage idea really comes alive. If you want that oldskool chopped-vinyl feel, don’t just program the loop once and leave it there. Print it. Resample the programmed break to audio. Then re-slice that audio again.

That second-generation chop often has a much better feel than the original MIDI version because it inherits all the tiny imperfections, the saturation, the compression, the little tonal shifts. It starts to behave like a sample that has already lived a life.

So set up an audio track to record the Amen Chop Bus. Print a couple of bars. Then drag that recorded audio back into a new track and slice it again. Grab tiny fragments, 1/16s, 1/8s, single hits, little reversed tails. Use those for fills, switch-ups, and transitions.

This is a great way to create variations without breaking the core groove. You can keep the main programmed rack for the backbone and use the resampled version for movement and tension.

Now let’s talk about timing and velocity, because this is where the loop stops sounding like a loop and starts sounding like a player.

Don’t leave every slice at the same velocity. That’s one of the quickest ways to kill the vibe. Strong anchor hits should be strong. Ghost notes should sit lower and move around more naturally. Vary those velocities in a musical range. Not random. Musical.

Also, don’t be afraid to move a few ghost hits slightly ahead or behind the grid. A tiny early hit can create anticipation. A slightly late hit can create drag. That little push and pull is a huge part of oldskool break energy.

If a slice feels too perfect, bounce it again and edit the audio instead. Sometimes the most convincing jungle edits happen after printing the part and reworking it like a real sample. That’s when it starts to feel authored, not programmed.

Now, mixing-wise, the break has to work with the bass, not just by itself. This is where a lot of people get it wrong. They make the break sound huge solo, then it collapses when the sub or reese enters.

So bring your bassline into the picture early. Even if it’s just a placeholder, have it playing while you balance the break. The goal is for the break to occupy its own space. Keep the low end disciplined. If the kick slice is fighting the sub around the low frequencies, high-pass the break gently or reduce the kick’s fundamental with EQ instead of just pulling the whole break down.

If the bass is a moving reese, let the break own the central rhythm. If the bass is subby and minimal, the break can carry more of the midrange attitude. Either way, the two need to complement each other, not compete for the same sonic job.

Use Utility if you need to keep the low frequencies centered. Keep an eye on mono compatibility too. This is huge. A jungle break might sound exciting when widened, but if the important parts disappear in mono, you’ve got a problem. Widen texture if you want, but keep the core break solid and centered.

Now let’s bring arrangement into it, because a great chopped amen variation should evolve. It should feel like a record being worked, not a copy-paste loop.

A really effective approach is to automate the break bus over time. Open the filter slightly over a build. Add a touch more drive before the drop. Use reverb or delay on select ghost notes right before a transition. Pull the top end down for a moment, then let it snap open on the first hit of the drop. Those little moves create drama.

You can also structure the whole thing like a DJ-friendly edit. Start with a filtered intro where only hats and ghost slices are present. Then let the full groove land. Then remove one kick or swap a ghost for a rim to create tension in the next phrase. Then use a resampled fill to push into the next section.

A good jungle arrangement often breathes by subtraction. You don’t always need more notes. Sometimes taking away a kick or a snare fragment creates way more energy than adding another layer.

As a final check, listen in mono. Check that the snare still punches. Check that the break isn’t clipping the bus. Check that the kick slice isn’t swallowing the sub. And listen on smaller speakers too. If the ghost notes and hat texture still read there, you’re in a good place.

If the loop sounds exciting solo but messy in context, simplify it. Remove a few slices before adding more processing. That’s a very important lesson in DnB mixing: clarity often comes from subtraction, not from more grit.

A really useful practice exercise here is to build a two-bar amen variation with at least two anchor snares, two kicks, and a handful of ghost or hat fragments. Add Drum Buss and Saturator. Bounce it to audio. Re-slice it. Make one version cleaner and one version dirtier. Then arrange eight bars: a filtered intro, a full groove, and a short switch-up with a fill. Finish by checking mono and adjusting anything that disappears or overloads the bass lane.

If you do that, you’ll start hearing the difference between a chopped break and a chopped-vinyl performance. And that’s the key. We’re not just editing drums. We’re creating lineage, movement, and attitude.

So remember the big ideas here. Slice for performance, not just convenience. Build around the snare. Keep the impact hits punchy and the texture hits dirty. Use stock Ableton tools to add controlled grime. Resample and re-chop to get that oldskool density. And always mix the break in context with the bass.

That’s how you get that aggressive but readable jungle vibe, clean enough to translate, rough enough to feel alive.

Alright, next up, take this approach and try it on your own amen variation. Make it breathe. Make it wear. Make it hit.

mickeybeam

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

Generating PDF preview…