mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-02 06:27:11 -06:00
The Output Module offers 32 Bit Float for AIFF and the queue reports F32, but audio_file silently wrote 24-bit PCM because plain AIFF has no float. Write an AIFF-C file instead: FORM type AIFC, an FVER chunk (AIFC Version 1), and a COMM chunk naming the fl32 compression type, with big-endian IEEE float samples in SSND. 16- and 24-bit stay plain AIFF. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>