Set mini category as mod:ControlVoltagePlugin, hide gui params

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2023-01-04 18:39:40 +00:00
parent 9eee44a789
commit b08e689812
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
3 changed files with 44 additions and 6 deletions

2
dpf

@ -1 +1 @@
Subproject commit 03a7dbf4ef748ad76bc5b8845d9adb348645689f Subproject commit 54e1fb847d046f97b23b94d9c002efe29b3a4240

View file

@ -49,7 +49,7 @@
#define DISTRHO_PLUGIN_WANT_FULL_STATE 1 #define DISTRHO_PLUGIN_WANT_FULL_STATE 1
#define DISTRHO_PLUGIN_WANT_STATE 1 #define DISTRHO_PLUGIN_WANT_STATE 1
#define DISTRHO_PLUGIN_WANT_TIMEPOS 1 #define DISTRHO_PLUGIN_WANT_TIMEPOS 1
#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:UtilityPlugin" #define DISTRHO_PLUGIN_LV2_CATEGORY "mod:ControlVoltagePlugin, lv2:UtilityPlugin"
#define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Generator" #define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Generator"
// #ifdef __MOD_DEVICES__ // #ifdef __MOD_DEVICES__

View file

@ -438,10 +438,6 @@ protected:
parameter.symbol += String(index + 1); parameter.symbol += String(index + 1);
parameter.unit = "v"; parameter.unit = "v";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
// TODO is hidden
// parameter.hints |= kParameterIsAutomatable;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 10.0f; parameter.ranges.max = 10.0f;
@ -463,6 +459,9 @@ protected:
parameter.name = "Show tooltips"; parameter.name = "Show tooltips";
parameter.symbol = "tooltips"; parameter.symbol = "tooltips";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean; parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 1.0f; parameter.ranges.def = 1.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 1.0f; parameter.ranges.max = 1.0f;
@ -472,6 +471,9 @@ protected:
parameter.symbol = "cableOpacity"; parameter.symbol = "cableOpacity";
parameter.unit = "%"; parameter.unit = "%";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 50.0f; parameter.ranges.def = 50.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 100.0f; parameter.ranges.max = 100.0f;
@ -481,6 +483,9 @@ protected:
parameter.symbol = "cableTension"; parameter.symbol = "cableTension";
parameter.unit = "%"; parameter.unit = "%";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 75.0f; parameter.ranges.def = 75.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 100.0f; parameter.ranges.max = 100.0f;
@ -490,6 +495,9 @@ protected:
parameter.symbol = "rackBrightness"; parameter.symbol = "rackBrightness";
parameter.unit = "%"; parameter.unit = "%";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 100.0f; parameter.ranges.def = 100.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 100.0f; parameter.ranges.max = 100.0f;
@ -499,6 +507,9 @@ protected:
parameter.symbol = "haloBrightness"; parameter.symbol = "haloBrightness";
parameter.unit = "%"; parameter.unit = "%";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 25.0f; parameter.ranges.def = 25.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 100.0f; parameter.ranges.max = 100.0f;
@ -507,6 +518,9 @@ protected:
parameter.name = "Knob mode"; parameter.name = "Knob mode";
parameter.symbol = "knobMode"; parameter.symbol = "knobMode";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger; parameter.hints = kParameterIsAutomatable|kParameterIsInteger;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 2.0f; parameter.ranges.max = 2.0f;
@ -524,6 +538,9 @@ protected:
parameter.name = "Scroll wheel knob control"; parameter.name = "Scroll wheel knob control";
parameter.symbol = "knobScroll"; parameter.symbol = "knobScroll";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean; parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 1.0f; parameter.ranges.max = 1.0f;
@ -532,6 +549,9 @@ protected:
parameter.name = "Scroll wheel knob sensitivity"; parameter.name = "Scroll wheel knob sensitivity";
parameter.symbol = "knobScrollSensitivity"; parameter.symbol = "knobScrollSensitivity";
parameter.hints = kParameterIsAutomatable|kParameterIsLogarithmic; parameter.hints = kParameterIsAutomatable|kParameterIsLogarithmic;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 1.0f; parameter.ranges.def = 1.0f;
parameter.ranges.min = 0.1f; parameter.ranges.min = 0.1f;
parameter.ranges.max = 10.0f; parameter.ranges.max = 10.0f;
@ -540,6 +560,9 @@ protected:
parameter.name = "Lock module positions"; parameter.name = "Lock module positions";
parameter.symbol = "lockModules"; parameter.symbol = "lockModules";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean; parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 1.0f; parameter.ranges.max = 1.0f;
@ -548,6 +571,9 @@ protected:
parameter.name = "Update rate limit"; parameter.name = "Update rate limit";
parameter.symbol = "rateLimit"; parameter.symbol = "rateLimit";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger; parameter.hints = kParameterIsAutomatable|kParameterIsInteger;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 2.0f; parameter.ranges.max = 2.0f;
@ -565,6 +591,9 @@ protected:
parameter.name = "Browser sort"; parameter.name = "Browser sort";
parameter.symbol = "browserSort"; parameter.symbol = "browserSort";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger; parameter.hints = kParameterIsAutomatable|kParameterIsInteger;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 3.0f; parameter.ranges.def = 3.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 5.0f; parameter.ranges.max = 5.0f;
@ -588,6 +617,9 @@ protected:
parameter.name = "Browser zoom"; parameter.name = "Browser zoom";
parameter.symbol = "browserZoom"; parameter.symbol = "browserZoom";
parameter.hints = kParameterIsAutomatable; parameter.hints = kParameterIsAutomatable;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.unit = "%"; parameter.unit = "%";
parameter.ranges.def = 50.0f; parameter.ranges.def = 50.0f;
parameter.ranges.min = 25.0f; parameter.ranges.min = 25.0f;
@ -614,6 +646,9 @@ protected:
parameter.name = "Invert zoom"; parameter.name = "Invert zoom";
parameter.symbol = "invertZoom"; parameter.symbol = "invertZoom";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean; parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 0.0f; parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 1.0f; parameter.ranges.max = 1.0f;
@ -622,6 +657,9 @@ protected:
parameter.name = "Auto-squeeze module positions"; parameter.name = "Auto-squeeze module positions";
parameter.symbol = "squeezeModules"; parameter.symbol = "squeezeModules";
parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean; parameter.hints = kParameterIsAutomatable|kParameterIsInteger|kParameterIsBoolean;
#if CARDINAL_VARIANT_MINI
parameter.hints |= kParameterIsHidden;
#endif
parameter.ranges.def = 1.0f; parameter.ranges.def = 1.0f;
parameter.ranges.min = 0.0f; parameter.ranges.min = 0.0f;
parameter.ranges.max = 1.0f; parameter.ranges.max = 1.0f;