diff options
Diffstat (limited to 'plugins/ZamHeadX2/ZamHeadX2Plugin.cpp')
-rw-r--r-- | plugins/ZamHeadX2/ZamHeadX2Plugin.cpp | 2 |
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; |