Skip to content

Live Smith v0.2.1

Choose a tag to compare

@SamKuler SamKuler released this 29 Aug 04:57
· 190 commits to main since this release

This release adds finer per-Session safety controls, broader Live editing and audio workflows, Gemini compatibility, stronger recovery, and a more compact composer.

Highlights

  • Limit each Session to selected MIDI, Audio, Devices, Mixer, and Structure edit scopes, or clear every scope for read-only use. Scope enforcement remains independent of Manual, Low Risk, and Accept Everything approval.
  • Inspect and edit supported Return and Main track devices and mixer parameters, create Clips in observed Take Lanes, and work with existing Rack Chains and their mixers.
  • Let verified audio-input models read bounded Arrangement Audio Clip ranges for listening or transcription. Audio attached to the current request can also become a Live Clip, Simpler sample, or Drum Rack pad source through a Live-managed project copy.
  • Connect Google Gemini through its official OpenAI Chat Completions compatibility endpoint.
  • Preserve MIDI note expression fields and expose more complete Live Set observations for safer multi-step work.
  • Recover interrupted agent work more reliably, keep Session state coherent across reconnects and background activity, and restore subscription capabilities without blocking Session navigation or Send.
  • Keep untouched empty Sessions out of persistent history while preserving active drafts and used conversations. Submitted messages now appear immediately.
  • Refine the compact composer with Session model and reasoning controls, optional context usage, stable single-row layout, and responsive permission controls.

Upgrade notes

  • An Ableton Live build with Extensions support is required. Source builds require Node.js 24.16.0 or newer and the separately obtained Ableton Extensions SDK and CLI 1.0.0-beta.1.
  • Existing supported settings migrate automatically. Sessions without historical Edit Scope metadata continue to allow all scopes until a scope selection is saved.
  • Gemini compatibility uses Google's beta OpenAI-compatible endpoint. It does not add Gemini File API uploads or Google Search grounding.
  • Arrangement audio reads are temporary, pre-effects model input for the current request. They do not include Session View Clips or the track device chain.
  • Audio imported from a request attachment is copied into the Live Project. Deleting the Session later removes its private attachment but not Live's project copy.

Download Live-Smith-0.2.1.ablx below for the packaged extension.

SHA-256:

040ffa47d2cac6f897866c251ef5d41f5d71b1b7120e160cc808e47ce7199815

Full changelog: v0.2.0...v0.2.1