summaryrefslogtreecommitdiff
path: root/plugins/ZaMultiCompX2
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2014-10-01 16:18:55 +0100
committerfalkTX <falktx@gmail.com>2014-10-01 16:18:55 +0100
commit7f0a49a0137dff8b6a7e25a676cd22a666c7f92a (patch)
tree188571f17a5bbe54a8748c64e94b4bc83963102f /plugins/ZaMultiCompX2
parent488bdcf066cbf232d74f8c23c61bc329e46a09c9 (diff)
Fix plugins for updated DPF API
Diffstat (limited to 'plugins/ZaMultiCompX2')
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp56
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp2
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp2
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp11
4 files changed, 31 insertions, 40 deletions
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
index f1c645b..da7b4f5 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
@@ -22,7 +22,7 @@ START_NAMESPACE_DISTRHO
// -----------------------------------------------------------------------
ZaMultiCompX2Plugin::ZaMultiCompX2Plugin()
- : Plugin(paramCount, 1, 1) // 1 program, 1 state
+ : Plugin(paramCount, 1, 0) // 1 program, 0 state
{
// set default values
d_setProgram(0);
@@ -36,7 +36,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Knee";
parameter.symbol = "kn";
parameter.unit = "dB";
@@ -63,7 +63,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 9.0f;
break;
case paramRatio:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Ratio";
parameter.symbol = "rat";
parameter.unit = " ";
@@ -72,7 +72,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramThresh1:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Threshold 1";
parameter.symbol = "thr1";
parameter.unit = "dB";
@@ -81,7 +81,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh2:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Threshold 2";
parameter.symbol = "thr2";
parameter.unit = "dB";
@@ -90,7 +90,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh3:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Threshold 3";
parameter.symbol = "thr3";
parameter.unit = "dB";
@@ -99,7 +99,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup1:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Makeup 1";
parameter.symbol = "mak1";
parameter.unit = "dB";
@@ -108,7 +108,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup2:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Makeup 2";
parameter.symbol = "mak2";
parameter.unit = "dB";
@@ -117,7 +117,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup3:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Makeup 3";
parameter.symbol = "mak3";
parameter.unit = "dB";
@@ -126,7 +126,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramGainR1:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_OUTPUT;
+ parameter.hints = kParameterIsAutomable | kParameterIsOutput;
parameter.name = "Gain Reduction 1";
parameter.symbol = "gr1";
parameter.unit = "dB";
@@ -135,7 +135,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR2:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_OUTPUT;
+ parameter.hints = kParameterIsAutomable | kParameterIsOutput;
parameter.name = "Gain Reduction 2";
parameter.symbol = "gr2";
parameter.unit = "dB";
@@ -144,7 +144,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR3:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_OUTPUT;
+ parameter.hints = kParameterIsAutomable | kParameterIsOutput;
parameter.name = "Gain Reduction 3";
parameter.symbol = "gr3";
parameter.unit = "dB";
@@ -153,7 +153,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramXover1:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_LOGARITHMIC;
+ parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 1";
parameter.symbol = "xover1";
parameter.unit = "Hz";
@@ -162,7 +162,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20000.0f;
break;
case paramXover2:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_LOGARITHMIC;
+ parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 2";
parameter.symbol = "xover2";
parameter.unit = "Hz";
@@ -171,7 +171,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20000.0f;
break;
case paramToggle1:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "ZamComp 1 ON";
parameter.symbol = "toggle1";
parameter.unit = " ";
@@ -180,7 +180,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle2:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "ZamComp 2 ON";
parameter.symbol = "toggle2";
parameter.unit = " ";
@@ -189,7 +189,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle3:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "ZamComp 3 ON";
parameter.symbol = "toggle3";
parameter.unit = " ";
@@ -198,7 +198,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen1:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "Listen 1";
parameter.symbol = "listen1";
parameter.unit = " ";
@@ -207,7 +207,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen2:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "Listen 2";
parameter.symbol = "listen2";
parameter.unit = " ";
@@ -216,7 +216,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen3:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "Listen 3";
parameter.symbol = "listen3";
parameter.unit = " ";
@@ -225,7 +225,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGlobalGain:
- parameter.hints = PARAMETER_IS_AUTOMABLE;
+ parameter.hints = kParameterIsAutomable;
parameter.name = "Master Trim";
parameter.symbol = "globalgain";
parameter.unit = "dB";
@@ -234,7 +234,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramStereoDet:
- parameter.hints = PARAMETER_IS_AUTOMABLE | PARAMETER_IS_BOOLEAN;
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
parameter.name = "Detection (MAX/avg)";
parameter.symbol = "stereodet";
parameter.unit = " ";
@@ -243,7 +243,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramOutputLevelL:
- parameter.hints = PARAMETER_IS_OUTPUT;
+ parameter.hints = kParameterIsOutput;
parameter.name = "Output Left";
parameter.symbol = "outl";
parameter.unit = "dB";
@@ -252,7 +252,7 @@ void ZaMultiCompX2Plugin::d_initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramOutputLevelR:
- parameter.hints = PARAMETER_IS_OUTPUT;
+ parameter.hints = kParameterIsOutput;
parameter.name = "Output Right";
parameter.symbol = "outr";
parameter.unit = "dB";
@@ -492,13 +492,13 @@ void ZaMultiCompX2Plugin::d_setProgram(uint32_t index)
d_activate();
}
-void ZaMultiCompX2Plugin::d_setState(const char* key, const char* value)
+void ZaMultiCompX2Plugin::d_setState(const char*, const char*)
{
resetl = true;
resetr = true;
}
-void ZaMultiCompX2Plugin::d_initStateKey(unsigned int key, d_string& val)
+void ZaMultiCompX2Plugin::d_initState(unsigned int, d_string&, d_string&)
{
}
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
index 20a5585..2ff8c7a 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.hpp
@@ -113,7 +113,7 @@ protected:
void d_initParameter(uint32_t index, Parameter& parameter) ;
void d_initProgramName(uint32_t index, d_string& programName) ;
- void d_initStateKey(uint32_t, d_string&) override;
+ void d_initState(uint32_t, d_string&, d_string&) override;
// -------------------------------------------------------------------
// Internal data
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
index 53cc10e..245556d 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
@@ -27,6 +27,8 @@ START_NAMESPACE_DISTRHO
ZaMultiCompX2UI::ZaMultiCompX2UI()
: UI()
{
+ setSize(ZaMultiCompX2Artwork::zamulticompx2Width, ZaMultiCompX2Artwork::zamulticompx2Height);
+
// background
fImgBackground = Image(ZaMultiCompX2Artwork::zamulticompx2Data, ZaMultiCompX2Artwork::zamulticompx2Width, ZaMultiCompX2Artwork::zamulticompx2Height, GL_BGR);
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
index 44dcb19..d9023f4 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
@@ -45,17 +45,6 @@ public:
protected:
// -------------------------------------------------------------------
- // Information
-
- uint d_getWidth() const noexcept override
- {
- return ZaMultiCompX2Artwork::zamulticompx2Width;
- }
-
- uint d_getHeight() const noexcept override
- {
- return ZaMultiCompX2Artwork::zamulticompx2Height;
- }
void compcurve(float in, int k, float* x, float* y);
void calc_compcurves(void);