Hi Cyril,
I usually use the standard environment cabling (physical-input -> sequencer-input) and if I insert a monitor in between I can see the incoming program change messages. To make sure that this is not a problem of my template, which involves a lot of environment processing, scripts, …, I performed another test: I opened a new blank Logic song (both in the old and the new Logic versions), inserted a single VI pro instance and sent program change messages. In both case I can see them in the Main Window and in the environment monitor but in the new version they don’t do anything in VI pro. I also tried cabling the VI pro directly as you suggested (physical input -> monitor -> audio instrument) - same result.
How do you use bank changes? Does VI support them?
Thanks again
Kai