| CARVIEW |
Vamp Plugins
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!
Vamp is a nice API to develop with. Read more and get the SDK here, or visit the Vamp Plugins organisation on Github where development happens and developer documentation lives.
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.


