Ok, with midi channels under control, new issue: I have CC1 controller data set as channel 1 in one track, and CC1 controller data set as channel 1 in another track. Both tracks happen to go the the first midi track in two different VSTi instances. Let's say, viola doubled line going to two different libraries, loaded into two Kontakt instances.
Keeping things simple, midi channel 1 for the events matches midi channel 1 for VSTi synth 1 and midi channel 1 for the events in the other track matches midi channel 1 for VSTi synth 2. There are only 16 midi channels, so some duplication of channel numbers is unavoidable, and it is easy to put both violas in channel 1.
Now, however, load both viola lines into a PRV window. I want to do some controller drawing, to balance the sound from the two libraries I'm using. Alas: because of the way the controller pane is designed, it is not possible to see both controller CC1, channel 1, lanes at the same time. If I switch back and forth there are ghostly indications for both tracks, IN THE SAME controller lane. Although I've certainly complained often enough about not wanting to see tens and hundreds of controller lanes in one PRV pane, in this case I DO want to see two distinct lanes, with track 1's CC1 data visible, and selectable, and track 2's CC1 data also visible and selectable.
Bottom line: 'channel-based' controllers in the 'track-based' PRV is a big design mistake, please fix it.