The work is executed in the page through browser workers, WebAssembly, Web Audio, or WebGPU as stated.
Pitch Shifter
Transpose without changing length. Shift audio by semitones while preserving the original duration with a local FFmpeg filter chain.
What does pitch shifter do?
A duration-preserving pitch shifter transposes frequencies without intentionally making the file longer or shorter. SoundTools changes sample rate by the requested semitone factor, resamples to 44.1 kHz, and applies the inverse atempo factor so the final timeline stays close to the source duration.
- change audio pitch
- transpose MP3
- pitch shift without changing speed
- semitone shifter
A real local processor, not a decorative upload box
FFmpeg asetrate + aresample + atempo runs after you choose a source and explicitly start the operation. The audio samples remain in browser memory; SoundTools does not send the selected media to an application endpoint.
Choose whole semitones from one octave down to one octave up. Zero is unchanged; +12 doubles frequency, while −12 halves it before duration compensation. Results remain available for preview and download only in the current tab. Closing or refreshing the page releases those temporary objects.
How to use pitch shifter
- 01
Choose the local source
Open a compatible file in the dedicated workbench at the top of this page. The browser validates and decodes it without an upload step.
- 02
Set the useful controls
Choose whole semitones from one octave down to one octave up. Zero is unchanged; +12 doubles frequency, while −12 halves it before duration compensation.
- 03
Process, check, and export
Run the local processor, inspect the status and preview, then save Pitch-shifted WAV · MP3 when the result is ready.
What this tool actually does
Clear limits are part of a useful tool. These values describe the processor currently running in this page.
Runtime and model assets may be downloaded, but the selected file is not attached to those requests.
The dedicated workbench exposes only formats it can actually produce in the current browser.
Useful reasons to open pitch shifter
- Key reference
Transpose an authorized practice or arrangement reference by exact semitones.
- Voice character
Create higher or lower versions while keeping edit timing approximately aligned.
- Sample matching
Move a one-shot or loop closer to a target key before detailed production work.
Questions about this tool
Answers based on the current browser processor—not promises about a future version.
01Is my audio uploaded for processing?
No. Audio samples stay in browser memory. The page may download a codec or model asset, but it does not send the selected file with that request.
02Why can the first run take longer?
This tool uses FFmpeg asetrate + aresample + atempo. A browser may need to download and initialize that runtime before the first operation; later runs can reuse cached assets.
03Can I preview the result before saving?
Yes. Audio-producing tools expose local result players, while analysis and transcription tools show their detected data before download.
04What happens when the browser is unsupported?
The workbench reports the missing capability instead of uploading the media or pretending that processing is still running.
05Do I need an account or install?
No. The tool opens directly in a compatible browser, requires no SoundTools account, and creates its temporary working state on the current device.
06Does pitch shifting change audio length?
The filter chain applies inverse tempo compensation, so duration is designed to remain close to the source.
07Is +12 semitones one octave?
Yes. Twelve equal-tempered semitones correspond to a 2× frequency ratio.