diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-04 13:29:55 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-04 13:29:55 +0100 |
| commit | 829e2112db2c6ee05ed3fa787476456cb137222f (patch) | |
| tree | 24dcedc66207716ebe3cc62bea8fb78aca331a60 /src/generated/test_assets_data.cc | |
| parent | a09e36b60e1755b07796e8b0cb9082c522795adf (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/generated/test_assets_data.cc')
0 files changed, 0 insertions, 0 deletions
