summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2016-06-13 22:08:11 +1000
committerDamien Zammit <damien@zamaudio.com>2016-06-13 22:13:52 +1000
commit932046905a57f698406318765a60807a1f81257d (patch)
tree9650ecfb84119bf1ed29299b0ce5a674f399142c
parent04f4a1fe1b0cc731b2fd72164da53618d8459205 (diff)
Version 3.73.7
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r--changelog8
-rw-r--r--plugins/ZaMaximX2/ZaMaximX2Plugin.hpp6
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompPlugin.hpp4
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp4
-rw-r--r--plugins/ZamAutoSat/ZamAutoSatPlugin.hpp6
-rw-r--r--plugins/ZamComp/ZamCompPlugin.hpp4
-rw-r--r--plugins/ZamCompX2/ZamCompX2Plugin.hpp4
-rw-r--r--plugins/ZamDelay/ZamDelayPlugin.hpp6
-rw-r--r--plugins/ZamEQ2/ZamEQ2Plugin.hpp4
-rw-r--r--plugins/ZamGEQ31/ZamGEQ31Plugin.hpp4
-rw-r--r--plugins/ZamGate/ZamGatePlugin.hpp4
-rw-r--r--plugins/ZamGateX2/ZamGateX2Plugin.hpp4
-rw-r--r--plugins/ZamHeadX2/ZamHeadX2Plugin.hpp4
-rw-r--r--plugins/ZamTube/ZamTubePlugin.hpp4
14 files changed, 24 insertions, 42 deletions
diff --git a/changelog b/changelog
index 43fcb2b..dc91f1f 100644
--- a/changelog
+++ b/changelog
@@ -27,3 +27,11 @@
- Various bugfixes
- Key events pass through to host
+3.7 DSP overhaul and major release
+ - ZaMaximX2 has great new algorithm from DAFX
+ - ZamEQ2 has improved filter algorithms
+ - Multibands no longer crackle and pop
+ - Numerical labels on all knobs
+ - Mousewheel feels nicer on all knobs
+ - Travis build integration
+ - Various bugfixes
diff --git a/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp b/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp
index dc55598..0973dcf 100644
--- a/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp
+++ b/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMAXIMX2PLUGIN_HPP_INCLUDED
@@ -53,7 +51,7 @@ protected:
const char* getDescription() const noexcept override
{
- return "";
+ return "Improved smooth peak limiter modelled from a DAFX paper";
}
const char* getMaker() const noexcept override
@@ -73,7 +71,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 2);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
index 7f54a2c..dce9953 100644
--- a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
+++ b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMULTICOMPX2PLUGIN_HPP_INCLUDED
@@ -118,7 +116,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return 0x1700;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
index f0ebff9..2244738 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMULTICOMPX2PLUGIN_HPP_INCLUDED
@@ -123,7 +121,7 @@ Stereo version of ZaMultiComp, with individual threshold controls for each band
uint32_t getVersion() const noexcept override
{
- return 0x1700;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp b/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp
index 771d9b9..b93cd3a 100644
--- a/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp
+++ b/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp
@@ -1,5 +1,5 @@
/*
- * ZamAutoSat mono compressor
+ * ZamAutoSat
* Copyright (C) 2014 Damien Zammit <damien@zamaudio.com>
*
* This program is free software; you can redistribute it and/or
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMAUTOSATPLUGIN_HPP_INCLUDED
@@ -67,7 +65,7 @@ You can apply this plugin generously without affecting the tone.";
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 1);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamComp/ZamCompPlugin.hpp b/plugins/ZamComp/ZamCompPlugin.hpp
index 0137e6e..8338b4f 100644
--- a/plugins/ZamComp/ZamCompPlugin.hpp
+++ b/plugins/ZamComp/ZamCompPlugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMCOMPPLUGIN_HPP_INCLUDED
@@ -75,7 +73,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return 0x1300;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.hpp b/plugins/ZamCompX2/ZamCompX2Plugin.hpp
index 8c2af03..ba44edc 100644
--- a/plugins/ZamCompX2/ZamCompX2Plugin.hpp
+++ b/plugins/ZamCompX2/ZamCompX2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMCOMPX2PLUGIN_HPP_INCLUDED
@@ -80,7 +78,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return 0x1300;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamDelay/ZamDelayPlugin.hpp b/plugins/ZamDelay/ZamDelayPlugin.hpp
index 867651d..6580c73 100644
--- a/plugins/ZamDelay/ZamDelayPlugin.hpp
+++ b/plugins/ZamDelay/ZamDelayPlugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMCOMPPLUGIN_HPP_INCLUDED
@@ -60,7 +58,7 @@ protected:
const char* getDescription() const noexcept override
{
- return "";
+ return "A simple mono delay plugin";
}
const char* getMaker() const noexcept override
@@ -80,7 +78,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return 0x1300;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamEQ2/ZamEQ2Plugin.hpp b/plugins/ZamEQ2/ZamEQ2Plugin.hpp
index 339daaa..b2d95a6 100644
--- a/plugins/ZamEQ2/ZamEQ2Plugin.hpp
+++ b/plugins/ZamEQ2/ZamEQ2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMEQ2PLUGIN_HPP_INCLUDED
@@ -77,7 +75,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 2);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp b/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp
index 8a8e5ba..c9401b2 100644
--- a/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp
+++ b/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMGEQ31PLUGIN_HPP_INCLUDED
@@ -97,7 +95,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return 0x1001;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamGate/ZamGatePlugin.hpp b/plugins/ZamGate/ZamGatePlugin.hpp
index 402f3c5..81d3b21 100644
--- a/plugins/ZamGate/ZamGatePlugin.hpp
+++ b/plugins/ZamGate/ZamGatePlugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMGATEPLUGIN_HPP_INCLUDED
@@ -76,7 +74,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 2);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamGateX2/ZamGateX2Plugin.hpp b/plugins/ZamGateX2/ZamGateX2Plugin.hpp
index df62ceb..0381586 100644
--- a/plugins/ZamGateX2/ZamGateX2Plugin.hpp
+++ b/plugins/ZamGateX2/ZamGateX2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMGATEPLUGIN_HPP_INCLUDED
@@ -76,7 +74,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 2);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp b/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp
index 82736f4..c75ee9a 100644
--- a/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp
+++ b/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMWIDTHX2PLUGIN_HPP_INCLUDED
@@ -69,7 +67,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 6, 1);
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamTube/ZamTubePlugin.hpp b/plugins/ZamTube/ZamTubePlugin.hpp
index 6e996c0..4f3c9c7 100644
--- a/plugins/ZamTube/ZamTubePlugin.hpp
+++ b/plugins/ZamTube/ZamTubePlugin.hpp
@@ -11,8 +11,6 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/
#ifndef ZAMTUBEPLUGIN_HPP_INCLUDED
@@ -149,7 +147,7 @@ Wave digital filter physical model of a triode tube amplifier stage, with modell
uint32_t getVersion() const noexcept override
{
- return 0x1500;
+ return d_version(3, 7, 0);
}
int64_t getUniqueId() const noexcept override