From 79d9e3b249dd72578ef8ec2f137fb3429ec2b935 Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 00:18:38 +0000 Subject: [PATCH] fix: use correct NIH-plug API for audio buffer access Co-authored-by: aider (deepseek/deepseek-coder) --- src/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 8be5815..f7fca18 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -102,10 +102,8 @@ impl Plugin for ClipLauncher { } // Process audio - let (inputs, mut outputs) = buffer.split(); - for (input_channel, output_channel) in inputs.iter().zip(outputs.iter_mut()) { - let input = *input_channel; - let output = *output_channel; + for channel_samples in buffer.iter_samples() { + let (input, output): (&[f32], &mut [f32]) = channel_samples.into(); let num_samples = input.len(); // Process this block