Show spoken script
Welcome back. In this lesson we’re building oldskool rave and jungle style drum and bass arrangement templates from scratch in Ableton Live, but with one strict rule: once we start committing sounds, we only commit by resampling. No endless MIDI tweaking in the final arrangement. We’re going to print audio like it’s the 90s, then arrange those prints like dubplates.
This is intermediate level, so I’m going to assume you already know your way around Live’s Arrangement View, consolidating clips, basic warping, and the stock devices. The big win today is workflow: you’ll end up with two reusable structure templates and a personal “crate” of printed loops and variations you can drag around fast.
Before we touch any notes, here’s the mindset. Treat your prints like records, not like clips. Once something is printed, you stop thinking “I could change the MIDI.” You start thinking “which record do I drop here: the steady one, the ride-lift one, the no-kick one, the fill one?” That’s how you get that decisive oldskool arrangement energy.
Alright, set the project up.
Set your tempo somewhere between 168 and 174. I like 172 for this style. Four four, standard.
Now create and name these tracks so resampling stays painless:
DRUMS, MIDI.
BASS, MIDI.
STABS or HOOK, MIDI.
FX, MIDI or audio.
Then an audio track called RESAMPLE PRINT.
Then three more audio tracks for where the prints will live in your arrangement: ARRANGE DRUMS PRINTS, ARRANGE MUSIC PRINTS, and ARRANGE FX PRINTS.
On the RESAMPLE PRINT track, set Audio From to Resampling. Monitor Off. That Monitor Off part is not optional. It prevents feedback loops and keeps your prints clean. Arm it only when you’re about to print.
Quick teacher tip: keep your master chain minimal while printing. If you always print through a limiter, your prints will all have that baked in, which can be fine, but be consistent. Personally, I like printing without heavy master processing, arranging, then doing a final “premaster print” at the end.
Also, gain staging before you print saves you later. Aim for peaks around minus 6 dBFS on whatever you’re printing. You can always turn it up later. Distortion from accidental hot prints is not the fun kind.
Now we build the source loop. We’re making a 16-bar “raw material loop.” This is the DNA we’ll print into different versions.
Start with drums.
On the DRUMS MIDI track, load a Drum Rack. Oldskool jungle feel usually means a break, plus reinforcement. So pick a break slice kit or chopped hits, and add a clean kick, clean snare, closed hat, and either a ride or shaker. The break gives you that human chaos, the clean hits give you control and punch.
For a basic stock processing chain: after the Drum Rack, put EQ Eight. High-pass around 25 to 35 hertz just to kill useless sub rumble. If it’s boxy, dip a little around 250 to 400. Then add Drum Buss, drive maybe 5 to 15 percent, crunch very subtle, boom very careful. In drum and bass the low end is sacred, so don’t inflate it accidentally. Then a Glue Compressor at 2 to 1, attack around 3 milliseconds, release auto, and only 1 to 2 dB of gain reduction. You’re gluing, not smashing.
Pattern-wise, aim for that break-style syncopation but still readable. Kick on 1 is a classic anchor. Snare on 2 and 4, with ghost notes and little flams for jungle flavor. Hats should have movement; don’t grid-lock everything. And across the 16 bars, add a few tiny variations. Not a new beat every bar. Just small changes: a hat drop, a little fill, a ghost snare tweak. You’re making something loopable, but not lifeless.
Next, bass.
On the BASS MIDI track, use Operator for a clean sub. Oscillator A as a sine. Keep it simple. Then add Saturator, drive 2 to 6 dB, Soft Clip on. Add EQ Eight and if it’s purely sub, low-pass around 120 to 180. Optional Auto Filter for tiny movement, but don’t over-wobble unless that’s your vibe.
Write a bassline that loops cleanly over 2 or 4 bars. Oldskool is hypnotic. Repetition is a feature, not a bug. The trick is arranging it with contrast later.
Now stabs or hook.
On the STABS track, use Simpler with a stab sample or Wavetable for a synthetic chord stab. Think minor chord stabs, short decay, and leave space for the drums. A classic chain is a subtle Redux for that sampled edge, then Echo at one-eighth or dotted one-eighth, feedback around 20 to 35 percent, then Reverb with decay maybe 1.5 to 3.5 seconds and a high cut around 5 to 8k so it doesn’t hiss all over the hats. You can add Auto Filter too, because filtering stabs is one of the easiest oldskool tension tools. We’ll print filtered versions later so we’re not relying on live automation forever.
Write a simple stab rhythm that hits around the snare gaps. If your stabs are stepping on the kick, that’s going to get messy fast, especially once you print reverb.
Now FX.
On the FX track, keep it basic: white noise from Operator or a noise sample in Simpler, Auto Filter sweeps, maybe a reverb you can print tails from. Remember, in resample-only world, long tails are assets. You want tails you can place like punctuation.
Cool. You’ve got a 16-bar loop. Now the whole method kicks in: we print versions.
Here’s the golden rule: you’re not printing “the perfect loop.” You’re printing a set of roles. Intro-safe, drop, lift, fill, no-kick, filtered, tail. That’s how arrangements stop sounding copy-pasted.
Start with drums.
Arm RESAMPLE PRINT. Solo your DRUMS MIDI track. Record 16 bars into the Arrangement. Then consolidate that audio into one clip and name it something obvious like DRUMS_PRINT_MAIN_16.
Now print variations. And yes, you do it by resampling again, not by duplicating the audio and calling it a day. The point is commitment.
Make a small fill in bars 15 to 16, maybe a little break chop or snare flam, then resample that full 16 bars and call it DRUMS_PRINT_FILL_16.
Then make a version with the kick removed for one bar or with the kick muted more generally, and resample that: DRUMS_PRINT_NO_KICK_16.
Then a high-energy version with rides or extra top end, and resample: DRUMS_PRINT_RIDE_16.
Move those consolidated clips over to the ARRANGE DRUMS PRINTS lane. Think of this lane as your record box.
Teacher note: if you have time, build an energy ladder: A tier low energy, B normal, C high. A might have darker hats, fewer ghosts. C might have rides, a touch more drive, maybe a tiny room reverb. If you can swap A to B to C over 32 bars, your track ramps up without writing anything new.
Now bass prints.
Solo the bass and resample 16 bars. Call it BASS_SUB_CLEAN_16.
Now push saturation a little harder and resample again: BASS_SUB_SAT_16.
Then do a filtered tension version, maybe low-pass it a bit more and resample: BASS_SUB_FILTERED_16.
Move those to ARRANGE MUSIC PRINTS.
Extra pro move: make a “translation” bass print for small speakers. Duplicate the chain, add gentle saturation and a subtle emphasis somewhere around 200 to 800 hertz, not loud, just enough harmonics to read. Resample it. Then you can tuck it under the pure sub later at super low volume.
Now stab prints.
Resample a wet 16-bar stab loop with the echo and reverb on: STAB_LOOP_WET_16.
Bypass the effects and print a dry version: STAB_LOOP_DRY_16.
Then print one bar of just the hits: STAB_HITS_1BAR. This is huge for oldskool arranging, because you can place single bar stab patterns like a DJ dropping a sample.
And print tails: put a big reverb on a stab hit, like 6 to 10 seconds decay, high cut around 6k, then resample 2 to 4 bars of tail. Call it STAB_TAILS. Those tails become your transitions, your tension, your “hands in the air” moments.
Now FX prints.
Print a one-bar noise up, a two-bar noise up, an eight-bar riser, a one-bar impact, and a couple reverb throws. Put them in ARRANGE FX PRINTS.
At this point, you have your own crate. You’re ready to arrange without needing MIDI to carry you.
Now we build Template A: the Classic Jungle Roller. This is a DJ-friendly 16-bar block structure, about five minutes at 172.
Here’s the bar map:
Bars 1 to 16, intro, mix-in, drums only, filtered, sparse music.
Bars 17 to 32, intro progression, tease bass and stabs.
Bars 33 to 96, drop one, 64 bars.
Bars 97 to 112, breakdown, 16 bars.
Bars 113 to 176, drop two or switch, 64 bars.
Bars 177 to 192, outro, 16 bars.
Let’s build it.
Bars 1 to 16. Drag in your DRUMS_PRINT_MAIN_16. Make it mixable. Put an Auto Filter on the audio track. High-pass it around 150 to 250 hertz at the very start, then slowly open it by bar 16. That gives DJs space and signals “the track is coming.” Add a very low noise bed if you want, but keep it subtle.
Oldskool detail that really works: add a tiny break snippet every four bars. Like one chopped amen hit on bar 4, bar 8, bar 12, bar 16. But remember the rule: if you process or warp it into something special, resample that snippet and use the print.
Bars 17 to 32, intro progression. Bring in BASS_SUB_FILTERED_16 quietly, maybe only in bars 25 to 32, so it feels like the bass is arriving. Tease stabs with STAB_HITS_1BAR placed every couple bars. Resist the urge to go full hook too early. The tease is the hype.
If you want a tape-stop style edit, you can fake it with warp and transposition automation, but then print that edit. The listener doesn’t care how you did it. They care that it slams back on the grid.
Bars 33 to 96, drop one. This is the main roller.
For bars 33 to 48, use DRUMS_PRINT_MAIN_16. For bars 49 to 64, swap to DRUMS_PRINT_RIDE_16. That bar 49 midpoint lift is a classic. It tells the dancefloor “we’re moving up a gear” without changing the tune.
For bars 81 to 96, swap in DRUMS_PRINT_FILL_16 so the end of the drop clearly points to a change.
For bass, run BASS_SUB_SAT_16 for most of it, but give contrast: swap to BASS_SUB_CLEAN_16 for eight bars somewhere, like bars 65 to 72. Contrast is power. If everything is maxed all the time, nothing feels big.
For stabs, think call and response. Don’t plaster them over every bar. A nice placement rule is heavier stabs in bars 41 to 48, 57 to 64, 73 to 80. That’s enough to create hooks without cluttering the break.
Identity moment: print one rave vocal hit, even if it’s just a chopped shout. Drop it once every 16 bars. That single recurring moment makes the track memorable.
Bars 97 to 112, breakdown. Keep it short and functional. Oldskool breakdowns are often tension builders, not cinematic ambient interludes.
Do a hard cut: drop the drums for two beats, then bring back a filtered break. Let STAB_TAILS wash out, maybe a single low-passed bass note. And run an eight-bar riser from 105 to 112. You’re basically pulling the slingshot back.
Bars 113 to 176, drop two, the switch.
You don’t need new sounds. You need new rules.
Option one: rhythm switch. Use DRUMS_PRINT_NO_KICK_16 for eight bars, then slam the kick back in. That moment of “where did the floor go” makes the return hit harder.
Option two: bass switch. Use the filtered bass print for the first 16 of the drop, then switch to saturated.
Option three: swap to a drier drum print, less reverb, less top, then later bring the bright one back. Texture changes read as arrangement skill.
Energy ramp idea: bars 113 to 128 slightly restrained, bars 129 to 160 full power, bars 161 to 176 add extra fills, reverb throws, and one or two negative-space moments, like a one-beat hole right before a phrase change. Print those holes as intentional assets if you can. Negative space is the cheat code.
Bars 177 to 192, outro. Strip it down so a DJ can mix out. Drums and minimal bass hits. High-pass the drums gradually. Remove stabs. Leave a few FX tails so it feels finished, not abruptly muted.
That’s Template A.
Now Template B: the Oldskool Rave Stomper. This one is more dramatic and anthemic.
Bar map:
1 to 8, cold open FX and stab tease.
9 to 24, drum intro build.
25 to 40, pre-drop tension with snares and risers.
41 to 104, drop one, 64 bars.
105 to 136, breakdown, 32 bars, hook moment.
137 to 200, drop two, 64 bars, heavier or darker.
201 to 216, outro.
The key for this template is a dedicated pre-drop build print. Make a four-bar snare roll with increasing density, rising noise, maybe a little pitch-up effect. Then resample it as BUILD_4. Now you can repeat it, stack it, or cut it up without ever touching the MIDI again. That’s the oldskool way: one strong build asset, used with confidence.
In the cold open, use your STAB_TAILS, a filtered stab hit, maybe a dub siren. Quick sound design extra: make a simple tone in Operator, add Auto Filter with resonance and LFO wobble, add Echo and Reverb, perform cutoff and pitch for a few bars, resample it, then slice the best one second into one-shots. Instant rave DNA.
In the breakdown section of Template B, make it a hook moment. This is where the crowd recognizes the tune. Use your call and response stab prints if you made them: STAB_CALL_16 and STAB_RESPONSE_16. Alternate them so it feels like a conversation, not a loop.
Now, a quick set of resample-only tricks that make the whole thing feel real.
Reverb throws: duplicate a stab hit, put a huge reverb on it, resample the tail for two to four bars, then place that tail right before a drop or right after a pause. It’s like opening a door into the next section.
Micro-chop fills: take a drum print, duplicate it, slice a tiny chunk like a sixteenth or an eighth, rearrange it, maybe add Beat Repeat with a low chance like 20 to 40 percent. Find the best moment, then resample that best moment into a fill print. Use it every 16 bars. That’s how you get controlled chaos without losing the grid.
Rave tape tone: on any print, add a touch of Saturator soft clip, very light Redux, and a gentle EQ to tame harsh highs. Resample again as a “crusty” version. Then you can swap between clean and crusty like it’s different pressings of the record.
Common mistakes to dodge.
First: not printing variations. If you only print one perfect 16-bar loop, your arrangement will scream copy-paste. Print roles, not perfection.
Second: drops with no contrast. Oldskool relies on mute moments, one beat holes, one bar simplifications, quick edits. The absence is the impact.
Third: over-layering stabs. Stabs are powerful because they’re placed with intent. Too many and you get mush.
Fourth: bass fighting the break. If the break has a big low end, either carve it or simplify the bass, then print the corrected version. Don’t leave it as a “later I’ll fix it” problem.
Fifth: ignoring phrasing. Your switch-ups need to land on 16 or 32 bar boundaries if you want that DJ-friendly logic. You can break rules later, but first you need the rules working for you.
Now let’s lock this lesson with a practical exercise you can do in about 30 to 45 minutes.
Make a 16-bar loop: drums, bass, one stab idea. Then create exactly eight prints.
Three drum prints: main, ride or high energy, and a fill.
Three bass prints: clean, saturated, filtered.
Two stab prints: dry and wet.
Then arrange Template A, the full 192 bars, using only those prints. No MIDI playing in the final. Add at least six transitions: two reverb throws, two micro-chop fills, and two noise risers.
Your deliverable is a full arrangement made entirely of resampled audio clips, like a proper oldskool production workflow.
Recap to finish.
You built oldskool drum and bass structure templates using a resample-first workflow. You created multiple printed variations so your arrangement has movement without rewriting parts. You arranged in 16 and 32 bar DJ-friendly phrases with classic rave tension and release. And you used stock Ableton tools, but committed everything to audio for speed, vibe, and decisiveness.
If you tell me your target vibe, like Metalheadz roller, 92 hardcore, early techstep, or full-on amen murder jungle, I can give you a precise 192-bar roadmap with exact swap points and a recommended print list tailored to that sub-style.