STEMwerk 2.3.1.1
STEMwerk 2.3.1.1 is a hotfix release for macOS Apple Silicon, fixing the Setup/Repair failure reported in issue #111 where a missing FFmpeg/ffprobe pair could leave an otherwise healthy installation stuck at core_model_download_failed. The bundled Apple Silicon package now ships portable, self-contained arm64 FFmpeg and ffprobe (built from pinned LGPL FFmpeg 8.0.3 source), so Setup no longer depends on Homebrew or MacPorts.
What changed in 2.3.1.1
- The bundled Apple Silicon package includes portable arm64 FFmpeg and ffprobe; Setup no longer requires Homebrew or MacPorts for these tools.
- Setup validates the FFmpeg/ffprobe pair fail-closed (executable status, dependencies, tool identity). Repair performs these checks and readiness recovery even when the managed-Python policy already matches.
- Check-only and Repair report the actual FFmpeg/readiness state with clear user-facing messages; technical reason codes remain available in diagnostics.
- Core-model prefetch no longer starts without a valid FFmpeg/ffprobe pair.
- Payload, final-package, managed-Python provenance, FFmpeg provenance and dependency-closure audits now fail closed against the definitive package contents.
Upgrading from 2.3.1.0 or older
2.3.1.1 also includes everything from 2.3.1.0, most notably:
- macOS Repair/Rebuild works without the bundled payload, via a managed wheelhouse plus online resolution.
- Processing never downloads at processing time: models and DrumSep assets install beforehand via Setup/Repair, and a missing model stops the run before any work starts, with a pointer to Setup/Repair.
- Repair dry-runs the full install plan before touching your system.
- Architecture guard: after installing, all wheels and binaries are verified to match your Mac's CPU.
- onnxruntime is pinned per platform (the onnxruntime-silicon fork is no longer attempted). Minimum macOS: 12 on Apple Silicon, 11 on Intel.
- Fixes for a false "setup failed" report after a timed-out interpreter probe (issue #110) and a Kit Split false-success import.
Downloads
- Windows:
STEMwerk-Setup-2.3.1.1.exe(online installer) orSTEMwerk-Setup-2.3.1.1-bundled.exe(bundled installer) - macOS:
STEMwerk-2.3.1.1.pkg(online installer) orSTEMwerk-2.3.1.1-bundled-apple-silicon.pkg(bundled installer, Apple Silicon) - Linux:
STEMwerk-2.3.1.1-x86_64.AppImage
SHA-256 checksums for all files are in SHA256SUMS-2.3.1.1.txt.
How to upgrade
- Windows: use the current Windows installer. ReaPack is not the recommended installation/update route on Windows.
- macOS / Linux with ReaPack: open the ReaPack extension and run Synchronize packages.
- macOS / Linux with installer: download and run the current installer/package for your platform.
- If prompted after updating, run STEMwerk Setup → Repair once.
Platform support
- macOS Apple Silicon: GPU-accelerated processing via MPS; validated end-to-end, including a real ReaPack upgrade from 2.3.1.0.
- macOS Intel: supported via the CPU processing path. Direct Kit and Kit Split are not available on Intel Macs (unsupported by design).
- Windows: NVIDIA GPUs via CUDA, AMD GPUs via DirectML, plus CPU fallback.
- Linux: AMD GPUs via ROCm, plus the existing backend selection.