DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Sequence an Amen-style call-and-response riff for deep jungle atmosphere in Ableton Live 12 (Intermediate)

An AI-generated intermediate Ableton lesson focused on Sequence an Amen-style call-and-response riff for deep jungle atmosphere in Ableton Live 12 in the Mastering area of drum and bass production.

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

Sequence an Amen-style call-and-response riff for deep jungle atmosphere 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

In this lesson, you’ll build a deep jungle call-and-response riff around an Amen-style break, using Ableton Live 12 to create a phrase that feels old-school in source but modern in execution. This is the kind of idea that can sit in the 8-bar loop of a roller or jungle drop, then evolve into a full arrangement with tension, bounce, and that unmistakable underground pressure.

The main goal is not just to chop the Amen break, but to make it answer itself: one phrase hits like a call, the next phrase responds with a variation. That call-and-response movement is a huge part of why jungle stays so alive. It keeps the listener locked in while leaving space for bass, atmospheres, and mix clarity. In DnB, this matters because your drums often carry the identity of the track just as much as the bassline.

Since this is a Mastering-category lesson, we’ll also think about how to shape the riff so it survives the full production chain: transients that read clearly, low-end that stays controlled, and energy that translates on big systems without becoming brittle or messy. The idea is to make a pattern that is not just creative, but mix-ready and arrangement-aware from the start.

