The Vamp audio analysis plugin system
Vamp is an audio processing plugin system for
plugins that extract descriptive information from audio data
— typically referred to as audio analysis plugins
or audio feature extraction plugins.
Get some plugins!
Do something with them!
- Interactive audio analysis using Vamp plugins? Try Sonic Visualiser!
- Analysis inside your audio editor? Audacity can use a number of Vamp plugins to create label tracks from analysis results.
- Want to extract features from lots of audio files, writing results into text files or as RDF for linked data purposes? You need Sonic Annotator!
- For simple command-line purposes, there is also a Vamp host included in the developer SDK.
- ... any other hosts you'd like to see mentioned here? Tell us!
Developers and DSP researchers!
Just like an audio effect such as a VST plugin, a Vamp plugin
is a binary module that can be loaded by a host application and
fed audio data. However, a Vamp plugin does not generate audio
output, but some sort of symbolic information instead. Typical
things that a Vamp plugin might calculate include the locations
of moments such as note onset times, visualisable
representations of the audio such as spectrograms, or curve data
such as power or fundamental
frequency. Read more about the
rationale for Vamp.
||Developed at the Centre for Digital Music, Queen Mary, University of London.
||Partially funded by the EPSRC through the OMRAS2 project EP/E017614/1.
||Partially funded by the European Commission through the SIMAC project IST-FP6-507142.
||Partially funded by the European Commission through the EASAIER project IST-FP6-033902.