summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2022-12-11 12:44:28 +1100
committerDamien Zammit <damien@zamaudio.com>2022-12-11 12:49:30 +1100
commita546dc35044112d284edc0dc80a33cc9391e83fc (patch)
treed220f2e608f497e0d9c5ad86edfb7c24e3e0ab66
parent0c16d611df356ff27da251041ba3f3b5ac44c1fb (diff)
ZaMultiComp/X2: Partially revert and disable state for mono
-rw-r--r--plugins/ZaMultiComp/DistrhoPluginInfo.h3
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompUI.cpp6
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompUI.hpp1
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp6
4 files changed, 4 insertions, 12 deletions
diff --git a/plugins/ZaMultiComp/DistrhoPluginInfo.h b/plugins/ZaMultiComp/DistrhoPluginInfo.h
index a2279cf..26a1c25 100644
--- a/plugins/ZaMultiComp/DistrhoPluginInfo.h
+++ b/plugins/ZaMultiComp/DistrhoPluginInfo.h
@@ -29,8 +29,7 @@
#define DISTRHO_PLUGIN_WANT_LATENCY 0
#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
-#define DISTRHO_PLUGIN_WANT_STATE 1
-#define DISTRHO_PLUGIN_WANT_FULL_STATE 1
+#define DISTRHO_PLUGIN_WANT_STATE 0
#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
#define DISTRHO_PLUGIN_IS_RT_SAFE 1
diff --git a/plugins/ZaMultiComp/ZaMultiCompUI.cpp b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
index a846e7b..d45051a 100644
--- a/plugins/ZaMultiComp/ZaMultiCompUI.cpp
+++ b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
@@ -620,10 +620,6 @@ void ZaMultiCompUI::programLoaded(uint32_t index)
}
}
-void ZaMultiCompUI::stateChanged(const char*, const char*)
-{
-}
-
// -----------------------------------------------------------------------
// Widget Callbacks
@@ -825,8 +821,6 @@ void ZaMultiCompUI::onDisplay()
const GraphicsContext& context(getGraphicsContext());
fImgBackground.draw(context);
- setState("stateMeterReset", "");
-
// draw leds
static const float sLedSpacing = 15.3f;
static const int sLedInitialX = 35.5;
diff --git a/plugins/ZaMultiComp/ZaMultiCompUI.hpp b/plugins/ZaMultiComp/ZaMultiCompUI.hpp
index bab666e..e0c52e1 100644
--- a/plugins/ZaMultiComp/ZaMultiCompUI.hpp
+++ b/plugins/ZaMultiComp/ZaMultiCompUI.hpp
@@ -54,7 +54,6 @@ protected:
void parameterChanged(uint32_t index, float value) override;
void programLoaded(uint32_t index) override;
- void stateChanged(const char*, const char*) override;
// -------------------------------------------------------------------
// Widget Callbacks
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
index 2ba8312..f2df2ec 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
@@ -198,7 +198,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramGainR1:
- parameter.hints = kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 1";
parameter.symbol = "gr1";
parameter.unit = "dB";
@@ -207,7 +207,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR2:
- parameter.hints = kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 2";
parameter.symbol = "gr2";
parameter.unit = "dB";
@@ -216,7 +216,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR3:
- parameter.hints = kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 3";
parameter.symbol = "gr3";
parameter.unit = "dB";