Signal × Interface
Goal
Make tempo tools feel immediate during rehearsal.
Design
Waveform selection posts segment metadata; backend returns practice metrics; UI stays minimal.
Challenges
- Selection boundaries must match what the analyzer hears.
- Latency kills rehearsal flow if every scrub blocks.
Iterations
- Colab prototype
- Deployed app
- Selection/analysis boundary fixes
Final implementation
Shipped practice tool used personally for sectioned rehearsal.
Region select → analysis → rehearsal guidance.