diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-10-07 21:25:58 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-10-07 21:25:58 +1100 |
commit | 53d585e775f977a224389b1d6f909234a8513b9d (patch) | |
tree | 95f00ddd47848e781d8c68ca8a36307762cb5459 /plugins/ZamCompX2 | |
parent | aef23ea34c9d9ab70c158b4487d041088c25df34 (diff) |
Don't slew on release, sounds sick!
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZamCompX2')
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2Plugin.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.cpp b/plugins/ZamCompX2/ZamCompX2Plugin.cpp index 96b697a..23eb33f 100644 --- a/plugins/ZamCompX2/ZamCompX2Plugin.cpp +++ b/plugins/ZamCompX2/ZamCompX2Plugin.cpp @@ -347,8 +347,9 @@ void ZamCompX2Plugin::run(const float** inputs, float** outputs, uint32_t frames Ryg = sanitize_denormal(Ryg); } - attack_coeff = attslew ? exp(-1000.f/((attack + 10.0*(slewfactor - 1)) * srate)) : attack_coeff; - release_coeff = relslew ? exp(-1000.f/((release + 10.0*(slewfactor - 1)) * srate)) : release_coeff; + attack_coeff = attslew ? exp(-1000.f/((attack + 2.0*(slewfactor - 1)) * srate)) : attack_coeff; + // Don't slew on release + //release_coeff = relslew ? exp(-1000.f/((release + 2.0*(slewfactor - 1)) * srate)) : release_coeff; if (stereo == STEREOLINK_UNCOUPLED) { Lxl = Lxg - Lyg; |