• Corpus ID: 15259679


  author={Amalia de G{\"o}tzen and Nicola Bernardini and Daniel Arfib},
Although the use of the phase-vocoder is not a very recent technique in musical applications and an extensive literature exists on the subject (cf.[1, 2, 3, 4, 5, 6, 7, 8] ), hardly any fairly complete reference implementation can be found (cf. for example[9] pp.256-258, where the resynthesis part is performed through an oscillator bank instead of an iFFT). This paper describes in depth an implementation of a phasevocoder which was entirely coded in MATLABTM to be added to the COST-G6—DAfx web… 

Figures from this paper


An original method mixing temporal and spectral processing to reduce the phasiness in the phase vocoder is presented, showing a significant improvement over existing processes although some test samples present artifacts.

TSM Toolbox: MATLAB Implementations of Time-Scale Modification Algorithms

This toolbox provides the code for a recently proposed TSM approach, which integrates different classical TSM algorithms in combination with harmonic-percussive source separation (HPSS) and is provided on a well-documented website under a GNU-GPL license.

Feature preservation and negated music in a phase vocoder sound representation

This dissertation presents two extensions to the phase vocoder method of sound analysis and synthesis, as well as an examination of the author's spectral subtraction audio works based on the phase

Time-scale Modification using the Phase Vocoder

The phase vocoder has been used as a time-scale-modification tool for several decades. Applying large positive modification factors to different kinds of sounds (time-stretching), the result will

Time-domain polyphonic transcription using self-generating databases

A new method for the estimation of multiple pitch information in recorded piano music that works in the time-domain and makes use of a self-generating database of all possible notes, and proposes a system that extracts knowledge about the signal, from the signal itself.

A time scale modification with large and varying scaling factors

  • Kevin Struwe
  • Computer Science
    2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)
  • 2016
Interpolated intermediate frames are introduced to compensate for missing signal information and have linear interpolated amplitudes and the desired characteristics could be achieved by a high quality implementation of the new method.

Towards the automated analysis of simple polyphonic music : a knowledge-based approach

Results are presented and discussed for all methods, showing that, if reliably generated, the use of knowledge can significantly improve the quality of the analysis.

Real-time Machine Listening and Segmental Re-synthesis for Networked Music Performance

This dissertation initially presents an analysis of the current trends in all three research domains, and then elaborates on the methodology that was followed to realize the intended scenario, to investigate the possibility of representing each performer of a dispersed NMP ensemble by a local computer-based musician.

Automatic annotation of musical audio for interactive applications

This work is interested in developing a robust layer for the automatic annotation of audio signals, to be used in various applications, from music search engines to interactive installations, and in various contexts, from embedded devices to audio content servers.

Automatic Piano Transcription Using Frequency and Time-Domain Information

A method that groups spectral information in the frequency-domain and uses a rule-based framework to deal with the known problems of polyphony and harmonicity and a novel method for multipitch-estimation that uses both frequency and time-domain information is presented.



Application of the phase vocoder to pitch-preserving synchronization of an audio stream to an external clock

  • R. SussmanJ. Laroche
  • Physics
    Proceedings of the 1999 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics. WASPAA'99 (Cat. No.99TH8452)
  • 1999
This paper addresses theoretical and practical issues related to pitch-preserving synchronization of an audio track and techniques to allow freezing time in the phase-vocoder and avoid problems associated with very large factor modifications.

The Phase Vocoder: A Tutorial

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.

About this phasiness business

This paper examines the problem of phasiness in the context of time-scale modi cation of signals, and presents a new phase synchronization scheme which is shown to both improve the sound quality, and reduce the computational cost of suchmodi cations.

New phase-vocoder techniques for pitch-shifting, harmonizing and other exotic effects

  • J. LarocheM. Dolson
  • Physics
    Proceedings of the 1999 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics. WASPAA'99 (Cat. No.99TH8452)
  • 1999
Two new phase-vocoder-based techniques which allow direct manipulation of the signal in the frequency-domain, enabling such applications as pitch-shifting, chorusing, harmonizing, partial stretching and other exotic modifications which cannot be achieved by the standard time-scale sampling-rate conversion scheme.

Applications of digital signal processing to audio and acoustics

There are whole classes of algorithms that the speech community is not interested in pursuing or using in digital signal processing of sound and these algorithms and techniques are revealed in this book.

Time and Pitch Scale Modification of Audio Signals

This chapter describes several popular methods for the time-scale, pitch-scale and formant-scale modification of audio signals, and summarizes their respective strengths and weaknesses as well as their relative costs in terms of computation power.

Different Ways to Write Digital Audio Effects Programs

This paper is a very basic one, where one tries to explain how one can write a digital audio effect in a non-real time situation with a very general mathematical language such as MATLAB, and how such

Elements of computer music

This is a general introduction to the theory of computer music, giving details on sound, digital signal processing, math, and C programming. It assumes a strong knowledge of music.

Analysis, Transformation and Resynthesis of Musical Sounds with the help of Time-Frequency Representation " in The Representation of Musical Sounds

  • Analysis, Transformation and Resynthesis of Musical Sounds with the help of Time-Frequency Representation " in The Representation of Musical Sounds
  • 1991