Important
macOS users run this after installing:
xattr -dr com.apple.quarantine /Applications/StemDeck.app
macOS Gatekeeper will block the app on launch without this step. Proper code signing is planned for a future release.
What's new in 0.6.0 Alpha 2
Collapsible library sidebar
The library panel can now be collapsed and expanded with the hamburger button (Ôëí) at the top of the left rail. Collapsing slides the panel closed with a smooth 280ms animation, leaving only the icon rail visible. The state persists across sessions so the sidebar remembers your preference on next launch.
Redesigned export controls
The footer export controls have been reorganised for clarity:
- Export Region is now stacked directly below Export Mix as a pair of equal-width buttons, making the relationship between the two explicit.
- The Speed button has been removed from the footer.
VU meters fixed
The stem VU meters (the animated level bars on each track) were not animating during playback in certain conditions. The issue was in how decoded audio buffers were retrieved after wavesurfer's decode event fires -- the event argument is a duration number, not the buffer itself. The fix calls getDecodedData() directly, matching the fast path that was already working for cached audio.
Runtime auto-updates on upgrade
Installing a new version over an existing one now automatically re-downloads the Python backend runtime when the version changes. Previously, the old runtime was reused and the About dialog would show the previous version number. No manual cleanup required from this release onwards.
Installing
Drop the new .app into your Applications folder and launch. No manual migration steps required.
Artifact scan
- 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 Woodpecker agent before upload.