Always back up your songs before trying out the beta!
New features
- Copying and pasting notes between song tabs now also copies the custom instruments used by the selection.
- Updated the Note Block Pattern format to v2. Exported patterns now include the custom instrument definitions they use, allowing those instruments to be imported into another song automatically.
- Beta 3 can still import older NBP v1 patterns.
- Patterns exported as NBP v2 are not compatible with older Note Block Studio versions.
- Added an option to use a resource pack's
sounds.json. This allows Note Block Studio to follow custom note block sound paths and pitch shifts defined by the pack. - Added a mouse wheel scroll speed setting. This setting does not affect macOS trackpads.
- Added a "Fade tail velocity" option to MIDI import. The start and end velocity percentages of note tails can be adjusted independently.
Bugfixes and improvements
- Changed the NBS save format option to be set separately for each song tab.
- Fixed automatic update installation on Windows.
- Failed beta update downloads or installations now offer to open the GitHub Releases page for a manual download.
- Fixed audio files in paths containing UTF-8 characters not decoding on Windows.
- Fixed cut, copy, paste, delete and select all not working in text fields on macOS.
- Fixed maximizing and restoring the window on Linux.
- Fixed the four trumpet instruments not working in data pack export.
- Fixed WAV custom instruments and WAV reference audio only playing the first quarter of the file.
- Fixed negative reference audio offsets.
- Improved reference audio synchronization when seeking or changing its mute and solo state.
- Fixed non-resource-pack files appearing in the resource pack dropdown.
- Fixed layer names becoming blank or incorrect when adding, moving or removing layers.
- Fixed menus breaking when an instrument has an empty name.
- Fixed zero-length playback sections stopping playback.
- Fixed context menus and submenus overlapping or appearing outside the window near its edges.
- Fixed buttons activating when a mouse press began elsewhere and was released over the button.
- Fixed pitched notes appearing in the wrong piano position in Drop mode.
- Changed startup file copying to copy only user-editable bundled files.
- Removed outdated copied libraries from AppData so they cannot override the libraries bundled with the current Windows version.
- Improved system information included in logs on macOS and Linux.
- Updated the included demo songs to NBS v6.
- Updated the bundled desktop integration libraries. (Credit to @samuelvenable)
- Improved the macOS build preparation workflow with an automated Xcode project setup script.
Note for Linux users
- We cannot possibly extend our support to every Linux distro out there, but we will do our best to support as many as we can.
- Make sure to report any issues you encounter with your specific distro!
- Dependencies: KDE desktops require
kdialog. Other desktop environments requirezenityto be installed. You'll also need7zipfor some of the export functions to work.
macOS build
- Get the macOS build on TestFlight!