🔀 BEAT PITCH SHIFTER

Move the key. Keep the tempo.

Drop a beat, slide the pitch up or down 12 semitones, listen in real time. Tempo stays unchanged. Export the shifted version as WAV when it sounds right.

🎵
Click or drop an audio file
MP3 · WAV · M4A · OGG · FLAC
How it works. Real-time playback uses Tone.js's PitchShift — a granular phase-vocoder that re-pitches without changing tempo. Export uses Tone.Offline: we render the entire file through the same PitchShift node in a non-realtime audio graph, then bake the output buffer to WAV. The phase vocoder introduces a small amount of "smearing" on transients (drum hits get a touch softer) — typical of any algorithmic pitch shift. For musical shifts, ±5 semitones is a sweet spot; beyond ±7 the artifacts become more audible. Audio converter if you want to then convert to MP3.