Skip to content

Commit 2a08d58

Browse files
committed
3.10.0-beta.1
1 parent 5baa8a6 commit 2a08d58

File tree

3 files changed

+34
-179
lines changed

3 files changed

+34
-179
lines changed

datafiles/Data/changelog.txt

Lines changed: 32 additions & 177 deletions
Original file line numberDiff line numberDiff line change
@@ -1,180 +1,35 @@
1-
Changes in v3.9.3 (2021.12.07):
2-
* Fixed the auto-updater checking for updates indefinitely.
3-
* Updated the website link due to an internal change.
1+
Changes in v3.10.0-beta.1 (2022.03.29):
2+
* The MP3 export back-end has been reworked from scratch:
3+
* Added stereo support! Panning on notes and layers will now be rendered
4+
correctly.
5+
* Added smart clipping detection! Clipping will no longer occur on louder
6+
parts of the song.
7+
* Fixed exported notes getting out of tune as they moved away from their
8+
original key.
9+
* The export time has been cut down by about 60%.
10+
* Added an experimental drop mode! In this mode, instead of their usual grid
11+
arrangement, notes will scroll vertically and follow their corresponding
12+
key on the piano. This mode is only accessible in the player mode.
13+
* Added smooth scrolling! The workspace no longer clips to the grid while the
14+
song is playing. This behavior can be enabled in Preferences > Playback.
15+
* The player mode can now be accessed from the greeting window, through
16+
a newly added button or by pressing F12.
17+
* Added a fading border effect when removing a note block by right-clicking.
18+
This effect can be toggled in the Preferences.
19+
* The note volume displayed on note blocks is now multiplied by the layer
20+
volume.
21+
* The Note Block Studio icon has been updated. It's possible to return to the
22+
previous icon in Preferences.
23+
* The color of the window title bar will now match the program's theme.
24+
* The master volume bar can now be changed with the mouse wheel.
25+
* Fixed a rounding error in the pitch calculation, which caused all played
26+
notes to gradually drift out of tune the more they moved away from their
27+
original key.
28+
* Fixed the 'Get extra notes resource pack' button not working correctly.
29+
* Fixed the master volume bar being changeable while a window is open.
30+
* Fixed popups in the main area appearing while a window is open.
31+
32+
433

5-
Changes in v3.9.2 (2021.12.06):
6-
* Added a master volume slider, which controls the output level of all sounds.
7-
* MIDI files can now be opened by dragging and dropping them into the
8-
window.
9-
* Data packs can now be exported with tempos up to 60 t/s.
10-
* Updated data packs to pack format 8 (matching Java Edition 1.18).
11-
* Updated the extra notes resource pack to pack format 8 (matching Java
12-
Edition 1.18).
13-
* On the "Set pitch" macro, it's now possible to add the value to the current
14-
pitch instead of setting it to the chosen value.
15-
* Added an option to check for development versions on startup. Enabling this
16-
option will notify you when a development version is released in the future.
17-
* The data pack visualizer will now offset blocks correctly according to their
18-
pitch value.
19-
* When using the Fluent theme, the song title in Song stats will now be shown
20-
in the accent color.
21-
* Pitch changes are now limited to +/-1200.
22-
* Bugfixes and improvements:
23-
* Fixed data packs not working in-game when the song tempo was not a
24-
multiple of 0.25.
25-
* Fixed data packs playing wrong notes (or not playing at all) when pitch
26-
changes cause a note to cross the out-of-range boundary.
27-
* Fixed the data pack visualizer using incorrect blocks.
28-
* Fixed the 'Reset' button appearing in Song stats when using the player
29-
mode.
30-
* Fixed the song work stats being updated while using the player mode.
31-
* Fixed the song info window not opening in the player mode.
32-
* The 'Import pattern' and 'Export pattern' menu entries will now be locked
33-
according to whether there are selected note blocks.
34-
* Fixed the Compatibility popups appearing in the wrong position when the
35-
window scale is not 100%.
36-
* Fixed the note velocity going higher than 100 when using keyboard
37-
shortcuts.
38-
* Fixed keyboard shortcuts not working after editing the song tempo.
39-
* Fixed a crash when closing the tempo edit box if it was empty.
40-
* Fixed a crash on schematic and data pack export when using custom
41-
instruments.
42-
* Fixed notes generated from MIDI import not being added to the note count
43-
per instrument, causing incorrect reports on Song stats and options like
44-
"Select all <instrument>" to behave incorrectly.
45-
* Fixed the color picker and tempo box values altering default instrument
46-
names.
47-
* Fixed note chart appearing when hovering black keys if key numbers are
48-
enabled.
49-
* Fixed some of the white piano keys ignoring the 'Show keyboard shortcut'
50-
setting.
51-
* Fixed the default song and pattern folders incorrectly pointing to paths
52-
inside the "Data" folder.
53-
* Fixed the overlay on detuned note blocks being one pixel too large.
54-
* Fixed lines under URLs being skewed when the window scale is not 100%.
55-
* Fixed the program using the wrong FPS value when setting it to 240 FPS
56-
with F7.
57-
* Fixed the 'Playing' bounding box being too small on the Playback tab of
58-
Preferences.
59-
* Fixed the GitHub and Website button links being switched in the About
60-
window.
61-
* Improved performance when drawing multi-language text.
62-
* Improved performance slightly when many notes are displayed on screen.
63-
* Improved wording in the Edit menu and the Compatibility window.
6434

