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
|
self.track_matrix
|
||||||
.process(ps, &mut self.ports, &timing, &controllers)?;
|
.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(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user