diff --git a/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm index 2fb2b4d051..e274c72927 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm @@ -1411,7 +1411,10 @@ private: const AUParameterEvent& paramEvent = event->parameter; if (auto* p = getJuceParameterForAUAddress (paramEvent.parameterAddress)) - setAudioProcessorParameter (p, paramEvent.value); + { + auto normalisedValue = paramEvent.value / getMaximumParameterValue (p); + setAudioProcessorParameter (p, normalisedValue); + } } break;