
R Interface to Vamp Audio Analysis Plugins
ReVAMP-package.RdProvides an R interface to the Vamp audio analysis plugin system developed by Queen Mary University of London's Centre for Digital Music. Enables loading and running Vamp plugins for Music Information Retrieval (MIR) tasks including tempo detection, onset detection, spectral analysis, and audio feature extraction.
Details
The ReVAMP package allows R users to access the extensive library of Vamp audio analysis plugins. Key functions include:
vampPlugins- List all available Vamp pluginsrunPlugin- Execute a plugin on audio datavampPluginParams- Get plugin parameter informationvampPaths- List plugin search pathsvampInfo- Get Vamp SDK version information
See the individual function documentation for usage examples.
References
Vamp Plugins: https://www.vamp-plugins.org/
Cannam, C., Landone, C., & Sandler, M. (2010). Sonic Visualiser: An open source application for viewing, analysing, and annotating music audio files. In Proceedings of the 18th ACM international conference on Multimedia (pp. 1467-1468).
Examples
if (FALSE) { # \dontrun{
# List available plugins
plugins <- vampPlugins()
head(plugins)
# Get plugin search paths
vampPaths()
# Get info about a specific plugin
params <- vampParams("vamp-example-plugins:amplitudefollower")
# Get SDK version information
vampInfo()
} # }