Pluginval clarification

I’ve been getting a fail in plugin val as follows:

!!! Test 8 failed: Bypass not restored on setStateInformation – Expected value within 0.1 of: 0.390118, Actual value: 0

Is it safe to disregard this? At face value, it seems like pluginval is setting the bool parameter to some value, JUCE is snapping that value to 0 or 1 (because it’s a bool), and pluginval is just interpreting this as an error, as the value stored is not the value read. My concern is a similar check may take place from a DAWs plugin scan verification phase, and the plugin ends up blacklisted.

Yes, that’s why the fail is still in there.

It seems no one actually knows where that’s valid to do or not.
There’s a long thread on it here with no conclusion:

1 Like