summaryrefslogtreecommitdiff
path: root/src/tests/test_3d_render.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-04 13:29:55 +0100
committerskal <pascal.massimino@gmail.com>2026-02-04 13:29:55 +0100
commit829e2112db2c6ee05ed3fa787476456cb137222f (patch)
tree24dcedc66207716ebe3cc62bea8fb78aca331a60 /src/tests/test_3d_render.cc
parenta09e36b60e1755b07796e8b0cb9082c522795adf (diff)
docs: Add simplified variable tempo approach (V2)
User's brilliant insight: Don't change spectrograms, just change WHEN they trigger! Key advantages: - No pitch shifting (drums sound like drums) - No synth changes needed (risk-free) - Simple implementation (~20 lines, 1 hour) - Tiny size impact (~50 bytes) - Perfect audio quality How it works: music_time += dt * tempo_scale tracker_update(music_time) That's it! Patterns trigger faster/slower based on tempo_scale. The 'reset' trick: - When tempo hits 2.0x, reset to 1.0x - Switch to pattern with 2x denser events - Result: Same perceived rate, timeline reset Much simpler than original proposal (12 hours → 1 hour) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/tests/test_3d_render.cc')
0 files changed, 0 insertions, 0 deletions