Repository navigation
Releases
Releases · YuvrajxGarg/stm
Stm 1.0.3
What's Changed
- Stm 1.0.3: Windows setup wizard and Mac disk image by @YuvrajxGarg in #4
Full Changelog: v1.0.2...v1.0.3
Stm 1.0.2
What's Changed
- Stm 1.0.2: fix the Windows logo freeze and reopening after updates by @YuvrajxGarg in #3
Full Changelog: v1.0.1...v1.0.2
Stm 1.0.1
What's Changed
- Stm 1.0.1: stop the window blinking while an update downloads by @YuvrajxGarg in #2
Full Changelog: v1.0.0...v1.0.1
Stm 1.0.0
Stm 1.0.0: split songs into stems with htdemucs on ONNX Runtime (#1) * Stm 1.0.0: split songs into vocals, drums, bass and other htdemucs exported to ONNX and run with ONNX Runtime on CoreML (macOS) or DirectML (Windows), falling back to the CPU. The STFT and iSTFT run in numpy outside the graph, and songs are processed in overlapping 7.8 s chunks with Demucs' triangular overlap-add, so results match PyTorch Demucs. Drag-and-drop window (pywebview, same design as Tag), a CLI, 24-bit WAV/FLAC or MP3 output, and the same GitHub Releases auto-updater as Dwn and Tag. CI exports the model from the official weights, checks it against PyTorch, and builds and smoke-tests both apps on a v* tag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Give Stm its own splash animation Instead of the letters rising in like PXL, Dwn and Tag, a lime playhead sweeps across and plays the word into view, then the four stem bars jump like level meters and settle at their resting heights. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Tests: build the stems-folder check from a real path (failed on Windows drive letters) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Splash: the song splits into its stems, matching stm.pxlvzn.in After the playhead reveal, the whole song appears as one thick bar that thumps twice with the word, then springs apart into the four stem bars, which dance like live meters before settling. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Splash: don't shave the edges of the s and m in the reveal Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Splash: the mix splits into four coloured stem lanes that flow into the bars Replaces the playhead reveal. The word swells open from a flat line, four copies in the stem colours peel off into stacked lanes like DAW tracks, then glide into their bars, which grow smoothly from each stem's colour to lime. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Releases stay drafts until both apps are attached; updater skips incomplete ones Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG * Logo: one lime line splits into four horizontal track lines The mark is now "stm" plus four horizontal lime track lines. The splash draws a single line (the mix) out of the word and splits it into the four tracks. The icon and screenshots use the new mark. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153qDJXWKBYioyvHsoxUTzG --------- Co-authored-by: Claude <noreply@anthropic.com>