Type 0 files store all tracks in one track chunk ... in type 1 format and frequently distributed in type 0. MIDI files distributed for editing are usually in type 1, because it is difficult ...
[FuseBox2R] decided to make it a reality, and wrote tool for converting MIDI tracks to G-code that uses the buzzer on your 3D printer. The tool is up on GitHub, and uses the M300 speaker command ...