Additions
- Added Discord Rich Presence. Show the world what you are working on! Your current song and note count will appear on your Discord status activity for everyone to see.
- If you prefer to hide your status, you can disable this option in Preferences.
- Added a new theme, inspired by Microsoft's Fluent Design:
- Features new fonts, icons, layouts, and much more!
- Enabled by default; the previous themes are still available from the Preferences.
- Comes with light and dark versions! The dark mode will be enabled automatically if you were using the Dark theme before.
- Allows you to pick an accent color to be applied to various details across the interface! Click the color widget by the Theme dropdown menu to pick your favorite color.
- Features sounds when navigating the interface! You can toggle them in Preferences.
- Added a new piano design matching the theme. It will also respond to the dark mode! (#259)
- Features window animations, fading effects, and dimmed backgrounds.
- Features the Acrylic material, with transparency effects on menus and tooltips!
- Features the Mica material, allowing you to see your desktop wallpaper through the window!
- Transparency effects can be toggled in Preferences.
- Some checkboxes across the interface were replaced with toggle switches.
- The tempo changing controls were reworked:
- Along with dragging, you can now click the tempo box to enter a precise value!
- You can now right-click the tempo box to choose the tempo unit or change the tempo to a preset value.
- Added a tempo tapper! Right-click the tempo box, click 'Tempo tapper', and tap the T key to set a new tempo. Useful to match the tempo of the original song if you're making a cover!
- The maximum allowed tempo was increased to 60 ticks per second (three times faster than Minecraft's tick speed).
- The song tempo is no longer restricted to steps of 0.25 ticks per second.
- Added popup hints to guide you through the new tempo controls.
- Added new shortcuts:
- F7 to change the max framerate
- Ctrl + P to open/close Preferences
- Ctrl + '+' to increase the window scale
- Ctrl + '-' to decrease the window scale
- Ctrl + 0 to reset the window scale
- Alt + Enter to toggle fullscreen (for the window, not the workspace!)
- Ctrl + Scroll wheel to increase or decrease the window scale
- It's now possible to select individual note blocks by clicking a note while holding Ctrl. Right-clicking a selected note will also deselect it. (#191)
- Added Simplified Chinese translations! (#112)
- The language can be changed with a new setting in Preferences.
- The language will change automatically based on your system settings.
- When using the Simplified Chinese language, opening the tutorial videos will redirect you to Bilibili instead of YouTube.
- The metronome now has its own unique sounds!
- Added more framerate options: you can now use 120, 144, or 240 FPS!
- Added two new demo songs!
- Added an option to increase the maximum sound channel count to 32,768, allowing more sounds to be played at once.
- Added an experimental player mode!
- In this mode, you will be able to listen to the song, but not edit it.
- Accessible by running the 'NBS Player Mode' file in the program's folder.
- Improves performance on older PCs.
- Schematics can now be saved to the structure block format (.nbt), compatible with 1.13 and above.
- It's now possible to import MIDI files with 2, 4, or 8 times as much spacing between each note.
- You can now play on a MIDI device while the song is playing, allowing you to play live accompaniments to the song.
- The 'Set velocity' macro now allows you to apply the velocity as a percentage of each note's current velocity.
- It's now possible to open .nbs files by dragging them into the program.
- If you are using Windows 8 or above, the taskbar icon will now show the progress of the song playback.
- Added popup messages when performing certain actions, like toggling fullscreen, blackout mode, or changing various options.
- Added credits to the About window, acknowledging all the great people who allowed Note Block Studio to come this far!
- Replaced links to the Minecraft Forums and Minecraft Wiki pages with the Note Block Studio website.
- Added a link to Note Block Studio's Discord server to the greeting window, the Help menu, and the About window. Join the server to connect with other note block musicians!
- Added a link for reporting bugs to the Help menu.
- Added a secret RAINBOW MODE!! Just press Ctrl + Shift + F5 while using the Fluent theme. Okay, it's not so secret anymore, is it? ;)
Bugfixes and improvements
- A new tab was added to Preferences.
- The song will now be marked as unsaved when you cut, paste, change, or delete a selection. (#178)
- Various radio boxes across the interface were changed to dropdown menus.
- Fixed right-click menu going off-screen when opening it too close to the right edge of the window. (#198)
- Fixed menu width being too small in some cases, causing text to overlap or flow out of the menu. (#226)
- Fixed 'Original author' not appearing in song stats if the 'Song author' is empty. (#214)
- Fixed lines in the note block area being too thin or disappearing when using a smaller window scale. (#254)
- Fixed sections moving more smoothly than the song when using the tick by tick scroll option. (#232)
- Fixed the 'Loop to bar end' option re-enabling itself automatically.
- Fixed the 'Show old warning' option not working for Classic songs. (#256)
- Fixed the secret clipboard editor not working properly.
- Fixed excessive disk reads on the Changelist window.
- Fixed a crash when playing a song under some specific circumstances. (#178)
- "Hardened Clay" and "Stained Clay" were renamed to "Terracotta" in schematic exports, conforming to their current names in Minecraft.
- Updated the version number shown on the Windows program properties.