Expand description
Audio analysis and feature extraction โ onset detection, beat tracking, pitch detection, loudness metering, transient analysis, harmonics, DTW.
Structsยง
- Beat
Tracker - Tempo and beat detection via autocorrelation of onset envelope.
- Complex
Domain Onset - Complex-domain onset detector (phase deviation method).
- Correlogram
- Running autocorrelation matrix: each row is the autocorrelation of a frame.
- Dynamic
Range - Dynamic range analysis: crest factor, dynamic range in dB.
- Dynamics
Analyzer - Amplitude distribution and dynamics analysis.
- Harmonic
Analyzer - Harmonic analysis: fundamentals, overtones, THD.
- HfcOnset
- High-Frequency Content onset detector.
- Leq
- Equivalent continuous loudness (Leq) โ time-averaged RMS in dB.
- Loudness
Meters - Lufs
- ITU-R BS.1770-4 integrated loudness (simplified K-weighting). Full implementation would require a true K-weighting filter; here we apply a simplified pre-filter and compute gated loudness.
- Onset
Detector - Detect note onsets / transients by different methods.
- Pitch
Detector - Monophonic pitch detection.
- Rms
- Simple RMS meter with a sliding window.
- Signal
Similarity - Signal similarity measures: cross-correlation and dynamic time warping.
- Spectral
Flux Onset - Spectral flux onset detector with adaptive threshold.
- Transient
Analysis - Transient (attack/release) analysis.