Show spoken script
This lesson is titled: Total Science edit: resample a subsine workflow from scratch in Ableton Live 12 using macro controls creatively. I’m going to walk you through everything from building a mono-locked subsine to mapping expressive macros, resampling multiple takes and preparing them to sit with your drums. Follow along step by step and keep your project tidy — this is an advanced Groove lesson, so small decisions matter.
Overview
Start by setting your tempo to a DnB range — 172 to 176 BPM is typical. Have a basic drum loop or a one-bar kick/snare pattern playing so you can judge groove as you build. Create a new MIDI track and name it “SubSine Rack.” We’ll build a pure, phase-safe sub, create three parallel processing chains, map Macros to shape rhythm and timbre, and resample controlled variations into audio clips you can arrange.
What you’ll build
- A mono subsine instrument from scratch using Operator.
- An Instrument Rack with three parallel chains: Clean (low), Grit (driven/filtered), and Resample Texture (pitched/harmonic).
- Macro controls that drive rhythmic LFO gating, harmonic punch, and grit.
- A disciplined resampling workflow using Ableton’s Resampling input to capture multiple, consistent takes.
Step-by-step walkthrough
Preparation
1. New Live Set, set BPM to 172–176. Confirm master output routing and your drum loop is playing.
2. Create a new MIDI track (Cmd/Ctrl + Shift + T) and rename it “SubSine Rack.”
Create the raw subsine
3. Drop Operator into the track. Initialize it so only Oscillator A is active. Set Osc A to a pure sine. Choose octave -1 or -2 depending on how much low-end you want — -2 for very deep club subs. Tune to your root note, for example C1 or C0.
4. Set the amp envelope for a steady sustain: Attack 0 ms, Decay around 10–40 ms, Sustain 0.8–1.0, Release 10–30 ms. This gives a continuous, tight sub.
5. Add a Utility after Operator and set Width to 0% to mono the sub. This keeps the low-end phase-safe.
Build the Instrument Rack and parallel chains
6. Drag an Instrument Rack onto the track and place Operator in the first chain. Duplicate that chain twice so you have three parallel chains: Chain A = Clean, Chain B = Grit, Chain C = Resample Texture. Rename them accordingly.
Process Chain A — Clean low
7. Keep Operator simple in Chain A. Add EQ Eight and use a low shelf or bell to gently boost the fundamental around 40–80 Hz by a dB or two. Optionally add light compression for glue. No saturation here — this chain is your reliable sub foundation.
Process Chain B — Grit and movement
8. On Chain B place Auto Filter (Lowpass 24 dB) after Operator to sculpt sweeps and movements. Add Saturator after the filter for drive, then EQ Eight to tame unwanted highs. Optionally add Redux for subtle bit reduction.
9. Add Live 12’s LFO device after the Saturator. Sync it to tempo and set to a rhythmic division — 1/8 or 1/16 start points work well. Use a saw, triangle or square and keep the LFO Amount small at first. Route the LFO to modulate Auto Filter cutoff or another target to create gated movement.
Process Chain C — Pitched / texture
10. Chain C is for harmonic texture. Add a second Operator or transpose this chain up an octave to generate harmonics. Follow with a short Delay or Grain Delay for texture. High-pass at around 90–120 Hz using EQ Eight so this chain doesn’t muddy the fundamental.
Map Macro controls creatively
11. Open Macro Map mode and map parameters to macros:
- Macro 1: Global Cutoff — map Auto Filter cutoff (Chain B) and an EQ frequency on Chain A with ranges chosen so the macro balances clean vs open.
- Macro 2: Grit Amount — map Saturator Drive and Redux Wet/Bits. Range from clean to heavy grit.
- Macro 3: Rhythm Depth — map the LFO Amount and a small range of LFO Rate or filter sync division.
- Macro 4: Texture Mix — map Chain C volume and optional pitch transpose.
- Macro 5 (optional): Wet Width — map Utility Width for higher harmonics if you want stereo spread above the sub.
12. Set Macro min/max ranges carefully. Right-click macros and define ranges. Example: Filter on Clean chain min 30 Hz, max 150 Hz. Drive 0 to ~70. Keep pitch transpose ranges narrow — half to two semitones is musical without losing the low-end.
Optional chain crossfading
13. Use chain volumes or the Chain Selector and map that selector to a Macro so you can sweep dominance between Clean, Grit and Texture during resampling.
Groove and microtiming
14. Open the Groove Pool and extract the groove from your drum loop, or load a DnB groove preset. Apply the groove to the subs MIDI or later to audio. For tight locking, micro-adjust the attack timing a few milliseconds with clip Start Offset or Track Delay to see how the sub locks to kick and snare.
Resampling setup
15. Create a new Audio track named “Sub Resample.” Set its input to Resampling in the I/O chooser. Arm the track for recording and set Monitor off or Auto as needed.
16. In Session View set your SubSine MIDI clip loop length — 1 or 2 bars is a good choice. Prepare empty clip slots on the Sub Resample track and set Global Quantize to 1 bar for consistent punches.
Resample takes while controlling Macros
17. Launch your SubSine loop. While it plays, record different macro states:
- Static takes: set Macro positions, hit Record on the armed Resample track, and capture one or more bars.
- Automated takes: draw macro automation in the MIDI clip envelope (Device → Macro) and record while that automation plays.
18. Capture many short takes — Total Science-style edits thrive on variety. Aim for 8–16 one-bar shots with different macro positions or automated curves. Name and color them for organization.
Post-resample processing
19. Consolidate best takes and normalize clip gain if needed. Avoid warping subs — Warp Off is ideal. If you must use Warp, pick Complex or Complex Pro and check phase.
20. Use EQ Eight to remove anything below around 28–30 Hz if unnecessary. Check mono with Utility. Add sidechain compression keyed to the kick for glue — try a 3:1 ratio with a fast release, and experiment with attack and release until it breathes naturally.
Apply Groove to resampled clips
21. Drop your chosen groove onto the resampled audio clip from the Groove Pool. Commit the groove to bake timing if you want that timing fixed, or leave it assigned for later adjustment.
Quick macro combos to try
- Combo A: Macro1 slightly open, Macro2 medium drive, Macro3 slow LFO — warm sweep with gentle rhythm.
- Combo B: Macro1 closed, Macro2 high drive, Macro3 at 1/16 — choppy gated hit for edits.
- Combo C: Macro4 up, Macro1 medium, Macro2 low — harmonic-rich texture to layer.
Common mistakes to avoid
- Mapping macros to extreme ranges: set sane min/max to prevent unusable, phasey results.
- Forgetting to mono the low-end: always Utility Width 0% on the clean chain.
- Warping low-frequency resamples with the wrong warp mode: it kills sub integrity.
- Over-mapping conflicting parameters to one Macro: keep mappings musical and limited.
- Resampling without quantized timing: takes will be inconsistent.
- Not checking clipping when adding saturation — manage gain staging.
Pro tips
- Use small pitch transpose ranges — half-step shifts often do the trick.
- After resampling, use an Audio Effect Rack with Chain Selector for quick A/Bs: clean, heavy-sat, chopped.
- Freeze and Flatten can be faster than manual resampling for quick auditioning.
- Record very short bursts — 1/4 or 1/2 bar — with macro automation and then slice and rearrange for distinctive edits.
- Sidechain with a fast release (20–60 ms) for rhythmic breathing rather than full ducking.
- Automate Chain Volume and low-shelf EQ for smoother morphs between states.
Mini practice exercise — produce 8 one-bar resampled variations
1. Build the SubSine Rack with three chains and the Macro mappings we discussed.
2. Set a 1-bar looping MIDI clip that holds a sustained note.
3. Create a simple automation clip across 8 bars with different Macro positions for bars 1–8 as described.
4. Arm the Sub Resample track and record the automation playthrough. Stop after 8 bars and slice the resulting audio into eight one-bar clips.
5. Apply an extracted groove to each clip and commit one clip to compare before and after.
6. Pick two best clips and place them under your drums as alternates.
Recap
You’ve built a mono-locked subsine in Operator, created a three-chain Instrument Rack, mapped expressive Macros, and used a disciplined resampling workflow to capture Total Science-style edits. Keep Macro ranges musical, keep the low-end mono, avoid warping subs, and use the Groove Pool and sidechain compression to glue your resampled clips to the drums. Treat the Instrument Rack as a live instrument and resampling as performance capture — that’s how you build a usable library of groovy subsine edits.
Final reminders
Name your takes, keep headroom, test on multiple systems, and always high-pass textured layers above the sub. Archive your Instrument Rack presets and Macro range settings so you can recreate or iterate quickly.
That’s the complete workflow: Total Science edit: resample a subsine workflow from scratch in Ableton Live 12 using macro controls creatively. Now open Live, build the rack, and start recording your first batch of one-shot subs.