home changes contents help options

Vamp (http://www.vamp-plugins.org/) is an audio processing plugin system that extract descriptive information from audio data — typically referred to as audio analysis plugins or audio feature extraction plugins.

Vamp is the primary analysis plugin format used by Sonic Visualiser and editors like Ardour or Audacity use Vamp plugins for audio analysis.

Many vamp plugins are already availablel, for example:

for a full list see http://www.vamp-plugins.org/download.html .

It would be definitely nice to have all these plugins working in PD and also benefit from future extensions to vamp.

Writing a vamp host for PD

A vamp host for PD would need some more work than a simple DSP externals.

As listed on http://www.vamp-plugins.org/rationale.html the following things amongst others have to be considered:

Therefore the vamp-host PD external should abstract all the requirements of an individual plugin. This means that FFT and blocksize conversions should be done automatically in the external, making it as easy to use as possible on the patcher level.