cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: Vamp Plugins cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:

Vamp Plugins

cannam@0: cannam@0: cannam@0: cannam@0:

Download Vamp Plugins

cannam@0: cannam@49:

Here are links to all the Vamp plugins that we have been notified of.

cannam@49:

For installation instructions see the bottom cannam@49: of the page.

cannam@0: cannam@49:

Many of these will be ready to download and run straight away cannam@49: on your platform. Licensing terms vary: please see the cannam@49: individual plugin pages for details.

cannam@0: cannam@49:

Want to make your own plugins? Go here!
Chris@59: Would you like to see your plugins listed here? Drop us a line!
Chris@59: Written a plugin, but have no way to build and distribute platform binaries? Let us know and we may be able to help.

cannam@21: cannam@0: cannam@0: cannam@49: cannam@0: cannam@33: cannam@0: cannam@49: cannam@0: cannam@49: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: cannam@0: cannam@0: cannam@42: cannam@48: cannam@42: cannam@48: cannam@42: cannam@49: cannam@42: cannam@42: cannam@0: cannam@0: cannam@0: cannam@0: cannam@22: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: Chris@66: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@22: cannam@0: Chris@60: cannam@0: Chris@60: cannam@0: Chris@60: cannam@0: Chris@60: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@23: cannam@0: cannam@22: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: Chris@67: cannam@0: cannam@0: cannam@54: cannam@54: cannam@54: cannam@54: Chris@59: Chris@59: Chris@59: cannam@54: cannam@54: cannam@54: cannam@54: cannam@54: cannam@54: cannam@54: Chris@61: Chris@61: Chris@62: Chris@62: Chris@62: Chris@61: Chris@62: Chris@62: Chris@62: Chris@62: Chris@61: Chris@64: Chris@62: Chris@61: Chris@61: Chris@61: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: Chris@71: cannam@0: Chris@71: cannam@0: Chris@71: cannam@0: cannam@0: cannam@0: Chris@71: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@22: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@22: cannam@0: cannam@22: cannam@0: cannam@22: cannam@0: cannam@49: cannam@0: cannam@22: cannam@0: cannam@49: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@0:
PluginsVersionLinuxOS/XWindowsSource code
Queen Mary plugin set (docs)
Note onset detector, beat and barline tracker, tempo estimator, key estimator, tonal change detector, structural segmenter, timbral and rhythmic similarity estimator, wavelet scaleogram, adaptive spectrogram, note transcription, chromagram, constant Q spectrogram and MFCC calculation plugins from the Centre for Digital Music at Queen Mary, University of London
1.7Download
(32 and 64 bit)
DownloadDownloadBrowse
Vamp Aubio plugins
Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library.
0.4.0Download (64 bit)DownloadDownloadDownload
or Browse
NNLS Chroma and Chordino
Harmony and chord extraction plugins by Matthias Mauch at C4DM
0.2.1 DownloadDownloadDownload
or Browse
Mazurka plugins
Spectral visualisation and feature extraction plugins from the Mazurka project.
2007-05-08Download (32 bit) DownloadBrowse
Vamp libxtract plugins
Low-level feature extraction plugins using Jamie Bullock's libxtract library to provide around 50 spectral and other features.
0.6.6.20121204Download (64 bit)DownloadDownloadDownload
or Browse cannam@0: cannam@0:
MATCH Vamp plugin
Vamp implementation of the MATCH cannam@0: audio alignment algorithm from Simon Dixon. Sonic Visualiser cannam@0: v1.2 can use this for automatic alignment (see tutorial).
0.2.1Download (32 bit)
Download (64 bit)
DownloadDownloadDownload
or Browse
MARSYAS Vamp plugins
Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor.
0.02Download (32 bit)  Download
University of Alicante Vamp plugins
Onset detection and polyphonic transcription plugins from the DRIMS project
1.0DownloadDownloadDownloadDownload
INESC Porto Beat Tracking plugin
Plugin from João Oliveira of the SMC Group for tempo induction and beat tracking, built on the MARSYAS framework.
1.0Download (32 bit)
Chris@59: Download (64 bit)
DownloadDownloadDownload
(part of Marsyas source)
MELODIA - Melody Extraction
Melody pitch estimator for polyphonic music from the Music Technology Group at UPF, Barcelona
1.0DownloadDownloadDownload 
HPCP - Harmonic Pitch Class Profile
Chroma feature estimation plugind from the Music Technology Group at UPF, Barcelona
1.0 DownloadDownload 
BBC Vamp plugins
A collection of audio feature extraction algorithms from BBC Research and Development
20130402DownloadDownloadDownloadDownload
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.2Download (32 bit)DownloadDownloadDownload
Vamp example plugins (docs)
A set of simple plugins as included with the Vamp developers kit. Amplitude tracker, simple percussion onset detector, tempo estimator, spectral centroid, power spectrum, and zero-crossing counter.
2.0Download (32 bit)
Download (64 bit)
DownloadDownloadBrowse cannam@0: cannam@39:
VamPy
A wrapper to support plugins written in Python
2.0See dedicated VamPy page
cannam@0: cannam@0:

How to Install

cannam@0: cannam@49:

A Vamp plugin set consists of a single dynamic library file cannam@49: with DLL, .dylib, or .so cannam@49: extension (depending on your platform) plus optionally a category cannam@49: file with .cat extension and an RDF description file cannam@49: with .ttl or .n3 extension.

cannam@49: cannam@49:

To install a plugin set, just copy the plugin's library file cannam@49: and any supplied category or RDF files into your system or cannam@0: personal Vamp plugin location.

cannam@0: cannam@0:

The plugin file extension and the location to cannam@0: copy into depend on your platform:

cannam@0: cannam@0: cannam@0: cannam@49: cannam@0: cannam@47: cannam@47: cannam@0:
 File extensionSystem plugin folderPersonal plugin folder
Linux or other Unix.so/usr/local/lib/vamp$HOME/vamp
OS/X.dylib/Library/Audio/Plug-Ins/Vamp$HOME/Library/Audio/Plug-Ins/Vamp
Windows (32-bit).dllC:\Program Files\Vamp Plugins 
Windows (64-bit).dllC:\Program Files (x86)\Vamp Plugins 
cannam@0: cannam@0:

You can alternatively set the VAMP_PATH cannam@0: environment variable to list the locations a host should look in cannam@0: for Vamp plugins.

cannam@0: cannam@0:

VAMP_PATH should contain a semicolon-separated cannam@0: (on Windows) or colon-separated (OS/X, Linux) list of paths. If cannam@0: it is set, it will completely override the standard locations cannam@0: listed above.

cannam@0: cannam@0: cannam@0: