The Phase Vocoder – Part I
Download the patches used in this tutorial
![](https://1cyjknyddcx62agyb002-web-assets.s3.amazonaws.com/image1.jpg)
Fig. 1 – Diagram of the Short Term Fourier Transform (STFT)
![](https://1cyjknyddcx62agyb002-web-assets.s3.amazonaws.com/image2.jpg)
Fig. 2 – Diagram of the FFT Spectrum
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T16:17:55Z/image.png)
Fig. 3 – Additional Full-Spectrum Argument to the pfft~ Object
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T16:51:08Z/image.png)
Fig. 4 – Zero-Phase FFT Window
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T16:09:01Z/image.png)
Fig. 5 – Reading Frames from a buffer~ inside a pfft~
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T16:13:25Z/image.png)
Fig. 6 – The Phase Vocoder pfft~ Sub-Patch
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T17:12:21Z/image.png)
Fig. 7. – Complex Multiplication
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T18:39:49Z/image.png)
Fig. 8. – Complex Division
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T18:15:03Z/image.png)
Fig. 9. – Complex Phase Subtraction Based on Division
![](https://cycling74-web-uploads.s3.amazonaws.com/57ec430afd747b8a71b4f1ab/2020-07-27T18:33:45Z/image.png)
Fig. 10. – Phase Vocoder using Complex Math