Pitch
Pitch shifting is a technique used to change the original frequency (pitch) of a sound, either raising or lowering it. In EasyEffects, pitch shifting is implemented using the SoundTouch library.
Quality Settings
- Quick Seek
- Enables a fast-seeking algorithm that improves performance at the cost of slightly reduced audio quality. Useful for real-time processing when CPU resources are limited. 
- Anti-Aliasing
- Activates filtering to suppress aliasing artifacts that can occur during pitch shifting. Recommended for preserving sound clarity. 
- Sequence Length (ms)
- Sets the length of the analysis window. A longer window improves low-frequency resolution but adds processing delay. 
- Overlap Length (ms)
- Determines how much adjacent audio frames overlap. More overlap results in smoother transitions and reduces artifacts between frames. 
Pitch Settings
- Semitone
- Adjusts the pitch up or down in semitone steps. One octave equals 12 semitones. Positive values raise the pitch, negative values lower it. 
- Tempo Difference (%)
- Changes the playback speed (tempo) without affecting the pitch. 100% is the original speed; higher values increase tempo, lower values slow it down. 
- Rate Difference (%)
- Alters both the pitch and speed proportionally, similar to speeding up or slowing down an analog tape.