Hi,
I would like your help to find a solution for the inappropriate behavior of the RMS compressor that I am using on the ADAU1701.
The block used is: Dynamic Processors -> RMS -> Full Range (-90 to +24 dB) -> No Post Gain -> Mono -> No Ext Detector Input -> RMS (no gain)
The compression curve: As a limiter.
The problem is related to the hold time. It does not have a constant behavior.
For example, it was configured for 100ms, but each time the limited signal falls below the threshold and the hold time starts to be counted,
it is observed that the total hold time varies to less time value, but never exceeds the configured value (100ms).
It seems to me that the internal variable of the algorithm is not reset.
To perform these tests, I am using a 1kHz audio source that changes the amplitude from 100% to 50% every 500ms;
If anyone can simulate it, I would be immensely grateful.
Thank you.