From 3704d45f5c81976921ad7a4525c184bc10134c51 Mon Sep 17 00:00:00 2001 From: "Robin E. R. Davies" Date: Tue, 21 Apr 2026 08:14:31 -0400 Subject: [PATCH] Allow profiling with stereo channels --- src/profilePluginMain.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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);