summaryrefslogtreecommitdiff
path: root/src/tests/test_spectool.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-04 13:25:38 +0100
committerskal <pascal.massimino@gmail.com>2026-02-04 13:25:38 +0100
commita09e36b60e1755b07796e8b0cb9082c522795adf (patch)
tree1f5a25773b7a8f8a9c1011b7722dbd507dd7feae /src/tests/test_spectool.cc
parent215a4d8e888bbead19266d8f261e4239125abc69 (diff)
docs: Add variable tempo architecture analysis
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>
Diffstat (limited to 'src/tests/test_spectool.cc')
0 files changed, 0 insertions, 0 deletions