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,188

Version

1.1.4

License

GPL (>= 2)

Last Published

November 16th, 2016

Functions in warbleR (1.1.4)

checkwavs

Check .wav files
Cryp.soui

Acoustic recording of Crypturellus soui (Little Tinamou).
dfDTW

Acoustic dissimilarity using dynamic time warping on dominant frequency contours
ffts

Extract the fundamental frequency values as a time series
filtersels

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

Data frame of manualoc() selections.
snrspecs

Spectrograms with background noise margins
manualoc

Interactive view of spectrograms
specan

Measure acoustic parameters in batches of sound files
mp32wav

Convert .mp3 files to .wav
Phae.long1

Acoustic recording #1 of Phaethornis longirostris
Phae.long2

Acoustic recording #2 of Phaethornis longirostris
Phae.long3

Acoustic recording #3 of Phaethornis longirostris
specreator

Spectrograms of selected signals
trackfreqs

Spectrograms with frequency measurements
compare.methods

Assessing the performance of acoustic distance measurements
xcorr

Spectrogram cross-correlation
coor.graph

Coordinated singing graphs
coor.test

Randomization test for singing coordination
lspec

Create long spectrograms of whole sound files
lspec2pdf

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

Extract the dominant frequency values as a time series
ffDTW

Acoustic dissimilarity using dynamic time warping on fundamental frequency contours
selection.files

Selections files from Raven and Syrinx.
Phae.long4

Acoustic recording #1 of Phaethornis longirostris
querxc

Access Xeno-Canto recordings and metadata
warbleR

warbleR: A package to streamline bioacoustic analysis
wavdur

Measure the duration of sound files
seltailor

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

Maps of Xeno-Canto recordings by species
xcorr.graph

Pairwise plots of spectrogram cross-correlation scores
sig2noise

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

Simulated coordinated singing events.
autodetec

Automatically detect vocalizations in sound files
checksels

Check selection data frames
imp.raven

Import Raven selections
imp.syrinx

Import Syrinx selections