Skip to contents

Object Construction

Functions for creating and writing the core SAP object

create_sap_object()
Create a Sound Analysis Pro (SAP) Object from Audio Recordings
create_sap_metadata()
Create metadata for audio files recorded by SAP2011 (Sound Analysis Pro)

Curated Song Export

Functions for exporting user-choice audio clips, bouts, and motifs.

create_audio_clip()
Create Audio Clips from Sound Files
create_motif_clips()
Create Motif Audio Clips
create_bout_clips()
Create Bout Audio Clips

Detection & Segmentation

Functions for finding bouts, motifs and segmenting syllables

find_bout()
Detect Song Bouts in Audio Recordings
find_motif()
Find Motifs in Song Data
refine_motif_boundaries()
Refine Motif Boundaries Using Segment Alignment
segment()
Segment Audio into Syllables

Template Matching

Functions for establishing and detecting specific acoustic templates

create_template()
Create Correlation Templates for Song Analysis
detect_template()
Detect Templates in Song Data

Feature Extraction & Clustering

Functions to extract acoustic features (FF, goodness, etc) and cluster segments

extract_spec()
Extract and pad spectrograms from audio segments
analyze_spectral()
Analyze Spectral Features of Audio Segments
FF()
Fundamental Frequency Analysis and Visualization
goodness()
Pitch Goodness Analysis
spectral_entropy()
Calculate Spectral Entropy for Audio Segments
find_clusters()
Find Clusters in Feature Data
amp_env()
Calculate Amplitude Envelope for Audio Segment
refine_FF()
Refine Fundamental Frequency Detection
refine_sh()
Refine Spectral Entropy Using Temporal Template

Dimensionality Reduction

Functions dedicated to reducing acoustic parameter dimensionality

run_pca()
Run Principal Component Analysis
run_umap()
Run UMAP Dimensionality Reduction
create_trajectory_matrix()
Create Spectrogram Matrices for Song Trajectory Analysis

Plotting & Visualization

Plotting functionality for exploring ASAP objects

plot_traces()
Plot Traces of Song Features
plot_clusters()
Plot Clusters in Time Series Data
plot_heatmap()
Plot Heatmap of Amplitude Envelopes
plot_umap()
Plot UMAP Visualization
plot_umap2()
Plot UMAP Visualization for Trajectory Analysis
plot_motif_boundaries()
Visualize Motif Boundaries in Audio Data
visualize_song()
Visualize Song Data
visualize_segments()
Visualize Song Segments

Labeling

Functions for annotating clustered syllables

auto_label()
Automatic Syllable Labeling in Song Motif
manual_label()
Manual Syllable Labeling for Bird Song Analysis

Utilities

Various utility functions for working with ASAP objects and audio files.

compute_wav_durations()
Compute WAV File Durations
denoise()
Denoise Audio Files
get_wav_indices()
Get Indices of WAV Files in SAP Object Metadata
list_numeric_dirs()
List Numeric Subdirectory Names
anova_analysis()
Perform ANOVA and Multiple Comparisons Analysis