Main tutorial
Lesson Overview
This lesson is about building a call-and-response bass riff for oldskool jungle / DnB using macro controls and resampling in Ableton Live 12. The goal is to create a loop that feels alive: one phrase “calls” with a characterful bass or stab, and the next phrase “answers” with a variation that sounds like the track is evolving in real time.
In Drum & Bass, this technique is gold because it solves two common problems at once:
1. Repetition fatigue — a 2-bar loop can stay interesting without constantly writing new material.
2. Arrangement speed — once your macro moves are mapped, you can quickly print new bass performances, chop them up, and build a full drop, break, or switch-up section.
This fits especially well in:
- Intro-to-drop transitions
- Drop 1 with a DJ-friendly 16 or 32 bar phrasing
- Breakdowns with tension/release
- Oldskool jungle rollers where chopped breaks and rude bass call each other back and forth
- Darker neuro-leaning DnB where automation and resampling create the movement
- A sub layer that stays stable and mono
- A mid bass / reese layer with macro-controlled movement
- A response layer that changes tone, filter, or distortion after the first phrase
- A resampled audio track containing printed automation and texture
- A compact jungle-style loop that can become the backbone of a drop
- Call: a short, slightly edgy bass hit or phrase landing on beat 1, with a gritty tail
- Response: a filtered, warped, or more aggressive follow-up on beat 3 or the offbeat
- Drum support: an edited break loop with ghost notes and transient accents that make the bass feel locked into the groove
- Arrangement result: a loop that feels like a DJ could mix it in, then slam into the drop with a clear identity
- Oldskool jungle energy
- Roller-style forward motion
- Dark, rolling sub pressure
- A little neuro motion if you automate carefully
- Very mixable and very repeatable
- Making the bass too wide
- Over-automating every macro
- Resampling without committing to a clean take
- Letting the bass fight the break
- Using too much resonance
- No distinction between call and response
- Overcooking the sub
- Use slight pitch movement on the response, not the call, to create tension without losing the main hook.
- Put Saturator before the filter on the mid layer for a more aggressive, pressing sound; put it after the filter for a smoother, more controlled tone.
- Try a second resample pass with extra drive and then blend it quietly under the cleaner version.
- Use Utility to check mono compatibility regularly, especially after resampling.
- Add a very short Echo throw only on the response note for grime and space. Keep feedback low, around 10–20%.
- If the bass feels weak, don’t just turn it up — strengthen the attack transient with a tiny boost in the mid layer or a short pitch envelope.
- For darker neuro-leaning weight, automate the filter with small, precise moves rather than giant sweeps. The result feels more controlled and menacing.
- If the break and bass compete, use Drum Buss and EQ Eight on the drum bus instead of crushing the bass into submission.
- Resample the bass through a slightly more degraded pass for texture, then layer that under the main print at a lower level.
- For oldskool jungle attitude, let one or two chopped drum fills briefly interrupt the bass response. That “imperfect” feel is part of the style.
- Make one version more oldskool jungle
- Make the other more dark roller / neuro-leaning
- Compare which macro combinations create the best tension
- Build the bass as a performance system, not just a sound.
- Use macros to shape call-and-response movement in a musical way.
- Keep the sub mono and the mid bass expressive.
- Resample the automation so you can chop, edit, and arrange it like jungle material.
- Let the drums and bass answer each other for a real DnB groove.
- Use small, controlled changes to keep the drop heavy, clear, and replay-worthy.
The big idea: you are not just designing a bass sound. You are designing a performance system. The macros give you expressive control, and resampling turns those movements into editable audio that you can slice, layer, and arrange like a real jungle session. 🔊
What You Will Build
By the end, you’ll have a 2-bar or 4-bar call-and-response riff built from:
Musically, expect something like this:
Think of the vibe as:
Step-by-Step Walkthrough
1. Set up a 2-bar loop and choose the drum context first
Start in Ableton Live and create a 2-bar loop at 170–174 BPM for classic jungle / DnB energy. If you want a slightly heavier roller feel, 172 BPM is a great center point.
Build a simple drum bed before the bass:
- Drag in a chopped break or program one with Drum Rack
- Use Simpler for break slices if you want quick editing
- Keep a solid kick/snare framework: snare on 2 and 4, with break fragments around it
- Add ghost notes and shuffles so the bass has something to bounce against
Useful stock devices:
- Drum Rack
- Simpler
- EQ Eight
- Drum Buss
Practical drum setup:
- On the break bus, add Drum Buss with Drive around 5–15%
- Use EQ Eight to cut a little mud around 250–400 Hz
- Keep the snare punchy, not over-compressed
Why this matters: call-and-response bass only feels exciting when the drum groove is already talking. In jungle, the breaks aren’t just backing — they’re part of the riff.
2. Create the core bass instrument with a mono-safe sub and a moving mid layer
Build a bass rack on a new MIDI track using Instrument Rack with two chains:
- Sub chain: simple Operator sine wave or Analog sine/sub patch
- Mid chain: Wavetable or Operator with a richer waveform for the reese / growl character
Suggested starting settings:
Sub chain:
- Oscillator: sine
- Mono mode on
- No stereo widening
- Low-pass if needed, but keep it clean
- Add Saturator very lightly if the sub disappears on small speakers, around Drive 1–3 dB
Mid chain:
- Use a saw or two detuned oscillators in Wavetable
- Set unison modestly: 2–4 voices
- Detune lightly: around 5–15 cents
- Filter cutoff in the mid range so the bass has room to move
- Add Saturator or Overdrive for controlled edge
- Follow with Auto Filter for movement
Keep the bass in mono below the low end:
- Use Utility and collapse the low end to mono if needed
- Avoid wide stereo on anything below roughly 120 Hz
The key is to separate weight from character. The sub is your foundation. The mid layer is where your call-and-response personality lives.
3. Map the musical motion to 4–8 macros
Put the bass chains inside an Instrument Rack and map the most useful movement into macros. In Live 12, this is where the performance starts to feel intentional.
Good macro assignments:
- Macro 1: Sub Level
- Macro 2: Mid Level
- Macro 3: Filter Cutoff
- Macro 4: Resonance
- Macro 5: Drive / Saturation Amount
- Macro 6: Stereo Width or Chorus Amount
- Macro 7: LFO Rate or Mod Amount
- Macro 8: Delay Send or Reverb Send for occasional tails
Suggested ranges:
- Filter cutoff: map from about 120 Hz to 1.5 kHz depending on patch
- Resonance: keep moderate, around 10–35%
- Drive: small movements matter; map roughly 0 to 6 dB
- Width: use sparingly, maybe 0% to 40%, and mostly on the mid chain
- Delay send: subtle, around 0 to 20%, for response tails
Make the macros musical, not random. For example:
- Macro 1 = “Call” opens the sound
- Macro 2 = “Answer” increases bite and movement
- Macro 3 = “Rude” adds saturation and filter push
This is how you turn a static loop into a playable riff.
4. Write a simple call-and-response MIDI phrase
Program a 2-bar MIDI clip on the bass track. Keep it sparse and rhythmic. In oldskool jungle and rollers, space is part of the groove.
Example phrasing idea:
- Bar 1 call: root note on beat 1, then a short answer on the offbeat or beat 3
- Bar 2 response: slightly different rhythm, maybe a higher octave hit or a chromatic approach note
- Use note lengths carefully: short notes for punch, longer notes for pressure
Good DnB note choices:
- Root note
- Fifth
- Minor third
- Octave
- Occasional semitone or tone movement for tension
Keep the MIDI simple, but make the rhythm speak. For oldskool vibes:
- Try a phrase that hits on 1, the “&” of 2, and 3
- Leave gaps where the break can breathe
- Use one small variation in bar 2 so the loop doesn’t feel copied
Tip: duplicate the clip and make a second version with a different last note. That gives you instant A/B movement later in the arrangement.
5. Perform the macros across the phrase and print the movement
Now automate the macros so the call and response actually behave differently. This is where the lesson becomes a resampling workflow.
In the clip envelope or automation lanes:
- Open the filter more during the call
- Increase drive or resonance during the response
- Pull the width back in the low end, then open the mid layer briefly for impact
- Use slight delay throw only on the response note to avoid clutter
Practical automation idea for a 2-bar loop:
- Bar 1: Filter cutoff around 20–35% open, drive moderate
- Bar 2: Filter cutoff opens to 50–70%, drive +1 to +3 dB, resonance slightly up
- On the final note, add a quick macro move into more distortion or a touch of delay
Then resample:
- Create a new audio track
- Set input to Resampling
- Arm the track and record the bass performance for 4–8 bars
- Print a few versions: one clean, one more aggressive, one with extra movement
Why resampling matters in DnB: the groove often comes from tiny performance changes that are hard to recreate perfectly with MIDI alone. Printing the movement lets you cut the best moments into the arrangement and gives you “one-shot” bass phrases that feel human and authored.
6. Slice the resampled audio into playable phrases
Once you have your resampled bass audio, drag it into a new audio track or into Simpler. This is where the riff becomes a jungle tool.
Workflow options:
- Consolidate the best 2-bar take
- Slice at transients into a new Drum Rack or Simpler
- Use Warp only if timing needs correction; keep it natural if possible
- Chop the response hit and place it against the next call
Good editing moves:
- Trim silence tightly
- Crossfade tiny clicks
- Keep the strongest transient of each note
- Create 3–5 mini variations from one print
A strong technique for jungle:
- Use the first phrase as the call
- Chop the second phrase and delay it by a few 16ths for a response
- Reverse one short tail to create a pre-hit tension swell
This is the “lift” phase. A single resampled bar can become a whole drop motif.
7. Layer the resampled bass with drum fills and tension accents
Put the resampled bass loop against a break variation and make the drums answer back. This is where the track starts sounding like a full DnB record instead of a bass exercise.
Add:
- A break fill before bar 2
- Snare ghost notes leading into the response
- A short cymbal or noise hit on the answer
- A filtered loop of the break for the last bar of an 8-bar section
Stock device choices:
- Auto Filter on a drum return or break group for tension sweeps
- Echo for a short dubby trail on a fill
- Drum Buss to tighten the break group
- Saturator on the drum bus for extra density
Musical context example:
- Bar 1–4: establish the call-and-response riff with a steady break
- Bar 5–8: add a fill and open the filter on the bass response
- Bar 9–16: remove one drum layer so the bass becomes the hook
- Bar 17–32: introduce an alternate response version for drop development
This creates phrasing that feels like classic DnB arrangement logic: establish, vary, intensify, release.
8. Build arrangement sections from the same resampled performance
Now turn the riff into a track structure. Don’t keep looping the exact same printed audio forever — use the resampled material as arrangement building blocks.
Build a simple layout:
- Intro: drums only, filtered bass hints, atmosphere
- First drop: full call-and-response riff
- Switch-up: strip the call, emphasize the response
- Second drop: alternate resample with more drive or octave movement
- Outro: DJ-friendly drum exit, reduced bass
Good arrangement tricks:
- Use 8-bar phrases
- Change one macro state every 8 or 16 bars
- Drop the sub out briefly before the next response for tension
- Automate a high-pass filter on the resampled audio for transition moments
Keep your edits intentional. A small change in the second 8 bars can make the whole drop feel like it’s evolving rather than looping.
Common Mistakes
- Fix: keep the sub mono and use width only on the upper bass layer.
- Fix: choose 2–3 dominant movements per phrase. Too much motion kills the groove.
- Fix: record multiple passes and choose the best one before chopping.
- Fix: carve space with EQ Eight around the break’s main body and make sure the bass call leaves room for the snare.
- Fix: resonance should add bite, not whistle. Back it off if the bass starts sounding nasal or harsh.
- Fix: make them clearly different in either rhythm, filter state, drive, or octave.
- Fix: keep the low end simple. If the sub starts wobbling in stereo, clean it up immediately.
Pro Tips for Darker / Heavier DnB
Mini Practice Exercise
Spend 10–20 minutes making two versions of the same 2-bar riff:
1. Build a simple bass rack with a sub and mid layer.
2. Map at least 4 macros: cutoff, drive, width, and delay send.
3. Write a 2-bar MIDI phrase with a clear call in bar 1 and response in bar 2.
4. Automate the macros so bar 2 sounds more intense than bar 1.
5. Resample the performance to audio.
6. Slice the resample into at least 3 edits:
- clean call
- heavier response
- one fill or transition hit
7. Place the edits over a break loop and test the groove in mono.
Challenge: