Skip to content

0.8.0 Alpha 1

Choose a tag to compare

@thcp thcp released this 27 Jun 19:26
d9a669c

Important

macOS first launch (no code signing yet). After dragging StemDeck to Applications, clear the Gatekeeper quarantine flag or macOS will say the app is damaged:

xattr -dr com.apple.quarantine /Applications/StemDeck.app

Upgrading from alpha.9 or earlier? If after installing you still see an old version or are missing recent features, clear the cached runtime once and relaunch:

rm -rf ~/Library/Application\ Support/StemDeck/runtime ~/Library/Application\ Support/StemDeck/runtime.old

What's new in 0.8.0 Alpha 1

Use StemDeck from your phone (new)

  • A mobile web UI. Open StemDeck from your phone's browser and get a touch-first version with three screens — Library, Mixer, and Extract — all wired to the real backend, with your tracks' real thumbnails throughout.
    • Mixer: play, drag faders, mute/solo, scrub the waveform (which fills as it plays), view track analysis, and export your mix (and MP4 for video sources).
    • Library: browse your tracks, swipe a row left to delete.
    • Extract: paste a link or upload a file and watch live progress.
  • Phones are detected automatically — they get the mobile UI, desktop browsers get the full DAW.

Make StemDeck available on your network (new)

  • A new Settings → "Make StemDeck available on your network" toggle lets other devices (like your phone) open StemDeck at your machine's local address. It's off by default — you opt in — and the host machine always keeps access, so you can never lock yourself out.
  • StemDeck now runs on a fixed, configurable port (default 8080), so the address you open on your phone stays the same. Change it in Settings → Advanced.
  • Settings are now organized into General and Advanced tabs. General adds Max track length (up to 20 min) and MP4 video quality; Advanced holds network access (with the list of reachable addresses), the port, and the out-of-sync resync.

Faster track loading

  • Stem audio for the player is now transcoded once and cached, so loading a track — especially on a phone — is much quicker, and re-opening it is near-instant.

Installing

  • macOS: drop the .app into Applications and launch (run the xattr command above first).
  • Windows: unzip the downloaded .zip, then run StemDeck.exe from the extracted folder.
  • Linux: download the .tar.gz for your hardware, extract it, and run ./StemDeck. Install the WebKitGTK + GTK runtime prerequisites first (FFmpeg is fetched automatically on first launch):
    sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0
    
    The NVIDIA build additionally needs a working NVIDIA driver such that nvidia-smi reports your GPU (the CUDA runtime itself is bundled — no separate CUDA toolkit install needed). If you have no NVIDIA GPU, use the CPU-only tarball.

Artifact scan

  • The Linux portable packages (CPU and NVIDIA) were scanned with ClamAV in CI before upload.
  • Windows portable packages were scanned with ClamAV in CI before upload.

Artifact build

  • macOS arm64 and x64 DMGs and runtime packs were built and inspected on a macOS GitHub Actions runner before upload.