One-click smart rename cleanup for Ableton Live sets.
Track Doctor is an Ableton Live Extension that scans your Live Set, figures out what each track actually is (drums, bass, vocals, guitar, keys, synth, FX, returns, buses, references, empties), and suggests clean, consistent names — which you review and apply in one click, as one undoable step.
Before After
────── ─────
Audio 1 EMPTY - Review
kick DRUMS - Kick
Group 4 DRUMS - Bus
bass final final BASS - Synth
vox maybe VOCAL - Lead
pad serum SYNTH - Pad
ref track REF - Mix Reference
Everything is deterministic, on-device heuristics — no network, no accounts, no ML. Suggestions come with a category, a confidence level, and the exact reasons behind them; nothing is applied without review, and the whole apply is a single Live undo step. Three naming presets (Clean Producer, Mixer Prep, Minimal) cover studio cleanup through stem handoff.
→ Full product README, safety guarantees, and dev setup:
track-doctor/
Built by Zach Scheffler — see the rest of the Ableton extension suite and other projects.
track-doctor/ the extension (TypeScript, esbuild, vitest)
extensions-sdk-1.0.0-beta.0/ Ableton Extensions SDK (vendored, untracked)
The SDK directory is not committed: Ableton's license restricts
redistributing the SDK. Get the extensions-sdk-1.0.0-beta.0 drop from
Ableton and place it at the repository root with exactly that name —
track-doctor/package.json references its tarballs via file: dependencies.