What it is
An extension for Ableton Live that puts Waves one right-click away from any track. The moment you have an idea — replace this kick, too boxy — you catch it where the work is happening, tag it with tonight's mode, and keep playing. Nothing pulls you out of the session and into a browser.
What it does
Add a task to a track
Right-click any audio or MIDI track to attach a task, pre-filled with tonight's working mode pulled live from the Waves server.
Capture idea → Seed
Send a raw idea straight to your Seed vault. When the track has audio, its file path rides along so the seed can be pulled into any future Set.
Import a seed
Bring a saved seed's audio into the open project — Live does the copying through the official Resources API, sandbox-legal.
Snapshot versions
Capture a metadata snapshot of the Set — tracks, tempo, scene count, and a diff against the last one. Full history rotates locally; each snapshot's metadata syncs to Waves.
Open the Waves window
Launch the full dashboard inside Live, wired live to the API with an in-window sign-in and org chooser.
Offline-friendly
If the backend is unreachable, snapshots still save locally and sync later; modes fall back gracefully.
How it works
The extension is written in TypeScript against the Ableton Extensions SDK. Its dialogs are small HTML webviews — the capture panel carries the Deep Mountain palette itself: charcoal panels, an amber accent for blockers, moon-blue for quick flags, moss-green for ideas. A host bridge talks back to the extension across macOS WebKit and Windows WebView2.
Because the SDK exposes no .als path or save API, a "version" is a metadata snapshot of the live object model — never file bytes. That keeps byte-level safety with Live's own backups while giving the web app a readable version timeline for every Set. A fingerprint hash dedupes unchanged sessions, and stable track anchors let per-track tasks survive renames and reorders.
How it fits
This is the bridge between the studio and the Waves life-OS. Ideas caught here become tasks and seeds in the Creation domain; Set snapshots give each music project a version history the web app can show. The studio and the day stay in step.