Why this technique matters in DnB:

  • It gives your drop a human, unstable jungle feel without sounding random
  • It leaves room for a sub or reese to own the low end
  • It creates natural phrase contrast for 8-bar and 16-bar sections
  • It helps you build a track that feels DJ-friendly, with clear tension/release 🥁
  • ---

    What You Will Build

    By the end of this lesson, you’ll have a 2-bar Amen-based riff that behaves like a conversation:

  • Call phrase: a stronger, more direct break edit with a snare accent and kick push
  • Response phrase: a lighter variation with extra ghost notes, a reversed fragment, or a delayed snare hit
  • A deep jungle atmosphere bed behind it using filtered ambience, vinyl noise, or a washed reverb tail
  • A tight drum bus with controlled transients, glue, and subtle saturation
  • A bass-support relationship where the bass leaves space for the break and answers it in gaps
  • A loop that can be expanded into an 8-bar intro, 16-bar drop, and switch-up section
  • Musically, this could sit in a track at around 170 BPM, with the break riff occupying the top and mid drum energy while the sub holds the floor. Think of a vibe where:

  • Bars 1–2: call phrase, more open
  • Bars 3–4: response phrase, slightly busier or more syncopated
  • Bars 5–8: variation with automation and fills
  • Drop support: atmosphere + bass interplay, not constant drum clutter
  • ---

    Step-by-Step Walkthrough

    1) Start with a clean DnB project structure

    Open a new Live set and set the tempo between 168–172 BPM. For this lesson, use 170 BPM as a sweet spot for deep jungle energy.

    Create these tracks:

  • Drum Rack / Audio track for Amen chops
  • Sub track
  • Bass / Reese track
  • Atmosphere track
  • FX return(s) for delay and reverb
  • Optional: Drum bus and Bass bus groups
  • Before writing anything, build headroom:

  • Pull your Master fader down if needed so the session peaks around -6 dB
  • Keep the drum group hitting roughly -8 to -6 dB before master processing
  • Don’t overdrive the break early; let the groove do the work
  • In DnB, this matters because a busy break can eat your mix fast. If you organize the session around clear buses from the start, you’ll make better choices later when mastering the balance.

    2) Load and slice an Amen break the Ableton way

    Drop an Amen-style break into an audio track. If needed, use a clean royalty-free break recording or your own resampled version.

    Now do one of two things:

  • Right-click the clip and choose Slice to New MIDI Track
  • Or use Simpler in Slice mode for immediate finger-drumming and rearranging
  • For intermediate workflow, I recommend Simpler Slice mode because it’s fast and easy to refine:

  • Set slice mode to Transient
  • Increase sensitivity until you catch the snare hits, kick attacks, and key ghost note transients
  • Map the slices to MIDI notes and record a pattern into a 2-bar MIDI clip
  • Useful stock devices here:

  • Simpler for slicing
  • Drum Buss for glue and grit
  • EQ Eight for cleanup
  • Saturator for harmonic weight
  • Aim to preserve the Amen’s identity:

  • Keep the original snare character intact
  • Don’t over-quantize every hit
  • Leave some micro-variation in the ghost notes
  • Why this works in DnB: the Amen’s power comes from its internal swing and uneven energy. If you flatten it too hard, you lose the conversation inside the break.

    3) Program the call phrase first, then design the response

    Create a 2-bar MIDI clip with your first pass. Build the call phrase so it feels confident and readable:

  • Put a strong kick on the downbeat or the first obvious sync point
  • Place the main snare with authority, usually on beat 2 and/or 4 depending on your edit
  • Add 1–2 ghost-note slices before the snare to create anticipation
  • Leave one short gap where the bass can answer later
  • For the response phrase, vary the second bar:

  • Remove one of the more aggressive hits
  • Add a small reversed slice or a lower-velocity ghost note
  • Shift one percussion hit slightly earlier or later for tension
  • Repeat the snare idea, but with a different lead-in
  • A strong starting pattern idea:

  • Bar 1: kick + snare anchor, two ghost notes, open tail
  • Bar 2: same anchor, but with a delayed slice and a fill into the next phrase
  • In Ableton, use:

  • Velocity editing to lower ghost notes to around 35–70
  • Clip Loop Brace to audition the 2-bar idea repeatedly
  • Nudge tools to push a slice a few milliseconds early or late for feel
  • The goal is not random chopping. It’s a phrase with syntax: statement, reply, release.

    4) Shape the break with groove, timing, and transient control

    Now make the break sit like a drummer rather than a sample.

    If using MIDI slices:

  • Keep the main snare hits a touch forward or on-grid
  • Pull some ghost notes slightly behind the grid
  • Try adding Groove Pool swing from an MPC-style or light shuffle groove, but keep it subtle
  • Good starter ranges:

  • Groove amount around 10–25%
  • Track delay on the break track at -5 to +10 ms depending on feel
  • Velocity variation between 30 and 100 for natural contrast
  • Then process the break lightly:

  • EQ Eight: cut low rumble below 30–40 Hz
  • Tame harsh snare edge with a narrow dip around 3–6 kHz if needed
  • Drum Buss: Drive around 5–15%, Crunch lightly, Boom only if your low end is very controlled
  • Saturator: Soft Clip on, drive by 1–4 dB for density
  • If the transients are too sharp, the break will fight your bass. If they’re too soft, the whole phrase loses lift. You want the snare to crack, but not stab.

    5) Build the sub and reese so they answer the drums, not compete with them

    Your bassline should leave gaps for the break call-and-response. In deep jungle and darker DnB, the drums and bass often interlock rather than both playing constantly.

    Set up:

  • Sub track: Operator or Wavetable sine-based sub
  • Reese / mid-bass: Wavetable, Analog, or a sampled reese with movement
  • For the sub:

  • Use a sine or near-sine patch
  • Keep it mono
  • Low-pass or band-limit any unwanted harmonics
  • Add very light saturation if needed for translation
  • Suggested settings:

  • Operator sine with a short amp attack, medium decay if notes are punchy
  • Sub level balanced so it supports, not dominates
  • Keep peaks controlled and leave room for the kick/break
  • For the reese:

  • Start with two detuned oscillators or a filtered layered sample
  • Use Auto Filter or Wavetable filter movement for motion
  • Keep stereo width modest in the low mids; let the top atmosphere widen, not the bottom
  • Workflow idea:

  • Program bass notes to hit after the break’s strongest snare or kick moments
  • Use short rests so the bass feels like it’s reacting to the drums
  • Consider a bass answer on the “and” of 2 or 4 to create a push-pull feel
  • Why this works in DnB: the listener perceives groove from the conversation between drums and bass, not from relentless note density. Space is part of the rhythm.

    6) Add deep jungle atmosphere without washing out the break

    Now create the atmosphere layer that gives the riff its deep jungle character. This can be:

  • vinyl noise
  • filtered rain or room texture
  • a chopped ambient pad
  • distant jungle percussion
  • a resampled break tail with heavy filtering
  • In Ableton:

  • Put the texture on an audio track
  • Use Auto Filter with a low-pass around 1.5–6 kHz
  • Add Hybrid Reverb or Reverb with a short-to-medium decay
  • Use Utility to control stereo width if the ambience gets too wide
  • Practical settings:

  • High-pass the atmosphere around 150–300 Hz
  • Low-pass it to keep it behind the break
  • Reverb decay around 1.2–3.5 s, depending on how dense the track is
  • Pre-delay around 10–25 ms for separation
  • Arrangement example:

  • In the intro, let the atmosphere lead before the drums fully arrive
  • In the drop, duck it slightly under the break with sidechain or volume automation
  • In a switch-up, automate the filter open for 1–2 bars to create lift
  • This layer is doing emotional work: it turns a chopped drum pattern into a scene.

    7) Route your drums to a bus and shape the master-facing balance

    Group your break chops into a Drum Group and do some bus shaping there. This is where the “mastering” mindset matters: make choices that help the riff survive loud playback later.

    On the Drum Group:

  • EQ Eight: remove mud around 200–400 Hz if it gets boxy
  • Drum Buss: use light drive and transient emphasis
  • Glue Compressor if needed, with low ratio and gentle gain reduction
  • Optional Saturator after the compressor for density
  • Suggested Glue Compressor starting point:

  • Ratio: 2:1
  • Attack: 10–30 ms
  • Release: Auto or around 0.1–0.3 s
  • Gain reduction: just 1–2 dB
  • Important checks:

  • Keep the break punchy but not spiky
  • Verify the low end in Mono
  • Make sure the kick/sub relationship still reads when summed
  • Put Utility on the bass group too:

  • Mono the sub
  • Keep side width in the reese only if it doesn’t smear the groove
  • Check bass phase against the kick and main snare accents
  • 8) Automate phrase evolution for a proper drop and switch-up

    Now turn the loop into a section. A static Amen riff gets old fast; a living one evolves every 4 or 8 bars.

    Automate these across the arrangement:

  • Auto Filter cutoff on atmosphere for opening/closing tension
  • Reverb send on the last snare of a 4-bar phrase
  • Delay on a chopped fill or reversed slice
  • Saturator drive on a fill bar for extra aggression
  • Volume automation on a ghost-note layer to make the response phrase more pronounced
  • A strong 8-bar arrangement idea:

  • Bars 1–2: full call phrase
  • Bars 3–4: response phrase with slightly more bass activity
  • Bars 5–6: remove one drum element for tension
  • Bars 7–8: fill and filter movement into the next section
  • If you want a DJ-friendly setup:

  • Build a 16-bar intro using filtered break fragments and atmosphere
  • Save the full riff for the drop
  • Create an 8-bar outro with simplified drums and reduced bass density
  • That structure makes the track usable in mixes and easier to arrange as a proper DnB tune.

    ---

    Common Mistakes

    1) Over-chopping the Amen until it loses identity

    If every hit is too edited, the groove becomes mechanical and generic.

    Fix: keep at least one or two recognizable break gestures per phrase, especially the snare lead-in or a classic Amen turn.

    2) Making the response phrase just “more notes”

    A response is not automatically busier. Sometimes it should be sparser, lower in velocity, or slightly delayed.

    Fix: create contrast through space, timing, and register, not just density.

    3) Letting bass and break occupy the same rhythmic slot

    This creates clutter and weakens both parts.

    Fix: leave holes in the bassline where the break calls, and let the bass answer in the gaps.

    4) Too much stereo width on low-end material

    Wide sub or wide lower mids can kill club translation.

    Fix: keep the sub mono with Utility, and keep stereo enhancement mostly above the low-mid range.

    5) Over-processing the drum bus early

    If you stack too much compression, saturation, and limiting, the break loses snap.

    Fix: start with subtle moves and compare often against a dry version.

    ---

    Pro Tips for Darker / Heavier DnB

  • Layer a second break ghost quietly underneath the main Amen to add density, but low-pass it hard so it doesn’t clutter the main snare.
  • Use Resampling to print your break bus after light processing, then re-chop the rendered audio for more aggressive variations.
  • Add movement to the reese with Auto Filter LFO or subtle Frequency Shifter modulation for neuro-influenced darkness without losing jungle feel.
  • For heavier impact, duplicate the drum bus, distort the duplicate with Saturator, then blend it in very quietly for parallel grit.
  • Use sidechain compression from the kick or main drum anchor into the atmosphere and reese, but keep it subtle so the track still feels natural.
  • Try a call phrase with less top-end, then a response phrase with more transient snap. That contrast feels huge on a drop.
  • If the riff feels too clean, add a touch of Redux on a parallel channel at a very low mix level for grain and age.
  • Keep an eye on the 2–5 kHz zone: that’s where break bite lives, but it’s also where harshness starts fast.
  • ---

    Mini Practice Exercise

    Spend 10–20 minutes making one 2-bar call-and-response Amen riff using only Ableton stock tools.

    1. Set the project to 170 BPM.

    2. Load an Amen break into Simpler in Slice mode.

    3. Program a call phrase in bar 1 with a strong snare anchor and 2–3 ghost notes.

    4. Program a response phrase in bar 2 by removing one hit and adding one reversed or delayed slice.

    5. Add Groove Pool swing at a subtle amount.

    6. Put EQ Eight and Drum Buss on the drum group.

    7. Build a simple sine sub in Operator that leaves gaps under the break.

    8. Add a filtered atmosphere with Auto Filter and Hybrid Reverb.

    9. Loop 8 bars and automate one filter move and one send effect.

    10. Export a rough bounce and check it in mono.

    Goal: make the riff feel like a real DnB phrase, not just a chopped loop.

    ---

    Recap

  • Build the Amen riff as a conversation, not a constant loop
  • Use call-and-response phrasing to create jungle movement and tension
  • Keep the break lively with timing, velocity, and subtle groove
  • Let the sub and reese answer the drums, not mask them
  • Use Ableton stock devices like Simpler, Drum Buss, EQ Eight, Saturator, Auto Filter, and Hybrid Reverb
  • Shape the loop for the full track early: headroom, mono low end, and arrangement-ready phrasing
  • The best deep jungle riffs feel raw, but they’re actually very intentional 🎛️

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 this Ableton Live 12 lesson on sequencing an Amen-style call-and-response riff for a deep jungle atmosphere.

In this session, we’re not just chopping up a break and hoping it works. We’re going to make the break speak. One phrase will act like a call, the next will answer it, and that back-and-forth movement is what gives jungle its life, its tension, and that unmistakable underground pressure.

The goal here is to build a 2-bar riff that feels old-school in source, but modern in execution. Something that can sit inside an 8-bar roller loop, hold up in a drop, and still leave room for the bass, the atmosphere, and the mix to breathe. And because this is a mastering-category lesson too, we’re going to think ahead about translation: clean transients, controlled low end, and enough headroom so the groove stays punchy without getting harsh or messy.

Let’s start by setting up the project properly.

Open a new Live set and set the tempo to around 170 BPM. That’s a sweet spot for deep jungle energy. Then create your main tracks: one for the Amen chops, one for sub, one for reese or mid-bass, one for atmosphere, and a couple of return tracks for delay and reverb if you want them. If you’re organizing buses, a drum group and bass group will make your life easier later.

Before you do anything else, leave yourself some headroom. Don’t slam the master. Aim to keep the session peaking comfortably, with the drum group hitting roughly around minus 8 to minus 6 dB before any final mastering moves. A busy break can eat a mix alive if you push it too hard too early, so give yourself space.

Now load in an Amen-style break. If you’ve got a clean royalty-free Amen recording or a resampled version, drop that onto an audio track. For this workflow, Ableton’s Simpler in Slice mode is a fast and flexible choice. You can also slice to a new MIDI track, but Simpler makes it easy to play and refine the break in a way that feels immediate.

