TracksLive User Guide
What is TracksLive?
Created with and for live sound engineers, TracksLive is the ultimate multitrack recording solution for eMotion LV1. Designed to capture live performances of any kind — from the smallest gig to the largest production — TracksLive supports up to 128 tracks on Mac or Windows.
Setting up big shows with 100+ tracks is easy: toggle between recording and virtual soundcheck while the automatic multichannel re-routing engine adapts to changes on the fly.
Use Online Waves Integration to sync and update your TracksLive session so it mirrors LV1 — including routing, track configuration, channel names, and colors.
- High-track-count recording & playback with a lock-free real-time audio engine (ASIO on Windows, CoreAudio on macOS).
- Purpose-built edit tools — Move, Selection, Scissors, and Mute — for precise clip trimming, splitting, and crossfades.
- Flexible output routing — sum every track to a stereo master, or route each track to its own physical output.
- Waves LV1 integration — discover and connect to Waves eMotion LV1 (SoundGrid) mixers, and import channel names/routing.
- Interchange — bounce to standard audio files and exchange sessions via the open DAWproject format.
Sessions are saved as a folder containing a JSON .tracks file plus supporting audio, backups, and cache data — see Session Anatomy.
Contents
Getting Started
Launching TracksLive
When you launch TracksLive without opening a specific session, you'll see the startup screen with three buttons — New Session, Open Session, and Audio Settings — plus a list of your recently opened sessions, most recently opened first. The panel across the middle summarizes your current audio device, channel count, output (operation) mode, and sample rate.
Creating a New Session
- Click New Session on the startup screen (or press Cmd/Ctrl+N from within the app).
- Choose a name and a location on disk.
- TracksLive creates a session folder and opens the timeline.
If you keep the default Untitled Session name and one already exists at that location, TracksLive creates a uniquely named session (with a date-and-time suffix) instead of asking to overwrite — a quick capture can never destroy an earlier one.
Opening a Session
- Click Open Session, or press Cmd/Ctrl+O.
- All tracks, clips, and settings load as saved.
File → Close Session (Cmd/Ctrl+Shift+W) closes the current session and returns to the start screen, so you can open or create another session without quitting the app.
Missing audio files
If a clip's audio file can't be found where the session last saw it — typically imported audio whose original was later moved or deleted — TracksLive first looks for the session's own copy in the Audio Files folder and relinks to it automatically. Anything still missing is listed in a Missing Audio Files dialog: choose Locate Folder… and select the folder that now holds the files — the session reloads with those clips restored, and the recovered locations are kept when you next save.
Saving
- Cmd/Ctrl+S — save the current session. An asterisk after the session name in the window title means there are unsaved changes; after a save the title shows Saved and the time for two seconds.
- Cmd/Ctrl+Shift+S — save as a new file and keep working in the copy.
- Cmd/Ctrl+Shift+Alt+S — copy the whole session folder (including audio) to a new location.
Session Anatomy
A session is a folder on disk, not a single file:
SessionName.tracks— the session file (JSON), holding every track, clip, and setting.Audio Files/— recorded and imported audio, with aTracksPeakFiles/subfolder of cached waveform overviews.Session File Backups/— automatic backups.Bounces/andRendered Files/— exported mixes and rendered content.
Sample rates: 44.1, 48, 88.2, 96 kHz. Bit depths: 16-bit, 24-bit (default), 32-bit float, 64-bit float.
The Main Window
The rest of this chapter walks through every region of it, top to bottom.
Menu Bar
Seven menus run across the top:
- File — new/open/close/save sessions, Open Recent, Import Audio, Import/Export DAWproject, Bounce to Disk, Bounce Selection, Quit.
- Edit — undo/redo, select all, cut/copy/paste/delete, Scissors, Mute Selection, Separate at Playhead, Heal Separation, Crossfade, Clear Selection, Undo History.
- Track — Add Track, Delete Selected Track, Remove Unused Tracks.
- Zoom — Zoom In, Zoom Out, Zoom to Entire, Zoom to Selection.
- Options — Page Scroll to Song Position (auto-scroll the view to follow the playhead during playback).
- System Settings — Audio Settings, Online/Offline Waves Integration, Preferences, About.
- Windows — open Markers and the Audio Pool.
Transport & Toolbar
The toolbar strip sits directly under the menu bar.
Status readouts (far left)
Two blocks of live readouts sit at the far left, refreshed about once a second:
| Readout | Meaning |
|---|---|
| Sample Rate | The audio device's current sample rate (e.g. 48.0 kHz). This line flashes red if the device rate doesn't match what the session expects. |
| Buffer | The audio I/O buffer size in samples (e.g. 1024 smp). Smaller buffers lower latency but raise CPU load; larger buffers are more stable. Set it in Audio Settings. |
| CPU | The audio engine load: how much of each audio buffer period the real-time engine needs, smoothed, the way other DAWs meter it. It is not the Task Manager or Activity Monitor figure for the app. Near 100% the engine is running out of time and dropouts follow; raise the Buffer size. |
| HDD | Percentage of the recording drive that is used, with the remaining free space shown in parentheses (e.g. 460.4 GB free). |
| Rec | Remaining record time (hours:minutes) — how long the armed tracks can keep recording before TracksLive stops the take automatically at 95% drive usage. It is calculated from the space left above that 5% reserve, the session sample rate, the recording bit depth, and the number of armed channels (a stereo track counts as two; with nothing armed, every track counts). The chip turns amber with 15 minutes left and red with 5 minutes left, when the Low Disk Space warning also appears. It reads --:-- when the drive cannot be measured. |
Edit tools
One edit tool is always active (highlighted blue). The fifth button, Snap (magnet), is an on/off toggle, highlighted amber when on:
| Icon | Tool | Key | What it does |
|---|---|---|---|
| Hand | Move | 1 | Select, move, and drag clips. |
| I-beam | Selection | 2 | Drag out a time-range selection for editing. |
| Scissors | Scissors | 3 | Click a clip to split it at the click point. |
| Speaker × | Mute | 4 | Click a clip to mute/unmute it. |
| Magnet | Snap | 5 | On/off. When on, moved or trimmed clips, Scissors cuts, time selections and the playhead (clicked or dragged on the ruler, or placed by a click in the tracks) snap to nearby clip edges on any track, to markers and to the playhead; an amber line marks the point you snapped to, and the Scissors preview line turns amber when the cut will land on an edge. Hold Shift to bypass for one gesture. Dragging a clip to another track always keeps its exact time. |
After the tools: the Markers button (diamond icon — opens the Markers / Memory Locations window, same as Cmd/Ctrl+5) and the Show/Hide Mixer button (fader icon — opens the mixer dock).
Loop readout (In · Out · Len)
This readout describes the loop region — the range used for looped playback — in the current timeline format. It deliberately tracks the loop region only, not clip or time selections.
| Field | Meaning |
|---|---|
| In | The loop region's start position. |
| Out | The loop region's end position. |
| Len | The region's length (Out − In). |
The values update live while you drag the loop or its edges. When you drag an audio file in from Explorer or the Audio Pool, the readout instead previews where the file will land and how long it is. With no loop region defined (a fresh session), all three fields show --:--.
Transport controls (right)
| Control | Function |
|---|---|
| ◄ Return to Zero | Jump the playhead back to the start of the session. |
| ► Play | Start/stop playback (Space). |
| ■ Stop | Stop playback. Double-click returns the playhead to zero. |
| ● Record | Start recording on armed tracks (Cmd/Ctrl+R). Right-click to choose Normal or Auto-Arm record mode. |
| ↻ Loop | Toggle looped playback of the selected range. |
| LOCK | Lock the interface against all input (useful during a live take). Press Esc to unlock. |
| Counter | The current playhead position in the active timeline format. |
| Stereo Out / Multi Out | Output (operation) mode: sum everything to a stereo master, or route tracks to individual physical outputs. |
Waves, Settings & Folder shortcuts
| Button | What it does |
|---|---|
| Waves (W) | Opens the Online Waves Integration panel to discover and connect to Waves eMotion LV1 (SoundGrid) mixers. The W glyph's colour reflects connection status — it starts grey and reads "Not Connected" until a mixer is found and synced. |
| Settings (gear) | Opens Audio Settings — choose the audio device, sample rate, and buffer size. |
| Folder | Opens the session's recorded-audio folder in your system file browser (Explorer / Finder). |
Meter Bridge
The meter bridge shows a numbered column for each physical input currently switched On in Audio Settings (here, a 64-channel interface with none switched off). Each column is a live level meter with a brief peak-hold, letting you confirm signal is arriving on every input before and during recording — independent of which tracks those inputs are assigned to. Switching inputs off drops their columns from the bridge rather than showing them as dead strips.
Meter bridge display toggles
Two diamond toggles on the right edge of the bar control how the meters are laid out. Click a diamond to switch it; a filled diamond means that mode is active.
| Toggle | What it does |
|---|---|
| Vertical diamond | Switches the bridge height between its default (compact) and maximum (tall) sizes — taller meters are easier to read at a glance. |
| Horizontal diamond | Switches meter fit. Off: strips stay a fixed width, with a horizontal scrollbar when there are more channels than fit the row. On (scale-to-fit): every strip shrinks so all channels are visible at once with no scrollbar — useful for high channel counts. |
Track-Size, Global Controls & Timeline
- Track-size selector (the "Micro" dropdown) — sets the height of all tracks at once, from Micro through Extreme, or Fit to Window.
- Global track controls — the M / S / speaker / R row toggles Mute, Solo, Input Monitoring, and Record Arm across all tracks at once.
- Markers lane — the thin strip labelled "Markers" holds your memory-location markers along the timeline.
- Timeline ruler — shows positions in the current format. Drag horizontally on the ruler to move the playhead, drag vertically to zoom, and the red vertical line is the playhead itself.
Zoom Controls
| Control | What it does |
|---|---|
| [ ] Zoom to Entire | Fits all of your audio horizontally in the view (E), framing from the earliest clip rather than from 0:00 — so a session whose first clip starts late doesn't waste half the view on empty timeline. |
| − Zoom Out | Zooms the timeline out (G). |
| + Zoom In | Zooms the timeline in (H). |
| Waveform amplitude zoom | The small waveform with a multiplier (e.g. 0.93×) scales how tall waveforms are drawn — it changes the display only, never the audio. Drag it up to magnify or down to shrink (range 0.25× to 20×); double-click to reset to 1.0×. |
Track Header
- Coloured strip + number — the track's colour band and its auto-assigned physical input channel (not a row/position number). In Multi Out mode this same channel also carries the track's output — input and output are locked together. Green with a number means the track is routed; red with no number means it has no routed assignment (e.g. its routing ran past the available hardware inputs).
- Track name — double-click to rename.
- M — Mute (turns red when muted).
- S — Solo (turns yellow; silences all non-soloed tracks).
- Speaker — Input Monitor / Listen (turns green; passes the track's live input through so you can hear it). Audio tracks only.
- R — Record Arm (readies the track to record from its assigned input).
- Ring — the track's channel format: a single ring means mono, two interlocked rings mean stereo. Click it to change format.
Recording
Inputs are assigned automatically by track order — the first track gets input 1, the next input 2, and so on. Reorder tracks if you need a different track-to-input mapping.
- Arm the tracks — click R on each track header, or select tracks and press Alt+R to arm all selected tracks that have an input. The global R arms every track at once.
- Monitor input (optional) — click the speaker button to hear the live input, or press Alt+M for all selected tracks with an input.
- Record — press the Record button or Cmd/Ctrl+R.
Record Modes: Normal vs. Auto-Arm
Right-click the Record button to choose between two modes:
- Normal Recording (default) — pressing Record only records the tracks you've already armed with R.
- Auto Arm Recording — pressing Record automatically arms every track that has a valid input assigned, then starts recording — you don't need to arm tracks by hand first.
The small lightning-bolt badge on the Record button is only visible when Auto Arm Recording is the active mode, so you have a persistent visual reminder of which mode you're in before you hit Record. This setting is remembered between sessions.
Working with Tracks
Creating Tracks
Press Cmd/Ctrl+T or use Track → Add Track… to open the New Track dialog, where you set the channel format (mono or stereo) and how many tracks to create at once.
Managing Tracks
- Rename — double-click the track name. Tab commits it and jumps straight to the next track's name (Shift+Tab for the previous one), so a whole session can be renamed without reaching for the mouse.
- Delete — select the track and press Cmd/Ctrl+Backspace, or use Track → Delete Selected Track.
- Remove Unused Tracks — Track → Remove Unused Tracks deletes, in one undoable step, every audio track that has no connected input (its IO column is red) and holds no audio regions. Aux tracks and any track with audio are kept.
- Reorder — drag a track up or down by any empty part of its header (the name label, or the blank space around the controls). The buttons and the bottom resize handle keep their own gestures. A blue line shows where the track will land, and the list scrolls on its own while you hold the drag near the top or bottom edge. Select several tracks first (Shift-click for a range, Cmd/Ctrl-click to add individual ones) to move them as a block. Reordering is locked while a take is recording, and while an Online Waves Integration connection is live. You can also move the selected track with Cmd/Ctrl+Shift+↑ / ↓.
- Resize height — use the track-size selector (all tracks), or drag a header's bottom edge.
- Select — click for one track, Shift+click for a range, Cmd/Ctrl+click to toggle.
Track Colour
Click the colour well on the right edge of a track header to open the colour picker.
Pick any of the 32 swatches to tint that track's header and body, or choose No Colour to reset it. Track colour is purely visual — useful for grouping related tracks (e.g. all drums, all vocals) at a glance.
Working with Clips
Importing Audio
Drag audio files from Explorer/Finder onto a track — a preview shows where the clip will land — or use File → Import Audio (or the + Audio toolbar button) to import onto the selected track. Supported formats include WAV, AIFF, FLAC, and MP3.
Files at another sample rate. A file whose sample rate differs from the session's is not imported as is — it would play at the wrong speed. TracksLive asks first in a standard system dialog, showing the file's rate and the session's: Convert writes a copy at the session rate into the session's Audio Files folder (the original is untouched), Skip File leaves that file out, and Cancel Import stops the whole import. Tick Don't ask again for this session to convert every further file without the question; the choice is saved with the session, and the same checkbox lives in Preferences → Confirmations, where re-ticking it brings the prompt back. Each conversion runs behind its own progress dialog whose Cancel skips just that file.
Session and audio device at different rates. A session is always at one sample rate, and the audio device is asked for it when the session opens. If the device cannot run at that rate (a SoundGrid network locked to 48 kHz, for instance), or if the device's rate is changed while the session is open, TracksLive shows Sample Rate Changed. Convert All converts every audio file in the session to the device's rate (copies in the session's Audio Files folder; the originals are untouched) and rescales regions, markers, fades, automation and the playhead so nothing moves in time; the session is then at the new rate and marked as changed. This cannot be undone, and the undo history is cleared. While opening, the alternative is Cancel Load; with a session already open it is Keep Session Rate, which asks the device for the session's rate again.
Sample Rate Mismatch on open. If one or more of a session's own audio files turn out to be at a different rate than the session is loading at, TracksLive shows Sample Rate Mismatch before touching them: how many files, at which rate(s), and roughly how much data. A mismatched file is always converted in full before it can play, which is slow and memory-heavy for a large file, so this is shown before that work starts rather than after. Continue proceeds with the conversion; Cancel Load stops and returns to the launcher so the audio device's rate can be checked first.
The Audio Pool
The Audio Pool lists every audio file that belongs to the session. Open it with Windows → Audio Pool… or Cmd/Ctrl+Shift+P.
The header bar summarizes the whole pool: total Files, combined Duration, and total Disk space used — an Unused count appears when any file has no clip references, and a Missing count if any file can't be found on disk. The search box filters the list as you type; the Info button shows or hides the right-hand panel, which displays the selected file's details (path, duration, sample rate, bit depth, channels) and exactly which track and clip uses it, with each clip's position.
Each row shows a file's duration, sample rate, format, size, detected stem type, and how many clips reference it (#). Click a column header to sort. Select several files at once with Shift-click (range) or Cmd/Ctrl-click (individual) — the file actions below apply to the whole selection.
Selecting a file also selects its regions in the session view and scrolls the earliest one into view, so you can see where a file is used without leaving the Pool. The same link works the other way: right-click a region on a track and choose Select in Pool to open the Audio Pool with that file highlighted, or Reveal File to open the audio file in Explorer/Finder, exactly like the Audio Pool button.
| Button | What it does |
|---|---|
| Import Audio | Bring another audio file into the session. |
| Refresh | Re-scan the pool (e.g. after files changed on disk). |
| Consolidate | Copy any files living outside the session's Audio Files folder into it, so the session is self-contained. Requires the session to be saved first. |
| Reveal File | Open the file's location in Explorer/Finder. |
| Rename | Rename the file — every clip that references it is updated automatically. |
| Copy Path | Copy the file's full path to the clipboard. |
| Remove Unused | After a confirmation, removes every file in the pool that no clip references — the whole pool, not just the current search results or selection. Uses the same safe removal as Remove below, so nothing is deleted from disk. |
| Remove | Removes the selected file(s) from the session — and it is safe: any clips using the file are removed from the tracks, a file living in the session's Audio Files folder is moved to a Removed Audio Files folder beside it (never deleted), and a file referenced from outside the session is left untouched at its own location. If you remove something by mistake, the audio is still there. |
Moving, Resizing, and Splitting
- Select — click a clip to select it. Hold Ctrl (Cmd on macOS) or Shift and click to build a selection one clip at a time; clicking a clip again while holding either key removes it and leaves the rest of the selection alone. This works with the Move tool and the Selection tool.
- Move — with the Move tool (1), drag horizontally to change timing (respecting the edit mode) or vertically to another same-format track. Hold Cmd/Ctrl while dragging to lock timing and only move between tracks.
- Resize — drag either edge to trim; you can't trim beyond the available audio.
- Split — position the playhead and press Cmd/Ctrl+E (Separate at Playhead), or switch to the Scissors tool (3) and click a clip to split it there.
- Rejoin — Alt+H (Heal Separation) rejoins clips split from the same source that are still adjacent.
- Crossfade — select a clip and press X (Edit → Crossfade) to crossfade it with every clip it partly overlaps — see Fades and Crossfades.
- Duplicate — Alt+drag a clip to copy it. If several clips are selected, Alt+dragging any one of them copies them all in a single undo step. Drag along the same track to place the copies freely in time. Drag onto other tracks and the selection keeps its shape: the topmost selected track lands on the track you drop on, the ones below it follow in order, and every copy keeps its exact time — the same rule as moving clips between tracks. Drop near the bottom of the arrangement and the group slides up so it all fits. A copy that a track cannot take (a mono/stereo mismatch) is skipped rather than cancelling the rest, and a preview appears only where a copy will actually land. Cmd/Ctrl+D duplicates the selection in place.
- Delete — select and press Delete.
- Bounce — Cmd/Ctrl+B renders the selection to a single new clip in place — see Bounce Selection.
Clip Gain
Select one or more clips and press Cmd/Ctrl+G to open the Clip Gain dialog. Set gain in Absolute, Relative (offsets each clip from its current gain), or Normalize (targets the peak of the portion of audio the clip actually uses, not the whole source file) mode, with coarse (±1 dB) and fine (±0.1 dB) buttons, a reverse-polarity option, and a live waveform preview. Multi-clip selections adjust together.
Fades and Crossfades
Every clip has fade-in and fade-out handles — green triangles at the start, red at the end. Drag a handle to set fade length; right-click it to choose a curve type and a preset duration:
| Curve | Character |
|---|---|
| Linear | Default, 6 dB down at center — broadly applicable |
| Root Linear (equal power) | 3 dB down at center — the standard for crossfades |
| Cosine | Smooth S-curve, 3 dB down at center |
| Root Cosine | 6 dB down at center |
| Exponential | Very rapid — good for quick fade-outs |
Overlapping clips do not fade automatically: the clip on top plays, and both clips can be grabbed and moved. A shorter clip hidden entirely under a longer one is drawn as a dashed ghost; to bring it back on top, right-click the longer clip and choose Send Backward (greyed out when the clip overlaps nothing). To crossfade two clips, select one and press X (Edit › Crossfade): the earlier clip fades out and the later one fades in across the whole overlap, for every clip the selection partly overlaps. To edit a crossfade, drag it: drag the center to move the edit point, or drag an edge handle to resize. Shift+drag resizes symmetrically. A crossfade is never longer than the shorter of the two clips, so dragging it wider stops there.
Mixing
Open the mixing console with the Show/Hide Mixer toolbar button. Each track gets a channel strip, with the MASTER strip pinned on the right.
Channel Strip
Clicking a strip's body, nameplate, fader, or pan knob selects that track — and selection is shared with the timeline, so selecting in either window highlights both. Shift and Cmd/Ctrl extend the selection exactly as they do on a track header. Clicking mute, solo, or a plugin slot operates that control without changing the selection. When several tracks are selected, moving one fader moves them together while preserving their relative levels, as a single undo step.
From top to bottom, each strip has:
| Control | What it does |
|---|---|
| Pan knob | Positions the track in the stereo field (full left to full right). Double-click to return it to center. |
| Level readout | The fader's current gain in dB (e.g. 0.0 dB). Double-click it to type an exact level instead of dragging — it accepts -6, -6.0, -6 dB, +3, or -inf (case- and space-insensitive), clamps to the fader's range, and counts as a single undo step. Unparseable text is rejected and the previous reading restored. |
| Channel format | A small ST or M under the level readout tells you at a glance whether the channel is stereo or mono — otherwise the only clue is the meter drawing two bars instead of one, which is invisible while the channel is silent. The master strip carries no badge; it is always stereo. |
| Fader & meter | The vertical fader sets track level along the dB scale, marked +6 / 0 / -6 / -12 / -18 / -30 / -inf; the bar beside it is a live level meter with peak-hold, sharing the fader's scale so a full bar reads as 0 dBFS. Double-click the fader to reset it to 0 dB. |
| M / S | Mute (red when active) and Solo (silences all other tracks). |
| Track name | Identifies the strip's track. |
Master Strip
The MASTER strip carries the final stereo output. It has its own fader and level readout — which supports the same double-click-to-type entry as a track strip — and an M (mute) button, but no solo. Master mute is shared with the timeline's Master Track button, so muting in either place lights both. Two toggles sit at the top, where a pan knob would be on a normal strip:
- Diamond — toggles a narrow mixer view so more channels fit on screen at once.
- Speaker — "Audition all tracks": toggles input monitoring on every audio track at once. It lights green while any track is monitoring. Auditioned inputs follow the output mode: in Stereo Out they sum to the master bus, and in Multi Out each track's input is heard on that track's own output.
Whether tracks sum to the master or route to individual physical outputs is set by the Stereo Out / Multi Out toggle on the toolbar.
Markers
Markers (memory locations) flag positions on the timeline. Open the Markers window from the toolbar's marker button, the Windows → Markers menu, or Cmd/Ctrl+5.
- Add — press Cmd/Ctrl+Return at the playhead, or plain M (on its own, with no modifier), or use the + Add button in the window.
- Recall by number — type . then the marker number then . again.
- Step through — ; jumps to the previous marker, ' to the next.
- Edit or delete on the timeline — right-click a marker's diamond for Edit… (name, comment, and colour) and Delete Marker; double-click its label to rename it in place.
The Markers Window
Each row is one marker. The columns:
| Column | Meaning |
|---|---|
| # | The marker's number. |
| Color | The marker's colour as a swatch. Click it to pick a new colour — the same colour palette used for tracks opens, and the pick applies immediately to the row and the timeline diamond. |
| Name | The marker's label. Double-click to rename. |
| Position | The marker's timeline position as hours : minutes : seconds (HH:MM:SS.ss). Double-click the cell to type a new time — it accepts plain seconds (93.5), minutes (1:33.5), or hours (1:02:33.5); an invalid entry keeps the old position, and an accepted move is a normal undo step (Cmd/Ctrl+Z brings the marker back). |
| Comment | An optional free-text note. Double-click to edit it in place — Return saves, Esc cancels, and an emptied comment clears the note. |
Everything is edited directly in the table: double-click a row to jump the playhead to that marker (the Name, Position, and Comment cells open their editors instead of jumping, and the Color cell opens the palette). Select several markers at once with Shift-click (range) or Cmd/Ctrl-click (individual). The + Add button adds a marker at the current position; Delete removes everything selected.
Exporting & Interchange
Bounce to Disk
Use File → Bounce to Disk… to render the session offline to 24-bit WAV at the session sample rate. Bounce is unavailable while a recording is in progress.
The dialog:
| Control | What it does |
|---|---|
| File Name / Save To | The output name and destination folder — defaulting to the session's Bounces folder. If the name is already taken, a numbered variant is used instead of overwriting. |
| Bounce Selection | The range to render: Entire Session, Between Loop (available when a loop region is set), or Between Each Marker (available with two or more markers — renders each marker-to-marker segment separately). |
| Bounce Source | Mixdown renders the master output to a single file (the default). Stems (one file per track) renders each audio track in isolation to its own file — named after the track with the rendered range's start and end times (e.g. Kick_stem_0.30-2.15.wav) inside a Stems folder (marker ranges get one folder per segment). Only tracks that actually have audio inside the selected range are rendered. Your choice is remembered for the next bounce. |
Bounce Selection
Press Cmd/Ctrl+B (or use File → Bounce Selection) to render the current selection to a new clip in place — TracksLive's consolidate. Make a time-range selection with the Selection tool, or select clips with the Move tool (each track uses the span of its own selected clips), then bounce:
- Each affected track's clips in the range — with their clip gain, polarity, fades, and crossfades — are rendered offline exactly as they play back.
- The result is written automatically as a 24-bit WAV to the session's
Bouncesfolder, named after the track and range (e.g.Kick_0.30-2.15.wav) — no dialog. - The rendered clip replaces the selected range on its track, so a patchwork of small clips, splits, and fades becomes one contiguous clip.
- A single Cmd/Ctrl+Z undoes the whole bounce and restores the original clips.
- Tracks whose part of the selection contains no audio are left untouched.
DAWproject Import/Export
Move sessions to and from other DAWs with the open DAWproject format via File → Import DAWproject… and File → Export DAWproject….
Waves Integration
From the System Settings menu:
- Online Waves Integration… — discover and connect to Waves eMotion LV1 (SoundGrid) mixers on your local network.
- Offline Waves Integration… — create tracks from a Waves LV1 session's input channel names, matching the console's layout without a live connection.
Online Waves Integration
- Load MyRemote v17 or later in the LV1 Inventory's Controls column. Without a compatible MyRemote, no connection is possible — even with every network permission granted.
- Assign this computer's SoundGrid Driver in LV1.
- Patch at least one input to that driver. Assigning alone is not enough: TracksLive can only identify which LV1 on the network owns its driver once an input is patched to it — until then no mixer appears and no connection status shows. Patch the channels you intend to record to the driver shown under Recording Source, and the mixer, preview and sync indicator all follow.
| Control | What it does |
|---|---|
| Select Mixer / Rescan / Connect | Select Mixer is a read-out, not a picker: discovery automatically finds the one LV1 host that owns this machine's audio driver and selects it for you, so on a network with several mixers and several TracksLive machines each client only ever talks to its own. Use Rescan to search again, and Connect/Disconnect to open or drop the connection. |
| Status row | Shows the live connection state (searching, connected with round-trip latency, or not connected) and the time of the last sync. |
| Recording Source | Read-only — shows the audio device selected in Audio Settings (the Waves SoundGrid driver or USB-C SoundGrid adapter used to record from LV1). Change it from Audio Settings, not here. |
| Create/Recall Scenes | When enabled, LV1 scene recalls and the timeline are linked in both directions. While recording, recalling a scene on LV1 adds a green marker at the playhead named after that scene — your own markers are yellow by default, so scene changes stand out on the Markers lane. During playback, the link reverses: as the playhead crosses one of those markers, TracksLive recalls that scene on the LV1 — playback replays the show's scene changes on the console, virtual-soundcheck style. Jumping around the timeline never bulk-fires the scenes in between; only markers the playhead actually plays across are recalled. Otherwise (stopped, or scene changed by hand on the console), recalling a scene on LV1 jumps the playhead to the marker with the matching name. Playback scene recall requires a current LV1 version — older mixers silently ignore it. |
| Split Stereo to Dual Mono | Off by default. When enabled, each stereo LV1 channel syncs as two mono tracks instead of one stereo track, suffixed L and R (a stereo "Keys" becomes "Keys L" and "Keys R"), both keeping the channel's colour. For engineers who prefer to record everything mono. It applies to the next sync — turning it on flips the indicator to Update Available and flags the stereo rows — and it resets when you open a different session. |
| LV1 Session Structure Preview | One row per LV1 input channel: a checkbox to include it in the next sync, its channel colour and name, Ch (M for mono, ST for stereo), the physical Source (stagebox/device and patch name), and the local Destination input(s) it will record to. While an update is pending, changed or new rows are flagged with a yellow badge in the # column — hover a flagged row to see exactly what changed in plain words (a rename, a re-patch, a new channel). |
| Sync button | A single multi-state control that doubles as a status indicator, matching the toolbar's "W" button colour: gray Not Connected, red Sync Now (never synced, or synced then drifted), green Synced (matches the mixer), yellow Update Available (the LV1 structure changed since the last sync), or red Disconnected (the recording device was removed from the LV1 inventory). |
Session File Backups folder, named <session>_before_sync_<date>_<time>.tracks. Open that file to get the pre-sync arrangement back with its audio intact. Nothing is written when the timeline is empty (there is nothing to lose), and if the backup cannot be written — a full or read-only drive, say — TracksLive tells you so instead of failing quietly.
Offline Waves Integration
- Click Browse… and pick a Waves session file (
.dat,.emo,.mrdb, or.sprk— LV1 or SuperRack): it loads immediately. You can also drag the file from Explorer/Finder straight onto the window, or paste a path into the field and press Return. - The channel list fills in, and the status line reports how many channels were found and how many are currently selected.
- Check or uncheck channels — click a row to toggle it, Shift+click to apply the last-clicked row's state to every row in between (range check/uncheck), and use the header checkbox to check or uncheck everything at once.
- Click Sync Offline to build a track for each checked channel, named after its LV1 channel. The same Sync Session Structure prompt as in Online Waves Integration comes first — Sync Now, Save As… (keep the current session under a new name before syncing), or Cancel — and the same automatic backup is written before anything is replaced. This sync is also blocked while recording is active.
System Settings
The System Settings menu opens two separate windows: Audio Settings… (device, sample rate, buffer size, and routing — with a Session tab alongside it for session-level file/format options) and Preferences… (Cmd/Ctrl+, — general behavior, appearance, and recording options, one page per tab, cycled with Tab / Shift+Tab). The same menu also holds the two Waves Integration entries and About, which shows the exact version you are running: click the version line to highlight it and press Cmd/Ctrl+C to paste it into a bug report.
Audio Settings
| Control | What it does |
|---|---|
| Audio Device | Selects the audio driver/interface. Device Control Panel opens that device's own configuration utility. |
| Sample Rate | The device's current rate (set on the device itself, shown here read-only). |
| Buffer Size | The audio I/O buffer in samples. Smaller = lower latency, higher CPU load; larger = more stable. With an ASIO device on Windows this is shown read-only — “1024 samples · set in ASIO Control Panel” — because the driver owns it; click Device Control Panel to change it there. On macOS, a take that starts with 64 or more armed tracks temporarily raises the live buffer for the duration of the take (1024 samples from 64 tracks, 2048 from 128) to protect against dropouts; your setting is restored on Stop and the saved preference is never changed. Windows is unaffected. |
| Latency readout | Input, Output, and Total one-way latency in milliseconds, calculated directly from the buffer size and sample rate. |
| Operation Mode | Stereo Out sums tracks to a stereo master; Multi Out routes tracks to individual physical outputs. Same toggle as the toolbar. |
| Update Track Count in Session | When enabled, TracksLive automatically creates and routes tracks to match your input count if it changes (e.g. a new device with more inputs). |
| Inputs / Outputs tables | One row per physical port, with an On/Off pill per port and an All On / All Off shortcut for the whole list. The Ch column shows a port's channel role — M for a mono input (double-click to pair it into a stereo input) or L/R for one half of a stereo pair (double-click to split it back to mono). On the Inputs table only, Shift+click a port's On/Off pill to set that port and every port after it to the same state in one click. |
OK applies your changes; Cancel — or pressing Esc — discards them and restores the device settings you arrived with.
Session
| Setting | What it does |
|---|---|
| File Type | Recording file format for new sessions — WAV (BWF), AIFF, or WAV (RF64) for very long or large recordings. |
| Bit Depth | 16-bit, 24-bit, or 32-bit float. |
| Auto Lock Timer | Automatically engages the interface LOCK after the chosen period of inactivity (none disables it). |
| Auto Save Timer | Automatically saves the session at the chosen interval (none disables it). |
| Default Session Folder | Where File → New Session proposes to create new sessions. Browse… changes it. |
Preferences
Open with System Settings → Preferences… or Cmd/Ctrl+,. Three pages are available in the sidebar — General, Themes, and Recording — cycled with Tab / Shift+Tab while the window is focused.
General
| Setting | What it does |
|---|---|
| Language | Choose from English, Deutsch, Français, Español, Hebrew, Arabic, Japanese, or Chinese (Simplified). The menu bar switches immediately; the rest of the interface is still being translated and may need an app restart. |
| Show tooltips | Toggles hover tooltips on buttons and controls throughout the app. |
| UI Scale | Scales the entire interface — 75%, 100% (default), or 125%. Takes effect immediately. |
| Recording waveform preview | Auto disables live waveform drawing only under heavy real-time load; Always On forces it; Off disables it entirely. |
| Use software graphics renderer (compatibility) | Windows only. Draws the interface with the software renderer instead of the GPU. Leave it off unless you see flickering or displaced fragments on screen — a few graphics drivers mis-render at fractional display scaling (e.g. 125%/150%), and this mode bypasses them. Takes effect immediately and is remembered. |
| Pan law | Center attenuation applied to a mono signal panned dead-center: 0 dB (no attenuation, matches Reaper, the default), -3 dB (constant power, the Pro Tools convention), or -6 dB / -9 dB for more taper. |
| Meter ballistics | VU (300 ms averaging, reads closer to perceived loudness — default) or PPM (instant attack, timed release — best for catching peaks). The peak-hold line always uses instant attack with a 1.5 s hold. |
| Input monitor mode | Auto monitors input while idle/recording and plays back track content during playback; Input Only always monitors live input, muting track playback while armed. The same switch has a shortcut: Cmd/Ctrl+K flips between the two modes without opening Preferences. |
| Confirmations | Two checkboxes — Warn before changing a track's channel format (re-enable a prompt you previously dismissed with "Don't ask again") and Ask before converting files to the session sample rate (this session) — the same switch as the import prompt's "Don't ask again for this session", saved with the session: re-tick it here to get the prompt back, or untick it to convert silently in this session. |
Themes
| Setting | What it does |
|---|---|
| Appearance — colors | The Accent and WF Fill (waveform fill) swatches recolor those two elements; Reset Colors restores both to the default. |
| Waveform Display — Style | How clip waveforms render (e.g. solid color, gradient, outlined), with a live preview strip below and a per-style description. Clip Color sets the fill color used behind the waveform. |
Recording
| Setting | What it does |
|---|---|
| Enable Pre-Record Safety Buffer | Continuously captures audio in the background so that anything arriving before you press Record isn't lost; the buffer is written to disk when recording starts. Buffer Duration sets how far back it reaches (1–60 seconds). |
| Verbose diagnostic logging | Off by default — the log normally records only the essentials (armed channels, recording length, device/dropout warnings). Enable it to capture the full per-block diagnostic trail when reproducing a problem; it produces much larger log files. |
Troubleshooting & Tips
- No audio playing — check the track's mute/solo state, and confirm your device in System Settings → Audio Settings.
- Nothing records — confirm the track has an input assigned and is armed (R lit), and that the Record button was engaged.
- Performance issues — increase the audio buffer size in Audio Settings.
- The interface is unresponsive — the LOCK may be on; press Esc to unlock.
Keyboard Shortcuts
These are the shortcuts tied to menu commands and on-screen controls in this edition, verified against the application's command definitions. Both platforms are listed side by side — read across your own column.
Only three keys ever differ: Windows Ctrl is macOS Cmd (⌘), Windows Alt is macOS Option (⌥), and the key Windows calls Backspace is labelled Delete on a Mac keyboard. Everything else — letters, digits, Space, Esc, arrows, punctuation — is identical.
Transport & Tools
| Windows | macOS | Action |
|---|---|---|
| Space | Space | Play / Stop |
| Ctrl+R (or /) | Cmd+R (or /) | Record |
| 1 / 2 / 3 / 4 | 1 / 2 / 3 / 4 | Move / Selection / Scissors / Mute tool |
File
| Windows | macOS | Action |
|---|---|---|
| Ctrl+N | Cmd+N | New Session… |
| Ctrl+O | Cmd+O | Open Session… |
| Ctrl+S | Cmd+S | Save Session |
| Ctrl+Shift+S | Cmd+Shift+S | Save Session As… |
| Ctrl+Shift+Alt+S | Cmd+Shift+Option+S | Save Session to a New Folder… |
| Ctrl+Shift+W | Cmd+Shift+W | Close Session |
| Ctrl+Q | Cmd+Q | Quit |
Edit & Clips
| Windows | macOS | Action |
|---|---|---|
| Ctrl+Z | Cmd+Z | Undo |
| Ctrl+Shift+Z | Cmd+Shift+Z | Redo |
| Ctrl+A | Cmd+A | Select All |
| Ctrl+Shift+A | Cmd+Shift+A | Select All Below |
| Ctrl+X | Cmd+X | Cut Selection |
| Ctrl+C | Cmd+C | Copy Selection |
| Ctrl+V | Cmd+V | Paste |
| Delete or Backspace | Delete | Delete Selection / selected clip |
| Ctrl+M | Cmd+M | Mute Selection / Toggle Mute Clips |
| Ctrl+E | Cmd+E | Separate at Playhead (split) |
| Ctrl+D | Cmd+D | Duplicate the selected clip(s) |
| Ctrl+click or Shift+click | Cmd+click or Shift+click | Add or remove one clip from the selection (click again to remove it) |
| Alt+drag | Option+drag | Copy the clip — or every selected clip. Onto another track it keeps its exact time |
| Alt+H | Option+H | Heal Separation (rejoin) |
| X | X | Crossfade — the selected clip with every clip it partly overlaps |
| Ctrl+G | Cmd+G | Clip Gain… |
| Alt+Shift+3 | Option+Shift+3 | Insert a 1 kHz / −20 dBFS test tone into the time selection |
| Esc | Esc | Clear Selection |
Tracks
| Windows | macOS | Action |
|---|---|---|
| Ctrl+T | Cmd+T | Add Track… |
| Ctrl+Backspace | Cmd+Delete | Delete Selected Track |
| Alt+R | Option+R | Record-arm selected tracks (with input) |
| Alt+M | Option+M | Input-monitor selected tracks (with input) |
| Ctrl+K | Cmd+K | Input Monitor Only / Auto Input Monitor — switch the monitoring mode |
| Ctrl+Shift+↑ / ↓ | Cmd+Shift+↑ / ↓ | Move the selected track up / down |
| Tab / Shift+Tab | Tab / Shift+Tab | While renaming a track, commit and move to the next / previous track's name |
| Ctrl+↑ / ↓ | Cmd+↑ / ↓ | Cycle all track heights larger / smaller |
Zoom & Navigation
| Windows | macOS | Action |
|---|---|---|
| 5 | 5 | Snap on / off |
| H | H | Zoom In |
| G | G | Zoom Out |
| E | E | Zoom to Entire Session |
| Alt+G | Option+G | Zoom to Selection |
| ← / → | ← / → | Page scroll left / right |
| ↑ / ↓ | ↑ / ↓ | Scroll the track list up / down |
| Home / End | Home / End | Jump the track list to the top / bottom |
| Shift+wheel, or a trackpad swipe | Shift+wheel, or a trackpad swipe | Scroll the timeline left / right (the plain wheel scrolls the track list; over the ruler it zooms) |
| P | P | Loop around the current selection (time range, or the selected clips) and cue the playhead to the loop start without starting playback. Works under any edit tool. |
Markers
| Windows | macOS | Action |
|---|---|---|
| Ctrl+5 | Cmd+5 | Open Markers window |
| Ctrl+Return (or M) | Cmd+Return (or M) | Add marker at playhead |
| . number . | . number . | Recall marker by number |
| ; / ' | ; / ' | Previous / next marker |
Windows & Settings
| Windows | macOS | Action |
|---|---|---|
| Ctrl+Shift+P | Cmd+Shift+P | Audio Pool… |
| Ctrl+, | Cmd+, | Preferences… |
| Esc | Esc | Close the tool window that has focus (Markers, Audio Pool, Mixer, Waves Integration, and the rest) |
Esc does whatever fits what has focus: it closes the focused tool window, clears a selection in the timeline, cancels an edit in progress, and unlocks the interface when LOCK is on.
Getting Help
Choose System Settings → About… for version information and links to Waves' legal notices and support contact.