ipatix / midi2agb

This is a reimplementation of Nintendo's mid2agb tool. It's not related to the original and is intended to fix a bunch of mid2agb's flaws.
MIT License
29 stars 5 forks source link

MIDI tracks that have no program change events are silent in-game #1

Open Kermalis opened 6 years ago

Kermalis commented 6 years ago

If a MIDI track has no program change events, it is intended to be played with instrument 0. In the M4A engine, until a track reaches a program change event, it will not play any notes.

midi2agb should add in a program change event for instrument 0 so that the GBA engine can begin playing the notes in the track.

Attached is an example MIDI for this situation. Example.zip