Did something change in the way Reaper loads VST3 presets?
I just discovered that my VST3 plugins don't load preset control values in Reaper (v6.08) until playback is started. "OnParameterChange()" - usually called when the host loads a program - doesn't get called when presets are changed in Reaper unless/until ProcessReplacing() is running. It DOES get called when I manually move a control with transport stopped.
I don't remember my plugins working like this in Reaper in the past. Other VST3 plugins I've tried load presets fine in Reaper when transport is stopped, so??
I tried my same VST3 build in Cubase and Cakewalk and it DOES load the presets when transport is stopped in those DAWs - so what's going on here? Did something change in Reaper or is there another presets bug somewhere in IPlugVST3?
(VST2 version works perfectly)
Last edited by Nonlinear; 04-29-2020 at 08:16 PM.
|