Skip to content

Commit

Permalink
Version 3.9
Browse files Browse the repository at this point in the history
Signed-off-by: Damien Zammit <damien@zamaudio.com>
  • Loading branch information
zamaudio committed Oct 11, 2017
1 parent 724bf01 commit 4976cf2
Show file tree
Hide file tree
Showing 17 changed files with 119 additions and 116 deletions.
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -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:
===================
Expand All @@ -28,5 +28,5 @@ Bleeding edge installation:
Package Maintainers:
====================

git checkout 3.8
git checkout 3.9
make dist
3 changes: 3 additions & 0 deletions changelog
Expand Up @@ -42,3 +42,6 @@
- New plugin: ZamDynamicEQ
- New plugin: ZamPhono
- Fixed various compiler warnings

3.9 All compressors bugfix release
- Thanks to johmue
2 changes: 1 addition & 1 deletion plugins/ZaMaximX2/ZaMaximX2Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
Expand Up @@ -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
Expand Down
200 changes: 100 additions & 100 deletions plugins/ZamAutoSat/ZamAutoSatPlugin.hpp
@@ -1,100 +1,100 @@
/*
* ZamAutoSat
* Copyright (C) 2014 Damien Zammit <damien@zamaudio.com>
*
* 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 <damien@zamaudio.com>
*
* 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
2 changes: 1 addition & 1 deletion plugins/ZamComp/ZamCompPlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamCompX2/ZamCompX2Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamDelay/ZamDelayPlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamDynamicEQ/ZamDynamicEQPlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamEQ2/ZamEQ2Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamGEQ31/ZamGEQ31Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamGate/ZamGatePlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamGateX2/ZamGateX2Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamHeadX2/ZamHeadX2Plugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamPhono/ZamPhonoPlugin.hpp
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZamTube/ZamTubePlugin.hpp
Expand Up @@ -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
Expand Down

0 comments on commit 4976cf2

Please sign in to comment.