summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2022-12-06 13:19:37 +0000
committerfalkTX <falktx@falktx.com>2022-12-06 13:19:37 +0000
commit2e8157e70e1ee415b6a7d7a725f9296cb3cc5ef6 (patch)
tree6e9018feacf05b313bb31a5b66c5da903f5dd43c
parent59c2cd79ca30a6c891b0c353551b3a795d18a8e6 (diff)
Fix deprecated warnings
Signed-off-by: falkTX <falktx@falktx.com>
-rw-r--r--plugins/ZaMaximX2/ZaMaximX2Plugin.cpp6
-rw-r--r--plugins/ZaMaximX2/ZaMaximX2UI.cpp15
-rw-r--r--plugins/ZaMultiComp/DistrhoPluginInfo.h11
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompPlugin.cpp60
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompUI.cpp23
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp62
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp29
-rw-r--r--plugins/ZamAutoSat/ZamAutoSatUI.cpp5
-rw-r--r--plugins/ZamChild670/ZamChild670Plugin.cpp10
-rw-r--r--plugins/ZamChild670/ZamChild670UI.cpp2
-rw-r--r--plugins/ZamComp/ZamCompPlugin.cpp16
-rw-r--r--plugins/ZamCompX2/ZamCompX2Plugin.cpp18
-rw-r--r--plugins/ZamCompX2/ZamCompX2UI.cpp15
-rw-r--r--plugins/ZamDelay/ZamDelayPlugin.cpp16
-rw-r--r--plugins/ZamDelay/ZamDelayUI.cpp5
-rw-r--r--plugins/ZamDynamicEQ/ZamDynamicEQPlugin.cpp30
-rw-r--r--plugins/ZamEQ2/ZamEQ2Plugin.cpp24
-rw-r--r--plugins/ZamEQ2/ZamEQ2UI.cpp5
-rw-r--r--plugins/ZamGEQ31/ZamGEQ31Plugin.cpp60
-rw-r--r--plugins/ZamGEQ31/ZamGEQ31UI.cpp5
-rw-r--r--plugins/ZamGate/ZamGatePlugin.cpp14
-rw-r--r--plugins/ZamGate/ZamGateUI.cpp13
-rw-r--r--plugins/ZamGateX2/ZamGateX2Plugin.cpp14
-rw-r--r--plugins/ZamGateX2/ZamGateX2UI.cpp13
-rw-r--r--plugins/ZamGrains/ZamGrainsPlugin.cpp12
-rw-r--r--plugins/ZamGrains/ZamGrainsUI.cpp6
-rw-r--r--plugins/ZamHeadX2/DistrhoPluginInfo.h11
-rw-r--r--plugins/ZamHeadX2/ZamHeadX2Plugin.cpp2
-rw-r--r--plugins/ZamHeadX2/ZamHeadX2UI.cpp5
-rw-r--r--plugins/ZamHeadX2/convolution.cpp15
-rw-r--r--plugins/ZamNoise/ZamNoisePlugin.cpp2
-rw-r--r--plugins/ZamNoise/ZamNoiseUI.cpp2
-rw-r--r--plugins/ZamPhono/ZamPhonoPlugin.cpp4
-rw-r--r--plugins/ZamPhono/ZamPhonoUI.cpp5
-rw-r--r--plugins/ZamPiano/ZamPianoPlugin.cpp22
-rw-r--r--plugins/ZamPiano/ZamPianoUI.cpp2
-rw-r--r--plugins/ZamSFZ/ZamSFZPlugin.cpp2
-rw-r--r--plugins/ZamSFZ/ZamSFZUI.cpp2
-rw-r--r--plugins/ZamSynth/ZamSynthPlugin.cpp6
-rw-r--r--plugins/ZamSynth/ZamSynthUI.cpp2
-rw-r--r--plugins/ZamTube/ZamTubePlugin.cpp14
-rw-r--r--plugins/ZamTube/ZamTubeUI.cpp5
-rw-r--r--plugins/ZamVerb/DistrhoPluginInfo.h9
-rw-r--r--plugins/ZamVerb/ZamVerbPlugin.cpp6
-rw-r--r--plugins/ZamVerb/ZamVerbUI.cpp5
-rw-r--r--plugins/ZamVerb/convolution.cpp13
46 files changed, 333 insertions, 290 deletions
diff --git a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
index 108de19..61c9217 100644
--- a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
+++ b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
@@ -36,7 +36,7 @@ void ZaMaximX2Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramRelease:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZaMaximX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramCeiling:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Output Ceiling";
parameter.symbol = "ceil";
parameter.unit = "dB";
@@ -54,7 +54,7 @@ void ZaMaximX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thresh";
parameter.unit = "dB";
diff --git a/plugins/ZaMaximX2/ZaMaximX2UI.cpp b/plugins/ZaMaximX2/ZaMaximX2UI.cpp
index 75d7312..884fbec 100644
--- a/plugins/ZaMaximX2/ZaMaximX2UI.cpp
+++ b/plugins/ZaMaximX2/ZaMaximX2UI.cpp
@@ -30,7 +30,7 @@ ZaMaximX2UI::ZaMaximX2UI()
setSize(ZaMaximX2Artwork::zamaximx2Width, ZaMaximX2Artwork::zamaximx2Height);
// background
- fImgBackground = Image(ZaMaximX2Artwork::zamaximx2Data, ZaMaximX2Artwork::zamaximx2Width, ZaMaximX2Artwork::zamaximx2Height, GL_BGR);
+ fImgBackground = Image(ZaMaximX2Artwork::zamaximx2Data, ZaMaximX2Artwork::zamaximx2Width, ZaMaximX2Artwork::zamaximx2Height, kImageFormatBGR);
// led images
fLedRedImg = Image(ZaMaximX2Artwork::ledredData, ZaMaximX2Artwork::ledredWidth, ZaMaximX2Artwork::ledredHeight);
@@ -143,7 +143,8 @@ void ZaMaximX2UI::imageKnobValueChanged(ZamKnob* knob, float value)
void ZaMaximX2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
// draw leds
static const float sLedSpacing = 15.5f;
@@ -181,8 +182,8 @@ void ZaMaximX2UI::onDisplay()
numRedLeds = 1;
else numRedLeds = 0;
- for (int i=numRedLeds; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
+ for (int i=numRedLeds; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
if (fLedYellowValue >= 20.f)
numYellowLeds = 19;
@@ -226,12 +227,12 @@ void ZaMaximX2UI::onDisplay()
if (numYellowLeds > 12) {
for (int i=12; i<numYellowLeds; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
} else {
for (int i=0; i<numYellowLeds; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
}
}
diff --git a/plugins/ZaMultiComp/DistrhoPluginInfo.h b/plugins/ZaMultiComp/DistrhoPluginInfo.h
index eea61ce..91bc2e0 100644
--- a/plugins/ZaMultiComp/DistrhoPluginInfo.h
+++ b/plugins/ZaMultiComp/DistrhoPluginInfo.h
@@ -27,11 +27,12 @@
#define DISTRHO_PLUGIN_NUM_INPUTS 1
#define DISTRHO_PLUGIN_NUM_OUTPUTS 1
-#define DISTRHO_PLUGIN_WANT_LATENCY 0
-#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
-#define DISTRHO_PLUGIN_WANT_STATE 1
-#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
-#define DISTRHO_PLUGIN_IS_RT_SAFE 1
+#define DISTRHO_PLUGIN_WANT_LATENCY 0
+#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
+#define DISTRHO_PLUGIN_WANT_STATE 1
+#define DISTRHO_PLUGIN_WANT_FULL_STATE 1
+#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
+#define DISTRHO_PLUGIN_IS_RT_SAFE 1
#define DISTRHO_PLUGIN_URI "urn:zamaudio:ZaMultiComp"
#define DISTRHO_PLUGIN_CLAP_ID "com.zamaudio.ZaMultiComp"
diff --git a/plugins/ZaMultiComp/ZaMultiCompPlugin.cpp b/plugins/ZaMultiComp/ZaMultiCompPlugin.cpp
index a9bea86..c8fdfd9 100644
--- a/plugins/ZaMultiComp/ZaMultiCompPlugin.cpp
+++ b/plugins/ZaMultiComp/ZaMultiCompPlugin.cpp
@@ -36,7 +36,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack1";
parameter.symbol = "att1";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramAttack2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack2";
parameter.symbol = "att2";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramAttack3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack3";
parameter.symbol = "att3";
parameter.unit = "ms";
@@ -63,7 +63,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release1";
parameter.symbol = "rel1";
parameter.unit = "ms";
@@ -72,7 +72,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release2";
parameter.symbol = "rel2";
parameter.unit = "ms";
@@ -81,7 +81,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release3";
parameter.symbol = "rel3";
parameter.unit = "ms";
@@ -90,7 +90,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee1";
parameter.symbol = "kn1";
parameter.unit = "dB";
@@ -99,7 +99,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramKnee2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee2";
parameter.symbol = "kn2";
parameter.unit = "dB";
@@ -108,7 +108,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramKnee3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee3";
parameter.symbol = "kn3";
parameter.unit = "dB";
@@ -117,7 +117,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramRatio1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio1";
parameter.symbol = "rat1";
parameter.unit = " ";
@@ -126,7 +126,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramRatio2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio2";
parameter.symbol = "rat2";
parameter.unit = " ";
@@ -135,7 +135,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramRatio3:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio3";
parameter.symbol = "rat3";
parameter.unit = " ";
@@ -144,7 +144,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramThresh1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 1";
parameter.symbol = "thr1";
parameter.unit = "dB";
@@ -153,7 +153,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 2";
parameter.symbol = "thr2";
parameter.unit = "dB";
@@ -162,7 +162,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 3";
parameter.symbol = "thr3";
parameter.unit = "dB";
@@ -171,7 +171,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 1";
parameter.symbol = "mak1";
parameter.unit = "dB";
@@ -180,7 +180,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 2";
parameter.symbol = "mak2";
parameter.unit = "dB";
@@ -189,7 +189,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 3";
parameter.symbol = "mak3";
parameter.unit = "dB";
@@ -198,7 +198,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramGainR1:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 1";
parameter.symbol = "gr1";
parameter.unit = "dB";
@@ -207,7 +207,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR2:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 2";
parameter.symbol = "gr2";
parameter.unit = "dB";
@@ -216,7 +216,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR3:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 3";
parameter.symbol = "gr3";
parameter.unit = "dB";
@@ -225,7 +225,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramXover1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 1";
parameter.symbol = "xover1";
parameter.unit = "Hz";
@@ -234,7 +234,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1400.0f;
break;
case paramXover2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 2";
parameter.symbol = "xover2";
parameter.unit = "Hz";
@@ -243,7 +243,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramToggle1:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 1 ON";
parameter.symbol = "toggle1";
parameter.unit = " ";
@@ -252,7 +252,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle2:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 2 ON";
parameter.symbol = "toggle2";
parameter.unit = " ";
@@ -261,7 +261,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle3:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 3 ON";
parameter.symbol = "toggle3";
parameter.unit = " ";
@@ -270,7 +270,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen1:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 1";
parameter.symbol = "listen1";
parameter.unit = " ";
@@ -279,7 +279,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen2:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 2";
parameter.symbol = "listen2";
parameter.unit = " ";
@@ -288,7 +288,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen3:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 3";
parameter.symbol = "listen3";
parameter.unit = " ";
@@ -297,7 +297,7 @@ void ZaMultiCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGlobalGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Master Trim";
parameter.symbol = "globalgain";
parameter.unit = "dB";
diff --git a/plugins/ZaMultiComp/ZaMultiCompUI.cpp b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
index 0963524..a846e7b 100644
--- a/plugins/ZaMultiComp/ZaMultiCompUI.cpp
+++ b/plugins/ZaMultiComp/ZaMultiCompUI.cpp
@@ -28,7 +28,7 @@ ZaMultiCompUI::ZaMultiCompUI()
setSize(ZaMultiCompArtwork::zamulticompWidth, ZaMultiCompArtwork::zamulticompHeight);
// background
- fImgBackground = Image(ZaMultiCompArtwork::zamulticompData, ZaMultiCompArtwork::zamulticompWidth, ZaMultiCompArtwork::zamulticompHeight, GL_BGR);
+ fImgBackground = Image(ZaMultiCompArtwork::zamulticompData, ZaMultiCompArtwork::zamulticompWidth, ZaMultiCompArtwork::zamulticompHeight, kImageFormatBGR);
// led images
fLedRedImg = Image(ZaMultiCompArtwork::ledredData, ZaMultiCompArtwork::ledredWidth, ZaMultiCompArtwork::ledredHeight);
@@ -822,7 +822,8 @@ void ZaMultiCompUI::imageSwitchClicked(ImageSwitch* toggle, bool down)
void ZaMultiCompUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
setState("stateMeterReset", "");
@@ -918,14 +919,14 @@ void ZaMultiCompUI::onDisplay()
numRedLeds3 = 1;
else numRedLeds3 = 0;
- for (int i=numRedLeds1; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed1StaticY);
+ for (int i=numRedLeds1; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed1StaticY);
- for (int i=numRedLeds2; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed2StaticY);
+ for (int i=numRedLeds2; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed2StaticY);
- for (int i=numRedLeds3; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed3StaticY);
+ for (int i=numRedLeds3; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed3StaticY);
if (fLedYellowValueL >= 20.f)
numYellowLedsL = 19;
@@ -969,12 +970,12 @@ void ZaMultiCompUI::onDisplay()
if (numYellowLedsL > 12) {
for (int i=12; i<numYellowLedsL; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
} else {
for (int i=0; i<numYellowLedsL; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
}
/*
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
index 5227dcc..e1545c6 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2Plugin.cpp
@@ -36,7 +36,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack1";
parameter.symbol = "att1";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramAttack2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack2";
parameter.symbol = "att2";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramAttack3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack3";
parameter.symbol = "att3";
parameter.unit = "ms";
@@ -63,7 +63,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release1";
parameter.symbol = "rel1";
parameter.unit = "ms";
@@ -72,7 +72,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release2";
parameter.symbol = "rel2";
parameter.unit = "ms";
@@ -81,7 +81,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release3";
parameter.symbol = "rel3";
parameter.unit = "ms";
@@ -90,7 +90,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee1";
parameter.symbol = "kn1";
parameter.unit = "dB";
@@ -99,7 +99,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramKnee2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee2";
parameter.symbol = "kn2";
parameter.unit = "dB";
@@ -108,7 +108,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramKnee3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee3";
parameter.symbol = "kn3";
parameter.unit = "dB";
@@ -117,7 +117,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramRatio1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio1";
parameter.symbol = "rat1";
parameter.unit = " ";
@@ -126,7 +126,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramRatio2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio2";
parameter.symbol = "rat2";
parameter.unit = " ";
@@ -135,7 +135,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramRatio3:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio3";
parameter.symbol = "rat3";
parameter.unit = " ";
@@ -144,7 +144,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramThresh1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 1";
parameter.symbol = "thr1";
parameter.unit = "dB";
@@ -153,7 +153,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 2";
parameter.symbol = "thr2";
parameter.unit = "dB";
@@ -162,7 +162,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramThresh3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold 3";
parameter.symbol = "thr3";
parameter.unit = "dB";
@@ -171,7 +171,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 1";
parameter.symbol = "mak1";
parameter.unit = "dB";
@@ -180,7 +180,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 2";
parameter.symbol = "mak2";
parameter.unit = "dB";
@@ -189,7 +189,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramMakeup3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup 3";
parameter.symbol = "mak3";
parameter.unit = "dB";
@@ -198,7 +198,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramGainR1:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 1";
parameter.symbol = "gr1";
parameter.unit = "dB";
@@ -207,7 +207,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR2:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 2";
parameter.symbol = "gr2";
parameter.unit = "dB";
@@ -216,7 +216,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGainR3:
- parameter.hints = kParameterIsAutomable | kParameterIsOutput;
+ parameter.hints = kParameterIsAutomatable | kParameterIsOutput;
parameter.name = "Gain Reduction 3";
parameter.symbol = "gr3";
parameter.unit = "dB";
@@ -225,7 +225,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramXover1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 1";
parameter.symbol = "xover1";
parameter.unit = "Hz";
@@ -234,7 +234,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1400.0f;
break;
case paramXover2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Crossover freq 2";
parameter.symbol = "xover2";
parameter.unit = "Hz";
@@ -243,7 +243,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramToggle1:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 1 ON";
parameter.symbol = "toggle1";
parameter.unit = " ";
@@ -252,7 +252,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle2:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 2 ON";
parameter.symbol = "toggle2";
parameter.unit = " ";
@@ -261,7 +261,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggle3:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "ZamComp 3 ON";
parameter.symbol = "toggle3";
parameter.unit = " ";
@@ -270,7 +270,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen1:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 1";
parameter.symbol = "listen1";
parameter.unit = " ";
@@ -279,7 +279,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen2:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 2";
parameter.symbol = "listen2";
parameter.unit = " ";
@@ -288,7 +288,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramListen3:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Listen 3";
parameter.symbol = "listen3";
parameter.unit = " ";
@@ -297,7 +297,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGlobalGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Master Trim";
parameter.symbol = "globalgain";
parameter.unit = "dB";
@@ -306,7 +306,7 @@ void ZaMultiCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramStereoDet:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Detection (MAX/avg)";
parameter.symbol = "stereodet";
parameter.unit = " ";
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
index a263aa7..7ed4968 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp
@@ -28,7 +28,7 @@ ZaMultiCompX2UI::ZaMultiCompX2UI()
setSize(ZaMultiCompX2Artwork::zamulticompx2Width, ZaMultiCompX2Artwork::zamulticompx2Height);
// background
- fImgBackground = Image(ZaMultiCompX2Artwork::zamulticompx2Data, ZaMultiCompX2Artwork::zamulticompx2Width, ZaMultiCompX2Artwork::zamulticompx2Height, GL_BGR);
+ fImgBackground = Image(ZaMultiCompX2Artwork::zamulticompx2Data, ZaMultiCompX2Artwork::zamulticompx2Width, ZaMultiCompX2Artwork::zamulticompx2Height, kImageFormatBGR);
// led images
fLedRedImg = Image(ZaMultiCompX2Artwork::ledredData, ZaMultiCompX2Artwork::ledredWidth, ZaMultiCompX2Artwork::ledredHeight);
@@ -837,7 +837,8 @@ void ZaMultiCompX2UI::imageSwitchClicked(ImageSwitch* toggle, bool down)
void ZaMultiCompX2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
// draw leds
static const float sLedSpacing = 15.3f;
@@ -933,14 +934,14 @@ void ZaMultiCompX2UI::onDisplay()
numRedLeds3 = 1;
else numRedLeds3 = 0;
- for (int i=numRedLeds1; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed1StaticY);
+ for (int i=numRedLeds1; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed1StaticY);
- for (int i=numRedLeds2; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed2StaticY);
+ for (int i=numRedLeds2; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed2StaticY);
- for (int i=numRedLeds3; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLed3StaticY);
+ for (int i=numRedLeds3; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLed3StaticY);
if (fLedYellowValueL >= 20.f)
numYellowLedsL = 19;
@@ -984,12 +985,12 @@ void ZaMultiCompX2UI::onDisplay()
if (numYellowLedsL > 12) {
for (int i=12; i<numYellowLedsL; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
} else {
for (int i=0; i<numYellowLedsL; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYL);
}
if (fLedYellowValueR >= 20.f)
@@ -1034,12 +1035,12 @@ void ZaMultiCompX2UI::onDisplay()
if (numYellowLedsR > 12) {
for (int i=12; i<numYellowLedsR; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
} else {
for (int i=0; i<numYellowLedsR; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticYR);
}
/*
// TESTING - remove later
diff --git a/plugins/ZamAutoSat/ZamAutoSatUI.cpp b/plugins/ZamAutoSat/ZamAutoSatUI.cpp
index 6984941..51c40bc 100644
--- a/plugins/ZamAutoSat/ZamAutoSatUI.cpp
+++ b/plugins/ZamAutoSat/ZamAutoSatUI.cpp
@@ -27,7 +27,7 @@ ZamAutoSatUI::ZamAutoSatUI()
setSize(ZamAutoSatArtwork::zamautosatWidth, ZamAutoSatArtwork::zamautosatHeight);
// background
- fImgBackground = Image(ZamAutoSatArtwork::zamautosatData, ZamAutoSatArtwork::zamautosatWidth, ZamAutoSatArtwork::zamautosatHeight, GL_BGR);
+ fImgBackground = Image(ZamAutoSatArtwork::zamautosatData, ZamAutoSatArtwork::zamautosatWidth, ZamAutoSatArtwork::zamautosatHeight, kImageFormatBGR);
}
@@ -46,7 +46,8 @@ void ZamAutoSatUI::parameterChanged(uint32_t, float)
void ZamAutoSatUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamChild670/ZamChild670Plugin.cpp b/plugins/ZamChild670/ZamChild670Plugin.cpp
index 2d7d7d7..2e67517 100644
--- a/plugins/ZamChild670/ZamChild670Plugin.cpp
+++ b/plugins/ZamChild670/ZamChild670Plugin.cpp
@@ -52,7 +52,7 @@ void ZamChild670Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramInlevel:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Input level";
parameter.symbol = "inlevel";
parameter.unit = "dB";
@@ -61,7 +61,7 @@ void ZamChild670Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramAC:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "AC Threshold";
parameter.symbol = "acthres";
parameter.unit = "";
@@ -70,7 +70,7 @@ void ZamChild670Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramDC:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "DC Threshold";
parameter.symbol = "dcthres";
parameter.unit = "";
@@ -79,7 +79,7 @@ void ZamChild670Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramTau:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Time constant select";
parameter.symbol = "tau";
parameter.unit = " ";
@@ -88,7 +88,7 @@ void ZamChild670Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 6.0f;
break;
case paramOutlevel:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Output level";
parameter.symbol = "outlevel";
parameter.unit = "dB";
diff --git a/plugins/ZamChild670/ZamChild670UI.cpp b/plugins/ZamChild670/ZamChild670UI.cpp
index ac1da30..75654de 100644
--- a/plugins/ZamChild670/ZamChild670UI.cpp
+++ b/plugins/ZamChild670/ZamChild670UI.cpp
@@ -28,7 +28,7 @@ ZamChild670UI::ZamChild670UI()
setSize(ZamChild670Artwork::zamchild670Width, ZamChild670Artwork::zamchild670Height);
// background
- fImgBackground = Image(ZamChild670Artwork::zamchild670Data, ZamChild670Artwork::zamchild670Width, ZamChild670Artwork::zamchild670Height, GL_BGR);
+ fImgBackground = Image(ZamChild670Artwork::zamchild670Data, ZamChild670Artwork::zamchild670Width, ZamChild670Artwork::zamchild670Height, kImageFormatBGR);
// knob
Image knobImage(ZamChild670Artwork::knobData, ZamChild670Artwork::knobWidth, ZamChild670Artwork::knobHeight);
diff --git a/plugins/ZamComp/ZamCompPlugin.cpp b/plugins/ZamComp/ZamCompPlugin.cpp
index 7c0651c..2502d86 100644
--- a/plugins/ZamComp/ZamCompPlugin.cpp
+++ b/plugins/ZamComp/ZamCompPlugin.cpp
@@ -36,7 +36,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee";
parameter.symbol = "kn";
parameter.unit = "dB";
@@ -63,7 +63,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramRatio:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio";
parameter.symbol = "rat";
parameter.unit = " ";
@@ -72,7 +72,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thr";
parameter.unit = "dB";
@@ -81,7 +81,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup";
parameter.symbol = "mak";
parameter.unit = "dB";
@@ -90,7 +90,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramSlew:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Slew";
parameter.symbol = "slew";
parameter.unit = " ";
@@ -99,7 +99,7 @@ void ZamCompPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 150.0f;
break;
case paramSidechain:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sidechain";
parameter.symbol = "sidech";
parameter.unit = " ";
diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.cpp b/plugins/ZamCompX2/ZamCompX2Plugin.cpp
index 87824ba..c9203bd 100644
--- a/plugins/ZamCompX2/ZamCompX2Plugin.cpp
+++ b/plugins/ZamCompX2/ZamCompX2Plugin.cpp
@@ -36,7 +36,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee";
parameter.symbol = "kn";
parameter.unit = "dB";
@@ -63,7 +63,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramRatio:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio";
parameter.symbol = "rat";
parameter.unit = " ";
@@ -72,7 +72,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thr";
parameter.unit = "dB";
@@ -81,7 +81,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup";
parameter.symbol = "mak";
parameter.unit = "dB";
@@ -90,7 +90,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramSlew:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Slew";
parameter.symbol = "slew";
parameter.unit = " ";
@@ -99,7 +99,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 150.0f;
break;
case paramSidechain:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sidechain";
parameter.symbol = "sidechain";
parameter.unit = " ";
@@ -108,7 +108,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramStereo:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Stereo Detection";
parameter.symbol = "stereodet";
parameter.unit = " ";
diff --git a/plugins/ZamCompX2/ZamCompX2UI.cpp b/plugins/ZamCompX2/ZamCompX2UI.cpp
index c5b6797..d0b5f14 100644
--- a/plugins/ZamCompX2/ZamCompX2UI.cpp
+++ b/plugins/ZamCompX2/ZamCompX2UI.cpp
@@ -30,7 +30,7 @@ ZamCompX2UI::ZamCompX2UI()
setSize(ZamCompX2Artwork::zamcompx2Width, ZamCompX2Artwork::zamcompx2Height);
// background
- fImgBackground = Image(ZamCompX2Artwork::zamcompx2Data, ZamCompX2Artwork::zamcompx2Width, ZamCompX2Artwork::zamcompx2Height, GL_BGR);
+ fImgBackground = Image(ZamCompX2Artwork::zamcompx2Data, ZamCompX2Artwork::zamcompx2Width, ZamCompX2Artwork::zamcompx2Height, kImageFormatBGR);
// led images
fLedRedImg = Image(ZamCompX2Artwork::ledredData, ZamCompX2Artwork::ledredWidth, ZamCompX2Artwork::ledredHeight);
@@ -249,7 +249,8 @@ void ZamCompX2UI::imageSwitchClicked(ImageSwitch* tog, bool down)
void ZamCompX2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
// draw leds
static const float sLedSpacing = 15.5f;
@@ -287,8 +288,8 @@ void ZamCompX2UI::onDisplay()
numRedLeds = 1;
else numRedLeds = 0;
- for (int i=numRedLeds; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
+ for (int i=numRedLeds; i>0; --i)
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
if (fLedYellowValue >= 20.f)
numYellowLeds = 19;
@@ -332,12 +333,12 @@ void ZamCompX2UI::onDisplay()
if (numYellowLeds > 12) {
for (int i=12; i<numYellowLeds; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
} else {
for (int i=0; i<numYellowLeds; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
}
}
diff --git a/plugins/ZamDelay/ZamDelayPlugin.cpp b/plugins/ZamDelay/ZamDelayPlugin.cpp
index 0c5df07..f3564e1 100644
--- a/plugins/ZamDelay/ZamDelayPlugin.cpp
+++ b/plugins/ZamDelay/ZamDelayPlugin.cpp
@@ -36,7 +36,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramInvert:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Invert";
parameter.symbol = "inv";
parameter.unit = " ";
@@ -45,7 +45,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramDelaytime:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Time";
parameter.symbol = "time";
parameter.unit = "ms";
@@ -54,7 +54,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8000.0f;
break;
case paramSync:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sync BPM";
parameter.symbol = "sync";
parameter.unit = " ";
@@ -63,7 +63,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramLPF:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "LPF";
parameter.symbol = "lpf";
parameter.unit = "Hz";
@@ -72,7 +72,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20000.0f;
break;
case paramDivisor:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Divisor";
parameter.symbol = "div";
parameter.unit = " ";
@@ -81,7 +81,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 5.0f;
break;
case paramGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Output Gain";
parameter.symbol = "gain";
parameter.unit = "dB";
@@ -90,7 +90,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramDrywet:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Dry/Wet";
parameter.symbol = "drywet";
parameter.unit = " ";
@@ -99,7 +99,7 @@ void ZamDelayPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramFeedback:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Feedback";
parameter.symbol = "feedb";
parameter.unit = " ";
diff --git a/plugins/ZamDelay/ZamDelayUI.cpp b/plugins/ZamDelay/ZamDelayUI.cpp
index 81d9c9d..0982a86 100644
--- a/plugins/ZamDelay/ZamDelayUI.cpp
+++ b/plugins/ZamDelay/ZamDelayUI.cpp
@@ -33,7 +33,7 @@ ZamDelayUI::ZamDelayUI()
//font = fNanoText.findFont(NANOVG_DEJAVU_SANS_TTF);
// background
- fImgBackground = Image(ZamDelayArtwork::zamdelayData, ZamDelayArtwork::zamdelayWidth, ZamDelayArtwork::zamdelayHeight, GL_BGR);
+ fImgBackground = Image(ZamDelayArtwork::zamdelayData, ZamDelayArtwork::zamdelayWidth, ZamDelayArtwork::zamdelayHeight, kImageFormatBGR);
// knob
Image knobImage(ZamDelayArtwork::knobData, ZamDelayArtwork::knobWidth, ZamDelayArtwork::knobHeight);
@@ -214,7 +214,8 @@ void ZamDelayUI::imageKnobValueChanged(ZamKnob* knob, float value)
void ZamDelayUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.cpp b/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.cpp
index da5262c..6427103 100644
--- a/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.cpp
+++ b/plugins/ZamDynamicEQ/ZamDynamicEQPlugin.cpp
@@ -76,7 +76,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -85,7 +85,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramRelease:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -94,7 +94,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramKnee:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Knee";
parameter.symbol = "kn";
parameter.unit = "dB";
@@ -103,7 +103,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 8.0f;
break;
case paramRatio:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Ratio";
parameter.symbol = "rat";
parameter.unit = " ";
@@ -112,7 +112,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 5.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thr";
parameter.unit = "dB";
@@ -121,7 +121,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMaxBoostCut:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Max Boost/Cut";
parameter.symbol = "max";
parameter.unit = "dB";
@@ -130,7 +130,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 10.0f;
break;
case paramSlew:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Slew";
parameter.symbol = "slew";
parameter.unit = " ";
@@ -139,7 +139,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 150.0f;
break;
case paramSidechain:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sidechain";
parameter.symbol = "sidech";
parameter.unit = " ";
@@ -148,7 +148,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggleLow:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Low Shelf";
parameter.symbol = "togglelow";
parameter.unit = " ";
@@ -157,7 +157,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramTogglePeak:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Peak";
parameter.symbol = "togglepeak";
parameter.unit = " ";
@@ -166,7 +166,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramToggleHigh:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "High Shelf";
parameter.symbol = "togglehigh";
parameter.unit = " ";
@@ -175,7 +175,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramDetectFreq:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Detect Frequency";
parameter.symbol = "detectfreq";
parameter.unit = "Hz";
@@ -184,7 +184,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 16000.0f;
break;
case paramTargetFreq:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Target Frequency";
parameter.symbol = "targetfreq";
parameter.unit = "Hz";
@@ -193,7 +193,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 16000.0f;
break;
case paramTargetWidth:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Target width";
parameter.symbol = "targetwidth";
parameter.unit = "oct";
@@ -202,7 +202,7 @@ void ZamDynamicEQPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 5.0f;
break;
case paramBoostCut:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Boost / Cut";
parameter.symbol = "boostcut";
parameter.unit = " ";
diff --git a/plugins/ZamEQ2/ZamEQ2Plugin.cpp b/plugins/ZamEQ2/ZamEQ2Plugin.cpp
index 41be8d9..04d1c68 100644
--- a/plugins/ZamEQ2/ZamEQ2Plugin.cpp
+++ b/plugins/ZamEQ2/ZamEQ2Plugin.cpp
@@ -36,7 +36,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramGain1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Boost/Cut 1";
parameter.symbol = "boost1";
parameter.unit = "dB";
@@ -45,7 +45,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramQ1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Bandwidth 1";
parameter.symbol = "bw1";
parameter.unit = " ";
@@ -54,7 +54,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 6.0f;
break;
case paramFreq1:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Frequency 1";
parameter.symbol = "f1";
parameter.unit = "Hz";
@@ -63,7 +63,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramGain2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Boost/Cut 2";
parameter.symbol = "boost2";
parameter.unit = "dB";
@@ -72,7 +72,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramQ2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Bandwidth 2";
parameter.symbol = "bw2";
parameter.unit = " ";
@@ -81,7 +81,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 6.0f;
break;
case paramFreq2:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Frequency 2";
parameter.symbol = "f2";
parameter.unit = "Hz";
@@ -90,7 +90,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramGainL:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Boost/Cut L";
parameter.symbol = "boostl";
parameter.unit = "dB";
@@ -99,7 +99,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramFreqL:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Frequency L";
parameter.symbol = "fl";
parameter.unit = "Hz";
@@ -108,7 +108,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramGainH:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Boost/Cut H";
parameter.symbol = "boosth";
parameter.unit = "dB";
@@ -117,7 +117,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramFreqH:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Frequency H";
parameter.symbol = "fh";
parameter.unit = "Hz";
@@ -126,7 +126,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 14000.0f;
break;
case paramMaster:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Master Gain";
parameter.symbol = "master";
parameter.unit = "dB";
@@ -135,7 +135,7 @@ void ZamEQ2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramTogglePeaks:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Peaks ON";
parameter.symbol = "peaks";
parameter.unit = " ";
diff --git a/plugins/ZamEQ2/ZamEQ2UI.cpp b/plugins/ZamEQ2/ZamEQ2UI.cpp
index 0746629..1b0620c 100644
--- a/plugins/ZamEQ2/ZamEQ2UI.cpp
+++ b/plugins/ZamEQ2/ZamEQ2UI.cpp
@@ -29,7 +29,7 @@ ZamEQ2UI::ZamEQ2UI()
setSize(ZamEQ2Artwork::zameq2Width, ZamEQ2Artwork::zameq2Height);
// background
- fImgBackground = Image(ZamEQ2Artwork::zameq2Data, ZamEQ2Artwork::zameq2Width, ZamEQ2Artwork::zameq2Height, GL_BGR);
+ fImgBackground = Image(ZamEQ2Artwork::zameq2Data, ZamEQ2Artwork::zameq2Width, ZamEQ2Artwork::zameq2Height, kImageFormatBGR);
// toggle image
Image sliderImage(ZamEQ2Artwork::togglesliderData, ZamEQ2Artwork::togglesliderWidth, ZamEQ2Artwork::togglesliderHeight);
@@ -494,7 +494,8 @@ void ZamEQ2UI::calceqcurve(float x[], float y[])
void ZamEQ2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
calceqcurve(eqx, eqy);
diff --git a/plugins/ZamGEQ31/ZamGEQ31Plugin.cpp b/plugins/ZamGEQ31/ZamGEQ31Plugin.cpp
index 1ecbea1..a64e926 100644
--- a/plugins/ZamGEQ31/ZamGEQ31Plugin.cpp
+++ b/plugins/ZamGEQ31/ZamGEQ31Plugin.cpp
@@ -36,7 +36,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramMaster:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Master Gain";
parameter.symbol = "master";
parameter.unit = "dB";
@@ -45,7 +45,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.f;
break;
case paramGain1:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "32Hz";
parameter.symbol = "band1";
parameter.unit = "dB";
@@ -54,7 +54,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain2:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "40Hz";
parameter.symbol = "band2";
parameter.unit = "dB";
@@ -63,7 +63,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain3:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "50Hz";
parameter.symbol = "band3";
parameter.unit = "dB";
@@ -72,7 +72,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain4:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "63Hz";
parameter.symbol = "band4";
parameter.unit = "dB";
@@ -81,7 +81,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain5:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "79Hz";
parameter.symbol = "band5";
parameter.unit = "dB";
@@ -90,7 +90,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain6:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "100Hz";
parameter.symbol = "band6";
parameter.unit = "dB";
@@ -99,7 +99,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain7:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "126Hz";
parameter.symbol = "band7";
parameter.unit = "dB";
@@ -108,7 +108,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain8:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "158Hz";
parameter.symbol = "band8";
parameter.unit = "dB";
@@ -117,7 +117,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain9:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "200Hz";
parameter.symbol = "band9";
parameter.unit = "dB";
@@ -126,7 +126,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain10:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "251Hz";
parameter.symbol = "band10";
parameter.unit = "dB";
@@ -135,7 +135,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain11:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "316Hz";
parameter.symbol = "band11";
parameter.unit = "dB";
@@ -144,7 +144,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain12:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "398Hz";
parameter.symbol = "band12";
parameter.unit = "dB";
@@ -153,7 +153,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain13:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "501Hz";
parameter.symbol = "band13";
parameter.unit = "dB";
@@ -162,7 +162,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain14:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "631Hz";
parameter.symbol = "band14";
parameter.unit = "dB";
@@ -171,7 +171,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain15:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "794Hz";
parameter.symbol = "band15";
parameter.unit = "dB";
@@ -180,7 +180,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain16:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "999Hz";
parameter.symbol = "band16";
parameter.unit = "dB";
@@ -189,7 +189,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain17:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "1257Hz";
parameter.symbol = "band17";
parameter.unit = "dB";
@@ -198,7 +198,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain18:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "1584Hz";
parameter.symbol = "band18";
parameter.unit = "dB";
@@ -207,7 +207,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain19:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "1997Hz";
parameter.symbol = "band19";
parameter.unit = "dB";
@@ -216,7 +216,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain20:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "2514Hz";
parameter.symbol = "band20";
parameter.unit = "dB";
@@ -225,7 +225,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain21:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "3165Hz";
parameter.symbol = "band21";
parameter.unit = "dB";
@@ -234,7 +234,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain22:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "3986Hz";
parameter.symbol = "band22";
parameter.unit = "dB";
@@ -243,7 +243,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain23:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "5017Hz";
parameter.symbol = "band23";
parameter.unit = "dB";
@@ -252,7 +252,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain24:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "6318Hz";
parameter.symbol = "band24";
parameter.unit = "dB";
@@ -261,7 +261,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain25:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "7963Hz";
parameter.symbol = "band25";
parameter.unit = "dB";
@@ -270,7 +270,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain26:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "10032Hz";
parameter.symbol = "band26";
parameter.unit = "dB";
@@ -279,7 +279,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain27:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "12662Hz";
parameter.symbol = "band27";
parameter.unit = "dB";
@@ -288,7 +288,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain28:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "16081Hz";
parameter.symbol = "band28";
parameter.unit = "dB";
@@ -297,7 +297,7 @@ void ZamGEQ31Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 12.0f;
break;
case paramGain29:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "20801Hz";
parameter.symbol = "band29";
parameter.unit = "dB";
diff --git a/plugins/ZamGEQ31/ZamGEQ31UI.cpp b/plugins/ZamGEQ31/ZamGEQ31UI.cpp
index 6abb498..77a848c 100644
--- a/plugins/ZamGEQ31/ZamGEQ31UI.cpp
+++ b/plugins/ZamGEQ31/ZamGEQ31UI.cpp
@@ -27,7 +27,7 @@ ZamGEQ31UI::ZamGEQ31UI()
setSize(ZamGEQ31Artwork::zamgeq31Width, ZamGEQ31Artwork::zamgeq31Height);
// background
- fImgBackground = Image(ZamGEQ31Artwork::zamgeq31Data, ZamGEQ31Artwork::zamgeq31Width, ZamGEQ31Artwork::zamgeq31Height, GL_BGR);
+ fImgBackground = Image(ZamGEQ31Artwork::zamgeq31Data, ZamGEQ31Artwork::zamgeq31Width, ZamGEQ31Artwork::zamgeq31Height, kImageFormatBGR);
// slider image
Image sliderImage(ZamGEQ31Artwork::slidereqData, ZamGEQ31Artwork::slidereqWidth, ZamGEQ31Artwork::slidereqHeight);
@@ -719,7 +719,8 @@ void ZamGEQ31UI::imageSliderValueChanged(ImageSlider* slider, float value)
void ZamGEQ31UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamGate/ZamGatePlugin.cpp b/plugins/ZamGate/ZamGatePlugin.cpp
index e3ecc34..86c056a 100644
--- a/plugins/ZamGate/ZamGatePlugin.cpp
+++ b/plugins/ZamGate/ZamGatePlugin.cpp
@@ -47,7 +47,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -56,7 +56,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -65,7 +65,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thr";
parameter.unit = "dB";
@@ -74,7 +74,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup";
parameter.symbol = "mak";
parameter.unit = "dB";
@@ -83,7 +83,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramSidechain:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sidechain";
parameter.symbol = "sidechain";
parameter.unit = " ";
@@ -92,7 +92,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGateclose:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Max gate close";
parameter.symbol = "close";
parameter.unit = "dB";
@@ -101,7 +101,7 @@ void ZamGatePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramOpenshut:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Mode open/shut";
parameter.symbol = "mode";
parameter.unit = " ";
diff --git a/plugins/ZamGate/ZamGateUI.cpp b/plugins/ZamGate/ZamGateUI.cpp
index e0db430..667613f 100644
--- a/plugins/ZamGate/ZamGateUI.cpp
+++ b/plugins/ZamGate/ZamGateUI.cpp
@@ -26,7 +26,7 @@ ZamGateUI::ZamGateUI()
setSize(ZamGateArtwork::zamgateWidth, ZamGateArtwork::zamgateHeight);
// background
- fImgBackground = Image(ZamGateArtwork::zamgateData, ZamGateArtwork::zamgateWidth, ZamGateArtwork::zamgateHeight, GL_BGR);
+ fImgBackground = Image(ZamGateArtwork::zamgateData, ZamGateArtwork::zamgateWidth, ZamGateArtwork::zamgateHeight, kImageFormatBGR);
// led images
fLedRedImg = Image(ZamGateArtwork::ledredData, ZamGateArtwork::ledredWidth, ZamGateArtwork::ledredHeight);
@@ -190,7 +190,8 @@ void ZamGateUI::imageSwitchClicked(ImageSwitch* tog, bool down)
void ZamGateUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
// draw leds
static const float sLedSpacing = 15.5f;
@@ -229,7 +230,7 @@ void ZamGateUI::onDisplay()
else numRedLeds = 0;
for (int i=numRedLeds; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
if (fLedYellowValue >= 20.f)
numYellowLeds = 19;
@@ -273,12 +274,12 @@ void ZamGateUI::onDisplay()
if (numYellowLeds > 12) {
for (int i=12; i<numYellowLeds; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
} else {
for (int i=0; i<numYellowLeds; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
}
}
diff --git a/plugins/ZamGateX2/ZamGateX2Plugin.cpp b/plugins/ZamGateX2/ZamGateX2Plugin.cpp
index 7c3bf26..bb6a58c 100644
--- a/plugins/ZamGateX2/ZamGateX2Plugin.cpp
+++ b/plugins/ZamGateX2/ZamGateX2Plugin.cpp
@@ -47,7 +47,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramAttack:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Attack";
parameter.symbol = "att";
parameter.unit = "ms";
@@ -56,7 +56,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramRelease:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Release";
parameter.symbol = "rel";
parameter.unit = "ms";
@@ -65,7 +65,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 500.0f;
break;
case paramThresh:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Threshold";
parameter.symbol = "thr";
parameter.unit = "dB";
@@ -74,7 +74,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramMakeup:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Makeup";
parameter.symbol = "mak";
parameter.unit = "dB";
@@ -83,7 +83,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramGateclose:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Max gate close";
parameter.symbol = "close";
parameter.unit = "dB";
@@ -92,7 +92,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramSidechain:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Sidechain";
parameter.symbol = "sidechain";
parameter.unit = " ";
@@ -101,7 +101,7 @@ void ZamGateX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramOpenshut:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Mode open/shut";
parameter.symbol = "mode";
parameter.unit = " ";
diff --git a/plugins/ZamGateX2/ZamGateX2UI.cpp b/plugins/ZamGateX2/ZamGateX2UI.cpp
index af6a737..c46eb78 100644
--- a/plugins/ZamGateX2/ZamGateX2UI.cpp
+++ b/plugins/ZamGateX2/ZamGateX2UI.cpp
@@ -26,7 +26,7 @@ ZamGateX2UI::ZamGateX2UI()
setSize(ZamGateX2Artwork::zamgatex2Width, ZamGateX2Artwork::zamgatex2Height);
// background
- fImgBackground = Image(ZamGateX2Artwork::zamgatex2Data, ZamGateX2Artwork::zamgatex2Width, ZamGateX2Artwork::zamgatex2Height, GL_BGR);
+ fImgBackground = Image(ZamGateX2Artwork::zamgatex2Data, ZamGateX2Artwork::zamgatex2Width, ZamGateX2Artwork::zamgatex2Height, kImageFormatBGR);
// led images
fLedRedImg = Image(ZamGateX2Artwork::ledredData, ZamGateX2Artwork::ledredWidth, ZamGateX2Artwork::ledredHeight);
@@ -186,7 +186,8 @@ void ZamGateX2UI::imageSwitchClicked(ImageSwitch* tog, bool down)
void ZamGateX2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
// draw leds
static const float sLedSpacing = 15.5f;
@@ -225,7 +226,7 @@ void ZamGateX2UI::onDisplay()
else numRedLeds = 0;
for (int i=numRedLeds; i>0; --i)
- fLedRedImg.drawAt(sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + (12 - i)*sLedSpacing, sRedLedStaticY);
if (fLedYellowValue >= 20.f)
numYellowLeds = 19;
@@ -269,12 +270,12 @@ void ZamGateX2UI::onDisplay()
if (numYellowLeds > 12) {
for (int i=12; i<numYellowLeds; ++i)
- fLedRedImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedRedImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
for (int i=0; i<12; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
} else {
for (int i=0; i<numYellowLeds; ++i)
- fLedYellowImg.drawAt(sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
+ fLedYellowImg.drawAt(context, sLedInitialX + i*sLedSpacing, sYellowLedStaticY);
}
}
diff --git a/plugins/ZamGrains/ZamGrainsPlugin.cpp b/plugins/ZamGrains/ZamGrainsPlugin.cpp
index 71bfa3b..9004a9a 100644
--- a/plugins/ZamGrains/ZamGrainsPlugin.cpp
+++ b/plugins/ZamGrains/ZamGrainsPlugin.cpp
@@ -36,7 +36,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramDelaytime:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Loop time";
parameter.symbol = "time";
parameter.unit = "ms";
@@ -45,7 +45,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1000.0f;
break;
case paramGrains:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Grains";
parameter.symbol = "grains";
parameter.unit = " ";
@@ -54,7 +54,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.0f;
break;
case paramGrainspeed:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Grain Speed";
parameter.symbol = "gs";
parameter.unit = " ";
@@ -63,7 +63,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.f;
break;
case paramPlayspeed:
- parameter.hints = kParameterIsAutomable | kParameterIsLogarithmic;
+ parameter.hints = kParameterIsAutomatable | kParameterIsLogarithmic;
parameter.name = "Play Speed";
parameter.symbol = "ps";
parameter.unit = " ";
@@ -72,7 +72,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.f;
break;
case paramGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Output Gain";
parameter.symbol = "gain";
parameter.unit = "dB";
@@ -81,7 +81,7 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 0.0f;
break;
case paramFreeze:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Freeze";
parameter.symbol = "freeze";
parameter.unit = " ";
diff --git a/plugins/ZamGrains/ZamGrainsUI.cpp b/plugins/ZamGrains/ZamGrainsUI.cpp
index c5c36f6..68de7e4 100644
--- a/plugins/ZamGrains/ZamGrainsUI.cpp
+++ b/plugins/ZamGrains/ZamGrainsUI.cpp
@@ -28,7 +28,7 @@ ZamGrainsUI::ZamGrainsUI()
setSize(ZamGrainsArtwork::zamgrainsWidth, ZamGrainsArtwork::zamgrainsHeight);
// background
- fImgBackground = Image(ZamGrainsArtwork::zamgrainsData, ZamGrainsArtwork::zamgrainsWidth, ZamGrainsArtwork::zamgrainsHeight, GL_BGR);
+ fImgBackground = Image(ZamGrainsArtwork::zamgrainsData, ZamGrainsArtwork::zamgrainsWidth, ZamGrainsArtwork::zamgrainsHeight, kImageFormatBGR);
// knob
Image knobImage(ZamGrainsArtwork::knobData, ZamGrainsArtwork::knobWidth, ZamGrainsArtwork::knobHeight);
@@ -184,6 +184,8 @@ void ZamGrainsUI::imageSwitchClicked(ImageSwitch* toggle, bool down)
void ZamGrainsUI::onDisplay()
{
+ const GraphicsContext& context(getGraphicsContext());
+
int i;
int grainx = 0;
int grains = (int)fKnobGrains->getValue();
@@ -194,7 +196,7 @@ void ZamGrainsUI::onDisplay()
int offsetx = 5;
int offsety = 175;
- fImgBackground.draw();
+ fImgBackground.draw(context);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
diff --git a/plugins/ZamHeadX2/DistrhoPluginInfo.h b/plugins/ZamHeadX2/DistrhoPluginInfo.h
index 1b97a12..cbf9048 100644
--- a/plugins/ZamHeadX2/DistrhoPluginInfo.h
+++ b/plugins/ZamHeadX2/DistrhoPluginInfo.h
@@ -27,11 +27,12 @@
#define DISTRHO_PLUGIN_NUM_INPUTS 2
#define DISTRHO_PLUGIN_NUM_OUTPUTS 2
-#define DISTRHO_PLUGIN_WANT_LATENCY 0
-#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
-#define DISTRHO_PLUGIN_WANT_STATE 1
-#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
-#define DISTRHO_PLUGIN_IS_RT_SAFE 1
+#define DISTRHO_PLUGIN_WANT_LATENCY 0
+#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
+#define DISTRHO_PLUGIN_WANT_STATE 1
+#define DISTRHO_PLUGIN_WANT_FULL_STATE 1
+#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
+#define DISTRHO_PLUGIN_IS_RT_SAFE 1
#define DISTRHO_PLUGIN_URI "urn:zamaudio:ZamHeadX2"
#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:SpatialPlugin"
diff --git a/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp b/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
index c9fc13d..329423c 100644
--- a/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
+++ b/plugins/ZamHeadX2/ZamHeadX2Plugin.cpp
@@ -87,7 +87,7 @@ void ZamHeadX2Plugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 90.0f;
break;
case paramWidth:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Width";
parameter.symbol = "width";
parameter.unit = " ";
diff --git a/plugins/ZamHeadX2/ZamHeadX2UI.cpp b/plugins/ZamHeadX2/ZamHeadX2UI.cpp
index 18f669b..6cf4fc6 100644
--- a/plugins/ZamHeadX2/ZamHeadX2UI.cpp
+++ b/plugins/ZamHeadX2/ZamHeadX2UI.cpp
@@ -28,7 +28,7 @@ ZamHeadX2UI::ZamHeadX2UI()
setSize(ZamHeadX2Artwork::zamheadx2Width, ZamHeadX2Artwork::zamheadx2Height);
// background
- fImgBackground = Image(ZamHeadX2Artwork::zamheadx2Data, ZamHeadX2Artwork::zamheadx2Width, ZamHeadX2Artwork::zamheadx2Height, GL_BGR);
+ fImgBackground = Image(ZamHeadX2Artwork::zamheadx2Data, ZamHeadX2Artwork::zamheadx2Width, ZamHeadX2Artwork::zamheadx2Height, kImageFormatBGR);
// knob
Image knobImage(ZamHeadX2Artwork::knobData, ZamHeadX2Artwork::knobWidth, ZamHeadX2Artwork::knobHeight);
@@ -118,7 +118,8 @@ void ZamHeadX2UI::imageKnobValueChanged(ZamKnob* knob, float value)
void ZamHeadX2UI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
void ZamHeadX2UI::stateChanged(const char*, const char*)
diff --git a/plugins/ZamHeadX2/convolution.cpp b/plugins/ZamHeadX2/convolution.cpp
index 656e554..8f21269 100644
--- a/plugins/ZamHeadX2/convolution.cpp
+++ b/plugins/ZamHeadX2/convolution.cpp
@@ -447,7 +447,20 @@ void LV2convolv::clv_release (void) {
}
void LV2convolv::clv_clone_settings(LV2convolv *clv_new) {
- memcpy (clv_new, this, sizeof(LV2convolv));
+ convproc = clv_new->convproc;
+ ir_fn = clv_new->ir_fn;
+ ir_preset = clv_new->ir_preset;
+ ir_presetx = clv_new->ir_presetx;
+ ir_presety = clv_new->ir_presety;
+ memcpy (chn_inp, clv_new->chn_inp, sizeof(chn_inp));
+ memcpy (chn_out, clv_new->chn_out, sizeof(chn_out));
+ memcpy (ir_chan, clv_new->ir_chan, sizeof(ir_chan));
+ memcpy (ir_delay, clv_new->ir_delay, sizeof(ir_delay));
+ memcpy (ir_gain, clv_new->ir_gain, sizeof(ir_gain));
+ size = clv_new->size;
+ density = clv_new->density;
+ fragment_size = clv_new->fragment_size;
+
clv_new->convproc = NULL;
if (ir_fn) {
clv_new->ir_fn = strdup (ir_fn);
diff --git a/plugins/ZamNoise/ZamNoisePlugin.cpp b/plugins/ZamNoise/ZamNoisePlugin.cpp
index 9b3beaa..32a716f 100644
--- a/plugins/ZamNoise/ZamNoisePlugin.cpp
+++ b/plugins/ZamNoise/ZamNoisePlugin.cpp
@@ -49,7 +49,7 @@ void ZamNoisePlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramNoiseToggle:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Noise Capture";
parameter.symbol = "noisecapture";
parameter.unit = "";
diff --git a/plugins/ZamNoise/ZamNoiseUI.cpp b/plugins/ZamNoise/ZamNoiseUI.cpp
index 80ac1bb..a27368f 100644
--- a/plugins/ZamNoise/ZamNoiseUI.cpp
+++ b/plugins/ZamNoise/ZamNoiseUI.cpp
@@ -28,7 +28,7 @@ ZamNoiseUI::ZamNoiseUI()
setSize(ZamNoiseArtwork::zamnoiseWidth, ZamNoiseArtwork::zamnoiseHeight);
// background
- fImgBackground = Image(ZamNoiseArtwork::zamnoiseData, ZamNoiseArtwork::zamnoiseWidth, ZamNoiseArtwork::zamnoiseHeight, GL_BGR);
+ fImgBackground = Image(ZamNoiseArtwork::zamnoiseData, ZamNoiseArtwork::zamnoiseWidth, ZamNoiseArtwork::zamnoiseHeight, kImageFormatBGR);
// toggle img
Image toggleonImage(ZamNoiseArtwork::toggleonData, ZamNoiseArtwork::toggleonWidth, ZamNoiseArtwork::toggleonHeight);
diff --git a/plugins/ZamPhono/ZamPhonoPlugin.cpp b/plugins/ZamPhono/ZamPhonoPlugin.cpp
index b2ea51c..96bfcde 100644
--- a/plugins/ZamPhono/ZamPhonoPlugin.cpp
+++ b/plugins/ZamPhono/ZamPhonoPlugin.cpp
@@ -34,7 +34,7 @@ void ZamPhonoPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramToggle:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Reproduction/Production";
parameter.symbol = "inv";
parameter.unit = " ";
@@ -43,7 +43,7 @@ void ZamPhonoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramType:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Phono Filter Type";
parameter.symbol = "type";
parameter.unit = " ";
diff --git a/plugins/ZamPhono/ZamPhonoUI.cpp b/plugins/ZamPhono/ZamPhonoUI.cpp
index 6030aa1..384311e 100644
--- a/plugins/ZamPhono/ZamPhonoUI.cpp
+++ b/plugins/ZamPhono/ZamPhonoUI.cpp
@@ -27,7 +27,7 @@ ZamPhonoUI::ZamPhonoUI()
setSize(ZamPhonoArtwork::zamphonoWidth, ZamPhonoArtwork::zamphonoHeight);
// background
- fImgBackground = Image(ZamPhonoArtwork::zamphonoData, ZamPhonoArtwork::zamphonoWidth, ZamPhonoArtwork::zamphonoHeight, GL_BGR);
+ fImgBackground = Image(ZamPhonoArtwork::zamphonoData, ZamPhonoArtwork::zamphonoWidth, ZamPhonoArtwork::zamphonoHeight, kImageFormatBGR);
// notch slider
Image sliderImage(ZamPhonoArtwork::sliderData, ZamPhonoArtwork::sliderWidth, ZamPhonoArtwork::sliderHeight);
@@ -109,7 +109,8 @@ void ZamPhonoUI::imageSwitchClicked(ImageSwitch* toggle, bool down)
void ZamPhonoUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamPiano/ZamPianoPlugin.cpp b/plugins/ZamPiano/ZamPianoPlugin.cpp
index 3c8dc8d..eb0935a 100644
--- a/plugins/ZamPiano/ZamPianoPlugin.cpp
+++ b/plugins/ZamPiano/ZamPianoPlugin.cpp
@@ -45,7 +45,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramFreq: // fentry0
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Tone Frequency";
parameter.symbol = "freq";
parameter.unit = "Hz";
@@ -54,7 +54,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20000.0f;
break;
case paramGain: // fentry1
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Gain";
parameter.symbol = "gain";
parameter.unit = "";
@@ -63,7 +63,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGate: // fbutton0
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Gate";
parameter.symbol = "gate";
parameter.unit = "";
@@ -72,7 +72,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramBright: // fslider0
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Brightness";
parameter.symbol = "brightness";
parameter.unit = "";
@@ -81,7 +81,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramDetuning: // fslider3
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Detuning";
parameter.symbol = "detuning";
parameter.unit = "";
@@ -90,7 +90,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramHammerHard: // fslider1
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Hammer Hardness";
parameter.symbol = "hammerhard";
parameter.unit = "";
@@ -99,7 +99,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramStiffness: // fslider2
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Stiffness";
parameter.symbol = "stiffness";
parameter.unit = "";
@@ -108,7 +108,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramReverbGain: // fslider4
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Reverb Gain";
parameter.symbol = "reverbgain";
parameter.unit = "";
@@ -117,7 +117,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramReverbRoom: // fslider6
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Reverb Room Size";
parameter.symbol = "reverbroom";
parameter.unit = "";
@@ -126,7 +126,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 2.0f;
break;
case paramPanAngle: // fslider5
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Pan Angle";
parameter.symbol = "panangle";
parameter.unit = "";
@@ -135,7 +135,7 @@ void ZamPianoPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramSpatialWidth: // fslider7
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Spatial Width";
parameter.symbol = "spatialwidth";
parameter.unit = "";
diff --git a/plugins/ZamPiano/ZamPianoUI.cpp b/plugins/ZamPiano/ZamPianoUI.cpp
index de66734..ac5dbbb 100644
--- a/plugins/ZamPiano/ZamPianoUI.cpp
+++ b/plugins/ZamPiano/ZamPianoUI.cpp
@@ -28,7 +28,7 @@ ZamPianoUI::ZamPianoUI()
setSize(ZamPianoArtwork::zampianoWidth, ZamPianoArtwork::zampianoHeight);
// background
- fImgBackground = Image(ZamPianoArtwork::zampianoData, ZamPianoArtwork::zampianoWidth, ZamPianoArtwork::zampianoHeight, GL_BGR);
+ fImgBackground = Image(ZamPianoArtwork::zampianoData, ZamPianoArtwork::zampianoWidth, ZamPianoArtwork::zampianoHeight, kImageFormatBGR);
// knob
Image knobImage(ZamPianoArtwork::knobData, ZamPianoArtwork::knobWidth, ZamPianoArtwork::knobHeight);
diff --git a/plugins/ZamSFZ/ZamSFZPlugin.cpp b/plugins/ZamSFZ/ZamSFZPlugin.cpp
index 322d785..3b3d1f3 100644
--- a/plugins/ZamSFZ/ZamSFZPlugin.cpp
+++ b/plugins/ZamSFZ/ZamSFZPlugin.cpp
@@ -45,7 +45,7 @@ void ZamSFZPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 1.0f;
break;
case paramGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Gain";
parameter.symbol = "gain";
parameter.unit = "dB";
diff --git a/plugins/ZamSFZ/ZamSFZUI.cpp b/plugins/ZamSFZ/ZamSFZUI.cpp
index 61e5e55..fafc3fe 100644
--- a/plugins/ZamSFZ/ZamSFZUI.cpp
+++ b/plugins/ZamSFZ/ZamSFZUI.cpp
@@ -30,7 +30,7 @@ ZamSFZUI::ZamSFZUI()
setSize(ZamSFZArtwork::zamsfzWidth, ZamSFZArtwork::zamsfzHeight);
// background
- fImgBackground = Image(ZamSFZArtwork::zamsfzData, ZamSFZArtwork::zamsfzWidth, ZamSFZArtwork::zamsfzHeight, GL_BGR);
+ fImgBackground = Image(ZamSFZArtwork::zamsfzData, ZamSFZArtwork::zamsfzWidth, ZamSFZArtwork::zamsfzHeight, kImageFormatBGR);
// knob
Image knobImage(ZamSFZArtwork::knobData, ZamSFZArtwork::knobWidth, ZamSFZArtwork::knobHeight);
diff --git a/plugins/ZamSynth/ZamSynthPlugin.cpp b/plugins/ZamSynth/ZamSynthPlugin.cpp
index 24c09aa..12a9ac7 100644
--- a/plugins/ZamSynth/ZamSynthPlugin.cpp
+++ b/plugins/ZamSynth/ZamSynthPlugin.cpp
@@ -59,7 +59,7 @@ void ZamSynthPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Gain";
parameter.symbol = "gain";
parameter.unit = "dB";
@@ -68,7 +68,7 @@ void ZamSynthPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramSpeed:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Speed";
parameter.symbol = "speed";
parameter.unit = " ";
@@ -77,7 +77,7 @@ void ZamSynthPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 20.0f;
break;
case paramGraph:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Graph toggle";
parameter.symbol = "graph";
parameter.unit = " ";
diff --git a/plugins/ZamSynth/ZamSynthUI.cpp b/plugins/ZamSynth/ZamSynthUI.cpp
index 8b55dd6..4b869d2 100644
--- a/plugins/ZamSynth/ZamSynthUI.cpp
+++ b/plugins/ZamSynth/ZamSynthUI.cpp
@@ -30,7 +30,7 @@ ZamSynthUI::ZamSynthUI()
setSize(ZamSynthArtwork::zamsynthWidth, ZamSynthArtwork::zamsynthHeight);
// background
- fImgBackground = Image(ZamSynthArtwork::zamsynthData, ZamSynthArtwork::zamsynthWidth, ZamSynthArtwork::zamsynthHeight, GL_BGR);
+ fImgBackground = Image(ZamSynthArtwork::zamsynthData, ZamSynthArtwork::zamsynthWidth, ZamSynthArtwork::zamsynthHeight, kImageFormatBGR);
fDragging = false;
fDragValid = false;
diff --git a/plugins/ZamTube/ZamTubePlugin.cpp b/plugins/ZamTube/ZamTubePlugin.cpp
index 4587b03..e3e7ad6 100644
--- a/plugins/ZamTube/ZamTubePlugin.cpp
+++ b/plugins/ZamTube/ZamTubePlugin.cpp
@@ -78,7 +78,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramTubedrive:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Tube Drive";
parameter.symbol = "tubedrive";
parameter.unit = " ";
@@ -87,7 +87,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 11.0f;
break;
case paramBass:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Bass";
parameter.symbol = "bass";
parameter.unit = " ";
@@ -96,7 +96,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 10.0f;
break;
case paramMiddle:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Mids";
parameter.symbol = "mids";
parameter.unit = " ";
@@ -105,7 +105,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 10.0f;
break;
case paramTreble:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Treble";
parameter.symbol = "treb";
parameter.unit = " ";
@@ -114,7 +114,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 10.0f;
break;
case paramToneStack:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Tone Stack Model";
parameter.symbol = "tonestack";
parameter.unit = " ";
@@ -180,7 +180,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
}
break;
case paramGain:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Input level";
parameter.symbol = "gain";
parameter.unit = " ";
@@ -189,7 +189,7 @@ void ZamTubePlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramInsane:
- parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.hints = kParameterIsAutomatable | kParameterIsBoolean;
parameter.name = "Insane Boost";
parameter.symbol = "insane";
parameter.unit = " ";
diff --git a/plugins/ZamTube/ZamTubeUI.cpp b/plugins/ZamTube/ZamTubeUI.cpp
index e61f6f0..271de71 100644
--- a/plugins/ZamTube/ZamTubeUI.cpp
+++ b/plugins/ZamTube/ZamTubeUI.cpp
@@ -33,7 +33,7 @@ ZamTubeUI::ZamTubeUI()
setSize(ZamTubeArtwork::zamtubeWidth, ZamTubeArtwork::zamtubeHeight);
// background
- fImgBackground = Image(ZamTubeArtwork::zamtubeData, ZamTubeArtwork::zamtubeWidth, ZamTubeArtwork::zamtubeHeight, GL_BGR);
+ fImgBackground = Image(ZamTubeArtwork::zamtubeData, ZamTubeArtwork::zamtubeWidth, ZamTubeArtwork::zamtubeHeight, kImageFormatBGR);
// knob
Image knobImage(ZamTubeArtwork::knobData, ZamTubeArtwork::knobWidth, ZamTubeArtwork::knobHeight);
@@ -229,7 +229,8 @@ void ZamTubeUI::imageSwitchClicked(ImageSwitch* toggle, bool down)
void ZamTubeUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamVerb/DistrhoPluginInfo.h b/plugins/ZamVerb/DistrhoPluginInfo.h
index 0077f94..eb3999e 100644
--- a/plugins/ZamVerb/DistrhoPluginInfo.h
+++ b/plugins/ZamVerb/DistrhoPluginInfo.h
@@ -27,10 +27,11 @@
#define DISTRHO_PLUGIN_NUM_INPUTS 2
#define DISTRHO_PLUGIN_NUM_OUTPUTS 2
-#define DISTRHO_PLUGIN_WANT_LATENCY 0
-#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
-#define DISTRHO_PLUGIN_WANT_STATE 1
-#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
+#define DISTRHO_PLUGIN_WANT_LATENCY 0
+#define DISTRHO_PLUGIN_WANT_PROGRAMS 1
+#define DISTRHO_PLUGIN_WANT_STATE 1
+#define DISTRHO_PLUGIN_WANT_FULL_STATE 1
+#define DISTRHO_PLUGIN_WANT_TIMEPOS 0
#define DISTRHO_PLUGIN_URI "urn:zamaudio:ZamVerb"
#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin"
diff --git a/plugins/ZamVerb/ZamVerbPlugin.cpp b/plugins/ZamVerb/ZamVerbPlugin.cpp
index 906bc9d..d4235f8 100644
--- a/plugins/ZamVerb/ZamVerbPlugin.cpp
+++ b/plugins/ZamVerb/ZamVerbPlugin.cpp
@@ -70,7 +70,7 @@ void ZamVerbPlugin::initParameter(uint32_t index, Parameter& parameter)
switch (index)
{
case paramMaster:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Master level";
parameter.symbol = "master";
parameter.unit = "dB";
@@ -79,7 +79,7 @@ void ZamVerbPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 30.0f;
break;
case paramWetdry:
- parameter.hints = kParameterIsAutomable;
+ parameter.hints = kParameterIsAutomatable;
parameter.name = "Wet / Dry";
parameter.symbol = "wetdry";
parameter.unit = "%";
@@ -88,7 +88,7 @@ void ZamVerbPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.max = 100.f;
break;
case paramRoom:
- parameter.hints = kParameterIsAutomable | kParameterIsInteger;
+ parameter.hints = kParameterIsAutomatable | kParameterIsInteger;
parameter.name = "Room";
parameter.symbol = "room";
parameter.unit = " ";
diff --git a/plugins/ZamVerb/ZamVerbUI.cpp b/plugins/ZamVerb/ZamVerbUI.cpp
index 7ef02c7..1088e62 100644
--- a/plugins/ZamVerb/ZamVerbUI.cpp
+++ b/plugins/ZamVerb/ZamVerbUI.cpp
@@ -28,7 +28,7 @@ ZamVerbUI::ZamVerbUI()
setSize(ZamVerbArtwork::zamverbWidth, ZamVerbArtwork::zamverbHeight);
// background
- fImgBackground = Image(ZamVerbArtwork::zamverbData, ZamVerbArtwork::zamverbWidth, ZamVerbArtwork::zamverbHeight, GL_BGR);
+ fImgBackground = Image(ZamVerbArtwork::zamverbData, ZamVerbArtwork::zamverbWidth, ZamVerbArtwork::zamverbHeight, kImageFormatBGR);
// knob
Image knobImage(ZamVerbArtwork::knobData, ZamVerbArtwork::knobWidth, ZamVerbArtwork::knobHeight);
@@ -148,7 +148,8 @@ void ZamVerbUI::imageSliderValueChanged(ImageSlider*, float value)
void ZamVerbUI::onDisplay()
{
- fImgBackground.draw();
+ const GraphicsContext& context(getGraphicsContext());
+ fImgBackground.draw(context);
}
// -----------------------------------------------------------------------
diff --git a/plugins/ZamVerb/convolution.cpp b/plugins/ZamVerb/convolution.cpp
index d2b2d4e..57f04b2 100644
--- a/plugins/ZamVerb/convolution.cpp
+++ b/plugins/ZamVerb/convolution.cpp
@@ -139,7 +139,18 @@ void LV2convolv::clv_release (void) {
}
void LV2convolv::clv_clone_settings(LV2convolv *clv_new) {
- memcpy (clv_new, this, sizeof(LV2convolv));
+ convproc = clv_new->convproc;
+ ir_fn = clv_new->ir_fn;
+ ir_preset = clv_new->ir_preset;
+ memcpy (chn_inp, clv_new->chn_inp, sizeof(chn_inp));
+ memcpy (chn_out, clv_new->chn_out, sizeof(chn_out));
+ memcpy (ir_chan, clv_new->ir_chan, sizeof(ir_chan));
+ memcpy (ir_delay, clv_new->ir_delay, sizeof(ir_delay));
+ memcpy (ir_gain, clv_new->ir_gain, sizeof(ir_gain));
+ size = clv_new->size;
+ density = clv_new->density;
+ fragment_size = clv_new->fragment_size;
+
clv_new->convproc = NULL;
if (ir_fn) {
clv_new->ir_fn = strdup (ir_fn);