Also to expand on this, certain callbacks like AudioProcessorParameter::Listener::parameterValueChanged() will happen in the audio thread
You’ll need to be wary of those kinds of situations, but even using something like AsyncUpdater from the audio thread will require some allocation and cause those warnings
