Designing Audio Effects Plugins in C++ 2nd Ed.


  • stereo pitch shifter made with phase vocoders



  • includes peak tracking and phase locking options; see the text for these gory details
  • requires FFTW to be installed on your system (see ASPiK documentation for instructions if you don’t know how)
  • shifts pitch in semitones, but you may easily change that to be a “whammy” shifter with continuous pitch modulation
  • FFTW is insanely fast so you can easily do stereo pitch shifting without much CPU usage; compile in Release mode for even faster code



ASPiK: PitchShifter ASPiK

RackAFX7: PitchShifter RAFX7

JUCE/iPlug: JUCE/iPlug Notes