2个不稳定版本
0.2.0 | 2023年10月19日 |
---|---|
0.1.0 | 2022年12月3日 |
#423 in 音频
21KB
447 行
fft-convolver
HiFi-LoFi/FFTConvolver的纯Rust端口。
- 音频数据高效卷积(例如用于实时卷积混响等)。
- 分块卷积算法(使用统一块大小)。
示例
use fft_convolver::FFTConvolver;
let mut impulse_response = vec![0_f32; 100];
impulse_response[0] = 1.;
let mut convolver = FFTConvolver::default();
convolver.init(16, &impulse_response);
let input = vec![0_f32; 16];
let mut output = vec![0_f32; 16];
convolver.process(&input, &mut output);
依赖项
~4MB
~78K SLoC