summaryrefslogtreecommitdiff
path: root/plugins/ZaMultiComp/ZaMultiCompUI.cpp
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2014-04-14 16:00:18 +1000
committerDamien Zammit <damien@zamaudio.com>2014-04-14 16:00:18 +1000
commit92599ab8e5df194e93637702785998c5479810cf (patch)
treeb2fc354c26b2167dccf2e43e0d776c2921d3a72b /plugins/ZaMultiComp/ZaMultiCompUI.cpp
parent51ce449ff23251acc3e3e58c329aa0d9c1d317be (diff)
Fixed toggle DSP
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZaMultiComp/ZaMultiCompUI.cpp')
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompUI.cpp35
1 files changed, 18 insertions, 17 deletions
diff --git a/plugins/ZaMultiComp/ZaMultiCompUI.cpp b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
index 0ff96bc..6e8e01c 100644
--- a/plugins/ZaMultiComp/ZaMultiCompUI.cpp
+++ b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
@@ -16,6 +16,7 @@
*/
#include "ZaMultiCompUI.hpp"
+#include <stdio.h>
using DGL::Point;
@@ -44,7 +45,7 @@ ZaMultiCompUI::ZaMultiCompUI()
// knob
fKnobAttack = new ImageKnob(this, knobImage);
- fKnobAttack->setPos(24, 45);
+ fKnobAttack->setPos(24, 43);
fKnobAttack->setRange(0.1f, 200.0f);
fKnobAttack->setStep(0.1f);
fKnobAttack->setValue(10.0f);
@@ -52,7 +53,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobAttack->setCallback(this);
fKnobRelease = new ImageKnob(this, knobImage);
- fKnobRelease->setPos(108, 45);
+ fKnobRelease->setPos(108, 43);
fKnobRelease->setRange(50.0f, 500.0f);
fKnobRelease->setStep(1.0f);
fKnobRelease->setValue(80.0f);
@@ -60,7 +61,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobRelease->setCallback(this);
fKnobThresh = new ImageKnob(this, knobImage);
- fKnobThresh->setPos(191.5, 45);
+ fKnobThresh->setPos(191.5, 43);
fKnobThresh->setRange(-60.0f, 0.0f);
fKnobThresh->setStep(1.0f);
fKnobThresh->setValue(0.0f);
@@ -68,7 +69,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobThresh->setCallback(this);
fKnobRatio = new ImageKnob(this, knobImage);
- fKnobRatio->setPos(270, 45);
+ fKnobRatio->setPos(270, 43);
fKnobRatio->setRange(1.0f, 20.0f);
fKnobRatio->setStep(0.1f);
fKnobRatio->setValue(4.0f);
@@ -76,7 +77,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobRatio->setCallback(this);
fKnobKnee = new ImageKnob(this, knobImage);
- fKnobKnee->setPos(348.5, 45);
+ fKnobKnee->setPos(348.5, 43);
fKnobKnee->setRange(0.0f, 8.0f);
fKnobKnee->setStep(0.1f);
fKnobKnee->setValue(0.0f);
@@ -84,7 +85,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobKnee->setCallback(this);
fKnobGlobalGain = new ImageKnob(this, knobImage);
- fKnobGlobalGain->setPos(427.3, 45);
+ fKnobGlobalGain->setPos(427.3, 43);
fKnobGlobalGain->setRange(-30.0f, 30.0f);
fKnobGlobalGain->setStep(1.0f);
fKnobGlobalGain->setValue(0.0f);
@@ -92,7 +93,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobGlobalGain->setCallback(this);
fKnobXover2 = new ImageKnob(this, knobImage);
- fKnobXover2->setPos(85, 121);
+ fKnobXover2->setPos(84, 121);
fKnobXover2->setRange(1400.f, 14000.f);
fKnobXover2->setStep(1.0f);
fKnobXover2->setValue(1400.f);
@@ -100,7 +101,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobXover2->setCallback(this);
fKnobXover1 = new ImageKnob(this, knobImage);
- fKnobXover1->setPos(85, 176);
+ fKnobXover1->setPos(84, 176);
fKnobXover1->setRange(20.0f, 1400.0f);
fKnobXover1->setStep(1.0f);
fKnobXover1->setValue(250.0f);
@@ -108,7 +109,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobXover1->setCallback(this);
fKnobMakeup3 = new ImageKnob(this, knobImage);
- fKnobMakeup3->setPos(168, 101);
+ fKnobMakeup3->setPos(167.75, 99.5);
fKnobMakeup3->setRange(0.0f, 30.0f);
fKnobMakeup3->setStep(0.1f);
fKnobMakeup3->setValue(0.0f);
@@ -116,7 +117,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobMakeup3->setCallback(this);
fKnobMakeup2 = new ImageKnob(this, knobImage);
- fKnobMakeup2->setPos(168, 151);
+ fKnobMakeup2->setPos(167.75, 150.25);
fKnobMakeup2->setRange(0.0f, 30.0f);
fKnobMakeup2->setStep(0.1f);
fKnobMakeup2->setValue(0.0f);
@@ -124,7 +125,7 @@ ZaMultiCompUI::ZaMultiCompUI()
fKnobMakeup2->setCallback(this);
fKnobMakeup1 = new ImageKnob(this, knobImage);
- fKnobMakeup1->setPos(168, 201);
+ fKnobMakeup1->setPos(167.75, 201.4);
fKnobMakeup1->setRange(0.0f, 30.0f);
fKnobMakeup1->setStep(0.1f);
fKnobMakeup1->setValue(0.0f);
@@ -295,13 +296,13 @@ void ZaMultiCompUI::d_parameterChanged(uint32_t index, float value)
fToggleBypass3->setValue(value);
break;
case ZaMultiCompPlugin::paramListen1:
- fToggleListen1->setValue(value);
+ fToggleListen1->setValue(1.-value);
break;
case ZaMultiCompPlugin::paramListen2:
- fToggleListen2->setValue(value);
+ fToggleListen2->setValue(1.-value);
break;
case ZaMultiCompPlugin::paramListen3:
- fToggleListen3->setValue(value);
+ fToggleListen3->setValue(1.-value);
break;
}
}
@@ -456,11 +457,11 @@ void ZaMultiCompUI::imageSliderValueChanged(ImageSlider* slider, float v)
else if (slider == fToggleBypass3)
d_setParameterValue(ZaMultiCompPlugin::paramToggle3, v);
else if (slider == fToggleListen1)
- d_setParameterValue(ZaMultiCompPlugin::paramListen1, v);
+ d_setParameterValue(ZaMultiCompPlugin::paramListen1, 1.-v);
else if (slider == fToggleListen2)
- d_setParameterValue(ZaMultiCompPlugin::paramListen2, v);
+ d_setParameterValue(ZaMultiCompPlugin::paramListen2, 1.-v);
else if (slider == fToggleListen3)
- d_setParameterValue(ZaMultiCompPlugin::paramListen3, v);
+ d_setParameterValue(ZaMultiCompPlugin::paramListen3, 1.-v);
}
void ZaMultiCompUI::onDisplay()