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

Block Diagram:


  • 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: All ASPiK Projects Bundle

RackAFX7: All RAFX7 Projects Bundle

JUCE/iPlug: JUCE/iPlug Notes