- True spiral: radius = log2(f/A4) (octaves, continuous), angle = 2π·log2(f/A4) (pitch class).
- Live visualization: spiral animates in sync with audio playback.
- Tuning detection: best system, A4 reference, tonic offset, error (¢).
pip install -r requirements.txt streamlit run app.py