phase vocoder
   Vinyl Records :: DJ Cyclopedia :: Sound Definitions :: Pitch Shift :: phase vocoder
Go to shop

Sound Definitions

Techniques : pitch shift : phase vocoder

One way of stretching the length of a signal without affecting the pitch is to build a phase vocoder after Flanagan, Golden, and Portnoff.

Basic steps:

  1. compute the instantaneous frequency/amplitude relationship of the signal using the STFT, which is the discrete Fourier transform of a short, overlapping and smoothly windowed block of samples;
  2. apply some processing to the Fourier transform magnitudes and phases; and
  3. perform an inverse STFT by taking the inverse Fourier transform on each chunk and adding the resulting waveform chunks.

The phase vocoder handles sinusoid components well, but early implementations introduced considerable smearing on transient ("beat") waveforms at all non-integer compression/expansion rates, which renders the results phasey and diffuse. Recent improvements allow better quality results at all compression/expansion ratios but a residual smearing effect still remains.

The phase vocoder technique can also be used to perform pitch shifting, chorusing, timbre manipulation, harmonizing, and other unusual modifications, all of which can be changed as a function of time.

 

3345, the Vinyl Records Home.

 
  Intro
  About Us
  Contact Us
 
 
  What's New
  Text Catalogue
  DJ Cyclopedia
 
  
Members Login
Email: Password:

Forgot password?



New User?

go2top
  
During the next week we will be expanding the DJ Cyclopedia further, with a new topic; Sound Definitions