Disappearing MIDI control messages


I have a custom Tracktion synth plugin. When I start playback from the start of a MIDI clip, the synth recieves all MIDI control messages (Pan, Bank Select, Program Change). However, when starting playback in the middle of the clip, only the pan message arrives to synth.

I have confirmed that the Bank Select and Program Change messages are generated by MidiList::createDefaultPlaybackMidiSequence and that they are “regenerated” by MidiNode::createMessagesForTime (calling MidiMessageSequence::createControllerUpdatesForTime). But for some reason they never reach the synth plugin.

Any ideas why?


Sorry for the long delay on this. I think this is now fixed as a side effect to another issue I was looking in to. Should be in this commit on develop:

Great, thanks!