Set Simpler to Slice mode and choose transient slicing. Increase the sensitivity until you’re catching the kick attacks, the main snare hits, and a few of the ghost note transients. The point isn’t to capture every microscopic detail. It’s to capture the phrases and gestures that make the break feel alive. Then map those slices to MIDI and record a 2-bar pattern.

Here’s the mindset to keep in your head: don’t over-quantize everything. The Amen works because it has swing, push, pull, and little timing irregularities. If you flatten all of that out, the break loses its personality. Keep the main snare strong, but let the smaller details breathe.

Now let’s build the call phrase first.

In your first bar, make the pattern feel confident and readable. Put a strong kick or anchor hit on the downbeat or the most obvious sync point. Let the snare land with authority, and add a couple of ghost notes before it to create anticipation. Those little pickup notes are doing a lot of work. They make the snare feel earned.

Then shape the response phrase in the second bar. This is where the conversation happens. Don’t just make it busier for the sake of it. Instead, change the energy. Maybe remove one of the more aggressive hits. Maybe add a reversed slice. Maybe delay a snare fragment slightly. Maybe shift one ghost note a little early or late so it feels like the break is answering itself instead of repeating.

A great way to think about this is: statement, reply, release.

For example, bar one can be more open and direct, with the classic snare anchor and some tension-building pickup notes. Bar two can answer with a slightly different contour, maybe a smaller gap, a lighter hit, or a chopped tail that leads into the next phrase. That contrast is what keeps the loop feeling human instead of looped.

