I was also wondering if the value is percieved as different at the end of the audio callback — it should only be sending values that fail equality since 2021ish?
Maybe worth sticking a breakpoint at that equality test in processParameterChanges — you may need to add the companion withValueFromStringFunction function so that normalization/denormalization produces the same value when translating back and forth?..
I’m naive as why this logic exists in the first place for VST, would love to understand if it’s spec-pleasing or “ensures audio callback always gets parameter changes in a timely way” or…
