Skip to content

Commit

Permalink
Version 3.7
Browse files Browse the repository at this point in the history
Signed-off-by: Damien Zammit <damien@zamaudio.com>
  • Loading branch information
zamaudio committed Jun 13, 2016
1 parent 04f4a1f commit 9320469
Show file tree
Hide file tree
Showing 14 changed files with 24 additions and 42 deletions.
8 changes: 8 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 2 additions & 4 deletions plugins/ZaMaximX2/ZaMaximX2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -53,7 +51,7 @@ class ZaMaximX2Plugin : public Plugin

const char* getDescription() const noexcept override
{
return "";
return "Improved smooth peak limiter modelled from a DAFX paper";
}

const char* getMaker() const noexcept override
Expand All @@ -73,7 +71,7 @@ class ZaMaximX2Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return d_version(3, 6, 2);
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -118,7 +116,7 @@ class ZaMultiCompPlugin : public Plugin

uint32_t getVersion() const noexcept override
{
return 0x1700;
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
6 changes: 2 additions & 4 deletions plugins/ZamAutoSat/ZamAutoSatPlugin.hpp
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamComp/ZamCompPlugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -75,7 +73,7 @@ class ZamCompPlugin : public Plugin

uint32_t getVersion() const noexcept override
{
return 0x1300;
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamCompX2/ZamCompX2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -80,7 +78,7 @@ class ZamCompX2Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return 0x1300;
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
6 changes: 2 additions & 4 deletions plugins/ZamDelay/ZamDelayPlugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -60,7 +58,7 @@ class ZamDelayPlugin : public Plugin

const char* getDescription() const noexcept override
{
return "";
return "A simple mono delay plugin";
}

const char* getMaker() const noexcept override
Expand All @@ -80,7 +78,7 @@ class ZamDelayPlugin : public Plugin

uint32_t getVersion() const noexcept override
{
return 0x1300;
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamEQ2/ZamEQ2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -77,7 +75,7 @@ class ZamEQ2Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return d_version(3, 6, 2);
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamGEQ31/ZamGEQ31Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -97,7 +95,7 @@ class ZamGEQ31Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return 0x1001;
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamGate/ZamGatePlugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -76,7 +74,7 @@ class ZamGatePlugin : public Plugin

uint32_t getVersion() const noexcept override
{
return d_version(3, 6, 2);
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamGateX2/ZamGateX2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -76,7 +74,7 @@ class ZamGateX2Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return d_version(3, 6, 2);
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamHeadX2/ZamHeadX2Plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -69,7 +67,7 @@ class ZamHeadX2Plugin : public Plugin

uint32_t getVersion() const noexcept override
{
return d_version(3, 6, 1);
return d_version(3, 7, 0);
}

int64_t getUniqueId() const noexcept override
Expand Down
4 changes: 1 addition & 3 deletions plugins/ZamTube/ZamTubePlugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 9320469

Please sign in to comment.