(This is my current understanding) When I load a dx7 sysex file, I would expect program change messages to select patches from the same dx7 file; however, it appears that PC messages only select patches from whatever the current/last preen bank is currently selected.
(This is my current understanding) When I load a dx7 sysex file, I would expect program change messages to select patches from the same dx7 file; however, it appears that PC messages only select patches from whatever the current/last preen bank is currently selected.
Looks like the relevant code is here: