Skip to content

0.11.3

Choose a tag to compare

@thcp thcp released this 21 Aug 00:01
· 150 commits to main since this release
306f2ce

Important

macOS first launch (no code signing yet). After dragging StemDeck to Applications, clear the Gatekeeper quarantine flag or macOS will say the app is damaged:

xattr -dr com.apple.quarantine /Applications/StemDeck.app

What's new in 0.11.3

A patch release: the Windows portable zip is more portable, and failure notifications clean up after themselves.

StemDeck is still alpha. A leading 0. means no stability promise.


Windows portable zip actually stays put

  • FFmpeg, the Demucs model, config, and logs now live in data/ next to StemDeck.exe, not in %LOCALAPPDATA%. Extract the zip anywhere and it's self-contained for everything except your job/library data, which stays in its usual place (~/Documents/StemDeck by default) and is relocatable anytime from Settings -> StemData location.

Notifications clean up after themselves

  • A failure notification now clears once it's actually resolved, not just when you dismiss it by hand: re-importing over a failed track, playing a track back successfully after a playback error, exporting successfully after an export error, or the next successful update check. A crash or reload still won't lose an unresolved one, that guarantee from an earlier fix is untouched.

Notes on the beat detection model

Unchanged, repeated here for anyone upgrading from an older release:

  • The first time you use the click track, StemDeck downloads a 77 MB beat-detection model (MIT licensed, code and weights). It is cached alongside the Demucs models, so this happens once.
  • If that download is unavailable, for example on a machine with no internet, detection falls back to the classic librosa tracker automatically. The click still works; it is just more likely to pick half or double tempo on fast material, which /2 and x2 correct.
  • Known limitation: tracks whose time signature changes bar to bar, such as odd-time progressive material, get a usable steady pulse but the bar accents will not follow the written meter. No current beat tracker handles that automatically. The grid editor is the way to fix it by hand.
  • Tracks with no drums fall back to detecting on the full mix and are less reliable.