I have a VST/AU I’m developing, and if I have the plugin assigned to a track in ableton, I can close and reopen the plugin window and the GUI reflects param state, I can change the params via the Ableton controls and the GUI reflects the param state, but when I load a project fresh and open the plugin, the params are definitely set in the processor, and in the ableton plugin parameters, but my GUI isn’t reflecting the parameter values, just sitting at their defaults.
Any idea why this could be happening?
I have my sliders set up like:
addAndMakeVisible(dripSlider); dripAttachment.reset (new SliderAttachment (valueTreeState, "drip", dripSlider));
The param is set up like:
std::make_unique<juce::AudioParameterFloat> ("drip","Drip",0.0f,0.6f,0.0f) ... dripParameter = parameters.getRawParameterValue("drip");
I’m kind of at a loss for figuring out how everything else works, but the initial load doesn’t trigger the correct gui state.