Browse Source

AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored

tags/2021-05-28
Tom Poole 6 years ago
parent
commit
d147cf9f11
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm

+ 7
- 2
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -866,9 +866,14 @@ public:
//==============================================================================
// When parameters are discrete we need to use integer values.
float getMaximumParameterValue (AudioProcessorParameter* param)
float getMaximumParameterValue (AudioProcessorParameter* juceParam)
{
return param->isDiscrete() && (! forceUseLegacyParamIDs) ? (float) (param->getNumSteps() - 1) : 1.0f;
#if JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE
ignoreUnused (juceParam);
return 1.0f;
#else
return juceParam->isDiscrete() ? (float) (juceParam->getNumSteps() - 1) : 1.0f;
#endif
}
ComponentResult GetParameterInfo (AudioUnitScope inScope,


Loading…
Cancel
Save