Release 0.1.12 http://quitte.de/dsp/pvoc.html Tim Goetze
January 15 2008 tim@quitte.de



Front Matter

pvoc is a collection of LADSPA units and a command line tool for time compression/expansion of sound data making use of the phase-vocoding technique[1].

All of pvoc is free software and distributed in source code.


The phase vocoder that is the core of this package is an adaptation of Mark Dolson's implementation which is part of the CARL suite, skillfully adapted to C++ and streaming operation by Richard Dobson.

The three LADSPA units in this package have been conceived and written by Trevor Wishart and Richard Dobson, and were originally released here as 'pvplugs'.

My (Tim's) own contribution is the stretch command line utility, FFTW3 adaptation of Richard's work and the packaging of pvplugs in LADSPA flavour.

Many thanks to Shahrokh Yadegari without whose intervention this package would not have been possible.



This software package is © Copyright 1981-2004 Regents of the University of California, 2001-2 Richard Dobson, 2004-8 Tim Goetze. It is distributed under the GNU General Public License.

No Guarantee

This collection is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Download the latest release here, it is pvoc_0.1.12.tar.gz (42 kB).




The pvoc package requires FFTW version 3.0.1 or above and libsndfile version 1.0.5 or later. Please consult the README file if unsure.


Provided the required libraries are installed on your GNU/Linux system (or another UNIX system running GNU make and gcc), installation is simply:

$ tar xvfz pvoc_0.1.12.tar.gz 
$ cd pvoc-0.1.12 
$ make
# make install

If compilation fails on your machine, please send the output of the make command so we can try and fix the problem, but first please consult the README file that is part of the package.


Bug reports should be sent to tim@quitte.de.