PitchShifter

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

Block Diagram:

Description:

  • stereo pitch shifter made with phase vocoders

 

Notes:

  • 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

 

Download

ASPiK: All ASPiK Projects Bundle

RackAFX7: All RAFX7 Projects Bundle

JUCE/iPlug: JUCE/iPlug Notes