Skip to content

Commit

Permalink
3.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bentroen committed Sep 28, 2022
1 parent 4bd48e5 commit 7d0e421
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 63 deletions.
99 changes: 44 additions & 55 deletions datafiles/Data/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,63 +1,52 @@
Changes in v3.10.0-beta.3 (2022.07.27)
- Added a setting to show flat symbols (b) instead of sharp symbols (#) on
the piano.
- Added a track export to create schematics in a straight line.
- Added Ctrl + middle-click to copy note velocity, panning and pitch values.
- Added custom block selections for structure block export.
- Added a command block option to schematic export.
- Added an outline effect when deleting selected blocks.
- Added the ability to drag and drop pattern files into the window.
- Bugfixes and improvements:
- Fixed pitch of custom instruments not working correctly in the audio export.
- Fixed issues when audio exporting NBS files with non-English characters.
- Removed OGG export (temporarily).
- Removed MP3 reference from audio export sprites.
- The cursor no longer flashes when hovering the mouse near the edges of
the window.
- This is the first version compiled with YYC, which should give a significant
performance boost.
- Fixed crashes under various circumstances.

Changes in v3.10.0-beta.2 (2022.04.05):
* The MP3 export was renamed to 'Audio export'.
* Added more output formats: MP3, WAV, OGG, AIFF, FLAC.
* Added an option to choose the sampling rate of the exported track.
* Added an option to choose between mono and stereo.
* The "Include locked layers" option now works again.
* Dramatically decreased memory usage while exporting a song.
* Fixed NBS possibly running out of memory on songs with lots of notes.

Changes in v3.10.0-beta.1 (2022.03.29):
* The MP3 export back-end has been reworked from scratch:
Changes in v3.10.0 (2022.10.01):
* The MP3 export functionality has been reworked from scratch:
* Renamed to 'Audio export', and added more output formats: WAV, AIFF, FLAC.
* Added stereo support! Panning on notes and layers will now be rendered
correctly.
* Added smart clipping detection! Clipping will no longer occur on louder
parts of the song.
* Fixed exported notes getting out of tune as they moved away from their
* Added smart clipping detection! Clipping will no longer occur on louder parts
of the song, which is now normalized to 0 dBFS.
* Added an option to choose the sampling rate of the exported track.
* Added an option to choose between mono and stereo.
* Fixed exported notes getting out-of-tune as they moved away from their
original key.
* The export time has been cut down by about 60%.
* Added an experimental drop mode! In this mode, instead of their usual grid
arrangement, notes will scroll vertically and follow their corresponding
key on the piano. This mode is only accessible in the player mode.
* Added drop mode! In this mode, instead of their usual grid arrangement, notes
will scroll vertically and follow their corresponding key on the piano.
This mode is only accessible in the player mode.
* The player mode can now be accessed from the greeting window, through a
new button in the bottom-right corner, or by pressing F12.
* Added smooth scrolling! The workspace no longer clips to the grid while the
song is playing. This behavior can be enabled in Preferences > Playback.
* The player mode can now be accessed from the greeting window, through
a newly added button or by pressing F12.
* Added a fading border effect when removing a note block by right-clicking.
This effect can be toggled in the Preferences.
* The note volume displayed on note blocks is now multiplied by the layer
volume.
* The Note Block Studio icon has been updated. It's possible to return to the
previous icon in Preferences.
* The color of the window title bar will now match the program's theme.
* The master volume bar can now be changed with the mouse wheel.
* Fixed a rounding error in the pitch calculation, which caused all played
notes to gradually drift out of tune the more they moved away from their
original key.
* Fixed the 'Get extra notes resource pack' button not working correctly.
* Fixed the master volume bar being changeable while a window is open.
* Fixed popups in the main area appearing while a window is open.

song is playing. This behavior can be enabled in Preferences > Playback.
* Added a track export option, to create schematics in a straight line.
* Added a setting to show flat symbols (b) instead of sharp symbols (#) on the
piano.
* Added a fading border effect when removing a note block by right-clicking, or
deleting a selection. This effect can be toggled in the Preferences.
* Added Ctrl + middle-click to copy note velocity, panning and pitch values.
* Added custom block selections for structure block export.
* Added an option to place command blocks instead of note blocks in schematic
export.
* Added the ability to drag and drop pattern files into the window.
* The 'Set velocity' macro can now be set above 100% in percentage mode.
* Bugfixes and improvements:
* Note Block Studio is now compiled to a native executable with YYC, which
should lead to a significant performance boost.
* Added a preference to optimize the window scale for high resolutions. With
this option enabled, setting the window scale larger than 100% will no longer
cause blurriness. (Only available in the Fluent theme.)
* The icon details in the Fluent theme will now reflect the accent color.
* The Note Block Studio icon has been updated. It's possible to return to the
previous icon in Preferences.
* The color of the window title bar will now match the program's theme.
* The master volume bar can now be changed with the mouse wheel.
* Fixed a rounding error in the global pitch calculation, which caused all played
notes to gradually drift out of tune the more they moved away from their
original key.
* Fixed the 'Get extra notes resource pack' button not working.
* Fixed the mouse cursor flashing when dragging the edges of the window.
* Fixed the master volume bar being changeable while a window is open.
* Fixed popups in the main area appearing while a window is open.
* Fixed crashes under various circumstances.



Expand Down
2 changes: 1 addition & 1 deletion options/windows/installer/license.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 OpenNBS
Copyright (c) 2022 OpenNBS

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
6 changes: 3 additions & 3 deletions options/windows/options_windows.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions scripts/macros/macros.gml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
function macros() {
#macro gm_runtime_version "2022.6.0.23"
#macro version_date "2022.08.18"
#macro version "3.10.0-beta.3"
#macro is_prerelease 1 // remember to change to 0 in the release!
#macro gm_runtime_version "2022.6.1.40"
#macro version_date "2022.10.01"
#macro version "3.10.0"
#macro is_prerelease 0 // remember to change to 0 in the release!
#macro nbs_version 5
#macro pat_version 1

Expand Down

0 comments on commit 7d0e421

Please sign in to comment.