Skip to content

Hermalez/OpenNoteBlockStudio

 
 

Repository files navigation

Open Note Block Studio logo

Latest version

An open source continuation of Minecraft Note Block Studio with exciting new features!

Table of Contents

  1. Download
  2. Create Instructions
  3. Export Instructions
  4. Issues
  5. Contributions
  6. Website

Download

You can download Open Note Block Studio here. You can either download it as an .exe installer (recommended), or as a ZIP file.

Create Instructions

Primary Launch Options

Launching the application offers 3 primary options to start from.

Create a new song

This option starts a .nbs project from scratch. You have full control over audio layers, instrument-type, and notes to play.

  1. Select the instrument-type in the top-center menu bar, signified by its corresponding Minecraft block logo.
  2. Select the note on the virtual piano keyboard you want to insert.
  3. Left-click into the layer and wherever in the timeline you want your note.

Play/pause using the controls in the top-left of the menu bar. You also have full contorl over note pitch, panning, and velocity in the controls to the right of that. Copy/paste works intelligently to preserve the notes and settings applied in your timeline to make editing more seamless and interactive.

Save your file out as a .nbs, which is the standard format for this project:

Load a song

Once your file is saved, use this option to re-open your project. Since .nbs is standardized, you can also easily share your project with others or launch .nbs files from the community.

Generate song out of MIDI file

Instead of starting from scratch, you can import a standard MIDI file and the program will do its best to translate the notes into noteblocks.

  • WARNING: Do not expect this to be a perfect translation. MIDI files are much less information-dense than other filetypes, such as mp3.
  • Most users will need to do a lot of cleanup after importing an MIDI file, unless the file is very basic.

Export Instructions

After you create a song, there are 4 ways to export it.

Export as mp3...

You can choose to export the project as a data-rich mp3, either with or without locked layers.

Export as schematic...

You can export your project as a schematic file, with different formats for different versions of Minecraft. You can also choose different layouts (simple or circular walkways), as well as fine-tune redstome timings.

Export as branch schematic...

While this offers more flexibility for schematic layout, this export feature is only available for Minecraft versions 1.12 and older.

Export as data pack...

For versions 1.13+, you can export your project into a datapack! This allows you to listen in-game:

  • Native quality
  • No schematics
  • Stereo mode
  • ...and more!

Play your song by running:

  • /function <datapack_name>:play Pause your song by running:<\p>
  • /function <datapack_name>:pause Stop your song by running:<\p>
  • /function <datapack_name>:stop

Learn more here: https://opennbs.org/features

Issues

To report issues, please head over to the Issues page. You can also join our Discord server to get support and share your creations!

Contributions

This project is written in GameMaker Language (GML). You must have GameMaker Studio 2 in order to open the project and make changes.
For contributions, please open a pull request.

Website

For everything else, please visit the website.

About

An open-source Minecraft music maker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Yacc 95.5%
  • Game Maker Language 4.5%