Show spoken script
Welcome in. Today we’re doing an oldskool drum and bass move that never stops working: a call-and-response riff. But we’re doing it in Ableton Live 12 with a mastering mindset inside the track, and we’re keeping CPU load low the whole time.
Here’s the goal. You’ll build two simple synth parts: a bright, stabby call that grabs attention, and a darker, heavier response that answers it. Then we’ll route both into a single Riff Bus and put a tiny, efficient “mini-master” chain on that bus so the hook hits hard, stays controlled, and doesn’t wreck your drums.
Quick vibe check: think 90s rave stabs, rolling breaks, dark key, but with modern cleanliness.
Let’s set up the session.
Set your tempo to somewhere between 170 and 174 BPM. I like 172 for this. Time signature 4/4. And if you want an easy classic mood, pick F minor or G minor. Not mandatory, but it helps you make decisions faster.
Now a CPU rule before we even start: keep this lean. Stock synths like Wavetable, Analog, and Simpler. One reverb return, not a reverb on every track. And once you like a sound, freeze it. Freezing is your best friend when a project starts getting exciting and heavy.
Next, we need drum context. Even though this is “mastering area” thinking, you can’t balance or control loudness in a vacuum. So build a simple drum foundation.
Create a drum group. Put a Drum Rack on one track with a clean kick and snare. Then add a break loop on a separate audio track for that jungle texture.
For the pattern, keep it classic. Snare on 2 and 4. Kick on 1, and then a second kick on the “and” after 2. That gives you that rolling push without getting fancy.
On the Drum Group, add Glue Compressor. Set attack to 3 milliseconds, release to Auto, ratio 2 to 1. Then bring the threshold down until you’re seeing about 1 to 2 dB of gain reduction. This is not about smashing, it’s about gently tying the drums together so you’ve got a stable reference.
After Glue, add a Limiter as a safety net. Set the ceiling to minus 0.3 dB, and don’t push into it yet. It’s just catching the occasional spike.
Now let’s build the call.
Create a MIDI track and name it CALL Stab. Load Wavetable.
We’re going for a hoover-stab vibe without going deep into sound design. So keep it simple: oscillator one on a saw wave. Oscillator two on a square, or another saw, and detune it slightly. For unison, use two voices only, with a low amount. This is a big CPU saver. Eight-voice unison sounds cool, but it can turn your session into a laptop heater.
Filter: choose a low-pass 24. Set cutoff somewhere in the “we’ll adjust it later” zone, maybe between 400 Hz and 2 kHz depending on how bright it is. Add a tiny bit of drive if it feels too polite.
Now shape it like a stab. Amp envelope: attack basically instant, zero to 5 milliseconds. Decay around 200 to 450 milliseconds. Sustain all the way down, so it doesn’t hold. Release around 80 to 150 milliseconds so it ends cleanly but not clicky.
Then do a tiny, CPU-light processing chain.
First, Saturator. Soft Clip mode on. Drive around 2 to 5 dB. Then match the output so you’re not just getting louder and thinking it’s better. You want density, not a volume trick.
Then EQ Eight. High-pass around 100 to 150 Hz. This is important: you are leaving the real low end for the sub and bass. And if it’s biting your ears, do a gentle dip in the 2 to 5 kHz zone, maybe 2 dB. Don’t over-EQ. If you find yourself doing surgery, go back and adjust the synth first.
Now write the call MIDI as a one-bar phrase.
Keep it short and syncopated. Think staccato hits, with little gaps. In F minor as an example, you might hit F, then Ab, then C up in a higher octave. The exact notes don’t matter as much as the rhythm and the short length. Oldskool stabs are about punctuation.
Here’s a classic oldskool trick that costs basically nothing: add a tiny pitch envelope for bite. In Wavetable, modulate pitch up by about 3 to 7 semitones with a super fast decay, like 10 to 30 milliseconds. You’re not making it sound out of tune. You’re creating that quick “thwip” transient that reads through breaks.
Cool. Now we build the response.
Create another MIDI track named RESPONSE Reese. Load Analog for a more old-school tone.
Set oscillator one to saw, octave down one. Oscillator two also saw, and detune it slightly. Not ridiculous detune, just enough to make it speak.
Filter: low-pass 24 again. Keep the cutoff darker, maybe 150 to 600 Hz. Low resonance.
Amp envelope: attack 5 to 15 milliseconds to avoid clicks. Decay 300 to 700 milliseconds. Sustain medium so it can hold weight. Release 120 to 250 milliseconds so it tails off naturally.
Processing, again minimal.
Saturator with 3 to 6 dB drive. Then EQ Eight: high-pass at 30 to 40 Hz just to clean sub-rumble. If it feels too thin, a small bump around 200 to 400 Hz can help, but be careful. That zone can also get boxy and fight the snare body.
For movement, add Auto Filter either on the synth or later on the bus. A tiny cutoff automation per bar is enough. We’re going for “talking” motion, not a big wobble.
Now write the response MIDI as a one-bar answer.
The response should be fewer notes and more weight. In F minor, you might hold an F down low, like F2, or do a simple F2 to Eb2 move. Let it feel like it’s replying, not competing.
Here’s the concept that makes this musical: the call lives more in the mid and high area, it’s bright and quick. The response lives more in the mid-low area, darker and steadier. That contrast is the hook.
Now arrange it like classic DnB.
Go to Arrangement View and make an 8 to 16 bar layout. Here’s a super reliable 8-bar plan.
Bars 1 and 2: drums only, tease it.
Bars 3 and 4: bring in the call every other bar.
Bars 5 and 6: alternate call and response.
Bars 7 and 8: make it tighter. Maybe a little fill, maybe both appear closer together, but don’t clutter it.
A simple two-bar loop that works forever is: bar one is call, bar two is response. Repeat it four times, then add one variation at the end so it feels alive.
Variation ideas that are very oldskool and cost zero CPU:
Transpose the call up by 2 semitones on bar 8 for hype.
Or even do a micro-transpose: plus 1 semitone on the last bar before looping. It creates that wrong-but-right tension.
Or mute the first beat of the response once, so the drums punch through and the return feels louder without any gain change. Negative space is free loudness.
Now the key part of this lesson: the CPU-light Riff Bus “mastering” chain.
Select CALL and RESPONSE, and group them. Name the group RIFF BUS.
On the RIFF BUS, insert EQ Eight first. High-pass around 80 to 120 Hz, depending on whether your sub is separate. If your response is providing a lot of low end, you might set that high-pass lower. If you have a dedicated sub track, you can set it higher. Also, if there’s harshness, try a small dip around 2.5 to 4.5 kHz, maybe 1 to 3 dB with a moderate Q.
Next, Glue Compressor. Attack 10 milliseconds so some transient gets through. Release Auto. Ratio 2 to 1. Bring the threshold down for 1 to 3 dB of gain reduction. And turn on Soft Clip. This is a very DnB-friendly move because it catches spiky peaks without sounding like obvious limiting.
Important coaching note here: you want short moments of gain reduction, not constant squashing. If you’re seeing 5 to 8 dB reduction all the time, the riff will actually feel smaller, and it can mess with the perceived punch of your snare when the hook comes in.
After Glue, add Saturator. Drive just 1 to 4 dB, Soft Clip on. Again, output match. We’re aiming for thickness and loudness that feels “built in,” not a volume jump.
After that, a Limiter just to catch the last peaks. Ceiling at minus 0.3 dB. And try to keep it to 1 to 2 dB of reduction on peaks only.
That chain is the whole idea: clean, then glue, then thicken, then catch. It’s basically a mini-master for the hook, and it stays stable and light on CPU.
Now let’s set levels and keep this “master-ready.”
Rough balance: drums should feel strong. The riff bus should be loud enough to be the hook, but it should not steal the drum transient. If, when the riff enters, the snare suddenly feels smaller, do not immediately crank the drum compressor. The faster fix is usually: turn the riff bus down 1 to 2 dB, then bring back presence with harmonics, meaning a touch more Saturator or a tiny Pedal on the call, rather than raw volume.
On the Master channel, keep it simple for now: one Limiter, ceiling minus 0.3 dB. During the mix stage, don’t slam it. If your master limiter is shaving more than about 2 to 3 dB through the drop, you’re in damage-control mode. Rebalance groups instead of leaning on the limiter.
A beginner-safe headroom target: in the loudest section, aim for master peaks around minus 6 to minus 3 dB before final mastering. If you’re already at zero, don’t pull the master down. Pull your groups down. That keeps your processing behaving consistently.
Now optional extras that feel very DnB, still CPU-friendly.
Instead of inserting reverb everywhere, use returns.
Create Return A as Reverb. Use Hybrid Reverb, but keep it light: a small plate or room. Predelay 15 to 30 milliseconds, decay 1.2 to 2 seconds. High-pass the reverb around 200 to 400 Hz so it doesn’t smear the low end.
Create Return B as Delay. Use Echo. Set it to 1/8 or 1/4, feedback 15 to 30 percent. Filter inside Echo so it’s not super boomy or super fizzy.
Send more of the call to reverb and delay, and send less of the response. That keeps the response heavy and forward, while the call gets that classic rave-space tail.
Now two quick “teacher moves” that help a lot.
First, do a mono reality check early. Put Utility on the RIFF BUS, and map a key to the Mono button. Toggle it occasionally. If your riff loses most of its power in mono, it means you built the hook out of width instead of tone. Fix it by reducing unison width, and keep low-mids more centered. If you want width, keep it mostly above a couple hundred Hertz.
Second, a dynamic clarity trick with almost no CPU: put Auto Filter after EQ on the RIFF BUS. Set it to a gentle low-pass or band-pass, and use a small envelope amount. The goal is subtle: loud notes tuck a little harshness, quieter hits stay bright. It’s like pseudo-dynamics without a multiband.
Common mistakes to avoid as you refine this.
One: making the riff too wide in the low mids. Under about 150 to 200 Hz should be basically mono energy.
Two: over-compressing the riff bus. If it’s constantly clamped, it will feel small and your drums will feel weird.
Three: reverb on everything. Oldskool is about space and contrast, not wash.
Four: no contrast between call and response. If both are bright and busy, it turns into noise instead of a hook.
Five: letting the master limiter do all the work. If you’re smashing the master, the mix balance is the issue.
Now your mini practice assignment, so you actually lock this in.
Build a 16-bar call-and-response drop.
Bars 1 to 8, build: drums and a teaser call.
Bars 9 to 16, drop: full call and response.
Make three versions of the Riff Bus chain.
Version A: EQ, Glue, Limiter.
Version B: add Saturator.
Version C: add subtle mid-side cleanup with EQ Eight, rolling off the Side channel somewhere around 250 to 450 Hz so width lives in higher character frequencies.
Once you like the riff parts, freeze the call and response tracks. Then continue mixing using the frozen audio. That keeps CPU low and keeps you focused on arrangement and balance, not endless synth tweaking.
Then do a translation test. Listen on headphones, then on a laptop or phone speaker, which is basically mono-ish. Ask yourself: what disappears first? The call brightness, the response weight, or the rhythm clarity?
When you’re done, export two bounces: a mix pre-master with peaks around minus 6 to minus 3 dB, and then a louder test where you push the master limiter a bit and notice what happens to the drums.
Final recap to lock it in.
In DnB, call-and-response is mostly arrangement and contrast, not complicated sound design.
For minimal CPU, use stock synths, return effects, and freeze once it’s working.
Your riff mini-master chain is EQ Eight into Glue with Soft Clip, into Saturator, into a Limiter catching peaks.
And keep headroom. Don’t rely on the master limiter to fix balance.
If you tell me one thing about your track, I can help you set the cleanest crossover: is your sub a separate track, or is the response reese doing the low end too? That one decision tells you exactly where to high-pass the Riff Bus so the hook stays big without masking the sub.