Skip to main content

Module analysis

Module analysis 

Source
Expand description

Audio analysis and feature extraction โ€” onset detection, beat tracking, pitch detection, loudness metering, transient analysis, harmonics, DTW.

Structsยง

BeatTracker
Tempo and beat detection via autocorrelation of onset envelope.
ComplexDomainOnset
Complex-domain onset detector (phase deviation method).
Correlogram
Running autocorrelation matrix: each row is the autocorrelation of a frame.
DynamicRange
Dynamic range analysis: crest factor, dynamic range in dB.
DynamicsAnalyzer
Amplitude distribution and dynamics analysis.
HarmonicAnalyzer
Harmonic analysis: fundamentals, overtones, THD.
HfcOnset
High-Frequency Content onset detector.
Leq
Equivalent continuous loudness (Leq) โ€” time-averaged RMS in dB.
LoudnessMeters
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.
OnsetDetector
Detect note onsets / transients by different methods.
PitchDetector
Monophonic pitch detection.
Rms
Simple RMS meter with a sliding window.
SignalSimilarity
Signal similarity measures: cross-correlation and dynamic time warping.
SpectralFluxOnset
Spectral flux onset detector with adaptive threshold.
TransientAnalysis
Transient (attack/release) analysis.