scispace - formally typeset
Journal ArticleDOI

The Phase Vocoder: A Tutorial

Mark Dolson
- 24 Jan 1986 - 
- Vol. 10, Iss: 4, pp 14
TLDR
This article attempts to explain the operation of the phase vocoder in terms accessible to musicians, relying heavily on the familiar concepts of sine waves, filters, and additive synthesis, and employing a minimum of mathematics.
Abstract
For composers interested in the modification of natural sounds, the phase vocoder is a digital signal processing technique of potentially great significance. By itself, the phase vocoder can perform very high fidelity time-scale modification or pitch transposition of a wide variety of sounds. In conjunction with a standard software synthesis program, the phase vocoder can provide the composer with arbitrary control of individual harmonics. But use of the phase vocoder to date has been limited primarily to experts in digital signal processing. Consequently, its musical potential has remained largely untapped. In this article, I attempt to explain the operation of the phase vocoder in terms accessible to musicians. I rely heavily on the familiar concepts of sine waves, filters, and additive synthesis, and I employ a minimum of mathematics. My hope is that this tutorial will lay the groundwork for widespread use of the phase vocoder, both as a tool for sound analysis and modification, and as a catalyst for continued musical exploration.

read more

Citations
More filters
Book

Digital Watermarking and Steganography

TL;DR: This new edition now contains essential information on steganalysis and steganography, and digital watermark embedding is given a complete update with new processes and applications.
Journal ArticleDOI

Multirate digital signal processing

TL;DR: This book by Elliott and Rao is a valuable contribution to the general areas of signal processing and communications and can be used for a graduate level course in perhaps two ways.
Journal ArticleDOI

A tutorial on onset detection in music signals

TL;DR: Methods based on the use of explicitly predefined signal features: the signal's amplitude envelope, spectral magnitudes and phases, time-frequency representations, and methods based on probabilistic signal models are discussed.
Journal ArticleDOI

Non-parametric techniques for pitch-scale and time-scale modification of speech

TL;DR: This contribution reviews frequency-domain algorithms (phase-vocoder) and time- domain algorithms (Time-Domain Pitch-Synchronous Overlap/Add and the like) in the same framework and presents more recent variations of these schemes.
Journal ArticleDOI

Improved phase vocoder time-scale modification of audio

TL;DR: This paper examines the problem of phasiness in the context of time-scale modification and provides new insights into its causes, and two extensions to the standard phase vocoder algorithm are introduced, and the resulting sound quality is shown to be significantly improved.
References
More filters
Journal ArticleDOI

Signal estimation from modified short-time Fourier transform

TL;DR: An algorithm to estimate a signal from its modified short-time Fourier transform (STFT) by minimizing the mean squared error between the STFT of the estimated signal and the modified STFT magnitude is presented.
Journal ArticleDOI

Multirate digital signal processing

TL;DR: This book by Elliott and Rao is a valuable contribution to the general areas of signal processing and communications and can be used for a graduate level course in perhaps two ways.
Journal ArticleDOI

Multidimensional perceptual scaling of musical timbres

TL;DR: Two experiments were performed to evaluate the perceptual relationships between 16 music instrument tones, and a three‐dimensional scaling solution was found to be interpretable in terms of the spectral energy distribution.
Journal ArticleDOI

Time-frequency representation of digital signals and systems based on short-time Fourier analysis

TL;DR: In this article, the authors developed a representation for discrete-time signals and systems based on short-time Fourier analysis and showed that a class of linear-filtering problems can be represented as the product of the time-varying frequency response of the filter multiplied by the short time Fourier transform of the input signal.
Journal Article

Phase vocoder

TL;DR: A vocoder technique is described in which speech signals are represented by their short-time phase and amplitude spectra, which leads to an economy in transmission bandwidth and to a means for time compression and expansion of speech signals.