Why can’t we set parameters on threads different then the MessageThread (i do that from the MIDI Input thread for example). I had no problems so far. Do i need to change this ?
void AudioProcessor::setParameterNotifyingHost (const int parameterIndex,
const float newValue)
{
+ jassert (MessageManager::getInstance()->isThisTheMessageThread());
+
setParameter (parameterIndex, newValue);
sendParamChangeMessageToListeners (parameterIndex, newValue);
}