summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2020-05-16 13:09:10 +1000
committerDamien Zammit <damien@zamaudio.com>2020-05-16 13:09:10 +1000
commit852fb0d162783e919e3c972763d6956b3557b6be (patch)
tree67930c26bf00f9028ed9aa8ae5266a7029b366ad
parent0168439c86857489e036d04e7becfad990663cd8 (diff)
ZamTube: Add scalepoints enumeration for tonestack styles
-rw-r--r--plugins/ZamTube/ZamTubePlugin.cpp57
1 files changed, 57 insertions, 0 deletions
diff --git a/plugins/ZamTube/ZamTubePlugin.cpp b/plugins/ZamTube/ZamTubePlugin.cpp
index 3ddb4d8..7eda86f 100644
--- a/plugins/ZamTube/ZamTubePlugin.cpp
+++ b/plugins/ZamTube/ZamTubePlugin.cpp
@@ -121,6 +121,63 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.def = 0.0f;
parameter.ranges.min = 0.0f;
parameter.ranges.max = 24.0f;
+ parameter.enumValues.count = 25;
+ parameter.enumValues.restrictedMode = true;
+ {
+ ParameterEnumerationValue* const values = new ParameterEnumerationValue[25];
+ parameter.enumValues.values = values;
+
+ values[0].label = "1959 Bassman 5F6-A";
+ values[0].value = 0;
+ values[1].label = "Mesa Boogie Mark";
+ values[1].value = 1;
+ values[2].label = "1969 Twin Reverb AA270";
+ values[2].value = 2;
+ values[3].label = "1964 Princeton AA1164";
+ values[3].value = 3;
+ values[4].label = "1959/81 JCM-800 Lead 100";
+ values[4].value = 4;
+ values[5].label = "1981 JCM-2000 Lead";
+ values[5].value = 5;
+ values[6].label = "JTM 45";
+ values[6].value = 6;
+ values[7].label = "1967 Major Lead 200";
+ values[7].value = 7;
+ values[8].label = "M2199 30W";
+ values[8].value = 8;
+ values[9].label = "1959/86 AC-30";
+ values[9].value = 9;
+ values[10].label = "VOX AC-15";
+ values[10].value = 10;
+ values[11].label = "Soldano SLO 100";
+ values[11].value = 11;
+ values[12].label = "Sovtek MIG 100 H";
+ values[12].value = 12;
+ values[13].label = "Peavey C20";
+ values[13].value = 13;
+ values[14].label = "Ibanez GX20";
+ values[14].value = 14;
+ values[15].label = "Roland Cube 60";
+ values[15].value = 15;
+ values[16].label = "Ampeg VL 501";
+ values[16].value = 16;
+ values[17].label = "Ampeg Reverb Rocket";
+ values[17].value = 17;
+ values[18].label = "Bogner Triple Giant Preamp";
+ values[18].value = 18;
+ values[19].label = "Groove Trio Preamp";
+ values[19].value = 19;
+ values[20].label = "Hughes&Kettner";
+ values[20].value = 20;
+ values[21].label = "Fender Blues Junior";
+ values[21].value = 21;
+ values[22].label = "Fender";
+ values[22].value = 22;
+ values[23].label = "Fender Hot Rod";
+ values[23].value = 23;
+ values[24].label = "Gibsen GS12 Reverb Rocket";
+ values[24].value = 24;
+ }
break;
case paramGain:
parameter.hints = kParameterIsAutomable;