8个版本
使用旧的Rust 2015
0.1.7 | 2021年2月7日 |
---|---|
0.1.6 | 2021年1月11日 |
0.1.5 | 2020年2月23日 |
0.1.4 | 2016年5月18日 |
0.1.3 | 2016年2月29日 |
462 在 音频 中
每月 37 次下载
17KB
283 代码行
pvoc-rs
用Rust编写的相位声码器。
示例用法
use pvoc::{PhaseVocoder, Bin};
let mut pvoc = PhaseVocoder::new(1, 44100.0, 256, 4);
pvoc.process(&input_samples,
&mut output_samples,
|channels: usize, bins: usize, input: &[Vec<Bin>], output: &mut [Vec<Bin>]| {
for i in 0..channels {
for j in 0..bins {
output[i][j] = input[i][j]; // change this!
}
}
});
查看 pvoc-plugins 以获取使用此库的一些LADSPA插件。
依赖项
~3MB
~57K SLoC