summaryrefslogtreecommitdiff
path: root/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ZamHeadX2/ZamHeadX2Plugin.cpp')
-rw-r--r--plugins/ZamHeadX2/ZamHeadX2Plugin.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp b/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
index c74a069..ac7b698 100644
--- a/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
+++ b/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
@@ -209,10 +209,12 @@ void ZamHeadX2Plugin::setState(const char* key, const char*)
snprintf(azim, 3, "%d", az);
if ((az != azold) || (el != elold)) {
other = !active;
+ signal = false;
clv[other]->clv_release();
clv[other]->clv_configure("convolution.ir.preset", elev, azim);
clv[other]->clv_initialize(getSampleRate(), 2, 2, getBufferSize());
swap = other;
+ signal = true;
}
azold = az;
elold = el;