Audio Pitch Shifter
Enter semitones to shift, get the speed multiplier and FFmpeg commands to pitch-shift audio files offline.
Use the Audio Pitch Shifter
Pitch Shift Settings
Positive = pitch up, negative = pitch down. Decimals allowed (e.g. 0.5).
Use ffprobe to confirm the source rate; common values are 44,100 and 48,000 Hz.
Quick pick (semitones)
Speed Multiplier
No pitch shift (0 semitones).
Frequency Ratio
Same value as speed multiplier — doubling frequency = one octave up.
FFmpeg — Speed + Pitch
Changes both pitch and tempo (shorter/longer playback).
FFmpeg — Pitch Only (rubberband)
Shifts pitch while keeping original tempo. Requires FFmpeg built with librubberband.
Summary
Enter semitones to shift, get the speed multiplier and FFmpeg commands to pitch-shift audio files offline.
How it works
- Enter the number of semitones to shift (positive = up, negative = down).
- The speed multiplier is calculated instantly using the 2^(n/12) formula.
- Choose whether to preserve the original tempo using the rubberband filter.
- Copy the FFmpeg command and replace "input.mp3" with your actual filename.
- Run the command in your terminal to produce the pitch-shifted audio file.
Use cases
- Transpose a song to match a singers vocal range.
- Create harmonies by copying an audio track and shifting it by thirds or fifths.
- Shift audio down 12 semitones to create deep vocal drops or sub-bass effects.
- Adjust the key of a backing track without re-recording.
- Verify tuning: shift 12 semitones should sound exactly one octave up.
- Prepare stems for remixes that need to be in a different key.