1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00

AAX: set the parameter modes differently depending upon the number of steps.

This commit is contained in:
jules 2014-04-05 22:05:44 +01:00
parent 335084c542
commit 395082b107

View file

@ -865,8 +865,12 @@ struct AAXClasses
audioProcessor.isParameterAutomatable (parameterIndex));
parameter->AddShortenedName (audioProcessor.getParameterName (parameterIndex, 4).toRawUTF8());
parameter->SetNumberOfSteps ((uint32_t) audioProcessor.getParameterNumSteps (parameterIndex));
parameter->SetType (AAX_eParameterType_Continuous);
const int parameterNumSteps = audioProcessor.getParameterNumSteps (parameterIndex);
parameter->SetNumberOfSteps ((uint32_t) parameterNumSteps);
parameter->SetType (parameterNumSteps > 1000 ? AAX_eParameterType_Continuous
: AAX_eParameterType_Discrete);
mParameterManager.AddParameter (parameter);
}
}