diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-11-10 23:32:48 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-11-10 23:32:48 +1100 |
commit | 207a6bfd613ca2209fb658e943891da731901ea5 (patch) | |
tree | 0cfadb2ae20fdc5682d251e83b68aec8743b7509 | |
parent | e4bcbc6500ae810bfd31d8c93d667f41567a27a4 (diff) |
Allow wet to stay 100% wet without any dry
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r-- | plugins/ZamDelay/ZamDelayPlugin.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/ZamDelay/ZamDelayPlugin.cpp b/plugins/ZamDelay/ZamDelayPlugin.cpp index 6a756d5..500e9a4 100644 --- a/plugins/ZamDelay/ZamDelayPlugin.cpp +++ b/plugins/ZamDelay/ZamDelayPlugin.cpp @@ -366,7 +366,7 @@ void ZamDelayPlugin::run(const float** inputs, float** outputs, uint32_t frames) if (p<0) p += MAX_DELAY; fbstate += z[p] * xfade; } - outputs[0][i] = from_dB(gain) * (in + drywet * -inv * runfilter(fbstate)); + outputs[0][i] = from_dB(gain) * ((1.-drywet)*in + drywet * -inv * runfilter(fbstate)); if (++posz >= MAX_DELAY) { posz = 0; } |