Learn R Programming

⚠️There's a newer version (1.1.32) of this package.Take me there.

warbleR

A tool to streamline the analysis of animal acoustic signal structure. The package offers functions for downloading avian vocalizations from the open-access online repository Xeno-Canto, displaying the geographic extent of the recordings, manipulating sound files, detecting acoustic signals or importing detected signals from other software, assessing performance of methods that measure acoustic similarity, conducting cross-correlations, dynamic time warping, measuring acoustic parameters and analysing interactive vocal signals, among others. Functions working iteratively allow parallelization to improve computational efficiency.The code in warbleR can be executed by less experienced R users, but has also been thoroughly commented, which will facilitate further customization by advanced users.

Copy Link

Version

Install

install.packages('warbleR')

Monthly Downloads

1,188

Version

1.1.8

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Last Published

April 27th, 2017

Functions in warbleR (1.1.8)

catalog

Create catalog of vocal signals
catalog2pdf

Phae.long2

Audio recording #2 of Phaethornis longirostris
Phae.long3

Audio recording #3 of Phaethornis longirostris
checksels

Check selection data frames
checkwavs

Check .wav files
Cryp.soui

Acoustic recording of Crypturellus soui (Little Tinamou).
Phae.long1

Audio recording #1 of Phaethornis longirostris
Phae.long4

Audio recording #1 of Phaethornis longirostris
autodetec

Automatically detect vocalizations in sound files
fixwavs

Fix .wav files to allow importing them into R
imp.raven

Import Raven selections
compare.methods

Assessing the performance of acoustic distance measurements
coor.graph

Coordinated singing graphs
imp.syrinx

Import Syrinx selections
warbleR-internals

warbleR Internal Functions
lspec

Create long spectrograms of whole sound files
lspec2pdf

lspec2pdf combines lspec images in .jpeg format to a single pdf file.
ffts

Extract the fundamental frequency values as a time series
filtersels

Subset selection data frames based on manually filtered image files
selection.files

Selections files from Raven and Syrinx.
seltailor

Interactive view of spectrograms to tailor start and end of selections
coor.test

Randomization test for singing coordination
dfDTW

Acoustic dissimilarity using dynamic time warping on dominant frequency contours
querxc

Access Xeno-Canto recordings and metadata
dfts

Extract the dominant frequency values as a time series
ffDTW

Acoustic dissimilarity using dynamic time warping on fundamental frequency contours
snrspecs

Spectrograms with background noise margins
sig2noise

Measure signal-to-noise ratio
sim.coor.sing

Simulated coordinated singing events.
specan

Measure acoustic parameters in batches of sound files
specreator

Spectrograms of selected signals
xcorr

Spectrogram cross-correlation
xcorr.graph

Pairwise plots of spectrogram cross-correlation scores
selec.table

Data frame of selections (i.e. selection table).
wavdur

Measure the duration of sound files
xcmaps

Maps of Xeno-Canto recordings by species
sp.en.ts

Extract the spectral entropy across signals as a time series
manualoc

Interactive view of spectrograms
mp32wav

Convert .mp3 files to .wav
trackfreqs

Spectrograms with frequency measurements
warbleR

warbleR: A package to streamline bioacoustic analysis