Running into an issue since the JUCE 6.0.7 update for a VST3 plugin with multiple programs. Whenever a plugin state is updated by the host via setStateInformation(), followed by a updateHostDisplay() call, the VST3 Program Parameter value is always zero instead of the value returned by getCurrentProgram().
There were many VST3 program parameter updates in the last v6.0.7 update; has anyone seen this?
This happens with the following simple workflow:
- Load a VST3 plugin with multiple programs in Reaper 6 (only tested Windows so far)
- Change the program index in the plugin UI
- Save the Reaper project
- Load the Reaper project → plugin program index is now erroneously set to 0
This used to work perfectly fine (even from JUCE 5 onwards) but something seems to be broken in the last update?