Hey there,
I am currently facing a problem with one of my plugins when used as a multi-mono insert in ProTools.
When the mono-instances are set to be linked only the parameter values from the AudioProcessorValueTreeState
are being shared and synced between the instances. The problem is that the plugin has also additional data which needs be synced. This data is being saved and restored in addition to the AudioProcessorValueTreeState
in getStateInformation
/setStateInformation
.
The additional data is basically the path to an impulse response. So when an impulse response is being loaded it should be loaded in all (linked) mono instances.
The ideas I had so far are:
-
Is it possible to somehow include the path in the
AudioProcessorValueTreeState
? -
Is there another way to communicate between the mono instances so that the linked instances get a message when an impulse response is being loaded? (This message should only be received by the linked instances and not all instances across the project)
Thanks for your help!