Hmm, so I am working on a midi file, and when I went to change the percussion kit in my instrument switcher, only one of the two percussion instruments changed kit. I thought I recently broke something in my code, but I just now realized that each instrument is on its own track, and I current restrict changes like that per track, because presumably each track has its own program change on it.
I know I've asked previously about rapid percussion kit switching, but it was all pertaining to a single track with multiple kits.
Is it acceptable to have a different kit on each track and still played together on the same channel, or would this get ignored since there are theoretically not going to be constant program changes happening? Or does it not matter because each track has its own program change, and it should technically respect that?
In my instance, I have a file where I have a track that just has a bass drum played on channel 10, and a track that just has a snare played on channel 10. Both tracks have a single bank select and program change at the beginning of the track.
As currently set up, I can modify either one or both of those individually, so I could have Room Kit on one track and Jungle Kit on another. Is this "legal"? Or do I need to modify my code to be more strict when grouping kits together for editing purposes?