summaryrefslogtreecommitdiff
path: root/ANALYSIS_VARIABLE_TEMPO.md
AgeCommit message (Collapse)Author
32 hoursdocs: Add variable tempo architecture analysisskal
Comprehensive analysis of BPM dependencies and variable tempo requirements. Key findings: - BPM is baked into spectrogram generation (cannot change dynamically) - Music time currently tied 1:1 to physical time - Synth playback rate is fixed (no variable speed support) Proposes solution: - Global tempo_scale multiplier - Unified music_time abstraction - Variable synth playback with spectral interpolation - Trade-off: pitch shifts with tempo (acceptable for demos) Implementation roadmap: ~12 hours estimated effort Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>