An open source continuation of Minecraft Note Block Studio with exciting new features!
You can download Open Note Block Studio here.
You can either download it as an .exe installer (recommended), or as a ZIP file.
This option starts a .nbs project from scratch. You have full control over audio layers, instrument-type, and notes to play.
- Select the instrument-type in the top-center menu bar, signified by its corresponding Minecraft block logo.
- Select the note on the virtual piano keyboard you want to insert.
- 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:
- Read more here: https://opennbs.org/nbs
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.
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.
After you create a song, there are 4 ways to export it.
You can choose to export the project as a data-rich mp3, either with or without locked layers.
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.
- Learn more about importing schematics into your world here: https://www.minecraft-schematics.com/worldedit/tutorial/
While this offers more flexibility for schematic layout, this export feature is only available for Minecraft versions 1.12 and older.
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
To report issues, please head over to the Issues page. You can also join our Discord server to get support and share your creations!
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.
For everything else, please visit the website.

