Slopsmith Desktop v0.2.4
Highlights
GP5 import now works out of the box on Windows and macOS.
fluidsynth, the GeneralUser GS soundfont, and the vgmstream audio
decoder are all bundled with the installer on every platform, so
importing a Guitar Pro file renders to audio without requiring any
additional system packages. (fixes #11)
Linux & macOS playback fix.
vgmstream-cli is now bundled on Linux AppImage / .deb and macOS
builds, so WEM → WAV decoding works on fresh installs instead of
silently failing. (fixes #9)
New: Audio Quality preference.
In the Audio Engine settings panel, choose between:
- Default — GeneralUser GS (~32 MB, ships with the installer)
- High — FluidR3_GM (~142 MB, downloaded on demand)
The High option downloads once to your user data directory,
SHA256-verified, and is reusable across sessions. Switching between
quality levels restarts the audio engine automatically.
More resilient subprocess crashes.
If the Python backend hits an error (plugin install failure,
malformed PSARC, etc.) the Electron main process now logs and
continues instead of surfacing a blocking error dialog. Audio-bridge
shutdown errors are silenced during teardown.
Platform downloads
| Platform | File |
|---|---|
| Windows | Slopsmith.Setup.0.2.4.exe
|
| macOS (Apple Silicon) | Slopsmith-0.2.4-arm64.dmg or Slopsmith-0.2.4-arm64-mac.zip
|
| Linux (portable) | Slopsmith-0.2.4.AppImage
|
| Linux (Debian/Ubuntu) | slopsmith-desktop_0.2.4_amd64.deb
|
Under the hood
- Fluidsynth's shared library chain is now bundled via
ldd+
patchelfon Linux anddylibbundleron macOS — the binary
actually runs on clean user systems, not just on dev machines. - GeneralUser GS and FluidR3_GM are mirrored on a dedicated
soundfonts-v1
release tag, pinned by SHA256 for integrity and supply-chain
safety. - Rocksmith2014.NET is now pinned to a specific commit when building
RsCli so CI and local builds produce identical artifacts. - New
.devcontainer/+scripts/build-linux-release.shwrapper for
reproducible Linux AppImage builds locally that match the CI
pipeline bit-for-bit.
Contributors
Thanks to @mogul for the DevContainer groundwork (superseded via
#16 / #17 / #18 with his Co-Authored-By on every commit).
Full commit history: v0.2.3...v0.2.4