Interdisciplinary researcher using sensor networks and acoustics to monitor biodiversity and environments.
A Gateway to Nature: The Urban Research Station at London’s Natural History Museum
Catalysts for change: Museum gardens in a planetary emergency
Bioacoustic and Ecoacoustic Data in Audiovisual Core
Good practice guidelines for long-term ecoacoustic monitoring in the UK
22/04/2025 - Urban Research Station
03/03/2025 - Impacts of Urban Noise
22/01/2025 - TDWG Kingston Biodiversity Network
05/12/2024 - NHM x Natural England
Some thoughts on:
by Ed Baker
I am pleased to announce the initial release of ReVAMP, a new R package that provides access to the Vamp plugin system from within R.
ReVAMP enables researchers to apply a wide range of established audio analysis algorithms—commonly used in music information retrieval (MIR), digital signal processing, and acoustic research—directly to audio data in R, with results returned in analysis-ready data structures.
The Vamp plugin system is a well-established standard for audio feature extraction, originally developed by the Centre for Digital Music at Queen Mary University of London. Vamp plugins are widely used in research software and toolkits for tasks such as:
ReVAMP lowers the entry barrier for R users by providing a native interface that integrates naturally with existing R workflows.
Direct access to installed Vamp plugins
Any Vamp plugin available on the host system can be invoked from R.
Integration with existing R audio tools
ReVAMP works seamlessly with common R audio packages (e.g. tuneR) for reading and handling audio files.
ReVAMP is available from CRAN:
install.packages("ReVAMP")
Running a pkugin is straightforward. Here is a simple example:
library(ReVAMP)
library(tuneR)
# Load an audio file
wave <- readWave("example.wav")
# Run a Vamp plugin
features <- runPlugin(
wave = wave,
key = "vamp-example-plugins:amplitudefollower",
useFrames = FALSE
)
head(features)
Vamp Plugins must be installed on your system for ReVAMP to access them. You can find a list of available plugins and installation instructions at the Vamp plugin repository. The ReVAMP documentation provides guidance on Managining Vamp Plugin Paths.
tags: R - Vamp plugins - bioacoustics