timestretch 0.7.0

Pure Rust audio time stretching library optimized for EDM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Time stretching algorithms: phase vocoder, WSOLA, and the hybrid combiner.

pub mod envelope;
pub mod hybrid;
pub mod multi_resolution;
pub mod params;
pub mod phase_locking;
pub mod phase_vocoder;
pub mod stereo;
pub mod wsola;

pub use hybrid::HybridStretcher;
pub use multi_resolution::MultiResolutionStretcher;
pub use phase_locking::PhaseLockingMode;
pub use phase_vocoder::{PerFrameFlux, PhaseVocoder};
pub use stereo::StereoMode;
pub use wsola::Wsola;