Learn R Programming

⚠️There's a newer version (1.1.36) 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

408

Version

1.1.5

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Marcelo ArayaSalas

Last Published

January 21st, 2017

Functions in warbleR (1.1.5)

ffDTW

Acoustic dissimilarity using dynamic time warping on fundamental frequency contours
coor.test

Randomization test for singing coordination
checksels

Check selection data frames
Cryp.soui

Acoustic recording of Crypturellus soui (Little Tinamou).
coor.graph

Coordinated singing graphs
checkwavs

Check .wav files
dfDTW

Acoustic dissimilarity using dynamic time warping on dominant frequency contours
autodetec

Automatically detect vocalizations in sound files
compare.methods

Assessing the performance of acoustic distance measurements
dfts

Extract the dominant frequency values as a time series
imp.raven

Import Raven selections
lspec2pdf

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

Create long spectrograms of whole sound files
ffts

Extract the fundamental frequency values as a time series
manualoc

Interactive view of spectrograms
mp32wav

Convert .mp3 files to .wav
imp.syrinx

Import Syrinx selections
filtersels

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

Audio recording #2 of Phaethornis longirostris
Phae.long1

Audio recording #1 of Phaethornis longirostris
sim.coor.sing

Simulated coordinated singing events.
sp.en.ts

Extract the spectral entropy across signals as a time series
selec.table

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

Interactive view of spectrograms to tailor start and end of selections
selection.files

Selections files from Raven and Syrinx.
Phae.long3

Audio recording #3 of Phaethornis longirostris
querxc

Access Xeno-Canto recordings and metadata
sig2noise

Measure signal-to-noise ratio
Phae.long4

Audio recording #1 of Phaethornis longirostris
snrspecs

Spectrograms with background noise margins
wavdur

Measure the duration of sound files
xcmaps

Maps of Xeno-Canto recordings by species
xcorr

Spectrogram cross-correlation
specreator

Spectrograms of selected signals
warbleR

warbleR: A package to streamline bioacoustic analysis
specan

Measure acoustic parameters in batches of sound files
xcorr.graph

Pairwise plots of spectrogram cross-correlation scores
trackfreqs

Spectrograms with frequency measurements