Compressor adds odd order harmonics and limiter issues ?
-
Just stumbled on this , wondering why this is ?
When engaging the compressor I see these added odd order harmonics.This is when going for faster attack.
Decreasing Release time .
I wonder if its normal ?
-
The limiter has strange behaviour as well.
Threshold at 0.0dB so no limiting is happening
Scrolling through the attack has major glitches/zipper noise.
And for the test signal the signal drops at 0.49 ms attack.
-
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.