Pass-through volume
This commit is contained in:
parent
a89140edc4
commit
02e74ecab1
@ -205,6 +205,13 @@ impl<F: ChunkFactory, const COLS: usize, const ROWS: usize> ProcessHandler<F, CO
|
||||
self.track_matrix
|
||||
.process(ps, &mut self.ports, &timing, &controllers)?;
|
||||
|
||||
let input_buffer = self.ports.audio_in.as_slice(ps);
|
||||
let output_buffer = self.ports.audio_out.as_mut_slice(ps);
|
||||
|
||||
for i in 0..output_buffer.len() {
|
||||
output_buffer[i] = output_buffer[i] + (input_buffer[i] * self.last_volume_setting);
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user