The documentation says:
The host will call this method to change the value of a parameter. The host may call this at any time, including during the audio processing callback
From which thread is this call made? I guess not the GUI thread, but is it the audio thread (as in the same from which processBlock is called), or it could be some other one?
Also, if the host calls setValue, and setValueNotifyingHost also calls setValue, how do we separate a change coming from inside the plugin (say, the GUI) from another coming from the host?
Sorry for the newbie questions -I’ve wandered all around the docs and still can’t get my head around this stuff…