Skip to content

Commit 7d0e421

Browse files
committed
3.10.0
1 parent 4bd48e5 commit 7d0e421

File tree

4 files changed

+52
-63
lines changed

4 files changed

+52
-63
lines changed

datafiles/Data/changelog.txt

+44-55
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,52 @@
1-
Changes in v3.10.0-beta.3 (2022.07.27)
2-
- Added a setting to show flat symbols (b) instead of sharp symbols (#) on
3-
the piano.
4-
- Added a track export to create schematics in a straight line.
5-
- Added Ctrl + middle-click to copy note velocity, panning and pitch values.
6-
- Added custom block selections for structure block export.
7-
- Added a command block option to schematic export.
8-
- Added an outline effect when deleting selected blocks.
9-
- Added the ability to drag and drop pattern files into the window.
10-
- Bugfixes and improvements:
11-
- Fixed pitch of custom instruments not working correctly in the audio export.
12-
- Fixed issues when audio exporting NBS files with non-English characters.
13-
- Removed OGG export (temporarily).
14-
- Removed MP3 reference from audio export sprites.
15-
- The cursor no longer flashes when hovering the mouse near the edges of
16-
the window.
17-
- This is the first version compiled with YYC, which should give a significant
18-
performance boost.
19-
- Fixed crashes under various circumstances.
20-
21-
Changes in v3.10.0-beta.2 (2022.04.05):
22-
* The MP3 export was renamed to 'Audio export'.
23-
* Added more output formats: MP3, WAV, OGG, AIFF, FLAC.
24-
* Added an option to choose the sampling rate of the exported track.
25-
* Added an option to choose between mono and stereo.
26-
* The "Include locked layers" option now works again.
27-
* Dramatically decreased memory usage while exporting a song.
28-
* Fixed NBS possibly running out of memory on songs with lots of notes.
29-
30-
Changes in v3.10.0-beta.1 (2022.03.29):
31-
* The MP3 export back-end has been reworked from scratch:
1+
Changes in v3.10.0 (2022.10.01):
2+
* The MP3 export functionality has been reworked from scratch:
3+
* Renamed to 'Audio export', and added more output formats: WAV, AIFF, FLAC.
324
* Added stereo support! Panning on notes and layers will now be rendered
335
correctly.
34-
* Added smart clipping detection! Clipping will no longer occur on louder
35-
parts of the song.
36-
* Fixed exported notes getting out of tune as they moved away from their
6+
* Added smart clipping detection! Clipping will no longer occur on louder parts
7+
of the song, which is now normalized to 0 dBFS.
8+
* Added an option to choose the sampling rate of the exported track.
9+
* Added an option to choose between mono and stereo.
10+
* Fixed exported notes getting out-of-tune as they moved away from their
3711
original key.
3812
* The export time has been cut down by about 60%.
39-
* Added an experimental drop mode! In this mode, instead of their usual grid
40-
arrangement, notes will scroll vertically and follow their corresponding
41-
key on the piano. This mode is only accessible in the player mode.
13+
* Added drop mode! In this mode, instead of their usual grid arrangement, notes
14+
will scroll vertically and follow their corresponding key on the piano.
15+
This mode is only accessible in the player mode.
16+
* The player mode can now be accessed from the greeting window, through a
17+
new button in the bottom-right corner, or by pressing F12.
4218
* Added smooth scrolling! The workspace no longer clips to the grid while the
43-
song is playing. This behavior can be enabled in Preferences > Playback.
44-
* The player mode can now be accessed from the greeting window, through
45-
a newly added button or by pressing F12.
46-
* Added a fading border effect when removing a note block by right-clicking.
47-
This effect can be toggled in the Preferences.
48-
* The note volume displayed on note blocks is now multiplied by the layer
49-
volume.
50-
* The Note Block Studio icon has been updated. It's possible to return to the
51-
previous icon in Preferences.
52-
* The color of the window title bar will now match the program's theme.
53-
* The master volume bar can now be changed with the mouse wheel.
54-
* Fixed a rounding error in the pitch calculation, which caused all played
55-
notes to gradually drift out of tune the more they moved away from their
56-
original key.
57-
* Fixed the 'Get extra notes resource pack' button not working correctly.
58-
* Fixed the master volume bar being changeable while a window is open.
59-
* Fixed popups in the main area appearing while a window is open.
60-
19+
song is playing. This behavior can be enabled in Preferences > Playback.
20+
* Added a track export option, to create schematics in a straight line.
21+
* Added a setting to show flat symbols (b) instead of sharp symbols (#) on the
22+
piano.
23+
* Added a fading border effect when removing a note block by right-clicking, or
24+
deleting a selection. This effect can be toggled in the Preferences.
25+
* Added Ctrl + middle-click to copy note velocity, panning and pitch values.
26+
* Added custom block selections for structure block export.
27+
* Added an option to place command blocks instead of note blocks in schematic
28+
export.
29+
* Added the ability to drag and drop pattern files into the window.
30+
* The 'Set velocity' macro can now be set above 100% in percentage mode.
31+
* Bugfixes and improvements:
32+
* Note Block Studio is now compiled to a native executable with YYC, which
33+
should lead to a significant performance boost.
34+
* Added a preference to optimize the window scale for high resolutions. With
35+
this option enabled, setting the window scale larger than 100% will no longer
36+
cause blurriness. (Only available in the Fluent theme.)
37+
* The icon details in the Fluent theme will now reflect the accent color.
38+
* The Note Block Studio icon has been updated. It's possible to return to the
39+
previous icon in Preferences.
40+
* The color of the window title bar will now match the program's theme.
41+
* The master volume bar can now be changed with the mouse wheel.
42+
* Fixed a rounding error in the global pitch calculation, which caused all played
43+
notes to gradually drift out of tune the more they moved away from their
44+
original key.
45+
* Fixed the 'Get extra notes resource pack' button not working.
46+
* Fixed the mouse cursor flashing when dragging the edges of the window.
47+
* Fixed the master volume bar being changeable while a window is open.
48+
* Fixed popups in the main area appearing while a window is open.
49+
* Fixed crashes under various circumstances.
6150

6251

6352

options/windows/installer/license.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2021 OpenNBS
3+
Copyright (c) 2022 OpenNBS
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

options/windows/options_windows.yy

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/macros/macros.gml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
function macros() {
2-
#macro gm_runtime_version "2022.6.0.23"
3-
#macro version_date "2022.08.18"
4-
#macro version "3.10.0-beta.3"
5-
#macro is_prerelease 1 // remember to change to 0 in the release!
2+
#macro gm_runtime_version "2022.6.1.40"
3+
#macro version_date "2022.10.01"
4+
#macro version "3.10.0"
5+
#macro is_prerelease 0 // remember to change to 0 in the release!
66
#macro nbs_version 5
77
#macro pat_version 1
88

0 commit comments

Comments
 (0)