Skip to content

STEMwerk 2.3.1.1

Latest

Choose a tag to compare

@flarkflarkflark flarkflarkflark released this 02 Sep 14:31

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) or STEMwerk-Setup-2.3.1.1-bundled.exe (bundled installer)
  • macOS: STEMwerk-2.3.1.1.pkg (online installer) or STEMwerk-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.