peter MIDI file playback is meant for firing complex midi commands that would be too bothersome to program in the lyrics editor with midi tags.
Well thatās exactly what I need them to do, but when they are fired depends on tempo, and there are external devices that also depend on tempo (sequencers, for example). So all of these things get completely out of sync when the audio file is a variable tempo song.
How does ST4 understand when these events need to be fired? They are tied to bars/ticks/whatever, not to seconds in midi, arenāt they? So if ST4 reads tempo information from the midi file and respects the timing derived from that then it sends wrong midi clock and other devices fall out of sync. If it reads tempo from the song settings as a constant, then events from the midi file will be fired at wrong moments.
Every host I know either plays midi files in the tempo you set in that host, or follows tempo from the midi file. To have an audio track and a set of midi events fires at the right moments with variable tempo, only the second option works.
Yes, midi playback was my hope to avoid editing lyrics files which is indeed bothersome. But without ST4 being able to follow tempo, I still need to get back to editing lyrics files because synchronization simply doesnāt work.