summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-06-14 02:43:19 +1000
committerDamien Zammit <damien@zamaudio.com>2015-06-14 02:43:19 +1000
commit635d6093fb46a73c788273467fdd1f72be98109e (patch)
tree508bed9f2ca193336b392d67ac15bb0dea144be1
parent2e2cd2404c5f4f86fb76dedb971051951148a6d7 (diff)
Fixed program defaults on UI side
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp69
-rw-r--r--plugins/ZamComp/ZamCompUI.cpp36
-rw-r--r--plugins/ZamCompX2/ZamCompX2UI.cpp40
-rw-r--r--plugins/ZamEQ2/ZamEQ2UI.cpp70
4 files changed, 155 insertions, 60 deletions
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
index 9f82730..7934d70 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
@@ -411,29 +411,52 @@ void ZaMultiCompX2UI::parameterChanged(uint32_t index, float value)
void ZaMultiCompX2UI::programLoaded(uint32_t index)
{
- if (index != 0)
- return;
-
- // Default values
-/*
- fKnobAttack->setValue(10.0f);
- fKnobRelease->setValue(80.0f);
- fKnobRatio->setValue(4.0f);
- fKnobKnee->setValue(0.0f);
- fKnobGlobalGain->setValue(0.0f);
- fKnobMakeup1->setValue(0.0f);
- fKnobMakeup2->setValue(0.0f);
- fKnobMakeup3->setValue(0.0f);
- fKnobXover1->setValue(160.0f);
- fKnobXover2->setValue(1400.0f);
-*/
- fToggleBypass1->setValue(0.0f);
- fToggleBypass2->setValue(0.0f);
- fToggleBypass3->setValue(0.0f);
- fToggleListen1->setValue(0.0f);
- fToggleListen2->setValue(0.0f);
- fToggleListen3->setValue(0.0f);
- fToggleStereo->setValue(0.0f);
+ switch(index) {
+ case 0:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(80.0f);
+ fKnobKnee->setValue(0.0f);
+ fKnobRatio->setValue(4.0f);
+ fKnobThresh1->setValue(-20.0f);
+ fKnobThresh2->setValue(-18.0f);
+ fKnobThresh3->setValue(-16.0f);
+ fKnobMakeup1->setValue(0.0f);
+ fKnobMakeup2->setValue(0.0f);
+ fKnobMakeup3->setValue(0.0f);
+ fKnobXover1->setValue(160.0f);
+ fKnobXover2->setValue(1400.0f);
+ fToggleBypass1->setValue(0.0f);
+ fToggleBypass2->setValue(0.0f);
+ fToggleBypass3->setValue(0.0f);
+ fToggleListen1->setValue(0.0f);
+ fToggleListen2->setValue(0.0f);
+ fToggleListen3->setValue(0.0f);
+ fToggleStereo->setValue(1.0f);
+ fKnobGlobalGain->setValue(0.0f);
+ break;
+ case 1:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(200.0f);
+ fKnobKnee->setValue(3.0f);
+ fKnobRatio->setValue(5.0f);
+ fKnobThresh1->setValue(-20.0f);
+ fKnobThresh2->setValue(-18.0f);
+ fKnobThresh3->setValue(-16.0f);
+ fKnobMakeup1->setValue(9.0f);
+ fKnobMakeup2->setValue(6.0f);
+ fKnobMakeup3->setValue(6.0f);
+ fKnobXover1->setValue(160.0f);
+ fKnobXover2->setValue(1400.0f);
+ fToggleBypass1->setValue(1.0f);
+ fToggleBypass2->setValue(1.0f);
+ fToggleBypass3->setValue(1.0f);
+ fToggleListen1->setValue(0.0f);
+ fToggleListen2->setValue(0.0f);
+ fToggleListen3->setValue(0.0f);
+ fToggleStereo->setValue(1.0f);
+ fKnobGlobalGain->setValue(0.0f);
+ break;
+ }
}
void ZaMultiCompX2UI::stateChanged(const char*, const char*)
diff --git a/plugins/ZamComp/ZamCompUI.cpp b/plugins/ZamComp/ZamCompUI.cpp
index 9cbdcca..ab69246 100644
--- a/plugins/ZamComp/ZamCompUI.cpp
+++ b/plugins/ZamComp/ZamCompUI.cpp
@@ -145,16 +145,32 @@ void ZamCompUI::parameterChanged(uint32_t index, float value)
void ZamCompUI::programLoaded(uint32_t index)
{
- if (index != 0)
- return;
-
- // Default values
- fKnobAttack->setValue(10.0f);
- fKnobRelease->setValue(80.0f);
- fKnobThresh->setValue(0.0f);
- fKnobRatio->setValue(4.0f);
- fKnobKnee->setValue(0.0f);
- fKnobMakeup->setValue(0.0f);
+ switch(index) {
+ case 0:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(80.0f);
+ fKnobKnee->setValue(0.0f);
+ fKnobRatio->setValue(4.0f);
+ fKnobThresh->setValue(0.0f);
+ fKnobMakeup->setValue(0.0f);
+ break;
+ case 1:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(50.0f);
+ fKnobKnee->setValue(0.0f);
+ fKnobRatio->setValue(5.0f);
+ fKnobThresh->setValue(-11.0f);
+ fKnobMakeup->setValue(6.0f);
+ break;
+ case 2:
+ fKnobAttack->setValue(50.0f);
+ fKnobRelease->setValue(400.0f);
+ fKnobKnee->setValue(8.0f);
+ fKnobRatio->setValue(5.0f);
+ fKnobThresh->setValue(-16.0f);
+ fKnobMakeup->setValue(9.0f);
+ break;
+ }
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamCompX2/ZamCompX2UI.cpp b/plugins/ZamCompX2/ZamCompX2UI.cpp
index 7c4bcfc..17c2871 100644
--- a/plugins/ZamCompX2/ZamCompX2UI.cpp
+++ b/plugins/ZamCompX2/ZamCompX2UI.cpp
@@ -158,17 +158,35 @@ void ZamCompX2UI::parameterChanged(uint32_t index, float value)
void ZamCompX2UI::programLoaded(uint32_t index)
{
- if (index != 0)
- return;
-
- // Default values
- fKnobAttack->setValue(10.0f);
- fKnobRelease->setValue(80.0f);
- fKnobThresh->setValue(0.0f);
- fKnobRatio->setValue(4.0f);
- fKnobKnee->setValue(0.0f);
- fKnobMakeup->setValue(0.0f);
- fToggleStereo->setValue(1.0f);
+ switch(index) {
+ case 0:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(80.0f);
+ fKnobKnee->setValue(0.0f);
+ fKnobRatio->setValue(4.0f);
+ fKnobThresh->setValue(0.0f);
+ fKnobMakeup->setValue(0.0f);
+ fToggleStereo->setValue(2.0f);
+ break;
+ case 1:
+ fKnobAttack->setValue(10.0f);
+ fKnobRelease->setValue(50.0f);
+ fKnobKnee->setValue(0.0f);
+ fKnobRatio->setValue(5.0f);
+ fKnobThresh->setValue(-11.0f);
+ fKnobMakeup->setValue(6.0f);
+ fToggleStereo->setValue(2.0f);
+ break;
+ case 2:
+ fKnobAttack->setValue(50.0f);
+ fKnobRelease->setValue(400.0f);
+ fKnobKnee->setValue(8.0f);
+ fKnobRatio->setValue(5.0f);
+ fKnobThresh->setValue(-16.0f);
+ fKnobMakeup->setValue(9.0f);
+ fToggleStereo->setValue(2.0f);
+ break;
+ }
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamEQ2/ZamEQ2UI.cpp b/plugins/ZamEQ2/ZamEQ2UI.cpp
index 37722fd..6b07a79 100644
--- a/plugins/ZamEQ2/ZamEQ2UI.cpp
+++ b/plugins/ZamEQ2/ZamEQ2UI.cpp
@@ -175,22 +175,60 @@ void ZamEQ2UI::parameterChanged(uint32_t index, float value)
void ZamEQ2UI::programLoaded(uint32_t index)
{
- if (index != 0)
- return;
-
- // Default values
-
- fKnobGain1->setValue(0.0f);
- fKnobQ1->setValue(1.0f);
- fKnobFreq1->setValue(500.0f);
- fKnobGain2->setValue(0.0f);
- fKnobQ2->setValue(1.0f);
- fKnobFreq2->setValue(3000.0f);
- fKnobGainL->setValue(0.0f);
- fKnobFreqL->setValue(250.0f);
- fKnobGainH->setValue(0.0f);
- fKnobFreqH->setValue(8000.0f);
- fSliderMaster->setValue(0.f);
+ switch(index) {
+ case 0:
+ fKnobGain1->setValue(0.0f);
+ fKnobGain2->setValue(0.0f);
+ fKnobGainL->setValue(0.0f);
+ fKnobGainH->setValue(0.0f);
+ fKnobQ1->setValue(1.0f);
+ fKnobQ2->setValue(1.0f);
+ fKnobFreq1->setValue(500.0f);
+ fKnobFreq2->setValue(3000.0f);
+ fKnobFreqL->setValue(250.0f);
+ fKnobFreqH->setValue(8000.0f);
+ fSliderMaster->setValue(0.f);
+ break;
+ case 1:
+ fKnobGain1->setValue(0.0f);
+ fKnobGain2->setValue(0.0f);
+ fKnobGainL->setValue(6.0f);
+ fKnobGainH->setValue(0.0f);
+ fKnobQ1->setValue(1.0f);
+ fKnobQ2->setValue(1.0f);
+ fKnobFreq1->setValue(500.0f);
+ fKnobFreq2->setValue(3000.0f);
+ fKnobFreqL->setValue(60.0f);
+ fKnobFreqH->setValue(8000.0f);
+ fSliderMaster->setValue(-6.f);
+ break;
+ case 2:
+ fKnobGain1->setValue(5.6f);
+ fKnobGain2->setValue(0.7f);
+ fKnobGainL->setValue(-1.05f);
+ fKnobGainH->setValue(0.0f);
+ fKnobQ1->setValue(1.46f);
+ fKnobQ2->setValue(1.33f);
+ fKnobFreq1->setValue(175.0f);
+ fKnobFreq2->setValue(500.0f);
+ fKnobFreqL->setValue(30.0f);
+ fKnobFreqH->setValue(8000.0f);
+ fSliderMaster->setValue(-6.f);
+ break;
+ case 3:
+ fKnobGain1->setValue(0.0f);
+ fKnobGain2->setValue(0.0f);
+ fKnobGainL->setValue(6.0f);
+ fKnobGainH->setValue(6.0f);
+ fKnobQ1->setValue(1.0f);
+ fKnobQ2->setValue(1.0f);
+ fKnobFreq1->setValue(500.0f);
+ fKnobFreq2->setValue(3000.0f);
+ fKnobFreqL->setValue(6600.0f);
+ fKnobFreqH->setValue(330.0f);
+ fSliderMaster->setValue(-12.f);
+ break;
+ }
}
// -----------------------------------------------------------------------