Tutorials/Programs and editors/Minecraft Note Block Studio

The Minecraft Note Block Studio is a fan-made, external music editor for Minecraft. With it, users can compose complex note block songs without redstone knowledge, though some minor musical instrument knowledge is required. In the software, the range of the note blocks can go far beyond the 2 octaves allowed in Minecraft and custom instruments may be added from sound files. In January 2019, the program was discontinued by David Norgen, however, in the webpage, he mentioned an open-source continuation made by HielkeMinecraft.

The program supports MIDI (Musical Instrument Digital Interface), both from input files ( files) and from connected electronic keyboards. Songs can be exported into  files and converted into data packs that can be used to play them in the game, and also   files, that can be imported into a Minecraft world using MCEdit.

MIDI file compatibility
Green cells = Compatible Yellow cells = Partially compatible Orange cells = Very restricted compatibility

MIDI import problems:
 * Tempo changes aren't supported. If a tempo is supposed to change in the middle of a song, the tempo will remain the same, resulting in the song becoming faster or slower.
 * Time signature changes aren't supported. This can cause problems in a large amount of XG MIDI files that have their loading data in the first measure, but the first measure has a time signature different than the rest of the measures.
 * The way MIDI files are read have a few issues, F#5 from MIDI is being treathen wrong and requires manually to shift it one octave up.

辅助程序与编辑器/Minecraft Note Block Studio