Hi all, I’m quite new to JUCE so please forgive me if my question is to simple.
I’m trying to build an audio VST plugin.
I have all my parameters in an AudioProcessorValueTreeState variable.
When a parameter changes (with a slider and slider attachment) I have a listener with:
valueTreePropertyChanged that triggers other functionality…
When reloading the pugin and I recall the state with setStateInformation all parameters get their correct value (and the sliders are moved accordingly) however the listener is not triggered.
How can I fix this? is there a better way of handling this?
Its sounds like you’re inheriting from the
ValueTree::Listener class. Have you tried inheriting from:
And listening for
And don’t forget to call
AudioProcessorValueTreeState::addParameterListener() for parameters that require a callback.
I´ll give it a try. I thought that using
ValueTree::Listener would save me from adding a per-parameter
addListener but doesn’t seem to work on start-up. Cheers, thank you.