Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Track Doctor

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.

Workspace layout

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.

About

Ableton Live extension that cleans up messy sets with smart, reviewable track renames

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages