summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-11-10 23:32:48 +1100
committerDamien Zammit <damien@zamaudio.com>2015-11-10 23:32:48 +1100
commit207a6bfd613ca2209fb658e943891da731901ea5 (patch)
tree0cfadb2ae20fdc5682d251e83b68aec8743b7509
parente4bcbc6500ae810bfd31d8c93d667f41567a27a4 (diff)
Allow wet to stay 100% wet without any dry
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r--plugins/ZamDelay/ZamDelayPlugin.cpp2
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;
}