diff --git a/source/backend/plugin/CarlaPluginVST3.cpp b/source/backend/plugin/CarlaPluginVST3.cpp index 23e465cce..b1786dec9 100644 --- a/source/backend/plugin/CarlaPluginVST3.cpp +++ b/source/backend/plugin/CarlaPluginVST3.cpp @@ -3051,8 +3051,9 @@ public: } // End of Post-processing #else // BUILD_BRIDGE_ALTERNATIVE_ARCH - for (uint32_t i=0; i < pData->audioOut.count; ++i, ++j) + for (uint32_t i=0; i < pData->audioOut.count; ++i) carla_copyFloats(outBuffer[i] + timeOffset, fAudioAndCvOutBuffers[i] + timeOffset, frames); + for (uint32_t i=0, j=pData->audioOut.count; i < pData->cvOut.count; ++i, ++j) carla_copyFloats(cvOut[i] + timeOffset, fAudioAndCvOutBuffers[j] + timeOffset, frames); #endif