New features
- Added configurable reference-audio shortcuts in Preferences > Usability.
- Assign a key to Mute, Solo or Mix, clear a binding with Backspace, or cancel a change with Escape.
- Reset the shortcuts to their defaults: Num 1, Num 2 and Num 3.
- Added an option to automatically adjust Sound Stopper ranges when editing layers, enabled by default.
- Adding or removing layers updates the affected ranges.
- Moving the layer containing a stopper shifts its range by the same amount, within the supported layer limits.
- Range changes are included in undo and redo.
- Removing the last target layer disables the stopper and displays "Off". Disabled stoppers have no effect during playback or Minecraft export.
- Global Sound Stoppers are unaffected. The option can be changed in Preferences > Usability.
- Enabled native macOS fullscreen through the green title-bar button. Moving the pointer to the top edge reveals the menu bar and window controls.
Bugfixes and improvements
- Updated 15 bundled instrument samples to match their Minecraft counterparts, including all four trumpet sounds.
- Fixed the autosave countdown being reset unnecessarily while Preferences is open.
- Fixed the filename cursor jumping back to the start in Windows Save dialogs.
- Fixed MIDI device note input only responding to channel 1. Note-on and note-off messages now work on all 16 channels.
- Fixed notes played at the cursor when starting playback not being affected by Sound Stoppers targeting their layers.
- Fixed timeline time labels and tick marks in songs with tempo changes, and improved label spacing around sudden tempo changes.
- Fixed timing updates after undoing or redoing Tempo Changer edits and after removing the Tempo Changer instrument.
- Fixed the song duration shown in MIDI Import when importing tempo changes, including the duration after removing leading silence.
- Fixed incorrect macOS fullscreen scaling, especially when using a secondary display.
Note for Linux users
- Please report issues you encounter with your specific distro.
- Keep
kdialoginstalled on KDE desktops orzenityon other desktops for dialogs and fallbacks. Some export functions also require7zip.
macOS build
- Requires macOS 12.0 or later.
- Direct-download builds can check for updates in NBS and open the GitHub Releases page to download them.
- The macOS build is also available through TestFlight.
- To use your custom sound library in Quick Look, open NBS once after installing, then reopen the preview. Sharing the user sound library requires macOS 13 or later; macOS 12 previews use bundled sounds.
Full changelog: v3.12.0-beta.6...v3.12.0-rc.1