commit fdb7b09f6466c858339ee9e4c0fd846e9d0361b4
parent a8be0083a2b0c308a15f29d39929d5125ca623fc
Author: falkTX <falktx@gmail.com>
Date: Sun, 13 Jul 2014 08:45:57 +0100
Pass parameter values from plugin to UI on JACK mode
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/distrho/src/DistrhoPluginJack.cpp b/distrho/src/DistrhoPluginJack.cpp
@@ -69,7 +69,10 @@ public:
#if DISTRHO_PLUGIN_WANT_PROGRAMS
if (fPlugin.getProgramCount() > 0)
+ {
fPlugin.setProgram(0);
+ fUI.programChanged(0);
+ }
#endif
if (const uint32_t count = fPlugin.getParameterCount())
@@ -79,9 +82,14 @@ public:
for (uint32_t i=0; i < count; ++i)
{
if (fPlugin.isParameterOutput(i))
+ {
fLastOutputValues[i] = fPlugin.getParameterValue(i);
+ }
else
+ {
fLastOutputValues[i] = 0.0f;
+ fUI.parameterChanged(i, fPlugin.getParameterValue(i));
+ }
}
}
else