65-
Changes in v3.9.1 (2021.09.25):
66-
* Fixed a crash on startup when the current wallpaper is too large.
67-
* The wallpaper will no longer be accessed when transparency effects are
68-
disabled.
69-
* Fixed the tempo tapper window displaying the wrong language.
70-
* Changed the tempo tapper sound to match the metronome.
71-
* Increased the size of the Changelist text area.
72-
* Removed older versions from the Changelist to improve performance.
7335

74-
Changes in v3.9.0 (2021.09.25):
75-
* Added Discord Rich Presence. Show the world what you are working on!
76-
Your current song and note count will appear on your Discord status activity
77-
for everyone to see.
78-
* If you prefer to hide your status, you can disable this option in Preferences.
79-
* Added a new theme, inspired by Microsoft's Fluent Design:
80-
* Features new fonts, icons, layouts, and much more!
81-
* Enabled by default; the previous themes are still available from the
82-
Preferences.
83-
* Comes with light and dark versions! The dark mode will be enabled
84-
automatically if you were using the Dark theme before.
85-
* Allows you to pick an accent color to be applied to various details across
86-
the interface! Click the color widget by the Theme dropdown menu to pick
87-
your favorite color.
88-
* Features sounds when navigating the interface! You can toggle them in
89-
Preferences.
90-
* Added a new piano design matching the theme. It will also respond to the
91-
dark mode!
92-
* Features window animations, fading effects, and dimmed backgrounds.
93-
* Features the Acrylic material, with transparency effects on menus and
94-
tooltips!
95-
* Features the Mica material, allowing you to see your desktop wallpaper
96-
through the window!
97-
* Transparency effects can be toggled in Preferences.
98-
* Some checkboxes across the interface were replaced with toggle switches.
99-
* The tempo changing controls were reworked:
100-
* Along with dragging, you can now click the tempo box to enter a precise
101-
value!
102-
* You can now right-click the tempo box to choose the tempo unit or change
103-
the tempo to a preset value.
104-
* Added a tempo tapper! Right-click the tempo box, click 'Tempo tapper',
105-
and tap the T key to set a new tempo. Useful to match the tempo of the
106-
original song if you're making a cover!
107-
* The maximum allowed tempo was increased to 60 ticks per second (three
108-
times faster than Minecraft's tick speed).
109-
* The song tempo is no longer restricted to steps of 0.25 ticks per second.
110-
* Added popup hints to guide you through the new tempo controls.
111-
* Added new shortcuts:
112-
* F7 to change the max framerate
113-
* Ctrl + P to open/close Preferences
114-
* Ctrl + '+' to increase the window scale
115-
* Ctrl + '-' to decrease the window scale
116-
* Ctrl + 0 to reset the window scale
117-
* Alt + Enter to toggle fullscreen (for the window, not the workspace!)
118-
* Ctrl + Scroll wheel to increase or decrease the window scale
119-
* It's now possible to select individual note blocks by clicking a note while
120-
holding Ctrl. Right-clicking a selected note will also deselect it.
121-
* Added Simplified Chinese translations!
122-
* The language can be changed with a new setting in Preferences.
123-
* The language will change automatically based on your system settings.
124-
* When using the Simplified Chinese language, opening the tutorial videos
125-
will redirect you to Bilibili instead of YouTube.
126-
* The metronome now has its own unique sounds!
127-
* Added more framerate options: you can now use 120, 144, or 240 FPS!
128-
* Added two new demo songs!
129-
* Added an option to increase the maximum sound channel count to 32,768,
130-
allowing more sounds to be played at once.
131-
* Added an experimental player mode!
132-
* In this mode, you will be able to listen to the song, but not edit it.
133-
* Accessible by running the 'NBS Player Mode' file in the program's folder.
134-
* Improves performance on older PCs.
135-
* Schematics can now be saved to the structure block format (.nbt),
136-
compatible with 1.13 and above.
137-
* It's now possible to import MIDI files with 2, 4, or 8 times as much spacing
138-
between each note.
139-
* You can now play on a MIDI device while the song is playing, allowing you
140-
to play live accompaniments to the song.
141-
* The 'Set velocity' macro now allows you to apply the velocity as a percentage
142-
of each note's current velocity.
143-
* It's now possible to open .nbs files by dragging them into the program.
144-
* If you are using Windows 8 or above, the taskbar icon will now show the
145-
progress of the song playback.
146-
* Added popup messages when performing certain actions, like toggling
147-
fullscreen, blackout mode, or changing various options.
148-
* Added credits to the About window, acknowledging all the great people who
149-
allowed Note Block Studio to come this far!
150-
* Replaced links to the Minecraft Forums and Minecraft Wiki pages with the
151-
Note Block Studio website.
152-
* Added a link to Note Block Studio's Discord server to the greeting window,
153-
the Help menu, and the About window. Join the server to connect with other
154-
note block musicians!
155-
* Added a link for reporting bugs to the Help menu.
156-
* Added a secret RAINBOW MODE!! Just press Ctrl + Shift + F5 while using the
157-
Fluent theme. Okay, it's not so secret anymore, is it? ;)
158-
* Bugfixes and improvements:
159-
* A new tab was added to Preferences.
160-
* The song will now be marked as unsaved when you cut, paste, change, or
161-
delete a selection.
162-
* Various radio boxes across the interface were changed to dropdown menus.
163-
* Fixed right-click menu going off-screen when opening it too close to the
164-
right edge of the window.
165-
* Fixed menu width being too small in some cases, causing text to overlap or
166-
flow out of the menu.
167-
* Fixed 'Original author' not appearing in song stats if the 'Song author'
168-
is empty.
169-
* Fixed lines in the note block area being too thin or disappearing when using
170-
a smaller window scale.
171-
* Fixed sections moving more smoothly than the song when using the tick by
172-
tick scroll option.
173-
* Fixed the 'Loop to bar end' option re-enabling itself automatically.
174-
* Fixed the 'Show old warning' option not working for Classic songs.
175-
* Fixed the secret clipboard editor not working properly.
176-
* Fixed excessive disk reads on the Changelist window.
177-
* Fixed a crash when playing a song under some specific circumstances.
178-
* "Hardened Clay" and "Stained Clay" were renamed to "Terracotta" in
179-
schematic exports, conforming to their current names in Minecraft.
180-
* Updated the version number shown on the Windows program properties.

options/windows/options_windows.yy

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/macros/macros.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
function macros() {
22
#macro gm_runtime_version "2022.2.0.487"
33
#macro version_date "2022.03.29"
4-
#macro version "3.9.4"
4+
#macro version "3.10.0-beta.1"
55
#macro is_prerelease 1 // remember to change to 0 in the release!
66
#macro nbs_version 5
77
#macro pat_version 1

0 commit comments

Comments
 (0)