pvoc-rs

A phase vocoder written in Rust.

Example usage

```rust use pvoc::{PhaseVocoder, Bin};

let mut pvoc = PhaseVocoder::new(1, 44100.0, 256, 4); pvoc.process(&inputsamples, &mut outputsamples, |channels: usize, bins: usize, input: &[Vec], output: &mut [Vec]| { for i in 0..channels { for j in 0..bins { output[i][j] = input[i][j]; // change this! } } });

```

Check out pvoc-plugins for some LADSPA plugins that use this library.