Overview
A Phase Vocoder analyzes overlapping spectral frames, adjusts their timing or frequency interpretation, and reconstructs a signal with coherent phase.
Changes time scale or pitch by manipulating short-time Fourier transform frames.
Compact metadata for implementation and discovery.
A Phase Vocoder analyzes overlapping spectral frames, adjusts their timing or frequency interpretation, and reconstructs a signal with coherent phase.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n log w)
Average
O(frames * w log w)
Worst
O(frames * w log w)
Space
O(w)
phase_expected = 2*pi*bin*hop_size/fft_sizePredicts how much phase should advance between adjacent frames.
Show spectrogram frames stretched apart while phase lines stay coherent.
Poor phase handling creates smearing or robotic artifacts.
What each reference supports for this entry.
Tutorial reference for phase-vocoder analysis and time-scale modification.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Phase vocoders analyze and resynthesize signals through STFT frames.