Releases: betweentwomidnights/sa3-ableton-extension
Releases · betweentwomidnights/sa3-ableton-extension
Release list
claude's yolo mac build - plz test
claude's yolo mac build — plz test 🤖🍎
first macOS / Apple Silicon (Metal) build of the embedded sa3.cpp extension. built entirely by Claude on this branch; untested inside Ableton Live because we don't have the Live beta on the build machine — hence "yolo." plz test and report back.
setup
- install the
.ablxin Ableton Live 12 beta with Developer Mode OFF - in the extension dialog, either press download to fetch a model variant, or press the models folder button to open the sandbox models location and copy your ggufs in (that button opens the correct macOS path so you don't have to hunt for it)
- loras go in the per-variant loras folder — same deal, use the reveal button and copy in your .safetensors/json pair (and txt files from training if you want that dice button magic)
- right-click an arrangement selection on an audio track → Gary SA3: Transform / Continue / Generate
what was verified
- the native addon compiles clean on macOS (arm64)
- the
.ablxbundleslibsa3.dylib+ its ggml dylibs (ggml-metal,ggml-blas,ggml-cpu,ggml-base), rpaths rewritten to@loader_path, all re-adhoc-signed - the addon
dlopens the full chain end-to-end (diagnostics()→available: true,libsa3 3)
what is NOT verified
- actually generating audio inside Ableton Live on a Mac. that's what we need you for.
built from backends/embedded-sa3 @ e4b30a2.
v0.1.0 — embedded sa3.cpp (experimental)
Stable Audio 3 generation, transform, and continue running in-process inside Ableton Live — no separate backend process. Very early and experimental.
Builds (install one, Developer Mode off)
- gary-extension-cuda.ablx (~575 MB) — NVIDIA; fastest, most consistent for init-audio work
- gary-extension-vulkan.ablx (~15 MB) — any Vulkan GPU (NVIDIA/AMD/Intel); needs GPU drivers
- gary-extension-cpu.ablx (~1 MB) — CPU only; usable for small-music
Notes
- Right-click an audio-track arrangement selection → Gary SA3: Transform / Continue / Generate.
- Download models from the dialog into the extension's data folder; drop LoRAs (
safetensors+json+ optional caption.txt) intoloras/<variant>/. - Performance is variable: Vulkan compiles shaders on first init-audio use (slow once, then cached by the driver); keep the laptop plugged in — battery throttles the GPU hard.
- Windows only for now; macOS untested.