Structs§
- Analysis
Timing - Per-stage timing from
BeatThis::analyze_audio_timed. - Audio
Data - Mono audio data at a known sample rate.
- Beat
Analysis - Full analysis result from the beat tracking pipeline.
- Beat
This - High-level beat tracker composing the full pipeline.
- Rten
Runtime - Pure-Rust ONNX inference runtime backed by rten.
- Tensor
- Simple f32 tensor with shape (row-major / C-order).
- Timed
Analysis - Analysis result with optional per-stage timing.
Traits§
Functions§
- beat_
counts - Compute beat counts from beat and downbeat timestamps.
- calculate_
bpm - Calculate BPM from beat timestamps using median inter-beat interval.
- load_
audio - Load an audio file, convert to mono, and resample to
target_sr.