DETECTORS
File-based BPM (min. 2.5s audio), key from chroma + Krumhansl. Mic: visualizer + analyze last ~4s buffer.
bpm detector
drop audio file or use mic
key & scale detector
--
drop audio file
chords: â