DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdistrho/src/DistrhoPluginJack.cpp | 8++++++++
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