1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-15 00:24:19 +00:00

AAX: registering all parameters, not just automatable ones.

This commit is contained in:
jules 2013-06-14 10:52:00 +01:00
parent c8bb0ad558
commit 841c40d7ba

View file

@ -728,20 +728,17 @@ struct AAXClasses
for (int parameterIndex = 0; parameterIndex < numParameters; ++parameterIndex)
{
if (audioProcessor.isParameterAutomatable (parameterIndex))
{
AAX_IParameter* parameter
= new AAX_CParameter<float> (IndexAsParamID (parameterIndex),
audioProcessor.getParameterName (parameterIndex).toRawUTF8(),
audioProcessor.getParameter (parameterIndex),
AAX_CLinearTaperDelegate<float, 0>(),
AAX_CNumberDisplayDelegate<float, 3>(),
true);
AAX_IParameter* parameter
= new AAX_CParameter<float> (IndexAsParamID (parameterIndex),
audioProcessor.getParameterName (parameterIndex).toRawUTF8(),
audioProcessor.getParameter (parameterIndex),
AAX_CLinearTaperDelegate<float, 0>(),
AAX_CNumberDisplayDelegate<float, 3>(),
audioProcessor.isParameterAutomatable (parameterIndex));
parameter->SetNumberOfSteps (0x7fffffff);
parameter->SetType (AAX_eParameterType_Continuous);
mParameterManager.AddParameter (parameter);
}
parameter->SetNumberOfSteps (0x7fffffff);
parameter->SetType (AAX_eParameterType_Continuous);
mParameterManager.AddParameter (parameter);
}
}