The most common mistakes when using an audio pitch changer are expecting a -12-to-+12 semitone shift to preserve duration, selecting a value without checking the source, and treating a completed export as ready for every production task. The Audio Pitch Changer uses playback-rate resampling, so pitch and duration change together: a higher setting sounds faster and shorter, while a lower setting sounds slower and longer. It accepts whole-number shifts from -12 through +12 semitones; +12 is one octave up, -12 is one octave down, and 0 keeps the original pitch. The tool works locally in your browser and downloads a newly encoded PCM16 WAV rather than modifying the source file. That makes it a practical option for quick creative experiments, practice tracks, sound effects, and rough editing. It does not preserve tempo, speech cadence, beat positions, or exact original duration, so using it when fixed timing matters is a workflow mistake rather than a setting that can be corrected inside the tool. Understanding those behavior differences before you render prevents the most disappointing result: a file that is technically successful but unusable for the job you had in mind.

Where pitch-shifting jobs usually go wrong
Most pitch-shifting errors occur before the slider is touched. They come from treating a resampler as a full time-stretching tool, selecting a file the browser cannot decode, or judging the output too narrowly.
- Expecting pitch and tempo controls to work independently. Playback-rate resampling changes speed as it changes pitch. An upward shift shortens the file, while a downward shift lengthens it, so a result that ignores timing may be unsuitable for dialogue, musical accompaniment, or synchronized effects.
- Choosing the largest available shift for the first attempt. A dramatic change can obscure useful source detail. Strong upward shifts may also reveal aliasing or codec artifacts that were less noticeable in the original, so a smaller whole-semitone adjustment is often easier to evaluate.
- Trusting the file extension instead of browser decoding. Common MP3, WAV, M4A, AAC, Ogg, WebM, and FLAC files are accepted, but actual codec support depends on the current browser. An unusual codec profile can fail even when its extension appears familiar.
- Assuming an accepted input will always produce a valid output. The decoded source and shifted output have separate channel-sample budgets. Lowering pitch requires more output frames, so a source that passes the input checks can still exceed the output budget.
- Expecting the original file properties to survive. The download is a new PCM16 WAV. It does not retain the source codec, compression quality, bitrate, tags, artwork, chapters, cue points, loop metadata, or other container metadata.
The practical correction is to choose the required musical result first, inspect the stated duration after rendering, and judge the complete file rather than assuming that a successful download means it is production-ready.
Set the semitone value with duration in mind
The tool calculates its playback rate as 2^(n/12), where n is the selected semitone value. This follows 12-tone equal temperament. An octave contains 12 equal semitones, as explained in McGill University's MIDI and frequency conversion reference. MDN's AudioBufferSourceNode playbackRate documentation also explains that a non-unit playback rate changes speed and causes resampling.
| Setting | Pitch result | Duration result | Common mistake |
|---|---|---|---|
| -12 | One octave lower | Roughly twice as long | Expecting the original tempo to remain locked |
| -1 | One semitone lower | Longer | Ignoring the change in playback timing |
| 0 | Original pitch | Unchanged | Failing to use it as a baseline comparison |
| +1 | One semitone higher | Shorter | Judging only pitch and not duration |
| +12 | One octave higher | Roughly half as long | Expecting a timbre-only change |
Use 0 to establish the unmodified reference, then choose a deliberate whole-semitone value. The exact resulting duration is stated by the tool after the complete render. If the material must fit an existing time slot, check that duration before treating the new file as finished.
Create a pitch-shifted WAV
- Choose one browser-decodable audio file. Open Audio Pitch Changer and select a file no larger than 50 MiB. Common accepted formats include MP3, WAV, M4A, AAC, Ogg, WebM, and FLAC, although the current browser must be able to decode the actual codec profile. Empty, unsupported, invalid, or failed-to-decode files are rejected rather than processed.
- Set a whole-number pitch shift. Choose any integer from -12 through +12 semitones. Remember that an upward shift makes the audio faster and shorter, while a downward shift makes it slower and longer. Use 0 to retain the original pitch, +12 for one octave up, or -12 for one octave down.
- Create the complete local render and download it. Wait for the browser to finish the full offline render, review the stated duration change, and then download the new PCM16 RIFF/WAVE file. The tool verifies the expected channel count, sample rate, and full frame count. If the complete output exceeds its budget or the browser cannot allocate it, the tool reports an error and creates no download rather than providing a truncated file.
The page does not provide an in-page audio preview, so open the downloaded WAV in a trusted local player for full review. Changing the input file or semitone setting invalidates the previous result; create a new render before downloading again.
Check every limit before rendering
Several limits affect whether the job can finish. Treating them as edge cases can waste time or lead to the wrong assumption that a source file should always be usable.
- Encoded input size: One source file may be no larger than 50 MiB.
- Decoded input dimensions: Decoded audio may be at most five minutes long, contain at most eight channels, and use a sample rate from 8,000 through 192,000 Hz.
- Input sample budget: Decoding is limited to 30 million channel samples.
- Output sample budget: The pitch-shifted output has a separate 30-million channel-sample limit. Lowering pitch increases the required output frames, so a downward shift can push an otherwise valid source over budget. The error states that the requested shift is over budget, and nothing is truncated.
- Complete-output checks: The required frame count is calculated before allocation. There is no silent tail cut, hidden duration cap, or fallback that substitutes an incomplete file. The five-minute ceiling applies to the decoded input; the shifted output is governed by its own channel-sample budget.
- Invalid source handling: Empty files, unsupported types, invalid decoded dimensions, and failed decodes are rejected before an export is offered.
The render uses the decoded source sample rate and expects the returned channel count and full frame count to match. This prevents a partial render from being mistaken for a finished download.
Review the downloaded WAV before relying on it
A successful export confirms that the browser produced the requested file, not that every audible detail will match the source. Listen to the full result in a trusted local player and review it for the following issues:
- Changed timing: Compare the stated duration with the source, especially for downward shifts intended to fit a longer sequence.
- Different metadata: The output is newly encoded as uncompressed, interleaved, little-endian PCM16 in a RIFF/WAVE container. Original compression, bitrate, tags, artwork, chapters, cue points, loop metadata, and container metadata are not preserved.
- Conversion differences: Floating-point samples are clipped to the legal -1 through +1 range before PCM16 conversion, and quantization can differ from the decoded source.
- Resampling artifacts: Browser resampling quality is implementation-defined. Strong upward shifts may reveal aliasing or codec artifacts that were less obvious before processing.
For privacy, file reading, decoding, resampling, and WAV encoding all run locally in the current browser tab. The source and rendered audio are not uploaded to Lizely. This makes the tool suitable for quick experiments and rough edits, but not for a transparent mastering process.
Use a different workflow when duration must stay fixed
A production that requires the pitch to change while the duration, beat positions, or spoken cadence remain fixed needs a dedicated phase-vocoder or another time-stretching workflow. This tool deliberately does not provide that behavior. For example, the guide to changing audio pitch in Audacity without affecting tempo covers that different requirement.
Use Audio Pitch Changer when a complete, browser-local pitch-and-duration change is acceptable. Check the limits, choose the semitone value deliberately, wait for the full render, and review the downloaded WAV before using it.
Related reading: What Should I Know Before Using an Audio Speed Changer?.