Re: MIDI File Player
Posted: Tue Mar 14, 2023 6:02 am
Further Update.
I've edited the Logic generated MIDI file in a hex editor and tried removing various meta events. It turns out that the culprit is the Key Signature. Neither Live nor Reaper seem to export that into a MIDI file but Logic does.
More specifically, the piece was in Gm (2 flats). When I edited one byte in the MIDI file to make it into Bm (2 sharps), it loaded fine. Superficially at least, it's looking like VM can't handle MIDI Key Signature meta events that use flats but is fine with sharps.
I tried going back into Logic and changing the Key Signature from Gm to G, exported the MIDI and it loaded into VM with no issue.
I've edited the Logic generated MIDI file in a hex editor and tried removing various meta events. It turns out that the culprit is the Key Signature. Neither Live nor Reaper seem to export that into a MIDI file but Logic does.
More specifically, the piece was in Gm (2 flats). When I edited one byte in the MIDI file to make it into Bm (2 sharps), it loaded fine. Superficially at least, it's looking like VM can't handle MIDI Key Signature meta events that use flats but is fine with sharps.
I tried going back into Logic and changing the Key Signature from Gm to G, exported the MIDI and it loaded into VM with no issue.