diff --git a/src/profilePluginMain.cpp b/src/profilePluginMain.cpp index cd8c629..1a86944 100644 --- a/src/profilePluginMain.cpp +++ b/src/profilePluginMain.cpp @@ -225,13 +225,12 @@ void profilePlugin(const ProfileOptions &profileOptions) lv2Pedalboard->Activate(); - std::vector inputBufferVector; - std::vector outputBufferVector; - inputBufferVector.resize(nFrames); - outputBufferVector.resize(nFrames); + std::vector inputBufferVectorL(nFrames); + std::vector outputBufferVectorL(nFrames); + std::vector outputBufferVectorR(nFrames);; - float *inputBuffers[2]{inputBufferVector.data(), nullptr}; - float *outputBuffers[2] = {inputBufferVector.data(), nullptr}; + float *inputBuffers[3]{inputBufferVectorL.data(), inputBufferVectorL.data(),nullptr}; + float *outputBuffers[3] = {outputBufferVectorL.data(), outputBufferVectorR.data(),nullptr}; WriterRingbuffer writerRingbuffer; RealtimeRingBufferWriter ringBufferWriter(&writerRingbuffer);