Bioacoustic Analysis and Publication Tools
Calculate the natural frequency
Normalise a Wave object
Natural Time Domain
Untag a TaggedWave or TaggedWaveMC object
Upsample a wave
Check an object is a Wave object
Apply a function to all channels of a Wave or WaveMC object
A S4 class for annotations
Create a new Annotation object
Calculated size of raw audio files
Correlate channels in a WaveMC object
Cut wave by samples
Convert data into a Wave object
Phase of day
Phases of day
Phases of days
Create Default Cluster for Windowing
Calculate the fraction of a day given by a value
Diel Histogram
Generate labels for a diel plot
Create a diel plot
Generate positions of labels for a diel plot
Plot rings on a diel plot
Dolbear's law
Calculate the duty cycle of a wave
Create an empty diel plot
Create an empty yearly plot
Various measurements of frequency values for a Wave object
Apply a WaveFilter object to a Wave object
Get the frequency from wavelength and speed of sound
Various measurements of frequency values for a Wave object
WaveFilter object for audio filters
Calculate the shimmer in a Wave object
PseudoWave scalar division
PseudoWave scalar manipulation
Samples per time period
Typical volumes
Converts a timezone offset into a rotation
Convert pressure to Pascals
Convert angle to radians
Convert time to seconds
The radar equation
Convert text times of day in audioblast traits to numeric values
Nearest start time
Add a process to a Tagged Wave or WaveMC object
Add two spectra from seewave
Radar range
Get data or analyses from audioBlast
Download audio files from audioBlast
Read AudioMoth configuration file
Read AudioMoth metadata from a wave file
Automatic Band Pass Filter
Simple bandpass filter
Beat spectrum complexity
Computes a beat spectrum
Sample duration
Analyse sound files using BirdNET-Analyzer
Install the BirdNET environment
Channels for sound ecology
Circularise a dataset
Concatenate two or more Wave-like objects.
Convert bits to bytes
Convert temperature to Celsius
Convert angle to degrees
Convert pressure to dyne per square centimetre
Convert temperature to Fahrenheit
Convert temperature to Kelvin
Add noise to a Wave like object
Generate time masked Wave-like objects
Generated time-shifted versions of a Wave-like object
Google Speech API Transcribe
Converts bytes in human readable form
Converts time to human readable form
Calculate the jitter in a Wave object
Pad labels with interval
Combines labels which overlap into single continuous regions
Map three vectors to RGB
Sheep frequencyStats
Parse a filename
Pulse detection using Dietrich (2004)
Simplified pulse detection using Dietrich (2004)
Numeric addition by PseudoWave
PseudoWave scalar addition
An S4 class to represent a PseudoWave object that is converted to a Wa...
PseudoWave scalar subtraction
Create a PseudoWave object
Generate a single pulse
Pulse detection
Pulse intervals
Plot a radial polygon
Rainfall detection
Read an Audacity label file
Read an audio file
Read output files from BirdNet Analyser
Read a file from Seeed Studio Respeaker 6 mic array
Reference intensity
Reference pressure
Specify a region with a file to analyse
Calculate the resonant frequency
Calculate the speed of sound in a medium
Calculate and plot statistics on a frequency spectrum
Short term energy
Allow subsetting a Wave object with a TimeRegion
Subtract two spectra from seewave
Generate a sine sweep
A S4 class for tagged waves
A S4 class for tagged multi-channel waves
Tag a Wave or WaveMC object
An S4 class to represent a TimeRegion within a Wave object.
Numeric multiplication by PseudoWave
Windowing Function for Wave Objects
Write an Audacity label file
Calculate the fraction of a year given by a value
Generate labels for a yearly plot
Create a yearly plot
Generate positions of labels for a yearly plot
Identify zero crossings in a Wave object
Zero spectrum
Provides tools for manipulating sound files for bioacoustic analysis, and preparing analyses these for publication. The package validates that values are physically possible wherever feasible.
Useful links