It would be great if the AGCs Gain Reduction speed within the window is not "0" but a (much) slower value than the main time constants.
Example: Main Attack time= 850ms Main Release time= 5000ms --> Window Attack time=5x Main Attack=1700ms, Window Release time=5x Main Release=25000ms.
This Factor should be configurable.
Can you explain the benefit of this ? I genuinely would like to know.
What do you experience with the AGC as it is now ? Does it not sound correctly ?
To my opinion the window function is implemented to get a more easy sound by halting the AGC within the set window.
In case the audio level varies outside the set window, the AGC is still acting with it's original attack and release times.
This is something completely different than setting it's attack and release time 5 times higher...which could cause the AGC to react completely different within the window.