diff options
Diffstat (limited to 'pluginvst.cc')
-rw-r--r-- | pluginvst.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pluginvst.cc b/pluginvst.cc index d3baee1..7a22d71 100644 --- a/pluginvst.cc +++ b/pluginvst.cc @@ -66,7 +66,7 @@ void PluginVST::updateLatency() { if(update_latency != current_latency) { - AudioEffectX::setInitialDelay(current_latency); + AudioEffectX::setInitialDelay(update_latency); AudioEffectX::ioChanged(); current_latency = update_latency; } @@ -296,6 +296,8 @@ VstInt32 PluginVST::processEvents(VstEvents* events) void PluginVST::processReplacing(float** inputs, float** outputs, VstInt32 sampleFrames) { + updateLatency(); + // Process 32 bit (single precision) floats (always in a resume state). // 0 = realtime/normal |