"Run plugins while recording" -> "Do not run plugins while recording"
[ardour.git] / libs / ardour / vst_plugin.cc
index 053be50292307f2d05184f8cd99036e764f1a317..70037fa5c2bca44c999e0261d3ba89f19b0d19d5 100644 (file)
@@ -391,12 +391,12 @@ VSTPlugin::connect_and_run (vector<Sample*>& bufs, uint32_t maxbuf, int32_t& in_
        int32_t i;
 
        for (i = 0; i < (int32_t) _plugin->numInputs; ++i) {
-               ins[i] = bufs[min((uint32_t) in_index,maxbuf)];
+               ins[i] = bufs[min((uint32_t) in_index,maxbuf)] + offset;
                in_index++;
        }
 
        for (i = 0; i < (int32_t) _plugin->numOutputs; ++i) {
-               outs[i] = bufs[min((uint32_t) out_index,maxbuf)];
+               outs[i] = bufs[min((uint32_t) out_index,maxbuf)] + offset;
 
                /* unbelievably, several VST plugins still rely on Cubase
                   behaviour and do not silence the buffer in processReplacing