AudioProcessorValueTreeState::replaceState and AudioProcessorValueTreeState::Listener

When replaceState is called on an APVTS, does it have any interaction at all with its registered Listeners?

APVTS::Listeners that are attached to parameters that have different values between the original state and the new state are notified through parameterChanged(). Any parameters that are the same between the two won’t.

If you’re attaching a ValueTree::Listener directly to the state, valueTreeRedirected will be called but you won’t see anything else.