I am set up to ignore bank select and target souces, sending ccs to the plug. All the controller stuff worked great, but some instruments were not responding correctly to patch change requests. The answer, which surprised me greatly, is:
To receive a patch change, a plug must reside in the same mixer channel as its midi channel.
I originally had FM7 on mixer channel 4 and midi channel 4, and it worked great. Then I added another track to put electric piano split with the FM7 on the same channel. I moved the FM7 mixer slot to 6. while still sending to midi channel 4, and all the cc controls worked great, but it wouldn't change patch. It never occurred to me that the patch change code hooks would be tied to the mixer channel.
But that's how it works, for those who may find it of interest. I wanted to be able to control whether or not a plug would respond to patch change; well now I know how to do it...
Thanks, Rick! Also Torin, who knew when to get help. These guys are good, and what I really appreciate is they keep trying.
