Hi,
one of my plug-in users reported this issue.
Today I downloaded a trial version of FL Studio and could reproduce the issue.
With my debugger attache I can see that FL Studio calls "IPlugVST::VSTSetParameter(...)" only once after pushing the PLAY button.
Later on the parameter value setter is not called from the "automation clip".
Does anybody has a similar problem?
I also tried the following settings as recommended in the following link:
https://www.image-line.com/support/F...app_plugin.htm
After a longer debugging session I finally found a workaround for that (not the best, but at least it helps to automate parameter values).
Here is how it works for me:
I added the handling of MIDI CC messages [IMidiMsg::kControlChange].
In the handler I directly map the ccIndex [midiMessage->ControlChangeIdx()] and its value [midiMessage->ControlChange(controlChangeMsg)] to my parameter value.
So in FL Studio the user can draw an automation clip for a corresponding MIDI CC.
Anyways it would be great to know what really causes the problem.
The automation of my VSTi works fine in other hosts (Renoise, Ableton).
Maybe I've forgot to call some important functions in my Plug initialization?
Any help would be greatly appreciated.
Thanks.
Bula/DistoCore