Compressor adds odd order harmonics and limiter issues ?
-
-
-
I also just had a bug report back about the compressor and limiter. They said the sound breaks up if they are on the wrong settings.
Did you ever find out if there is a certain range that works without these things happening?
-
Yeah, changing the limiter's attack time will switch the internal processing at a random value (a few milliseconds) and introduce a big delay, so I'm not really surprised that it works weird.
Did you drive the sine wave into saturation with the compressor? Because if yes, it should be obvious that it will create harmonics...
-
@Christoph-Hart said in Compressor adds odd order harmonics and limiter issues ?:
Yeah, changing the limiter's attack time will switch the internal processing at a random value (a few milliseconds) and introduce a big delay, so I'm not really surprised that it works weird.
Did you drive the sine wave into saturation with the compressor? Because if yes, it should be obvious that it will create harmonics...
I think I took care of not doing that, been some time since i did this , will test again .
-
iiuc mdaLimiter.cpp swaps attack and release param indices, which probably needs to be reflected in MdaEffectWrapper.h
also, the desmos plots below show mappings from unity range to the synthesis range (equations taken from mdaLimiter.cpp). the release nonlinearity / black curve looks kind of suspicious to me. haven't analyzed the actual dsp algorithm though, so maybe it is just fine.
Desmos | Graphing Calculator
Explore math with our beautiful, free online graphing calculator. Graph functions, plot points, visualize algebraic equations, add sliders, animate graphs, and more.
Desmos (www.desmos.com)