home changes contents help options

Possible Mentors

Description

Vamp ( http://www.vamp-plugins.org/) is an audio processing plugin system, which extracts descriptive information from audio data — typically referred to as audio analysis plugins or audio feature extraction plugins. This project should implement a vamp host for pure data. Vamp is the primary analysis plugin format used by Sonic Visualiser and open-source editors like Ardour or Audacity.

Many vamp plugins are already available, for example:

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

A vamp host for PD would need some more work than a simple DSP externals. The following things, amongst others, have to be considered (see also http://www.vamp-plugins.org/rationale.html):

Therefore the vamp host 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.

Resources to start:

Required Skills