DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
Analysis Directory Reference

Directories

 detail
 

Files

 AudioIntervalAnalyzer.h
 Exact sample-interval selection with bounded streaming measurement. Reuses LoudnessMeter, its Core true-peak detector and ScaledSumSquares. No PCM is retained. All calls require one owner; publish Result copies to other threads. No method allocates. See docs/interval-analysis.md for scope, validity, complete-window coverage and continuous-observation semantics. Dependencies: LoudnessMeter.h, Core/detail/ScaledSumSquares.h.
 
 BeatTracker.h
 Beat and tempo tracking: offline dynamic programming plus a causal resonator bank, over the shared onset-strength envelope.
 
 DelayEstimator.h
 Delay between two recordings of the same material, to a fraction of a sample, with a confidence, in memory bounded by the search range.
 
 EnvelopeFollower.h
 Peak/RMS envelope follower with asymmetric attack/release.
 
 Goertzel.h
 Goertzel algorithm for efficient single-frequency detection.
 
 LevelFollower.h
 Envelope follower for real-time peak and RMS level metering.
 
 LoopFinder.h
 Bounded offline search for perceptually continuous audio loops.
 
 LoudnessMeter.h
 Thread-safe EBU R128 / ITU-R BS.1770 loudness meter.
 
 LoudnessNormalizer.h
 Transparent offline LUFS normalization under a true-peak ceiling.
 
 OfflineEnergyAnalyzer.h
 Complete-source linked or mid/side energy maps without retained PCM.
 
 OfflineTempoAnalyzer.h
 Source-bound tempo and beat intervals from shared complete-file features.
 
 OfflineTransientAnalyzer.h
 Complete-source, stereo-linked attack and pulse analysis.
 
 OnsetDetector.h
 Causal SuperFlux onset detector with a Boeck-2012 adaptive peak picker.
 
 PhaseCorrelation.h
 Stereo phase correlation meter with goniometer feed.
 
 PitchDetector.h
 Real-time monophonic pitch detection using the YIN algorithm.
 
 PitchFollower.h
 Musical pitch tracker: PitchDetector + the logic that makes it usable.
 
 SpectrumAnalyzer.h
 Real-time FFT-based spectrum analyser for audio visualisation.