From 4976cf204074c1dfaf344821e83e8d896b35107d Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Wed, 11 Oct 2017 18:39:05 +1100 Subject: [PATCH] Version 3.9 Signed-off-by: Damien Zammit --- README.md | 4 +- changelog | 3 + plugins/ZaMaximX2/ZaMaximX2Plugin.hpp | 2 +- plugins/ZaMultiComp/ZaMultiCompPlugin.hpp | 2 +- plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp | 2 +- plugins/ZamAutoSat/ZamAutoSatPlugin.hpp | 200 +++++++++--------- plugins/ZamComp/ZamCompPlugin.hpp | 2 +- plugins/ZamCompX2/ZamCompX2Plugin.hpp | 2 +- plugins/ZamDelay/ZamDelayPlugin.hpp | 2 +- plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp | 2 +- plugins/ZamEQ2/ZamEQ2Plugin.hpp | 2 +- plugins/ZamGEQ31/ZamGEQ31Plugin.hpp | 2 +- plugins/ZamGate/ZamGatePlugin.hpp | 2 +- plugins/ZamGateX2/ZamGateX2Plugin.hpp | 2 +- plugins/ZamHeadX2/ZamHeadX2Plugin.hpp | 2 +- plugins/ZamPhono/ZamPhonoPlugin.hpp | 2 +- plugins/ZamTube/ZamTubePlugin.hpp | 2 +- 17 files changed, 119 insertions(+), 116 deletions(-) diff --git a/README.md b/README.md index c2ceefae..3bfa8371 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Note: This is a new repo that contains the full history of the old repo. Submodules are now required (>= 3.6). Uses Distrho Plugin Framework. -Please use version 3.8 for a stable package, latest git is experimental. +Please use version 3.9 for a stable package, latest git is experimental. Build Dependencies: =================== @@ -28,5 +28,5 @@ Bleeding edge installation: Package Maintainers: ==================== - git checkout 3.8 + git checkout 3.9 make dist diff --git a/changelog b/changelog index 16b74afd..a1c21780 100644 --- a/changelog +++ b/changelog @@ -42,3 +42,6 @@ - New plugin: ZamDynamicEQ - New plugin: ZamPhono - Fixed various compiler warnings + +3.9 All compressors bugfix release + - Thanks to johmue diff --git a/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp b/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp index 5db00dc0..0bda0034 100644 --- a/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp +++ b/plugins/ZaMaximX2/ZaMaximX2Plugin.hpp @@ -71,7 +71,7 @@ class ZaMaximX2Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp index 450f3df5..fc739cec 100644 --- a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp +++ b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp @@ -116,7 +116,7 @@ class ZaMultiCompPlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp index fb377eec..d2bb86b7 100644 --- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp +++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp @@ -121,7 +121,7 @@ Stereo version of ZaMultiComp, with individual threshold controls for each band uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp b/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp index 7690b41c..369cfe8c 100644 --- a/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp +++ b/plugins/ZamAutoSat/ZamAutoSatPlugin.hpp @@ -1,100 +1,100 @@ -/* - * ZamAutoSat - * Copyright (C) 2014 Damien Zammit - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License, or any later version. - * - * This program is distributed in the hope that it will be useful, - * 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. - */ - -#ifndef ZAMAUTOSATPLUGIN_HPP_INCLUDED -#define ZAMAUTOSATPLUGIN_HPP_INCLUDED - -#include "DistrhoPlugin.hpp" - -START_NAMESPACE_DISTRHO - -// ----------------------------------------------------------------------- - -class ZamAutoSatPlugin : public Plugin -{ -public: - enum Parameters - { - paramCount - }; - - ZamAutoSatPlugin(); - ~ZamAutoSatPlugin() override; - -protected: - // ------------------------------------------------------------------- - // Information - - const char* getLabel() const noexcept override - { - return "ZamAutoSat"; - } - - const char* getDescription() const noexcept override - { - return "An automatic saturation plugin, has been known to provide smooth levelling to live mic channels.\n\ -You can apply this plugin generously without affecting the tone."; - } - - const char* getMaker() const noexcept override - { - return "Damien Zammit"; - } - - const char* getHomePage() const noexcept override - { - return "http://www.zamaudio.com"; - } - - const char* getLicense() const noexcept override - { - return "GPL v2+"; - } - - uint32_t getVersion() const noexcept override - { - return d_version(3, 8, 0); - } - - int64_t getUniqueId() const noexcept override - { - return d_cconst('Z', 'S', 'A', 'T'); - } - - // ------------------------------------------------------------------- - // Init - - void initParameter(uint32_t index, Parameter& parameter) override; - - // ------------------------------------------------------------------- - // Internal data - - float getParameterValue(uint32_t index) const override; - void setParameterValue(uint32_t index, float value) override; - - // ------------------------------------------------------------------- - void activate() override; - void deactivate() override; - void run(const float** inputs, float** outputs, uint32_t frames) override; - - // ------------------------------------------------------------------- - -}; - -// ----------------------------------------------------------------------- - -END_NAMESPACE_DISTRHO - -#endif // ZAMAUTOSAT_HPP_INCLUDED +/* + * ZamAutoSat + * Copyright (C) 2014 Damien Zammit + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or any later version. + * + * This program is distributed in the hope that it will be useful, + * 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. + */ + +#ifndef ZAMAUTOSATPLUGIN_HPP_INCLUDED +#define ZAMAUTOSATPLUGIN_HPP_INCLUDED + +#include "DistrhoPlugin.hpp" + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +class ZamAutoSatPlugin : public Plugin +{ +public: + enum Parameters + { + paramCount + }; + + ZamAutoSatPlugin(); + ~ZamAutoSatPlugin() override; + +protected: + // ------------------------------------------------------------------- + // Information + + const char* getLabel() const noexcept override + { + return "ZamAutoSat"; + } + + const char* getDescription() const noexcept override + { + return "An automatic saturation plugin, has been known to provide smooth levelling to live mic channels.\n\ +You can apply this plugin generously without affecting the tone."; + } + + const char* getMaker() const noexcept override + { + return "Damien Zammit"; + } + + const char* getHomePage() const noexcept override + { + return "http://www.zamaudio.com"; + } + + const char* getLicense() const noexcept override + { + return "GPL v2+"; + } + + uint32_t getVersion() const noexcept override + { + return d_version(3, 9, 0); + } + + int64_t getUniqueId() const noexcept override + { + return d_cconst('Z', 'S', 'A', 'T'); + } + + // ------------------------------------------------------------------- + // Init + + void initParameter(uint32_t index, Parameter& parameter) override; + + // ------------------------------------------------------------------- + // Internal data + + float getParameterValue(uint32_t index) const override; + void setParameterValue(uint32_t index, float value) override; + + // ------------------------------------------------------------------- + void activate() override; + void deactivate() override; + void run(const float** inputs, float** outputs, uint32_t frames) override; + + // ------------------------------------------------------------------- + +}; + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO + +#endif // ZAMAUTOSAT_HPP_INCLUDED diff --git a/plugins/ZamComp/ZamCompPlugin.hpp b/plugins/ZamComp/ZamCompPlugin.hpp index 7840fa4d..e2c51e69 100644 --- a/plugins/ZamComp/ZamCompPlugin.hpp +++ b/plugins/ZamComp/ZamCompPlugin.hpp @@ -73,7 +73,7 @@ class ZamCompPlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.hpp b/plugins/ZamCompX2/ZamCompX2Plugin.hpp index aaa9003a..5b1d0214 100644 --- a/plugins/ZamCompX2/ZamCompX2Plugin.hpp +++ b/plugins/ZamCompX2/ZamCompX2Plugin.hpp @@ -78,7 +78,7 @@ class ZamCompX2Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamDelay/ZamDelayPlugin.hpp b/plugins/ZamDelay/ZamDelayPlugin.hpp index ccb9c913..0fd20c7d 100644 --- a/plugins/ZamDelay/ZamDelayPlugin.hpp +++ b/plugins/ZamDelay/ZamDelayPlugin.hpp @@ -78,7 +78,7 @@ class ZamDelayPlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp b/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp index 2549aac7..51a36076 100644 --- a/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp +++ b/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp @@ -82,7 +82,7 @@ class ZamDynamicEQPlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamEQ2/ZamEQ2Plugin.hpp b/plugins/ZamEQ2/ZamEQ2Plugin.hpp index a62260b2..665201ce 100644 --- a/plugins/ZamEQ2/ZamEQ2Plugin.hpp +++ b/plugins/ZamEQ2/ZamEQ2Plugin.hpp @@ -75,7 +75,7 @@ class ZamEQ2Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp b/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp index 0bc78043..746a74d0 100644 --- a/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp +++ b/plugins/ZamGEQ31/ZamGEQ31Plugin.hpp @@ -95,7 +95,7 @@ class ZamGEQ31Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamGate/ZamGatePlugin.hpp b/plugins/ZamGate/ZamGatePlugin.hpp index 1a911c07..53731cc8 100644 --- a/plugins/ZamGate/ZamGatePlugin.hpp +++ b/plugins/ZamGate/ZamGatePlugin.hpp @@ -74,7 +74,7 @@ class ZamGatePlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamGateX2/ZamGateX2Plugin.hpp b/plugins/ZamGateX2/ZamGateX2Plugin.hpp index d85fb803..cd2edc9b 100644 --- a/plugins/ZamGateX2/ZamGateX2Plugin.hpp +++ b/plugins/ZamGateX2/ZamGateX2Plugin.hpp @@ -74,7 +74,7 @@ class ZamGateX2Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp b/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp index 4f420d5b..48b419a7 100644 --- a/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp +++ b/plugins/ZamHeadX2/ZamHeadX2Plugin.hpp @@ -67,7 +67,7 @@ class ZamHeadX2Plugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamPhono/ZamPhonoPlugin.hpp b/plugins/ZamPhono/ZamPhonoPlugin.hpp index adf44109..21527b4b 100644 --- a/plugins/ZamPhono/ZamPhonoPlugin.hpp +++ b/plugins/ZamPhono/ZamPhonoPlugin.hpp @@ -56,7 +56,7 @@ class ZamPhonoPlugin : public Plugin uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override diff --git a/plugins/ZamTube/ZamTubePlugin.hpp b/plugins/ZamTube/ZamTubePlugin.hpp index 544f6044..ffb303fe 100644 --- a/plugins/ZamTube/ZamTubePlugin.hpp +++ b/plugins/ZamTube/ZamTubePlugin.hpp @@ -131,7 +131,7 @@ Wave digital filter physical model of a triode tube amplifier stage, with modell uint32_t getVersion() const noexcept override { - return d_version(3, 8, 0); + return d_version(3, 9, 0); } int64_t getUniqueId() const noexcept override