github stemdeckapp/stemdeck v0.4.0-alpha.1

latest releases: v0.20.0, v0.19.1, v0.19.0...
5 months ago

macOS Native App

StemDeck is now available as a native macOS application (.dmg) for both Apple Silicon and Intel Macs.

What's new

  • Native macOS app
    Built with Tauri 2, including a first-launch setup wizard that automatically downloads and installs a self-contained backend runtime. No Python or system dependencies required.

  • Apple Silicon acceleration (MPS)
    Stem separation uses Metal Performance Shaders on M1 and newer Macs for significantly improved performance.

  • arm64 + x64 builds
    Separate native builds are available for both Apple Silicon and Intel architectures.

  • Backend watchdog
    The Python backend process is automatically terminated if the desktop shell exits unexpectedly.


Downloads

File Platform Acceleration
StemDeck-macOS-arm64.dmg macOS Apple Silicon (M1/M2/M3/M4) Metal (MPS)
StemDeck-macOS-x64.dmg macOS Intel CPU
StemDeck-Windows-x64.zip Windows CPU
StemDeck-Windows-x64.NVIDIA.zip Windows + NVIDIA GPU CUDA

The .tar.zst files are internal runtime packages and are not required for normal installation.


Installation

macOS

  1. Download the correct .dmg file for your Mac
  2. Open the DMG
  3. Drag StemDeck.app into the Applications folder
  4. Launch StemDeck

On first launch, StemDeck automatically downloads:

  • Backend runtime
  • FFmpeg
  • Demucs model files

Approximate first-time download size: ~170 MB

Subsequent launches start in seconds.


Gatekeeper Warning (macOS)

Because the application is currently unsigned, macOS may display a security warning on first launch.

To open the app:

  • Right click StemDeck.app
  • Select Open
  • Confirm by clicking Open again

Alternatively:

  • Open System Settings → Privacy & Security
  • Click Open Anyway

CI / Build Pipeline

  • macOS arm64 and x64 packages were built and validated on a macOS Woodpecker CI agent before release upload.
  • Windows packages were scanned with ClamAV during CI before publication.

Don't miss a new stemdeck release

NewReleases is sending notifications on new releases.