Commit effca76
docs(amiga-ball): criterion 22 measured the burst dying, not the filter closing
Iteration 2's finding, ruled on and applied. The old wording asked for
the energy centroid to fall by a factor of three; measured over eleven
captures, that fall tracks the 2-10 kHz band's 30 dB point exactly, and a
centroid with voice 1's fundamental excluded moves 1.12x across the whole
window. So the criterion improved as the demo got worse -- it scored best
at $D40C = $00, where there is no transient for the sweep to act on at
all. A criterion that rewards deleting the thing it checks is not
measuring that thing.
It now measures the transient's own band: 2-10 kHz must take at least
150 ms to fall 30 dB, so the burst outlives more than half the 267 ms
sweep. This is a strengthening, and the test of that is that it can fail
and does -- the same measurement on the immediately preceding $D40C = $04
build reads 95 ms. The shipped build reads 175 ms on both surfaces, and
the wall's centroid is above the floor's at 21 of 21 steps to +200 ms.
Section 13.2 gains the capture-window jitter note: the WAV varies by +/-2
video frames and the impact lands 353-387 ms in, while sid-log.jsonl is
md5-identical run to run. Anything measured against a fixed grid in the
WAV is partly measuring where the window opened, which is what made
iteration 1's figures irreproducible.
Tally 28 PASS / 0 FAIL. No third iteration: what remains is the listen
section 13.2 reserves for the maintainer.
README figures corrected against the shipped build -- irq_hwm is 14 on the
gate-on frame and 7 on an ordinary one, and profile reads 450-480 rather
than the 481 quoted from a single run.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WuuVARfoWgx7BzWDyGXH151 parent 4684ad0 commit effca76
3 files changed
Lines changed: 77 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
909 | 909 | | |
910 | 910 | | |
911 | 911 | | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
100 | 105 | | |
101 | 106 | | |
102 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
886 | 886 | | |
887 | 887 | | |
888 | 888 | | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
889 | 899 | | |
890 | 900 | | |
891 | 901 | | |
| |||
949 | 959 | | |
950 | 960 | | |
951 | 961 | | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
963 | 979 | | |
964 | 980 | | |
965 | 981 | | |
| |||
0 commit comments