PitchShift is a plugin that changes the pitch of a sound, from one octave below to one octave above the original sound. The plugin is designed to avoid the usual drawbacks of this kind of processing. It also provides a transient boost knob to boost the attack of the result.
The pitch factor is measured in half tones and cents (hundredth of half tones).
Firstly, the phases are managed to get a maximum of accuracy on the result frequencies, to avoid the “phasing” drawbacks that are associated with this kind of processing.
Secondly, a transient boost parameter make possible to increase the transients, which are usually diminished with most of pitch shift processing methods. This recovers the attenuated attacks after pitch shifting.
Thirdly, a quality parameter is used to increase the quality of the processing by analyzing the signal more accurately before changing the pitch of the sound. This avoids problem such as “metallic noises”, that are common with this kind of processing.
Finally, a method is used for stereo sounds to keep consistency between both channels.