# 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.

# References

Wikipedia Pitch Shift

SoundTouch Audio Time Stretcher Library - Attractive Features