ablx.directory

Track Janitor

v0.1.0

Enforces naming conventions across the whole Live Set: renames tracks still at their Live-default name ("1-Audio", "2-MIDI", "Audio 3", ...) using their first clip or device name, then applies a configurable keyword/device-name prefix (see rules.json).

Remy MazmanianNo ratings yet

Unverified listing. This repo is new or has little community activity and the developer has not claimed it. Extensions run code inside Live — read the source, check the author, and only install things you trust.

README · rendered from GitHubView source

Track Janitor

Enforces naming conventions across the whole Live Set: renames tracks still at their Live-default name ("1-Audio", "2-MIDI", "Audio 3", ...) using their first clip or device name, then applies a configurable keyword/device-name prefix (see rules.json).

Right-click any audio or MIDI track and choose Track Janitor: Clean Up Whole Set. A preview dialog lists every proposed rename; nothing changes until you confirm.

Known limitations (SDK gaps, not bugs)

  • No track coloring. This SDK version has no color property on Track/AudioTrack/MidiTrack — only Clip.color exists. Track Janitor only renames; it does not (and currently cannot) recolor tracks.
  • No group-track creation. There is no API to create a Group Track or assign a track into one (Track.groupTrack is read-only). The "optionally group matched tracks" idea from the original spec has been dropped.
  • Whole Set only. There's no context-menu scope for "the currently selected tracks" — only a single right-clicked track, an Arrangement time-selection, or a Session clip-slot selection. Every entry point here processes song.tracks in full, regardless of which track you clicked.

Config

Edit rules.json. Each rule has a namePrefix and a match block with keywords (case-insensitive substrings checked against the track's name and its clip names) and/or deviceNames (exact, case-insensitive device name matches). The first matching rule wins; a track already carrying its prefix is left alone.

Run in dev mode

npm start -- --live "/Applications/Ableton Live 12.4 Beta.app"

Rate this extension

One rating per account; you can change it any time.

No ratings yet — be the first

Comments

Sign in to join the discussion.Sign in

No comments yet.