Now let’s give the break some groove and motion.

Use velocity editing to shape the difference between strong hits and ghost notes. A good working range for the quieter notes is somewhere around 35 to 70, while the main accents can sit higher. Don’t make every hit equal. That’s how you lose the phrasing. And if you want a bit more swing, try Ableton’s Groove Pool with a subtle MPC-style or light shuffle groove. Keep it modest. Around 10 to 25 percent is often enough. You want movement, not drunken chaos.

You can also nudge certain slices by a few milliseconds. Push the main snare slightly forward if it needs more snap, or pull some ghost notes a touch behind the grid if you want them to feel lazier and deeper. That tiny timing contrast can make the whole thing feel like a real drummer.

Then clean up the break lightly. Use EQ Eight to cut out anything unnecessary below about 30 to 40 Hz. That low rumble doesn’t help the groove. If the snare is too sharp, you can tame a narrow area somewhere in the 3 to 6 kHz range, but be careful not to remove the bite that gives the break its identity. After that, try Drum Buss for a little glue and grit. Keep it subtle. A bit of drive, a little crunch, maybe boom if the low end is well controlled. If you want more density, add Saturator with soft clip turned on and only a few dB of drive.

The big idea here is balance. If the transients are too sharp, the break will fight the bass. If they’re too soft, the whole phrase loses lift. You want crack, not stab. Pressure, not pain.

Now let’s make the bass answer the drums instead of stepping on them.

Start with a sub using Operator or Wavetable. A sine-based patch is the classic move here. Keep it mono, keep it controlled, and don’t add too much harmonic content unless you need help with translation. The sub should support the groove, not grab the spotlight.

For the reese or mid-bass, use two detuned oscillators, a layered sample, or a filtered synth patch with movement. Auto Filter or Wavetable’s filter controls can give it motion without making the low end messy. Keep the stereo width modest in the lower mids. Let the atmosphere be wide, not the foundation.

When you program the bassline, leave gaps under the strongest break moments. That’s key. The listener should feel like the drums and bass are talking to each other. If the bass is constantly playing, the call-and-response effect gets blurred. Let the bass hit after the break’s strongest snare or kick moments. Let it answer on the offbeat. Let it breathe.

This is one of the most important jungle lessons there is: space is rhythm. The silence between the hits matters just as much as the hits themselves.

Now add the atmosphere layer.

This could be vinyl noise, a filtered room texture, a chopped ambient pad, distant percussion, or even a heavily filtered break tail. The point is to create a deep jungle scene around the drum phrase. Drop it into an audio track, then use Auto Filter to low-pass it so it sits behind the break. High-pass it too, if needed, so it doesn’t clutter the low mids. A range somewhere around 150 to 300 Hz for the high-pass is a good starting point, and you can low-pass somewhere between 1.5 and 6 kHz depending on how much air you want.

Add a bit of Hybrid Reverb or standard Reverb if you want the texture to feel like it lives in a room. Keep the decay sensible. Maybe 1.2 to 3.5 seconds, depending on how dense the track is. And if the ambience starts getting too wide or unfocused, use Utility to rein it in.

This atmosphere layer is doing emotional work. It turns a chopped break into a location. It gives the riff a sense of depth, distance, and shadow.

Now route your drums to a drum bus and shape the overall movement there. This is where the mastering mindset really starts to matter. On the drum group, use EQ Eight to cut mud if the mids get boxy, maybe somewhere around 200 to 400 Hz. Then use Drum Buss or Glue Compressor gently. You do not need to crush it. A low ratio, slowish attack, and just a couple dB of gain reduction can be enough to make the kit feel like one organism.

If you use Glue Compressor, a starting point around 2:1 ratio, attack around 10 to 30 ms, release on auto or somewhere around 0.1 to 0.3 seconds, and only 1 to 2 dB of reduction is a solid place to begin. Again, the goal is cohesion, not flattening.

Also check your bass group. Keep the sub mono with Utility. If the reese has width, make sure it’s not smearing the groove or causing phase problems. And always check the bass and kick relationship in mono. If it falls apart in mono, it’s not ready yet.

Now let’s turn the loop into a section.

A static Amen riff gets old fast, so we need variation every few bars. Automate the atmosphere filter so it opens up across the phrase. Send a bit more reverb on the last snare of a 4-bar block. Add delay to a chopped fill or reverse fragment. Maybe push the saturator a little harder on a transition bar to make it bite more. Even tiny changes can make a huge difference.

A strong 8-bar structure might look like this: bars 1 and 2 carry the call phrase, bars 3 and 4 answer with a slightly busier or more syncopated version, bars 5 and 6 pull one element away to create tension, and bars 7 and 8 land a fill or filter movement into the next section.

If you’re building this for DJ-friendly arrangement, make a filtered 16-bar intro with atmosphere and break fragments. Then save the full riff for the drop. After that, create an 8-bar outro that strips away the response phrase, then the bass, then the top ambience. That way, the track can actually function in a mix, not just in your session.

A few common mistakes to watch out for.

First, don’t over-chop the Amen until it loses its identity. If every hit is too heavily edited, you flatten the magic. Keep at least one or two recognizable gestures in the phrase, like a classic snare lead-in or a familiar Amen turn.

Second, don’t make the response phrase just “more notes.” Sometimes the best reply is smaller, lighter, or more delayed. Contrast is what makes the conversation work.

Third, don’t let the bass and break occupy the same rhythmic space all the time. That creates clutter, and both parts suffer. Give each one room to speak.

Fourth, be careful with stereo width on low-end material. Wide subs are a fast way to lose club translation. Keep the bottom stable and mono.

Fifth, don’t stack too much compression and saturation on the drum bus too early. It’s easy to squeeze the life out of the break. Start subtle and compare often.

Here are a few extra pro moves if you want to go deeper.

You can layer a second ghost break underneath the main Amen, but keep it heavily low-passed so it adds density without clutter. You can resample the drum bus after light processing, then re-chop the bounced audio for a more aggressive variation. You can add subtle parallel grit by duplicating the break, distorting the copy, and blending it in quietly. You can even automate a narrow filter sweep on the mid-bass while keeping the sub steady underneath.

Another useful trick is to vary one thing every two bars. Change one slice, one velocity, one send amount, or one filter position. Tiny changes matter more than giant rearrangements. That’s how you keep the loop alive without making it feel random.

If you want a good practice challenge, build three versions of the same 2-bar riff using only stock Ableton devices. Make one version clean and tight, one version deeper and darker, and one version more aggressive with extra grit and transient edge. Keep the tempo the same, keep the groove the same, and only change phrasing, tone, and movement. Then export them and listen in mono.

What you’re listening for is simple: which version has the clearest snare conversation, which one leaves the best room for bass, which one feels most alive after 8 bars, and which one would survive a loud club system.

So let’s wrap it up.

The key to a strong jungle Amen riff is not just chopping a break. It’s making the break respond to itself. Build the call, design the reply, keep the timing human, keep the bass in conversation, and shape the atmosphere so the loop feels like a scene, not just a pattern. Use Ableton’s stock tools to keep it tight, controlled, and mix-ready from the start.

If you get that balance right, the result is huge: raw, deep, and full of movement, but still clean enough to survive the full production chain. That’s the jungle sweet spot.

Now it’s your turn. Build that 2-bar conversation, loop it for 8 bars, and let the Amen start talking.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…