I sit here and parse midi or rather reparse midi "from a real parser" that output text JSON content.
When i look at it i can't see there is any timing information with the midi messages for program change.
Does that mean there is no program changes on a single midichannel "in a midi file"?
So there is max 16 programs specified in a standard midi file?
And all start/sent/set at file load?
Best regards Jonas