Stemacle
Split songs into stems, lock loops to tempo, shuffle compatible tracks, and export everything without uploading your music.
The web app is instant. The macOS app now uses a native SwiftUI workbench around the local Stemacle instruments. Windows and Linux keep the stronger web workbench package for indexed libraries, caches, downloads, background jobs, and exports.
Choose the right installer from the latest public GitHub Release.
- repo
- EricSpencer00/stem-player
- checks
- `npm test` · `site:prepare` · `native:prepare`
- public now
- SwiftUI macOS app plus Windows and Linux web workbench packages
Drop a track and split it locally with tempo-locked loop controls.
desktop local workbenchKeep the same circle, then add libraries, cache roots, exports, and background jobs.
release direct public artifactsDownload durable desktop installers from GitHub Releases instead of chasing versioned one-off links.
workflow actions validate itThe public `stem-player` workflow runs tests plus site and native bundle prep before deploy.
Quiet power around the same physical control.
Stemacle Desktop keeps the circle, then adds the things a browser should not pretend to own: indexed folders, persistent caches, background splitting, native exports, and release builds.
- index
- Track local folders, keep metadata on disk, and rescan without rebuilding the library by hand.
- split
- Preview stems are built in. High-quality mode plans and runs Demucs locally when installed.
- cache
- Model, analysis, and export caches stay on disk so repeat work is fast and predictable.
- download
- Pull compatible audio into the same queue, then export manifest-backed stem packs for future sessions.
- private
- Files stay on your machine. No upload account sits between you and the track.
Built from stem-player, not a private workspace.
The landing page points to the public repository and durable latest-release assets. Validate keeps fast feedback on the repo, and the Release workflow builds public desktop installers per operating system before uploading them to GitHub Releases.
$ npm test
$ npm run site:prepare
$ npm run native:prepare
repo
EricSpencer00/stem-player
release
Validate + Release
artifacts
Stemacle-mac-arm64.zip
Stemacle-windows-x64-setup.exe
Stemacle-linux-x64.AppImage
Current public artifacts, linked directly.
If a file is listed here, the release workflow is expected to publish it under a stable latest-download filename on the public stem-player release page.
Desktop downloads are public for macOS Apple Silicon, Windows x64, and Linux x64. iOS belongs here only when there is a real public install path.
Native SwiftUI app bundle for Apple Silicon Macs, ready for App Store packaging.
NSIS installer for the current public Windows desktop build.
Single-file AppImage for current x64 Linux desktops.
Install Stemacle through a standard x64 `.deb` package.
See the full public asset list and the current release notes in one place.
iOS work is still in progress. The native shell and project files are in the repo, and App Store or TestFlight install links belong here only when they are real.