Add an OPTIONAL embedded wai.audio.score (WSCR, section 0x04) to the reel: one
.wrel container now carries two cargo classes — the cut picture
(reel-equivalence) and the music (mixdown-equivalence) — both bound by
reel_hash (presence byte + bytes, so a silent reel and an empty-soundtrack
reel never collide). audio_score() decodes the embedded score;
samples_per_frame() gives the playback-sync mapping (presentation; the verified
quantities stay the per-frame hashes + the mixdown hash). The `film` feature
now pulls `score`.
The corpus `coverage` reel gains a four-note triangle motif (its mixdown_hash
in the manifest, checked by verify); a whole movie-with-sound is ~6.6 KB. 77
lib tests, clippy clean.
Co-Authored-By: Claude Opus 4.8 <[email protected]>