Test 6: after note N+1 starts, note N is under -120 dB re its peak, for every Void clip
(fails with the cap reverted: invite note 0 still at -33.4 dB). Page text: the loudness target
moved ~0.005 dB (min over clips, set by void/mention) and Vorbis quantisation is not linear in gain.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
inspect_clips.py renders spectrogram/envelope PNGs and onset lists for Void and the multi-note
checks for Nibu. gen_page.py now writes the v4 page (unheard) from them. findings.py (v2 vs v3
numbers) had no consumer once the v3 page was published; removed.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Void's soft tick rode every note 95 ms in (190 ms in the mention): a second broadband hit
beside the tone, which is the double hit heard in v3. Removed at the source; a Void note that
something follows now ends by the next onset (invite's note 2 rang under note 3 and made a
second rise). polyphony.test.mjs fails if a Void clip has more onsets than notes (checked in
the full band and above 1.5 kHz, where a tick shows), and checks Nibu notes do not overlap.
Nibu's voice is proposal 3 (8 kHz 5-bit smoothed sine) for all four events; proposals 1 and 2
stay as non-default alternates.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>