Skip to content

Commit

Permalink
ZamTube: Add scalepoints enumeration for tonestack styles
Browse files Browse the repository at this point in the history
  • Loading branch information
zamaudio committed May 16, 2020
1 parent 0168439 commit 852fb0d
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions plugins/ZamTube/ZamTubePlugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit 852fb0d

Please sign in to comment.