diff --git a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp index 76d9482c0e..1eec72edfd 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -676,11 +676,12 @@ struct AAXClasses const int numberOfOutputChannels = getNumChannelsForStemFormat (outputStemFormat); AudioProcessor& audioProcessor = getPluginInstance(); - check (Controller()->SetSignalLatency (audioProcessor.getLatencySamples())); const AAX_CSampleRate sampleRate = getSampleRate(); audioProcessor.setPlayConfigDetails (numberOfInputChannels, numberOfOutputChannels, sampleRate, 0); audioProcessor.prepareToPlay (sampleRate, bufferSize); + + check (Controller()->SetSignalLatency (audioProcessor.getLatencySamples())); } AAX_CSampleRate getSampleRate() const