User Rating 0.0
Total Usage 0 times
Category Audio Tools
Engine Standby
.WAV .MP3 .FLAC
-- Hz

Click or Drag File here

Max 50MB. Local Processing.

0 st
-12-60+6+12
0
Is this tool helpful?

Your feedback helps us improve.

About

This is not a standard playback speed adjuster. This is a harmonic transposition engine designed for vocalists, producers, and audio engineers who demand tonal accuracy. While basic tools simply stretch the audio file - destroying the timing and attack transients - this application utilizes a Granular Overlap-Add (OLA) algorithm with Phase Alignment. This decouples the pitch domain from the time domain, allowing you to change the key of a song without altering its tempo, or correct the tuning of a sample by mere cents.

Precision is paramount in musical applications. A shift of just 10 cents can make a vocal track feel "flat" or "sharp" in a mix. This tool provides distinct processing modes: Melodic Mode for monophonic sources (vocals, bass) where preserving the fundamental frequency is critical, and Polyphonic Mode for complex mixes (full songs) to minimize phase cancellation. The integrated real-time Fast Fourier Transform (FFT) visualizer confirms that your target frequencies are hit with mathematical precision.

pitch-shifter key-transposer vocal-calibration music-theory backing-tracks audio-engineering sound-design

Formulas

To achieve accurate pitch shifting, we calculate the transposition factor k based on the desired semitone shift s and fine-tuning in cents c. The formula utilizes the logarithmic nature of musical perception:

k = 2s + (c / 100)12

When correcting for formants (timbre preservation), we estimate the spectral envelope shift required. If the fundamental frequency f0 shifts to fnew, the formant peaks Fn must remain at their original absolute frequencies to preserve the "identity" of the voice. The phase increment φ for the granular engine is derived as:

Δφ = 2π × ftargetfsampleRate

Reference Data

Note (Scientific)Frequency (Hz)Interval ShiftRatio (r)Wavelength (cm)
C016.35Octave -40.06252109.89
C132.70Octave -30.12501054.94
C265.41Octave -20.2500527.47
C3130.81Octave -10.5000263.74
A3220.00Perf 5th Down (-7 st)0.6674156.82
C4 (Middle C)261.63Original Root1.0000131.87
A4 (Concert)440.00Major 6th Up (+9 st)1.681878.41
C5523.25Octave +12.000065.93
C61046.50Octave +24.000032.97
C72093.00Octave +38.000016.48
C84186.01Octave +416.00008.24

Frequently Asked Questions

A semitone is the smallest standard interval in Western music (e.g., the distance from C to C#). A cent is a logarithmic unit of measure used for musical intervals. There are 100 cents in one semitone. Use the "Semitone" slider for changing keys, and the "Cents" slider for fine-tuning out-of-tune audio or matching non-standard tunings like 432Hz.
Formant correction keeps vocals sounding natural by preserving the throat resonance. However, if you are pitching instruments (like a guitar or synth) or sound effects, formant correction might introduce unwanted blurring. Turn it off for a cleaner, crispier sound on non-vocal tracks.
Stuttering usually occurs if the "Grain Size" is too large for the content, or if the browser's CPU is overloaded. Try enabling "Low Latency Mode" or reducing the grain size. For rhythmic tracks (drums), a smaller grain size (20-40ms) is often better to preserve transients.
Yes. The output is a high-fidelity WAV file (Lossless). The algorithm runs locally in your browser, so there is no audio compression or quality loss associated with server uploads. What you hear is exactly what you get.
Yes, but be aware that real-time granular synthesis is CPU-intensive. Newer smartphones (iPhone 12+, High-end Androids) handle it well. On older devices, we recommend using the "Preview" mode for short durations and then using the "Render" button to process the full file offline.