fn compute_chromagram(samples: &[f32], sample_rate: u32) -> [f64; 12]Expand description
Compute a 12-bin chromagram from PCM audio.
Uses a sliding window DFT approach: for each frame, compute energy at frequencies corresponding to each pitch class across multiple octaves, then sum into 12 chroma bins.