Always back up your songs before trying it out in the beta!
Removals
- Removed .schematic importing due to it being outdated.
- Removed branch export due to the library it uses being 32 bit.
Additions
- Added macOS and Linux support! You can now enjoy using Note Block Studio on your favourite platform.
-
Huge thanks to Samuel Venable for making this happen!
-
Features exclusive to the macOS version:
- Get it from TestFlight and later in the App Store!
- Native menu bar support!
- File proxy icon on the title bar!
- macOS flavored hotkeys!
- Trackpad scrolling support!
- Songs opened from Note Block World displays in the existing window!
-
Features that will be missing on the macOS version:
- Discord rich presence, due to the app being sandboxed.
- Songs and Patterns folders, due to compliance with App Store rules.
- Sounds downloading, due to compliance with Spp Store rules.
-
Features that will be missing on the Linux version:
- File association.
- Drag-and-drop file opening.
- "Open in NBS" button on Note Block World.
-
-
Added song tabs! You can now open multiple songs in the same window as tabs.
- You can copy and paste notes between files!
- Saves memory usage!
-
Added four new instruments from the Minecraft 26.1 update!
- Trumpet, Exposed Trumpet, Weathered Trumpet and Oxidized Trumpet are added.
- If you want to export the file to be compatible with older versions, go to File > Save options > v5 and then save as a new file.
-
Added resource pack loading support! You can now change the vanilla note block sounds using Minecraft resource packs.
-
Added reference audio! You can now load audio files layered onto your song for quick referencing!
- You can adjust the offset, change the volume, mute or solo this track.
- Only .ogg Vorbis and .wav formats are supported.
-
Added custom background image support! You can load your own image to display on the background for this session.
-
Added advanced options for interface! You can adjust settings for background for video making.
-
Added note length support in MIDI import! It will apply a chorus effect for the note's duration.
-
Added an option to automatically start playing after downloading from Note Block World. (Credit to @Bentroen)
-
Added Sound Stopper, a new functional instrument! Use it to stop all sounds or from a layer range.
-
Added a right click menu to add Tempo Changer and Sound Stopper in instrument settings.
-
Added a GUI for setting the values for Tempo Changer and Sound Stopper.
-
Added the Get Extra Notes Pack button in schematic export too.
-
Made a Tetoris cover as a demo song.
-
Added heavy core as an option for snare drum in schematic export.
Bugfixes and improvements
- Note Block Studio is updated to GameMaker 2022.0.3 LTS for longer support.
- Note Block Studio is now 64 bit! You can now make bigger songs due to being able to allocate more memory.
- Fixed tempo changer in MIDI import not supporting remove silent.
- Fixed chorus macro not supporting 3+ layers.
- Fixed cyrillic characters not showing properly.
- Updated the Minecraft Wiki links to the new domain.
- Made the stop button stop all playing sounds too.
- Updated the macOS icon to support liquid glass.
- Only one MIDI device can be used at the same time due to backend changes.
- Changed the audio priority of each sound to current_time, so the song will still sound normal even if it's excedding the channel limit.
- Fixed editing song properties sometimes crashing. (Credit to @Bentroen)
- Fixed add layer when soloing some layers not carrying over some solo layers.
- Fixed time display when having tempo changes.
- Fixed tempo incorrect when playing in between two tempo changers.
- Fixed unable to load capitalized file extensions (.MIDI, .NBS, etc.). (Credit to @StopMotionEGames)
- Made the save popup say "Song autosaved" when autosaving. (Credit to @StopMotionEGames)
- Fixed autosave countdown initializing improperly.
- Fixed crashing when pasting with nothing in the clipboard.
- Updated the MIDI import instrument mapping for percussions. (Credirt to @u3002)
- Updated the get sounds from Minecraft function to include downloading.
- Fixed URL text dropping the last character.
- Attribute LGPL programs properly in the credits.
- Fix Tempo Changers and Sound Stoppers affected by layer pitch and panning.
- Bumped NBS format version to v6 to support new instrument.
- Fixed smooth scrolling not present when manually forwarding or rewinding.
- Fixed crashing when removing custom instruments when there are notes selected.
- Updated midi mapping to incorporate trumpet instruments.
- Fixed note preview sound not applying layer settings. (Credit to @StopMotionEGames)
Hidden changes
- You can now press F3+D to turn on the GameMaker debug overlay.
- You can now press F3+L to turn on the logs overlay.
Note for Linux users
- We cannot possibly extend our support for every Linux distros out there, but we will do our best to support as many as we can.
- Make sure to also report if you encounter issues with your specific distro!
- Dependencies: KDE desktops require
kdialog. Other desktop environments requirezenityto be installed. You'll also need7zipfor some of the export functions to work.
macOS build
- Get the macOS build on TestFlight!