warbleR1.1.37 package

Streamline Bioacoustic Analysis

acoustic_activity

Estimate acoustic activity across sound files based on selections

by_element_est

Convert a by-song extended selection table to by-element

catalog

Create catalogs of vocal signals

catalog2pdf

Combine catalog images into pdfs

check_sels

Check selection data frames

check_sound_files

Check sound files

color_spectro

Highlight spectrogram regions

compare_methods

Assessing the performance of acoustic distance measurements

consolidate

Consolidate (sound) files into a single directory

cross_correlation

Time-frequency cross-correlation

cut_sels

Cut selections into individual sound files

duration_sound_files

Measure the duration of sound files

envelope

Calculates the absolute amplitude envelope

ffDTW

Deprecated functions and function names

filter_sels

Subset selection data frames based on manually filtered image files

find_clipping

Find clipped selections

fix_extended_selection_table

Fix extended selection tables

fix_wavs

Fix .wav files to allow importing them into R

freq_DTW

Acoustic dissimilarity using dynamic time warping on dominant frequenc...

freq_range_detec

Detect frequency range on wave objects

freq_range

Detect frequency range iteratively

freq_ts

Extract frequency contours as time series

full_spectrogram2pdf

full_spectrogram2pdf combines full_spectrograms images in .jpeg fo...

full_spectrograms

Create long spectrograms of entire sound files

gaps

Gap duration

image_to_wave

Convert images into wave objects

inflections

Count number of inflections in a frequency contour

info_sound_files

Get sound file parameter information

internals

warbleR Internal Functions

is_extended_selection_table

Class 'extended_selection_table': selection table containing wave obje...

is_selection_table

Class 'selection_table': double-checked frequency/time coordinates of ...

make.selection.table

Old name for selection_table

map_xc

Maps of 'Xeno-Canto' recordings by species

mfcc_stats

Calculate descriptive statistics on Mel-frequency cepstral coefficient...

move_images

Move/copy image files between directories

mp32wav

Convert .mp3 files to .wav

multi_DTW

A wrapper on dtwDist for comparing multivariate contours

open_wd

Open working directory

overlapping_sels

Find overlapping selections

phylo_spectro

Add spectrograms onto phylogenetic trees

plot_coordination

Coordinated singing graphs

print.extended_selection_table

print method for class extended_selection_table

print.selection_table

print method for class selection_table

print.xcorr.output

print method for class xcorr.output

querxc

alternative name for query_xc

query_xc

Access 'Xeno-Canto' recordings and metadata

rbind.extended_selection_table

rbind method for class extended_selection_table

rbind.selection_table

rbind method for class selection_table

read_sound_file

An extended version of read_wave that reads several sound file formats...

read_wave

A wrapper for tuneR's readWave that read sound files listed within sel...

remove_channels

Remove channels in wave files

remove_silence

Remove silence in wave files

rename_est_waves

Rename wave objects and associated metadata in extended selection tabl...

resample_est

Resample wave objects in a extended selection table

selection_table

Create 'selection_table' and 'extended_selection_table' objects

sig2noise

Measure signal-to-noise ratio

simulate_songs

Simulate animal vocalizations

snr_spectrograms

Spectrograms with background noise margins

song_analysis

Calculates acoustic parameters at the song level

sort_colms

Sort columns in a more intuitive order

sound_pressure_level

Measure relative sound pressure level

spectro_analysis

Measure acoustic parameters in batches of sound files

spectrograms

Spectrograms of selected signals

split_sound_files

Splits sound files

sub-.extended_selection_table

extract method for class extended_selection_table

sub-.selection_table

extract method for class selection_table

tailor_sels

Interactive view of spectrograms to tailor selections

test_coordination

Randomization test for singing coordination

track_freq_contour

Spectrograms with frequency measurements

track_harmonic

Track harmonic frequency contour

tweak_spectro

Plot a mosaic of spectrograms with varying display parameters

warbleR_options

Setting warbleR options

warbleR

warbleR: A package to streamline bioacoustic analysis

wav_2_flac

Convert .wav files to .flac

waveform_similarity

Pairwise similarity of waveforms

wpd_features

Measure wavelet packet decomposition features (EXPERIMENTAL)

Functions aiming to facilitate the analysis of the structure of animal acoustic signals in 'R'. 'warbleR' makes use of the basic sound analysis tools from the packages 'tuneR' and 'seewave', and offers new tools for exploring and quantifying acoustic signal structure. The package allows to organize and manipulate multiple sound files, create spectrograms of complete recordings or individual signals in different formats, run several measures of acoustic structure, and characterize different structural levels in acoustic signals (Araya-Salas et al 2016 <doi:10.1111/2041-210X.12624>).

  • Maintainer: Marcelo Araya-Salas
  • License: GPL (>= 2)
  • Last published: 2025-10-22