Learn R Programming

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

warbleR

warbleR is a package designed to streamline acoustic analysis in R. This package allows users to collect open-access acoustic data or input their own data into a workflow that facilitates automated spectrographic visualization and acoustic measurements. Basic familiarity with the R environment is highly suggested, and the installation of required packages from the Comprehensive R Archive Network (CRAN) is assumed.

The functions in this package facilitate downloading avian calls from Xeno-Canto, creating maps of Xeno-Canto recordings, converting .mp3 files to .wav files, checking .wav files, automatically detecting calls by amplitude, manually selecting calls within recordings, printing spectrograms of recordings, printing spectrograms of individual calls, measuring signal to noise ratio and performing acoustic measurements.

To install warbleR from UNIX (without RStudio):

  1. Download the file warbleR .tar.gz.
  2. Ensure that the following R packages, available from CRAN, are installed:

seewave, tuneR, maps, rjson, pbapply, RCurl. 3. Open a command window or terminal, and navigate to the folder to which the file was saved. 4. Type the command R CMD INSTALL warbleR

Upon successful installation, type library(warbleR) in the R Console to load the package, then type library(help=warbleR) for an index of commands.

Copy Link

Version

Install

install.packages('warbleR')

Monthly Downloads

1,091

Version

1.1.2

License

GPL (>= 2)

Last Published

July 6th, 2016

Functions in warbleR (1.1.2)

autodetec

Automatically detect vocalizations in sound files
checksels

Check selection data frames
checkwavs

Check .wav files
compare.methods

Assessing the performance of acoustic distance measurements
coor.graph

Coordinated singing graphs
coor.sing

Selections of simulated interactive singing events
coor.test

Randomization test for singing coordination
dfDTW

Acoustic dissimilarity using dynamic time warping on dominant frequency contours
dfts

Extract the dominant frequency values as a time series
ffDTW

Acoustic dissimilarity using dynamic time warping on fundamental frequency contours
ffts

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

Import Raven selections
imp.syrinx

Import Syrinx selections
lspec

Create long spectrograms of whole sound files
manualoc.df

Data frame of manualoc() selections.
manualoc

Interactive view of spectrograms
mp32wav

Convert .mp3 files to .wav
querxc

Access Xeno-Canto recordings and metadata
selection.files

Selections files from Raven and Syrinx.
seltailor

Interactive view of spectrograms to tailor start and end of selections
sig2noise

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

Simulated coordinated singing events.
snrspecs

Spectrograms with background noise margins
specan

Measure acoustic parameters in batches of sound files
specreator

Spectrograms of selected signals
trackfreqs

Spectrograms with frequency measurements
warbleR

warbleR: A package to streamline bioacoustic analysis
wavdur

Measure the duration of sound files
xcmaps

Maps of Xeno-Canto recordings by species
xcorr.graph

Pairwise plots of spectrogram cross-correlation scores
xcorr

Spectrogram cross-correlation
Cryp.soui

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

Acoustic recording #2 of Phaethornis longirostris
Phae.long1

Acoustic recording #1 of Phaethornis longirostris
Phae.long4

Acoustic recording #1 of Phaethornis longirostris
Phae.long3

Acoustic recording #3 of Phaethornis longirostris