What’s New in 0.15.0
Big shoutout to the community for providing bug fixes and feature requests on Reddit, YouTube, Email, and the Elektronauts forum. We now have an official subreddit at /r/MeijiSampler — come join us!
Added
Projects — save, load, and manage multiple projects with dirty-state tracking and overwrite confirmation
Chop gate mode — boundary-aware playback for precise chop triggering
Internationalization (i18n) — landing page now supports subdirectory-based language routing
JACK audio backend and ALSA device detection for Linux
Static ALSA linking in Linux release builds for improved compatibility across distributions
Cancel video visualizer bounce with [ESC]
Fixed
Atomic writes with backup recovery for JSON persistence, preventing data loss on crash
Dirty check confirmation now shown for unsaved projects
Overwrite confirmation added for Save As
Root paths used for privacy/terms links on localized pages
Flatten state preserved when opening search modal
Pad reassignment now works correctly from the browser
Google SSO cancellation no longer blocks email login
Loops now stop when clearing an active scene
Scene number hotkeys now move cursor selection correctly
Pending assignment cleared on flatten mode failure
Return to channel detail after browser file assignment
SHIFT+NUM chop deletion fixed on non-US keyboards
Tutorial Step 3 now advances correctly when loading samples directly
Terminal state always restored on exit, even on error or panic
Noisy AudioDecodeError exception tracking removed