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 desktop app adds indexed libraries, model caches, higher-quality local splitting, downloads, background jobs, and export queues. iOS is in progress, and the public release path stays tied to the stem-player repository instead of a separate workspace.
- repo
- EricSpencer00/stem-player
- checks
- `npm test` · `site:prepare` · `native:prepare`
- public now
- macOS dmg/zip plus the iOS project zip
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 the files that are already on GitHub Releases, not placeholders for later platforms.
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 the public release artifacts. The Validate workflow runs on pull requests to main, pushes to main, and manual dispatch, then prepares the same site and native bundles the release path depends on.
$ npm test
$ npm run site:prepare
$ npm run native:prepare
repo
EricSpencer00/stem-player
release
v0.1.0
Current public artifacts, linked directly.
If a file is listed here, it exists on the public stem-player release page right now. If a platform is not listed here, it is not public yet.
The current release is Apple Silicon only on desktop. Windows, Linux, and public iOS install links appear here once they actually ship.
Installer image for the current native desktop build.
Zipped app bundle for the same Apple Silicon release.
Open the iOS shell in Xcode or Simulator while public install links are still in progress.
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 the current public artifact is the project zip. App Store and TestFlight install links belong here only when they are real.