Show spoken script
Title: Freeze and flatten strategies for resampling (Intermediate)
Alright, welcome back. In this lesson we’re going intermediate on Ableton workflow for drum and bass, and we’re focusing on Freeze and Flatten strategies for resampling.
And I want to set the tone right away: Freeze and Flatten are not just CPU panic buttons. In DnB, they’re creative tools. They’re how you commit to a vibe, capture movement, print the chaos, and turn a complicated processing chain into audio you can slice like jungle, rearrange like edits, and reuse like your own personal sample pack.
By the end, you’ll have a repeatable setup: a bass chain you can print and re-chop into new phrases, a break chain you can freeze into multiple “print passes” for layering, and a resampling lane that makes printing feel like one click instead of a whole ceremony.
Let’s build the template first, because workflow is everything.
Step zero: project prep. Set your tempo to drum and bass territory: 172 to 176 BPM. I’ll use 174.
Now make three group tracks. One called BASS. One called BREAKS. And one called RESAMPLE PRINTS.
Inside RESAMPLE PRINTS, create three audio tracks: PRINT - Bass, PRINT - Breaks, and PRINT - FX.
On each of those PRINT tracks, we want them ready to listen and record without thinking. So set Audio From to whatever you’re printing. Early on you can set PRINT - Bass to listen to the BASS group, and PRINT - Breaks to listen to the BREAKS group. Set Monitor to IN so it always listens. Then when you want to print, you just arm the track and hit record.
Teacher note here: the reason this is so powerful in DnB is speed. The genre rewards iteration. If printing audio feels slow, you’ll avoid it, and you’ll stay stuck tweaking devices. If printing is easy, you’ll collect variations like ammunition: fills, tails, stabs, and weird one-bar accidents that become your best moments.
Now, before we touch sound design, let’s get Freeze versus Flatten crystal clear in a practical DnB way.
Freeze is a checkpoint. It renders the track post-device chain into a temporary file. You can unfreeze later and tweak. It’s perfect when you’re still auditioning, still deciding between a few versions, or your CPU is melting and you need to keep moving.
Flatten is commitment. Flatten replaces the track with actual audio, and your device chain is gone. The payoff is huge: now you can chop, reverse, warp, slice, stutter, and do proper sample-based arranging. That’s the classic jungle brain: print it, then edit it like it’s vinyl.
A simple rule of thumb: Freeze when you’re still choosing. Flatten when you’re arranging with chops and you want to stop second-guessing.
One more coach note: Freeze isn’t “what you’ll keep.” It’s a saved game state. You’re locking the sound for now so you can make musical decisions without reopening the sound design rabbit hole.
Cool. Let’s build a bass worth freezing.
Inside the BASS group, create a MIDI track called Bass - Reese Source.
For the instrument, use Wavetable, stock only. Set Oscillator 1 to a saw. Oscillator 2 can be a square, lower level, and detune it slightly to get that thickness. Add a touch of unison, like two to four voices, but keep it controlled. DnB bass gets wide fast, and wide low end is where club systems get angry.
Now for movement: inside Wavetable, use an LFO mapped to filter cutoff or wavetable position. Set it synced, try one-eighth notes or one-sixteenth notes depending on the roller feel you want. This is the kind of movement that, once it feels good, you’ll want to print. Because the printed motion becomes a performance you can chop.
Now the processing chain. Here’s a really usable order.
Start with EQ Eight. Put a gentle high-pass around 25 to 35 Hz. Not because you hate sub, but because you want to remove useless rumble and keep the headroom predictable. If it’s boxy, do a small dip around 250 to 400 Hz.
Then add Saturator. Analog Clip mode is your friend. Drive somewhere around 3 to 8 dB. You’re not trying to end the world yet; you’re building harmonics.
Optional but great: add Amp. Clean or Rock can add bite. Keep the gain modest; if you push it too hard, everything becomes fizz and you’ll lose the note.
Then add Auto Filter. Use a 12 or 24 dB low-pass. If you want even more movement, modulate the cutoff. You can use Max for Live LFO if you have it, or just rely on Wavetable’s movement plus automation.
Then add a Limiter as safety. Not as a mastering move, just a “don’t let this spike and distract me” move while designing.
Now a quick width and mono check, because this is where intermediate producers either level up or get punished later.
Put Utility at the end. The sub, roughly under 120 Hz, should be mono. If you want width, you widen above that. A simple way is an Audio Effect Rack splitting low and high bands: low chain at 0% width, high chain maybe 120 to 160% width, carefully. If you’re ever unsure, temporarily set Utility width to 0% on the whole bass and listen. If it collapses into sadness, your wide layer is doing too much of the core job.
Alright. Now we go into a Freeze strategy: printing movement in multiple passes.
Duplicate the bass track twice so you have three versions. Name them Bass - Reese Source (A), (B), and (C).
Make each version slightly different. Version A: smoother filter, mild saturation. Version B: more drive and a slightly faster LFO rate. Version C: add a little Redux for grit or Overdrive for edge.
Now freeze each track. Right-click the track header and choose Freeze Track.
And here’s the point: you’re going to audition quickly. Solo A, solo B, solo C. Listen for the moments that hit: maybe A feels great in the intro, B feels perfect for the drop, and C has nasty little phrases you can use as fills.
This is why we freeze first. It lets you compare commits without burning bridges.
Now pick a winner. Let’s say version B is the one.
Before you flatten, do a safety duplication. Duplicate the frozen track and rename the duplicate Bass - Printed Audio.
On Bass - Printed Audio, right-click and choose Flatten. Now you’ve got audio on the timeline, and you can treat it like a sample.
Time to chop it like DnB.
Double-click the clip. Turn Warp on. For bass, Complex Pro is usually the safe, transparent choice. Beats mode can be cool if you want artifacts, like a crunchy old-school vibe.
Now start slicing. You can manually add transients, or if you have percussive bass stabs, you can use Create Slices to New MIDI Track. The big goal is call and response. Don’t just loop a phrase for 16 bars. Make it talk.
Here’s a clean drop idea: a 16-bar drop. Bars 1 to 8, stable roller bass. Bars 9 to 12, introduce chopped “yelps” or variations. Bars 13 to 16, a heavier fill with stop-start edits. And remember: negative space edits hit hard in heavy DnB. Sometimes the best fill is literally removing sound for a sixteenth note so the next impact feels like it lands twice as hard.
Now, Freeze and Flatten are one printing approach, but there’s a second approach that’s super important: recording into PRINT tracks. This gives you control over tails, sidechain, returns, and what exactly gets captured.
Let’s set up a dedicated resample bus.
Create an audio track called RESAMPLE BUS. You have two options.
Option one: set Audio From to Resampling, which records your master output. That’s quick, but it can accidentally include master limiting or clipping.
Option two, safer and usually better: route only what you want. For example, set Audio From on RESAMPLE BUS to the BASS group. Monitor IN. Arm it.
Now you can print intentionally with FX tails. Put reverb and delay on return tracks. For example, Return A with Hybrid Reverb, a short dark room. Return B with Echo at one-eighth or dotted one-eighth, filtered. When you record the resample, you’ll capture those tails, and those tails are gold for DnB transitions and atmosphere.
Pro move: record 16 bars, then hunt for the best two-bar moments and build fills out of them. Even better: do micro-prints. Print only the last one bar of your phrase while you tweak distortion and feedback. Build a little folder of “endings” you can drop at bar 8, 16, 32. That’s how you get professional arrangement momentum without constantly reinventing the whole bass.
Quick pre-flight checklist before any print pass. This takes 10 seconds and saves you headaches.
Check for random modulators. If you want repeatable results, disable randomness or set deterministic rates. Check latency if you’re using heavy lookahead devices like limiters. And immediately label the printed clip: what it is, the key, BPM, and bars. Something like: Bass_Print_Fmin_174_Bar1-4_DistB. It feels obsessive until your project has 40 prints and you’re thanking yourself.
Also, if you record through buses and your printed audio starts slightly late or early, consolidate. Highlight exactly what you want and hit Consolidate so the clip starts cleanly on the bar. This avoids mystery offsets later when you’re chopping.
Now let’s do breaks. Same philosophy, slightly different goal: we often freeze breaks to create layers. Clean, smashed, destroyed.
Inside the BREAKS group, create a track called Break - Source and drop in a breakbeat loop.
Processing chain example: start with EQ Eight. High-pass around 30 to 40 Hz, and maybe dip 300 to 500 if it’s muddy.
Then Drum Buss. Drive anywhere from 5 to 20 percent depending on aggression. Keep Boom low or off if you want tightness.
Then Saturator, drive 2 to 6 dB.
Then Glue Compressor. Attack 3 to 10 milliseconds, release Auto, ratio 2:1 or 4:1. Aim for one to three dB of gain reduction for glue. If you want the smashed version, go harder.
Now duplicate the break track into three: Break - Clean, Break - Smashed, Break - Destroyed. Adjust processing for each: Clean is controlled, Smashed is tighter and louder, Destroyed is where you get weird.
Freeze each. Then flatten only the ones you want to slice.
Flatten Break - Destroyed. Right-click the clip and slice to a new MIDI track. Use a built-in slicing preset, or Simpler slicing. Now program jungle edits: stutters near the last half-bar, ghost notes by lowering velocities, pitch one snare hit up three semitones for variation. The point is hierarchy: keep a dry or clean core break as the backbone, and add destroyed slices as spice on transitions, last two beats, or every fourth bar. That keeps the groove readable while still sounding savage.
Let’s cover common mistakes so you don’t step on rakes.
Mistake one: flattening too early. You lose your device chain. Always duplicate first, or even better, archive your source.
Here’s a tidy trick: make a group called __ARCHIVE (DO NOT TOUCH). Drag your original MIDI and device-heavy tracks in there, mute them. Now your main lanes stay clean, and you can always recover the source later without clutter.
Mistake two: printing with unwanted master processing. If you resample the master, you might capture a limiter or clipper you didn’t mean to bake in. Fix is simple: route only the group you want into your PRINT track or RESAMPLE BUS.
Mistake three: forgetting warping choices. Bass often behaves well in Complex Pro. Breaks can sound amazing in Beats mode because it adds grit.
Mistake four: mono compatibility. Wide reese plus sub equals weak clubs. Keep sub mono, widen highs.
Mistake five: not naming and organizing prints. DnB sessions get huge fast. Naming is not admin, it’s creative speed.
Now a few pro tips for darker, heavier DnB.
Print distortion in stages. Instead of one brutal chain, print a medium-distorted version, then distort the audio again as a second pass. Two-stage printing often sounds more finished than one monster rack.
Use flattened bass as a texture bed. Duplicate your printed bass: one stays clean-ish, the other gets heavy Redux, a bandpass filter, and a short reverb for mid texture. Blend quietly. Now your bass speaks on small speakers without losing the core.
Turn reverb tails into unique risers. Print a bass hit with a huge return tail. Reverse the audio, warp it, fade it in. Now your riser is tonally matched to the drop because it literally came from the drop.
And one of the best groove hacks: resample sidechain movement. Put a compressor on the bass group keyed from the kick. Get the pump feeling right, then record it. Now the groove is baked in and consistent, even if you later rearrange slices.
Let’s do a mini practice exercise you can finish in 15 to 25 minutes.
Make a 16-bar loop at 174 BPM. Drums, a simple kick and snare with hats. One reese bass MIDI line.
Create three bass versions, A, B, and C, with slightly different saturation and movement.
Freeze all three, pick the best.
Flatten the best, then chop it into at least eight slices. Create a one-bar fill in bar 8 and bar 16 using three moves: reverse one slice, pitch one slice, and do one stutter at one-sixteenth notes.
Then export or consolidate your best four bars as a signature phrase clip. Think of it like building your personal “this track’s identity” sample.
If you want to take it further, here’s a homework-style challenge: make a mini resample kit inside the project and arrange a 32-bar drop without touching your original synth or break devices. Print eight assets total: three bass phrases, three break layers, and two FX tails. Then disable or archive the sources. Hard rule: only edit audio. That’s how you train the muscle of committing and arranging fast.
Let’s recap.
Freeze is a checkpoint render for fast auditioning and CPU relief. Flatten is full commitment to audio so you can chop and arrange like classic jungle sampling. In DnB, the magic is printing movement, like LFO, filter, sidechain pump, and nonlinear distortion, then editing the audio for fills, call and response, and transitions.
Build print lanes, label everything, and treat resampling as composition, not housekeeping.
And if you tell me your substyle goal, roller, dancefloor, neuro, or jungle, I can suggest a specific bass and break resampling template plus an eight-bar arrangement blueprint that fits that sound.