Set mini category as mod:ControlVoltagePlugin, hide gui params
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
9eee44a789
commit
b08e689812
3 changed files with 44 additions and 6 deletions
2
dpf
2
dpf
|
@ -1 +1 @@
|
||||||
Subproject commit 03a7dbf4ef748ad76bc5b8845d9adb348645689f
|
Subproject commit 54e1fb847d046f97b23b94d9c002efe29b3a4240
|
|
@ -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__
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue