29 of 46 songs were marked audio refuted on 2026-08-29 and queued for re-transcription. Three separate defects were found underneath that number, each measured against tabs whose answer is already known. Every figure here is read from the project's own tools. 29 August 2026.
librosa.sequence.dtw(subseq=False) forces the path to span both sequences, and the
audit picks controls by onset count and ignores duration. A control shorter than
the song makes the warp compress the tab into it, and the compression becomes flat runs:
hundreds of attacks on one onset, all counted as hits in the 30 ms window.
| repair tried, scored on the 8 known-good human tabs | own beats every wrong stem |
|---|---|
| raw warped alignment percent, what produced the 46 verdicts | 5 of 8 |
| controls matched on duration as well as onset count | 2 of 8 |
| distinct-onset score, structurally immune to piling | 0 of 8 |
| Sakoe-Chiba banded DTW at radius 0.20 / 0.10 / 0.05 / 0.02 / 0.01 | 3, 3, 2, 3, 3 of 8 |
| warped gain over each stem's own chance level | 4 of 8 |
| alignment BEFORE any warp, chance-normalised | 6 of 8 |
attack_string_evidence.events() sets each bar's length to
max(onset + duration) over that bar's note-bearing beats. A bar ending in a
rest reports a short span, and the loss is carried for the rest of the song. Within-bar
positions are fine; the bar cursor is not.
beat_map.py takes its reference onsets from
onset_detect(backtrack=True), which walks every detection back to the energy minimum
before the peak. librosa.beat.beat_track puts its beats on the peaks. The two live in
different frames.
| configuration | threshold | confirmed | machine | human | undetermined machine | false positives |
|---|---|---|---|---|---|---|
| note-driven clock, constant bpm | sep ≥ 5.0 | 7 | 4 of 46 | 3 of 8 | 42 | 0 of 162 |
| meter clock, constant bpm (cut retired) | sep ≥ 5.0 | 11 | 8 of 46 | 3 of 8 | 38 | 1 of 162 |
| meter clock + frame-corrected tempo map | sep ≥ 25.8 | 3 | 0 of 46 | 3 of 8 | 46 | 0 of 162 |
| meter clock, validated leave-one-out cut | sep ≥ 7.7, z ≥ 5.0 | 7 | 4 of 46 | 3 of 8 | 42 | 1 of 162 |
All 46 files were written with per-bar tempo derived from their own recordings, originals untouched, so the comparison reproduces. The grid comes from the audio alone and the notation is laid on it afterwards, because fitting a tempo curve to the tab it is about to score would repeat the circularity that let the DTW warp manufacture alignment.
| human tab, known-good | meter clock gain | tempo map gain | meter sep | tempo sep |
|---|---|---|---|---|
| s6389335_A-Tree-For-Trials | +16.7 | +75.2 | +15.6 | +29.6 |
| s6388955_-And-Nothing-Less | -0.1 | +55.7 | +1.3 | +32.4 |
| s6389349_Mile-Marker | +35.6 | +50.5 | +34.7 | +26.3 |
| s6206980_On-Reflection | +2.0 | +38.9 | +2.2 | +19.2 |
| s6389274_Blind-Mans-Arrow | +22.7 | +31.2 | +20.9 | +9.7 |
| s6285808_The-Immortal-Soul-Of-Mundo-Cani | +1.9 | +13.5 | +0.5 | -15.4 |
| s6389251_Kilgore-Trout | +0.2 | +11.7 | +0.9 | -20.1 |
| s6388915_Secret | +0.1 | +5.8 | +0.8 | -1.9 |
Reading the cut off the observed maximum of the negative controls is post hoc calibration, and it guarantees zero false positives inside the same sample that set it. Brandon called that on 2026-08-29, so the cut was re-derived leave-one-song-out: for each song the threshold comes from the other 45 songs' negative controls alone, and the held-out song is judged by a number it never contributed to.
The validated standard for any promotion on this measure is separation ≥ 7.7 with z ≥ 5.0. Four machine tabs clear it: Mile Marker, Doors Lead to Questions, Steps and Numbers, and Decline. Four that the 5.0 cut had confirmed now fall below it: A Place in Line at +7.4, Sunset Drama King at +7.2, Blind Man's Arrow at +6.4, and The Last in a Line at +5.9. Three of the eight human tabs clear it, the same three as before.
The configuration the evidence supports, judged at the validated cut of sep ≥ 7.7 with z ≥ 5.0. Undetermined carries no finding against the tab: 5 of the 8 known-good human transcriptions end up there too.
| song | src | prewarp | chance | gain | z | best wrong | sep | reader drift | verdict | old audit |
|---|---|---|---|---|---|---|---|---|---|---|
| s6389349_Mile-Marker | huma | 56.3% | 20.7% | +35.6 | +77.8 | +0.9 | +34.7 | -1.3s | CONFIRMED | n/a |
| s6389274_Blind-Mans-Arrow | huma | 41.0% | 18.2% | +22.7 | +32.8 | +1.8 | +20.9 | 0.0s | CONFIRMED | n/a |
| s6389335_A-Tree-For-Trials | huma | 34.4% | 17.7% | +16.7 | +12.9 | +1.1 | +15.6 | 0.0s | CONFIRMED | n/a |
| Low-Level-Owl-I-10-Mile Marker | mach | 31.9% | 19.7% | +12.2 | +25.5 | -0.3 | +12.5 | 8.2s | CONFIRMED | supported +5.8 |
| Low-Level-Owl-I-06-Doors Lead to Questions | mach | 26.4% | 17.4% | +9.1 | +11.9 | -1.0 | +10.1 | 18.8s | CONFIRMED | refuted -1.7 |
| Low-Level-Owl-I-07-Steps and Numbers | mach | 39.6% | 27.0% | +12.6 | +27.6 | +2.9 | +9.7 | 3.8s | CONFIRMED | supported +15.5 |
| Low-Level-Owl-II-09-Decline | mach | 33.6% | 23.1% | +10.5 | +6.6 | +1.8 | +8.7 | 2.3s | CONFIRMED | supported +14.6 |
| Low-Level-Owl-II-03-A Place in Line | mach | 28.0% | 21.5% | +6.5 | +11.1 | -0.9 | +7.4 | 2.7s | undetermined | refuted -10.7 |
| Low-Level-Owl-II-07-Sunset Drama King | mach | 27.7% | 20.1% | +7.6 | +23.1 | +0.4 | +7.2 | 8.0s | undetermined | refuted -1.9 |
| Low-Level-Owl-I-03-Blind Mans Arrow | mach | 24.7% | 17.2% | +7.5 | +14.4 | +1.1 | +6.4 | 5.2s | undetermined | refuted -22.9 |
| Low-Level-Owl-II-08-The Last in a Line | mach | 34.0% | 27.9% | +6.1 | +9.6 | +0.2 | +5.9 | 9.7s | undetermined | refuted -14.4 |
| Illumination-Ritual-01-Adriatic to Black Sea | mach | 21.3% | 17.1% | +4.2 | +17.7 | -0.2 | +4.4 | 16.8s | undetermined | refuted -30.7 |
| Illumination-Ritual-04-Cathedral Rings | mach | 16.8% | 13.3% | +3.5 | +11.7 | -0.6 | +4.1 | 19.1s | undetermined | refuted -18.8 |
| Mare-Vitalis-08-Poseidon | mach | 27.0% | 22.7% | +4.3 | +9.6 | +0.2 | +4.1 | 13.8s | undetermined | supported +5.3 |
| Illumination-Ritual-09-Clearing Life | mach | 19.4% | 15.2% | +4.2 | +9.5 | +0.3 | +3.9 | 21.7s | undetermined | refuted -12.4 |
| Illumination-Ritual-03-Simple Forms | mach | 27.2% | 22.2% | +5.0 | +7.9 | +1.2 | +3.8 | 9.3s | undetermined | supported +5.4 |
| Illumination-Ritual-10-Illumination Ritual | mach | 18.6% | 14.7% | +3.9 | +12.6 | +1.0 | +2.9 | 25.9s | undetermined | refuted -3.8 |
| Illumination-Ritual-05-30 Degrees 3 Am | mach | 20.5% | 17.3% | +3.1 | +5.2 | +0.3 | +2.8 | 17.8s | undetermined | refuted -16.5 |
| Mare-Vitalis-05-Santa Maria | mach | 26.7% | 23.0% | +3.7 | +7.4 | +1.1 | +2.6 | 9.5s | undetermined | refuted -23.3 |
| Low-Level-Owl-I-08-Sentence | mach | 23.7% | 21.1% | +2.6 | +6.7 | +0.2 | +2.4 | 13.7s | undetermined | refuted -0.6 |
| Illumination-Ritual-06-Branches on the Arrow Peak Revelation | mach | 36.5% | 34.3% | +2.2 | +4.2 | -0.1 | +2.3 | 7.5s | undetermined | supported +23.2 |
| s6206980_On-Reflection | huma | 30.7% | 28.7% | +2.0 | +3.1 | -0.2 | +2.2 | 0.0s | undetermined | n/a |
| Low-Level-Owl-II-02-Strings | mach | 16.6% | 14.4% | +2.2 | +5.7 | +0.1 | +2.1 | 22.7s | undetermined | refuted -14.5 |
| Illumination-Ritual-08-North Star Ordination | mach | 19.7% | 17.4% | +2.3 | +9.9 | +0.4 | +1.9 | 20.9s | undetermined | refuted -15.9 |
| Low-Level-Owl-II-01-View of a Burning City reprise | mach | 40.2% | 34.9% | +5.3 | +4.2 | +3.7 | +1.6 | 4.2s | undetermined | supported +32.9 |
| Mare-Vitalis-10-Storms | mach | 20.9% | 18.9% | +2.0 | +3.8 | +0.5 | +1.5 | 15.6s | undetermined | refuted -24.6 |
| Illumination-Ritual-02-Great Lake Derelict | mach | 12.0% | 10.3% | +1.7 | +6.2 | +0.4 | +1.3 | 20.8s | undetermined | refuted -10.5 |
| Low-Level-Owl-I-11-Convict | mach | 8.5% | 7.2% | +1.3 | +3.3 | -0.0 | +1.3 | 92.7s | undetermined | refuted -20.1 |
| Low-Level-Owl-I-14-View of a Burning City | mach | 13.1% | 12.3% | +0.8 | +4.3 | -0.5 | +1.3 | 36.6s | undetermined | refuted -26.1 |
| s6388955_-And-Nothing-Less | huma | 21.8% | 21.9% | -0.1 | -0.2 | -1.4 | +1.3 | 0.0s | undetermined | n/a |
| Low-Level-Owl-II-05-Rooms and Gardens | mach | 16.4% | 15.0% | +1.4 | +5.3 | +0.3 | +1.1 | 15.6s | undetermined | refuted -14.5 |
| Mare-Vitalis-07-And Nothing Less | mach | 22.3% | 21.3% | +1.0 | +1.7 | -0.1 | +1.1 | 6.8s | undetermined | refuted -29.3 |
| Low-Level-Owl-I-02-On Reflection | mach | 28.8% | 28.2% | +0.6 | +1.4 | -0.3 | +0.9 | 12.7s | undetermined | refuted -14.2 |
| s6389251_Kilgore-Trout | huma | 16.6% | 16.4% | +0.2 | +0.3 | -0.7 | +0.9 | -0.9s | undetermined | n/a |
| s6388915_Secret | huma | 10.8% | 10.7% | +0.1 | +0.1 | -0.7 | +0.8 | -2.4s | undetermined | n/a |
| Low-Level-Owl-I-04-Flowers Falling From Dying Hands | mach | 3.9% | 4.0% | -0.1 | -0.3 | -0.6 | +0.5 | 48.5s | undetermined | n/a |
| s6285808_The-Immortal-Soul-Of-Mundo-Cani | huma | 14.3% | 12.4% | +1.9 | +2.1 | +1.4 | +0.5 | 0.0s | undetermined | n/a |
| Illumination-Ritual-07-Barrier Islands (Do We Remain) | mach | 10.4% | 9.8% | +0.6 | +3.2 | +0.2 | +0.4 | 8.7s | undetermined | inconclusive one control survived +8.2 |
| Low-Level-Owl-I-01-The Waking of Pertelotte | mach | 10.6% | 9.5% | +1.1 | +1.6 | +0.8 | +0.3 | 16.5s | undetermined | refuted -0.7 |
| Mare-Vitalis-02-Fishing the Sky | mach | 13.0% | 12.4% | +0.7 | +1.2 | +0.5 | +0.2 | 15.9s | undetermined | refuted -15.9 |
| Mare-Vitalis-04-Mare Mortis | mach | 25.9% | 24.5% | +1.4 | +4.5 | +1.2 | +0.2 | 8.7s | undetermined | refuted -21.0 |
| Mare-Vitalis-06-Secret | mach | 11.3% | 10.5% | +0.8 | +1.9 | +0.7 | +0.1 | 12.8s | undetermined | refuted -1.8 |
| Mare-Vitalis-01-The Immortal Soul of Mundo Cani | mach | 11.5% | 10.8% | +0.7 | +1.5 | +0.7 | +0.0 | 18.4s | undetermined | inconclusive one control survived +1.9 |
| Mare-Vitalis-03-Forever Longing the Golden Sunsets | mach | 12.6% | 12.5% | +0.1 | +0.3 | +0.2 | -0.1 | 8.9s | undetermined | refuted -2.5 |
| Mare-Vitalis-09-Kilgore Trout | mach | 16.4% | 15.5% | +0.9 | +1.6 | +1.2 | -0.3 | 11.6s | undetermined | inconclusive margin inside spread +1.8 |
| Low-Level-Owl-I-09-Bird of Paradise | mach | 35.0% | 33.5% | +1.5 | +1.2 | +1.8 | -0.3 | 12.0s | undetermined | supported +5.1 |
| Low-Level-Owl-II-11-Reaction | mach | 14.8% | 15.0% | -0.2 | -0.3 | +0.4 | -0.6 | 2.9s | undetermined | supported +8.6 |
| Low-Level-Owl-II-12-Confession | mach | 14.2% | 14.5% | -0.3 | -1.3 | +0.3 | -0.6 | 47.8s | undetermined | refuted -36.6 |
| Low-Level-Owl-I-13-Signal | mach | 22.8% | 22.3% | +0.4 | +1.0 | +1.2 | -0.8 | 5.1s | undetermined | supported +9.7 |
| Low-Level-Owl-II-04-Shaking Hands | mach | 9.0% | 8.6% | +0.4 | +0.4 | +1.3 | -0.9 | 19.3s | undetermined | inconclusive margin inside spread +1.3 |
| Low-Level-Owl-II-10-The Argument | mach | 37.9% | 38.6% | -0.7 | -1.9 | +0.5 | -1.2 | 4.0s | undetermined | supported +11.6 |
| Low-Level-Owl-I-12-A Tree for Trials | mach | 18.2% | 15.9% | +2.3 | +2.0 | +3.8 | -1.5 | 7.7s | undetermined | refuted -13.6 |
| Low-Level-Owl-II-06-Ring Out the Warning Bell | mach | 13.2% | 11.3% | +1.9 | +3.8 | +6.9 | -5.0 | 55.0s | undetermined | refuted -28.8 |
| Low-Level-Owl-I-05-Messenger | mach | 52.9% | 52.4% | +0.5 | +0.2 | +9.4 | -8.9 | 7.1s | undetermined | inconclusive margin inside spread +10.0 |
Confession was re-derived end to end from
03_GUITAR_STEMS/Low Level Owl Vol II/12 - Confession.guitar.wav with basic_pitch on
the ONNX model and the fretboard solved with the skill's own beam. Nothing was carried over
except the container. The first build quantised to a 16th grid at 174 bpm and that grid was the
whole defect: it pushed 31.0% of attacks outside the 30 ms scoring window. Requantised to
a 32nd grid, 0.0% fall outside it.
| measure | inherited tab | 32nd-grid rebuild | reading |
|---|---|---|---|
| hard failures | 16 | 0 | all seven impossible spans resolved across two guitar staves |
| round trip | n/a | 3922 of 3922 | 0 changed pitches, 3059 onset ticks kept |
| audio gain | -0.4 | +4.5 | z +15.3 on the rebuild |
| separation | +0.5 | +5.2 | UNDETERMINED, the validated cut is +7.7 |
52df966249b0541a, validator run_id
e184ad420e21b1d1, gate 9b21d05326633dde. Verdict REVIEW, which is the
hand-skip diagnostic only, with preservation PASS and position PASS. Actual filename on disk is
Confession-32nd-FINAL.gp.Mare Vitalis track 7 is written here as And Nothing Less. The released title
begins with an ellipsis and the filename on disk is unchanged.
Tools and raw records in ~/Projects/_outputs/appleseed-regen-2026-08-28/:
validate_alignment_measure.py, duration_matched_test.py,
banded_dtw_test.py, chance_normalized_test.py,
prewarp_full46.py, reader_clock_drift.py, meter_clock.py,
prewarp_meter46.py, beat_census.py, tempo_map.py,
tempo_audit_full.py, write_tempo_maps.py, and
confession_rederive/. Tempo-mapped files in tempo_mapped_gp/, originals
untouched. Every fast path was checked against a brute-force reference before its numbers were
used. Playability is unaffected by any of this: it was measured against the files rather than
against audio, and the 1248 to 212 hard-failure reduction with 15 of 46 hard clean stands.