summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-10-30 12:15:44 +1100
committerDamien Zammit <damien@zamaudio.com>2015-10-30 12:15:44 +1100
commit7cbf195b4cb00a86ca2da341cca2518f99403136 (patch)
treeb691dd2acd07e4b5b4d7a0fa3d24acc9148183ad /plugins
parent575e72e7df61cebda0364e15b0541d7a5d147b35 (diff)
Tweaked limiter
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins')
-rw-r--r--plugins/ZaMaximX2/ZaMaximX2Plugin.cpp6
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]);