Skip to content

v3.12.0 Beta 3

Pre-release
Pre-release

Choose a tag to compare

@OctoFlareDev OctoFlareDev released this 21 Jul 04:59

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 require zenity to be installed. You'll also need 7zip for some of the export functions to work.

macOS build