github OpenNBS/NoteBlockStudio v3.12.0-beta.1
v3.12.0 Beta 1

pre-release8 hours ago

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 require zenity to be installed. You'll also need 7zip for some of the export functions to work.

macOS build

Don't miss a new NoteBlockStudio release

NewReleases is sending notifications on new releases.