summaryrefslogtreecommitdiff
path: root/tools/spectral_editor
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-03-02 01:40:38 +0100
committerskal <pascal.massimino@gmail.com>2026-03-02 01:40:38 +0100
commita94ec07cdaa53c0b11aa1610d40dd1a96efc0e39 (patch)
tree6a5a54e9ad99c13ef2093cf3ed7acf696cd96547 /tools/spectral_editor
parent2859c082179e19f0076a699174f7fa588234e465 (diff)
feat(audio): MP3 asset support in tracker via decode-at-init
Detect MP3 blobs by magic bytes in tracker_init(), decode to spectrogram (hamming window + FDCT) using new mp3_decode(), and register with synth exactly like .spec assets. STRIP_ALL builds guard with FATAL_CHECK. handoff(Gemini): MP3 assets now usable in music.track with SAMPLE ASSET_* syntax; see doc/TRACKER.md for usage. No synth/compiler/packer changes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'tools/spectral_editor')
0 files changed, 0 insertions, 0 deletions