diff options
Diffstat (limited to 'src/audio/synth.h')
| -rw-r--r-- | src/audio/synth.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/audio/synth.h b/src/audio/synth.h index e5a8197..d3bd70e 100644 --- a/src/audio/synth.h +++ b/src/audio/synth.h @@ -7,16 +7,6 @@ #include "dct.h" #include <cstdint> -// Based on tracker score analysis (see generated/music_data.cc) -// Max simultaneous patterns: 5, recommended: 10 each -// -// CACHING IMPLEMENTATION (COMPLETED): -// - All asset samples are registered ONCE in tracker_init() -// - All generated notes are cached by parameters (freq, duration, etc.) -// - Current track: 14 unique samples (8 assets + 6 generated notes) -// - With caching: MAX_SPECTROGRAMS = 32 provides 2.3x headroom -// -// Memory cost: 32 slots × 48 bytes = 1.5KB (down from 12KB with 256 slots) #define MAX_VOICES 48 // Per tracker_compiler: required=24, recommended=48 #define MAX_SPECTROGRAMS \ 32 // Current track: 14 unique, 32 provides comfortable headroom |
