build_tierlist.py grades EVERY hand-cut loop in the Samples corpus with the Foundry katana (engine/grade.py — DRY, one rubric) and joins each kit against how often PLN actually plays it (`s "kit"` track-counts from catalog_view.json). 1690 wavs across 97 loop-kits graded in parallel (~98s, 6 workers). Tiers: 4 S, 3 A, 24 B, 51 C, 15 D. The point of #11 was never the ranking — it's VALIDATING the rubric against reality (PHASE2_FINDINGS §5b): do the kits PLN reaches for grade higher? Result: grade↔ usage Spearman ρ = +0.34 — positive, the katana points the right way. The confound is the interesting part. The single most-used kit, `risers` (16 tracks), tiers only C — and that's CORRECT: risers are FX sweeps, they go quiet→loud and never wrap cleanly, so they fail seam + bar-consistency by design. They're heavily used as one-shot transitions, not loops. Same for weird_dialogs. So loop-mechanical-grade and usage diverge exactly where they should — for non-loop material. Filtering FX out would lift ρ; the divergence is a feature (it tells loops from FX), not a rubric failure. Meanwhile PLN's custom `f*` palette validates the rubric from the other side: fsynth, fguitar, fmono all land A-tier; fpiano/forgan/fbreak* B. S-tier exemplars: simmons, electrn, samples-cello-plucked, ouais. Caveat logged for follow-up: only 34/97 kits matched a usage token (folder name vs `s`-token mismatch for the rest, and catalog_view covers 73 tracks) — the correlation is over those 34. The grader's v1 thresholds (noisy dc-offset flag at 1e-4, seam dB cutoffs) are the next calibration lever now that we can measure against the corpus. 7 pure-logic tests (spearman incl. ties/inverse, usage = tracks-not-occurrences, tier thresholds mirror the grader). Next: tierlist.html showcase (Ship's Bridge + impeccable).
| Name |
Last commit
|
Last update |
|---|---|---|
| armada | Loading commit data... | |
| blocks | Loading commit data... | |
| blog | Loading commit data... | |
| copycat | Loading commit data... | |
| gifts | Loading commit data... | |
| lib-parvagues | Loading commit data... | |
| live | Loading commit data... | |
| output | Loading commit data... | |
| releases | Loading commit data... | |
| sandbox | Loading commit data... | |
| study | Loading commit data... | |
| test | Loading commit data... | |
| tools | Loading commit data... | |
| utils | Loading commit data... | |
| viz | Loading commit data... | |
| .gitignore | Loading commit data... | |
| BootTidal.hs | Loading commit data... | |
| BootTidal.hs.broken | Loading commit data... | |
| BootTidal.visuals.broken.hs | Loading commit data... | |
| CLAUDE.md | Loading commit data... | |
| LICENSE | Loading commit data... | |
| PatchBay_MultiChannel.xml | Loading commit data... | |
| PatchBay_Perf.xml | Loading commit data... | |
| PatchBay_Perf5.1.xml | Loading commit data... | |
| README.md | Loading commit data... | |
| backlog.md | Loading commit data... | |
| bullet_train.tidal | Loading commit data... | |
| collide.sh | Loading commit data... | |
| debug.tidal | Loading commit data... | |
| didacticpatternvisualizer.pde | Loading commit data... | |
| hello.sc | Loading commit data... | |
| init_midi.sh | Loading commit data... | |
| intro.md | Loading commit data... | |
| library.txt | Loading commit data... | |
| link_jack.sh | Loading commit data... | |
| link_samples.sh | Loading commit data... | |
| link_samples_all.txt | Loading commit data... | |
| main_fairbanks.scd | Loading commit data... | |
| notes.md | Loading commit data... | |
| perf-tray.py | Loading commit data... | |
| perf.sh | Loading commit data... | |
| samples.txt | Loading commit data... | |
| start_and_midi.scd | Loading commit data... | |
| test.tidal | Loading commit data... |