MIDI loop events


#1

We have a game that has a dependency on a custom MIDI format, specifically loop point events for individual tracks, similar to Apogee’s EMIDI format. These don’t exist in the base MIDI specification, but by some chance does FMOD support a custom MIDI loop event, and if so what event code?

As an alternative, if we were to divide the midi into multiple files and play each track at the same time, could they be made to play back in sync? And can we use loop meta tags like on streamed sound files?


#2

FMOD doesn’t currently support custom MIDI loop events, and it is not something that is currently on our roadmap.

Using the Lowlevel you should be able to manually loop and sync the sounds, for example, using delays.