diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-04 13:25:38 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-04 13:25:38 +0100 |
| commit | a09e36b60e1755b07796e8b0cb9082c522795adf (patch) | |
| tree | 1f5a25773b7a8f8a9c1011b7722dbd507dd7feae /src/tests/test_audio_gen.cc | |
| parent | 215a4d8e888bbead19266d8f261e4239125abc69 (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_audio_gen.cc')
0 files changed, 0 insertions, 0 deletions
