A small program written as a test case during application to VK Marusya team. Program can be used as a console line tool to stretch/compress audio file without change of pitch by use of phase vocoder. In detail it consists of 3 following stages:
- Analysis - Short-Time Fourier Transform
- Processing - correction of phase values
- Synthesis - Inverse STFT and summing up windows over new audio length
git clone [email protected]:shredder67/phase-vocoder.git
cd phase-vocoder
To run, simply copy this:
./run.sh [input_file.wav] [output_file.wav] [stretch_ratio]