I’m porting a plugin to 5.4.7 (from 5.3.2), and I’v got it building, but it fails AU validation. I have several parameters that affect other parameters, and that’s causing this error:
PUBLISHED PARAMETER INFO:
# # 24 Global Scope Parameters:
ERROR: Parameter values are different since last set - probable cause: a Meta Param Flag is NOT set on a parameter that will change values of other parameters.
Under 5.3.2, I was able to set parameter properties like isMetaParameter and isAutomatable, but I don’t see any way to do either of those now. And the classes AudioParameterFloat, etc., all simply return false when asked if they are meta-parameters. I don’t see an easy way to fix that. Do I need to derive all my own parameter classes (like MyAudioUnitFloat) to add that ability to them? Will that even work?