diff --git a/src/plugin/bridges/vst2.cpp b/src/plugin/bridges/vst2.cpp index e4a07e60..15a9bca8 100644 --- a/src/plugin/bridges/vst2.cpp +++ b/src/plugin/bridges/vst2.cpp @@ -444,8 +444,8 @@ void Vst2PluginBridge::do_process(T** inputs, T** outputs, int sample_frames) { std::vector> input_buffers(plugin.numInputs, std::vector(sample_frames)); for (int channel = 0; channel < plugin.numInputs; channel++) { - std::copy(inputs[channel], inputs[channel] + sample_frames, - input_buffers[channel].begin()); + std::copy_n(inputs[channel], sample_frames, + input_buffers[channel].begin()); } const AudioBuffers request{input_buffers, sample_frames};