github slopsmith/slopsmith-desktop v0.2.4

latest releases: v0.2.9, v0.2.9-beta.2, v0.2.9-beta.1...
one month ago

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 +
    patchelf on Linux and dylibbundler on 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.sh wrapper 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

Don't miss a new slopsmith-desktop release

NewReleases is sending notifications on new releases.