diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-10-30 12:15:44 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-10-30 12:15:44 +1100 |
commit | 7cbf195b4cb00a86ca2da341cca2518f99403136 (patch) | |
tree | b691dd2acd07e4b5b4d7a0fa3d24acc9148183ad /plugins | |
parent | 575e72e7df61cebda0364e15b0541d7a5d147b35 (diff) |
Tweaked limiter
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/ZaMaximX2/ZaMaximX2Plugin.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp index 1922800..e55d6d0 100644 --- a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp +++ b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp @@ -251,7 +251,7 @@ void ZaMaximX2Plugin::run(const float** inputs, float** outputs, uint32_t frames float eavg[2]; float g[2]; float srate = getSampleRate(); - float alpha = 1.000001; + float alpha = 1.01; float a = 1. - exp(log((alpha - 1.) / (alpha)) / (N + 1.)); float beta = 0.f; for (i = 0; i < M; i++) { @@ -305,8 +305,8 @@ void ZaMaximX2Plugin::run(const float** inputs, float** outputs, uint32_t frames outputs[0][i] = inL; outputs[1][i] = inR; - outputs[0][i] = clip(normalise(z[0][posz[0]] * g[0], 3.)); - outputs[1][i] = clip(normalise(z[1][posz[1]] * g[1], 3.)); + outputs[0][i] = clip(normalise(z[0][posz[0]] * g[0], 5.)); + outputs[1][i] = clip(normalise(z[1][posz[1]] * g[1], 5.)); pushsample(&z[0][0], sanitize_denormal(inL), &posz[0]); pushsample(&emaxn[0][0], sanitize_denormal(emax[0]), &pose[0]); |