Several useful Vamp plugins are linked below, and you'll find installation instructions at the bottom of the page.
Some of these may be ready to download and run straight away on your platform. Some are open source; others are not. Please see the individual plugin pages for details.
Looking for the developer kit? Look here!
| Plugins | Version | Linux | OS/X | Windows | Source code |
| Queen Mary plugin set Note onset detector, beat tracker, tempo estimator, key estimator, tonal change detector, structural segmenter, timbral and rhythmic similarity estimator, chromagram, constant Q spectrogram and MFCC calculation plugins from the Centre for Digital Music at Queen Mary, University of London |
1.4 | Download (32 and 64 bit) | Download | Download | N/A |
| Vamp Aubio plugins Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library. | 0.3.2b | Download | Download | Download | Download Browse SVN |
| Mazurka plugins Spectral visualisation and feature extraction plugins from the Mazurka project. |
2007-05-08 | Download | Download | Browse | |
| Vamp libxtract plugins Low-level feature extraction plugins using Jamie Bullock's libxtract library to provide around 50 spectral and other features. |
0.4.2.20071019 | Download | Download | Download | Download Browse SVN |
| MATCH Vamp plugin Vamp implementation of the MATCH audio alignment algorithm from Simon Dixon. Sonic Visualiser v1.2 can use this for automatic alignment (see tutorial). |
0.2 | Download (32 bit) Download (64 bit) |
Download | Download | Download |
| MARSYAS Vamp plugins Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor. |
0.01 | Download | Download | ||
| OFA Vamp plugin Plugin that performs audio fingerprinting and lookup using the MusicIP OFA library. |
20080128 | Download | |||
| OnsetsDS plugin Note onset detector using Dan Stowell's OnsetsDS library. |
0.2 | Download | Download | Download | Download |
| Vamp example plugins A small set of simple plugins as included with the Vamp developers kit. Amplitude tracker, simple percussion onset detector, spectral centroid, and zero-crossing counter. |
1.3 | Download | Download | Download | Browse SVN |
A Vamp plugin set consists of a single dynamic library (DLL) file containing one or more plugins, and an optional category file (.cat). To install a plugin set, just copy the plugin's library file and category file (if supplied) into your system or personal Vamp plugin location.
The plugin file extension and the location to copy into depend on your platform:
| File extension | System plugin folder | Personal plugin folder | |
| Linux | .so | /usr/local/lib/vamp | $HOME/vamp |
| OS/X | .dylib | /Library/Audio/Plug-Ins/Vamp | $HOME/Library/Audio/Plug-Ins/Vamp |
| Windows | .dll | C:\Program Files\Vamp Plugins |
You can alternatively set the VAMP_PATH
environment variable to list the locations a host should look in
for Vamp plugins.
VAMP_PATH should contain a semicolon-separated
(on Windows) or colon-separated (OS/X, Linux) list of paths. If
it is set, it will completely override the standard locations
listed above.