If you have some free time, I would be thrilled if you could drop them into your Ardour sessions, test them out, and let me know what you think! Any critiques, bug reports are highly appreciated.
And i want to express my deepest gratitude to the Ardour development team.
uuuuuh nice! Cool, to have a lookahead in there.
I always thought that the comp is reading peaks and not rms. Does RMS Size 0,00 give me peak measuring?
Thanks for sharing this
Not quite, digital peak is the absolute value and corresponds to signal level. RMS corresponds to signal power.
Digital peak is highly relevant for Limiters where you want to prevent the signal from clipping, but also commonly used in compressors for strong signals without much power (e.g. short share hits). Though in case of compressors with a attack/release time filtering, the difference RMS/peak becomes less significant.
I have not yet had the time to investigate the plugins, but it looks like some decent additions to the original DSP! Well done. Have you considered to also add a mid/side mode to the compressor, like you did with the EQ?
Thank you so much for the technical clarification and the kind words!
You are completely right about the mathematical difference between Peak and RMS.
And I actually built a bypass for this exactly as you described! In the DSP loop, if the RMS size is set to 0 (specifically < 0.1ms), the algorithm entirely skips the squared mean calculation and directly tracks the absolute values of the signal.
Regarding the Mid/Side mode for the compressor, I’ll definitely put that at the top of my roadmap!