mainly I think I understand what is
ScopedNoDenormals. It helps to avoid number that are smaller than
float can express. So for
float it is smaller than
But actually I don’t understand how and when to use it?
In the JUCE documentation for
dsp::IIR::Filter there is sentence for using
Moreover, you might need the function snapToZero after a few calls to avoid potential denormalisation issues.
But please tell me what is exactly “after a few calls”? Should I call
snapToZero every 10 calls of
processSample() or every 3 calls, or maybe it’s enough if I call one time at whole buffer?
Or maybe I should use it only in some specific situations?
And should I use it if I already have instance of
ScopedNoDenormals noDenormals; on the begining of
For any help great thanks in advance