Performance & Live Set
Building a Session-view live set in Live 12 for a dark dub / trip-hop or techno show — scene design, launch modes and quantization, follow actions, Looper, dummy clips, Push macro racks, External Instrument and External Audio Effect for a TD-3 and eurorack, latency, crossfader and kill-EQ racks, a performance FX return, safety limiting, dub mixing moves, sync, set organisation and backups.
A live set is a sound-design problem with a time limit: every sound has to be reachable in under two seconds, survivable if you mis-hit, and interesting enough to improvise with for an hour. This page builds a Session-view set for a dark dub / trip-hop or slow techno performance (80–130 BPM) with a Push, a Behringer TD-3 and a small eurorack case alongside Live 12, but the structure is the same for a laptop-only set. The priorities, in order: nothing silent, nothing clipping, every move musical, and a way back from every move.
Concept
The set is a grid. Rows (scenes) are musical states: sections of tracks, or whole tracks. Columns (tracks) are roles: drums, sub, chords, dub FX, hardware, loops. The grid is launched, not played, so what can change between two scenes is decided in advance and how it changes is decided on stage with macros, the crossfader, sends and launch timing. Session view's job is to make the grid impossible to break: global quantization decides when things happen, clip launch modes decide what a pad press means, follow actions decide what happens if you do nothing, and a Limiter on the main decides the worst case.
Everything below assumes a 128–256 sample buffer at 48 kHz, Push used as both controller and (optionally) standalone backup, and a two-return minimum for dub work. All values are starting points.
Techniques
Scene design: tracks as columns, states as rows
Decide the column roles first, then fill rows. For a dub/techno set a workable layout is 8–12 tracks: Kick, Drums (Drum Rack with layered chains), Sub, Chords/Reese, Texture, Vocal/Sample, Loops (Looper), TD-3 (External Instrument), Modular (External Audio Effect or audio in), Dummy FX, plus three returns. Each scene is a state of the whole set: "Track 2 intro", "Track 2 full", "Track 2 breakdown". Name scenes with the tempo and the key; Live 12 scenes carry a tempo and time-signature field and will change tempo when launched.
- One row per section, one section per 16–32 bars of intended playing time; the row-to-row change should be big enough to notice (new drum pattern + one new element) but not everything at once.
- Scene tempo: fill the tempo field only on the first scene of each track, so launching a mid-track scene after an unplanned detour does not snap the tempo.
- Leave one empty scene between tracks as a "stop" row, with Stop buttons in all clip slots: launching it stops everything on the next bar. Keep one at the very top as the panic scene.
- Colour by track: all scenes of one track in one colour; all clips of one role in one colour. Push shows both.
- Use Capture and Insert Scene while jamming to write a new row from whatever is currently playing. This is how the set grows during rehearsal.
Clip launch modes and quantization
Global quantization (control bar) sets when launches happen. 1 Bar is the default for scene launches in techno; dub work wants 1/4 or 1/8 for fills and stabs; one-shots want None. Per-clip launch mode decides what a pad press is: Trigger (press = play from start), Gate (plays while held), Toggle (press to start, press to stop), Repeat (retriggers at the quantize value while held). Per-clip quantization overrides the global one.
| Clip role | Launch mode | Quantize | Legato | Why |
|---|---|---|---|---|
| Drum loops, chord loops | Toggle | 1 Bar (global) | On | Legato keeps the playback position when switching variations on the same track |
| Stabs, vocal shots, FX hits | Trigger | 1/8 or 1/16 | Off | Lands on the grid but feels played |
| Risers, reverse cymbals | Trigger | 1 Bar | Off | Must start exactly one bar before the drop |
| Noise washes, held textures | Gate | None | Off | Sounds only while the pad is held |
| Drum fills, stutter | Repeat | 1/16 or 1/32 | Off | Hold for a roll at the quantize rate |
| Dummy automation clips | Toggle | 1 Bar | On | Automation moves land on bar lines |
Follow actions for variation and safety
Follow actions make a clip (or, since 11.1, a scene) do something after a set time: play the next clip, jump back, pick one at random. Two uses on stage: controlled variation (four hat clips cycling with Any at 60% / Play Again at 40%) and safety (a fill clip that automatically returns to the main loop with Previous after 1 bar so a mis-hit never leaves the fill running).
| Setting | Variation use | Safety use |
|---|---|---|
| Follow Action Time | Linked (to clip loop length) | 1 bar, unlinked |
| Action A / chance | Any, 60% | Previous, 100% |
| Action B / chance | Play Again, 40% | — |
| Clips in the group | 4–8 hat or percussion variations on one track, same loop length | Fill clip directly under the main loop |
Looper as a live resampling instrument
Looper records from any track (its own input, a return, the main) with tempo-aware length and overdub. In a dub set it captures a delay tail or a modular phrase, loops it, and lets you halve-time it, reverse it or feed it back into the returns. Keep it on its own audio track with input from a group or from Resampling.
- Looper on an audio track, Monitor In, Audio From the modular channel or Resampling to capture the whole mix.
- Song Control None (the loop never starts/stops the transport); Tempo Control Follow song tempo; Quantization 1 Bar; Record length fixed at 2 or 4 bars so a late press still gives a bar-aligned loop.
- Map the big transport button to a Push pad (Cmd/Ctrl+M to enter MIDI map mode): press = record, press = play, press = overdub. Map Speed (×2 / ÷2) and Reverse to two more pads.
- Feedback under 100% (80–90%) for overdubs that decay like a tape loop; 100% to stack.
- Drag the loop out of Looper into a clip slot (the "Drag me" area) to keep it as a clip for later in the set.
Dummy clips: automation you can launch
A dummy clip is an empty audio clip whose only content is device-parameter envelopes. Put it on an audio track whose devices process audio routed in from another track, and launching the clip launches the automation: a 4-bar filter sweep, an 8-bar delay-feedback rise, a one-bar stutter. It turns every arrangement-style automation into a Session-view pad.
- Create an audio track "Dummy FX", Monitor In, Audio From the source track (Post FX). Set the source track's Audio To this track (or keep its own output and use the dummy track as a parallel path).
- Put the devices on the dummy track: Auto Filter, Beat Repeat, Redux, Echo. Record a few seconds of silence to get a clip, or drag any short clip in and Clip Gain −inf.
- In the clip's Envelopes box choose the device and parameter, draw the move. Loop length = the move's length. One clip per move; name them by the move ("filter down 4b", "stutter 1b").
- A "neutral" dummy clip (all envelopes flat at default) is the reset: launch it and everything returns.
- Launch mode Toggle, quantize 1 Bar, Legato on so moves chain seamlessly.
Racks with macros on Push: eight knobs per role
On Push, a selected track shows its rack's macros on the eight encoders. Design every performable track as one rack with eight macros ordered from most-used (left) to least. Use Macro Variations for stored states (intro / full / breakdown) and macro randomisation with limited ranges for variation on textures. The Performance rack page has the general template; here is the per-track version for a dub chord track.
- Group the track's devices into one rack. Map the macros; set every macro's min/max range so the full knob travel is useful (no dead zones).
- Sends can be mapped to macros only via a MIDI mapping or a Max device; the clean solution is to put Send A/B on Push's mixer page instead and keep the macro list for device parameters. The rack above assumes a mapped send for illustration; in practice use the Push Mix page for sends.
- Store Macro Variations for each section. Launch a variation from Push with the variation buttons or map them to pads.
- Use the same macro order on every track (Filter, Res, Delay, Verb, Drive, Low Kill, Hi Kill, Decay) so the hands know where things are without looking.
External Instrument, External Audio Effect and latency for the TD-3 and eurorack
External Instrument sends MIDI out and brings audio back inside one device, so the TD-3 behaves like a plug-in: MIDI clips sequence it, the audio returns on the same track and Hardware Latency compensates the round trip. External Audio Effect does the same for a eurorack effect path (send a track out to a filter or a modular delay, bring it back). CV Tools adds CV Clock Out, CV Triggers and CV Instrument for a DC-coupled interface.
- TD-3: set it to MIDI clock sync and MIDI channel 1 (or whatever the device menu gives you). External Instrument: MIDI To the interface port and channel; Audio From the interface input the TD-3 is plugged into. Gain to taste, HW latency: measure once with a click (see latency technique) and enter the value.
- For the TD-3's own sequencer instead of MIDI clips: skip External Instrument, use a plain audio track with Monitor In and send MIDI clock from Live (Preferences → Link, Tempo & MIDI → Sync out on the TD-3's port). The TD-3 starts on Live's transport start.
- Modular voice: audio track, Monitor In, Audio From the module output. If the interface is DC-coupled (ES-8/ES-9 class), add CV Instrument on a MIDI track to send pitch and gate, and CV Clock Out on an audio track routed to a spare output for clock.
- Modular as effect: External Audio Effect on any track, Audio To a spare output, Audio From the return input. Dry/Wet under 100% keeps a dry path; the device has a phase invert for cases where the module flips polarity.
- Wrap every hardware track in an Audio Effect Rack with an EQ Eight high-pass (60–80 Hz) and a sidechain Compressor from the kick, exactly as for an internal bass. The TD-3 can produce more sub than the set's actual sub.
Latency and buffer. The buffer decides how late the hardware comes back and how safe the CPU is. 128 samples at 48 kHz is 2.7 ms per direction and comfortable on a modern laptop with a 10-track set; 256 is the safe default when the set has plug-ins or Hybrid Reverb on returns. Measure, do not guess.
| Setting | Value | Why |
|---|---|---|
| Buffer size | 128–256 samples | 128 if CPU meter stays under 60% on the heaviest scene; otherwise 256 |
| Sample rate | 48 kHz (match the interface) | Avoid resampling in the driver |
| Driver Error Compensation | Measured (loopback test) | Live's Audio preferences include a latency test: record a loopback, read the offset, enter it |
| Reduced Latency When Monitoring (Options menu) | On for hardware tracks | Removes delay compensation on monitored tracks so hardware feels immediate; other tracks stay compensated |
| Delay Compensation (Options menu) | On | Keeps lookahead devices aligned; never turn it off on stage |
| External Instrument HW latency | Measured per device, typically 1–5 ms | Compensates the synth's own MIDI-to-audio delay |
| Multicore / Audio engine | On | Default; keep it |
Crossfader A/B and kill-EQ racks
Every track has an A/B/off assignment under the crossfader. Assign the current track's drums and bass to A and the next track's to B and the crossfader becomes a DJ transition. Combine with a kill-EQ rack on each track (EQ Three with its Low/Mid/High kill switches) for the classic dub and techno mixer moves: drop the lows of the outgoing track, bring the new lows in, then cross.
- Put the kill-EQ rack last on every track (after the instrument rack). Save it as a default preset and drop it onto new tracks.
- Crossfader: assign tracks per transition by clicking A or B in the mixer; the crossfader is in the main track's mixer section. Right-click the crossfader to pick a curve; a slow fade curve suits dub, a constant-power one suits techno.
- Map the crossfader to Push's touch strip or a fader on a second controller. Map the Low Kill macros of the two tracks to pads.
- Transition recipe at 1 Bar quantize: launch the new scene with new drums muted via Low Kill; cross to 50%; kill the old low; un-kill the new; cross fully; stop the old.
The performance FX return
Dub mixing lives on the returns: a delay and a reverb that are instruments, with their feedback, filter and send amounts under the hands. Return A is the dub delay (see Dub delay send rack), Return B the reverb, Return C a "destroyer" (Beat Repeat, Redux, Roar, filter) that any track can be sent to for a bar. Returns also send to each other: A into B for delays that bloom into reverb.
| Return | Rests at | Performed with | Safety |
|---|---|---|---|
| A: dub delay | FB 55%, LP 4 kHz | FB to 90–110% for a self-oscillating throw, LP down to 800 Hz as it builds | Limiter or Compressor on the return; FB macro max 110%, never unlimited |
| B: reverb | Hybrid Reverb Dark Hall 3 s, Pre-delay 20 ms | Freeze button mapped to a pad; Decay to 20 s for a wash | HP 250 Hz, LP 6 kHz on the return |
| C: destroyer | All neutral | One macro at a time, one bar at a time | Utility Gain −3 dB; Beat Repeat Chance never saved above 0 |
Redundancy, safety and backups: Limiter on the main, Utility mute, panic scene, fallback set
The main chain is not a mastering chain, it is insurance. Glue Compressor for a little cohesion, Utility as a one-button mute mapped to a hardware button (not a mouse click), Limiter at −1 dBTP ceiling to catch the one time the delay feedback goes past 100%. Nothing on the main should need adjusting during the show.
| Item | Setting | Why |
|---|---|---|
| Limiter ceiling | −1.0 dBTP | Headroom for the venue DAC; the FOH engineer limits again anyway |
| Limiter GR during normal playing | 0–2 dB | If it is working all night, the set is mixed too hot; drop Utility Gain |
| Utility Mute | Mapped to a physical button and to the panic scene | Instant silence that does not stop the transport |
| Panic scene | Top row: all Stop buttons plus the neutral dummy clip | One launch resets automation and stops clips on the bar |
| Main output level | −6 dB peak target into the venue | Keeps the house limiter idle |
| Spare set | Push 3 standalone with the same set, or a stereo stem of the set as audio clips on one track | If the laptop dies, the show continues |
Set organisation and backups. The set that leaves the studio must be a self-contained project. Collect All and Save, then open it from a different folder on a different drive to prove it. Keep a frozen fallback and a stems fallback. Practise with the Push disconnected once.
- Collect All and Save (File menu) the day before. Check the File Manager for missing files and for files outside the project.
- Freeze CPU-heavy tracks that are not performed (textures, pads). Keep the unfrozen set as a separate version.
- Export a stereo stem of every track's full-length audio into a "fallback" set: one audio track per song, scene launches only. If a plug-in fails on stage, this set plays.
- Save the set as a template (Preferences → File/Folder, or File → Save Live Set as Template) once the routing and returns are stable; every new set starts from it.
- Copy the project folder to a USB stick and to the Push 3 standalone (if used); open both once to verify.
- Live writes automatic backups into the project's Backup folder; keep it but do not rely on it on stage.
- Pre-show checklist: audio preferences loaded, buffer size, sync outputs enabled, MIDI mappings present (they live in the set), crossfader at the right side, Return C macros at neutral, Limiter on.
Dub mixing moves and transitions
A list of moves that read as music, each one reversible within a bar. They assume the returns and kill racks above; quantize 1/4 for the throws, 1 Bar for the transitions.
- Snare throw. Send A on the drum track from −inf to 0 dB for one hit, back to −inf: one snare repeats in the delay. On Push: hold the send encoder, flick, release.
- Chord throw with filter ride. Send A up for one bar, then ride Return A's LP macro down while the feedback rings out.
- Delay feedback bloom. Return A FB macro to 95% for two bars with nothing new sent; the previous material grows. Bring FB down before the Limiter engages.
- Low kill breakdown. Low Kill on the kick and sub for 4–8 bars; everything else keeps going; release both on a downbeat. This is the cheapest drop in the book.
- Mute-stab. Utility Mute macro on the chord track hit in rhythm (Gate-mode dummy clip or a pad in Repeat mode).
- Loop and leave. Looper grabs 4 bars of the current mix; stop every clip; the loop is now the only thing playing; bring the next track's elements in over it; stop the Looper.
- Reverb freeze transition. Freeze Return B's Hybrid Reverb on a chord, kill the old track, launch the new scene under the frozen wash, unfreeze.
- Half-time drop. Scene with the same drums in a half-time pattern plus a dummy clip pushing Return C's Redux downsample for one bar; back to the full scene on the next bar.
Sync: Link, MIDI clock and CV clock
Three clocks, from most to least stable: Ableton Link for another laptop, iPad or a Link-enabled hardware box; MIDI clock out for the TD-3 and any MIDI-synced pedal; CV Clock Out (CV Tools, DC-coupled interface) or a MIDI-to-CV module for the eurorack. Live is always the master on stage; let nothing clock Live.
| Target | Method | Settings | Offset |
|---|---|---|---|
| Second Live / tablet | Link (Preferences → Link, Tempo & MIDI) | Start Stop Sync on if both should transport together | None needed |
| TD-3 | MIDI clock: Sync out on its port, Clock type Pattern | TD-3 in MIDI sync mode; Live sends start on play | Sync Delay in the MIDI port list, typically −2 to −8 ms to pull the TD-3 ahead |
| Eurorack | CV Clock Out on an audio track → DC-coupled out, or MIDI clock → MIDI-to-CV module | Rate 1/16, Offset to taste, Reset on start | Track Delay on that track in negative ms to compensate module trigger latency |
| Hardware delay / pedal | MIDI clock | Same port as the TD-3 if daisy-chained | Usually none |
Settings / targets
Starting points for the set as a whole, for a dark dub / trip-hop or slow techno show. Adjust the buffer and quantize columns first when switching genres.
| Item | Dub / trip-hop (80–100 BPM) | Dub techno (118–125) | Techno (128–135) | Why |
|---|---|---|---|---|
| Global quantize | 1/4 (throws), 1 Bar scenes | 1 Bar | 1 Bar | Slower tempo = more room for off-grid moves |
| Buffer | 128 | 128–256 | 256 | Techno sets tend to carry more plug-ins and returns |
| Scenes per track | 3–4 | 4–6 | 5–8 | More sections at faster tempos |
| Return A delay time | 3/16 + 1/4, FB 55% | 3/16 dotted, FB 65% | 1/8, FB 40% | Dotted times give the dub skank; straight times stay tight |
| Return A LP at rest | 3 kHz | 4 kHz | 6 kHz | Darker delays for slower music |
| Reverb decay at rest | 4–6 s | 3–5 s | 1.5–2.5 s | Space scales with the gaps in the arrangement |
| Sidechain on returns | 4 dB | 6 dB | 8 dB | Faster music needs the returns out of the kick's way |
| Main Limiter GR | 0–1 dB | 0–2 dB | 1–3 dB | Insurance, not loudness |
| Main peak into venue | −8 dB | −6 dB | −6 dB | House system does the loudness |
| TD-3 role | Dub bassline, HP 60 Hz, heavy delay send | Sparse acid accents | Main acid line, Roar after | Same hardware, different band ownership |
| Looper length | 4 bars | 4 bars | 2 bars | Grab length matches phrase length |
| Follow action variation | Hats: Any 40% | Hats + perc: Any 60% | Hats, perc, stabs: Any 60% | Density of random variation grows with tempo |
Timing reference: at 90 BPM a bar is 2.67 s, at 120 BPM 2 s, at 130 BPM 1.85 s. Every automated move in a dummy clip should be a whole number of bars so Legato chaining stays on the grid. See BPM to ms and Genre tempo map.
Common mistakes
- Stopping the transport as a panic. Kills the hardware clock and every clip position. Use Utility Mute and the panic scene.
- Lookahead devices on hardware tracks. Limiter, Multiband Dynamics and lookahead Compressor/Gate on a monitored TD-3 track add 3–10 ms that Live cannot hide. Keep hardware chains zero-latency.
- Unlimited delay feedback. A FB macro that reaches 120% with no limiter on the return takes the whole main into the Limiter within four bars. Cap the macro at 110% and compress the return.
- Scenes that change everything. Launching a scene where drums, bass, chords and FX all change at once sounds like a skip, not a transition. Change two things per scene.
- Tempo on every scene. After an unplanned scene jump the tempo snaps mid-phrase and the TD-3 sequencer stumbles. Tempo only on first scenes.
- Legato across tracks. Variations on separate tracks restart from the top; keep variations on one track.
- Returns sending to themselves. A to B to A at any level is a feedback loop with no ceiling. One direction only.
- Live mixed at 0 dBFS peaks. The venue's limiter and yours fight; the kick loses. Peak at −6 dB and let the house system be loud.
- No rehearsal without the Push. If the controller fails, the set must still be playable with the keyboard and the mouse; know the key commands for scene launch and stop.
- Collecting samples the night of the show. Collect All and Save a day early; open the project from a different path to prove nothing is missing.
Related
- Performance rack — the general eight-macro template this page specialises
- Dub delay send rack · Mix bus rack · Modular hybrid rack
- Hardware & modular integration — CV Tools, External Instrument/Audio Effect in depth
- Racks & macros · Routing & resampling
- Sidechain & ducking · Delay design · Reverb & space · Loudness & limiting · Automation & modulation · Mix templates
- Dub techno · Trip-hop & downtempo · Deep techno · Dub FX & delays · Acid / 303
- Keyboard shortcuts · BPM to ms · Genre tempo map