PLN: "lets do the migration tbh i want to trust all tracks, lets indeed make
that proper."
The #94 remap had only ever been run against a setlist, so conformance was a
property of having been listed, not of being a track. 685 moves across 148
files, one simultaneous permutation per file, zero clashes.
Button conformance, measured by tools/button-column-audit.py before and after:
**2154/2729 on the orbit's own column (78.9%) -> 2544/2726 (93.3%)**. The
remaining 182 are overflow — an orbit with more controls than the grid gives it,
left in place under a FIXME pointing at gSel, because moving them would put two
orbits on one physical control.
VERIFIED, and this is the part that matters for trusting 703 files:
* silent-eval --seeded re-run over the WHOLE corpus, 703/703, and diffed
per-file against the pre-migration baseline in
docs/2026-09-22-catalog-playability.tsv: **zero verdict changes**. Same 597
playable, same 85 compile-fail, same 21 silent-orbit, and not one file
swapped sides. Run at nice 19 / ionice -c3 so it could not preempt the live
rig mid-rehearsal.
* re-plan over all 703: 0 moves left.
* not one CC reference landed in a protected range — 378 refs gained, none of
them in the Ardour-learned faders (77-84), the A1-A4 level knobs (13-16), or
the gF1-3 family filters (49-51). Checked as a multiset diff of every CC in
every changed line, not by reading the tool's promise.
* every effect BUS slot is byte-identical before and after (`crushbus 41` and
friends): the tool rewrites quoted `"^NN"` refs only. So the 37 corpus
pvlint errors, 36 of them PV011 bus-slot sharing, are untouched by this and
were there before it.
AND THE TOOL STOPPED VANDALISING COMMENTS. The overflow pass expands a hit to
the whole chain segment, so the closing parens of a multi-line step are not left
dangling — and that expansion swallowed comments inside the step. First corpus
run: 18 lines grew a second `--`, three grew a third, and two of the tool's own
FIXME warnings were commented out by the tool that wrote them. A warning the
tool hides on its next run is worse than no warning. Fixed, the corpus reverted,
and re-applied: the two diffs now differ in exactly those lines and nothing else.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 8_blues.tidal | Loading commit data... | |
| 8bit_delicat.tidal | Loading commit data... | |
| acab.tidal | Loading commit data... | |
| acidule.tidal | Loading commit data... | |
| ambiance.tidal | Loading commit data... | |
| bad_witch.tidal | Loading commit data... | |
| biscuit_acide.tidal | Loading commit data... | |
| chevalerie.tidal | Loading commit data... | |
| coffee_pot.tidal | Loading commit data... | |
| dernier_dimanche.tidal | Loading commit data... | |
| dernier_doute.tidal | Loading commit data... | |
| des_efforts.tidal | Loading commit data... | |
| desire.tidal | Loading commit data... | |
| diable.tidal | Loading commit data... | |
| drums_architect.tidal | Loading commit data... | |
| dub_a_trois.tidal | Loading commit data... | |
| el_diablo.tidal | Loading commit data... | |
| esperluette.tidal | Loading commit data... | |
| explo_rha_teur.tidal | Loading commit data... | |
| han.tidal | Loading commit data... | |
| hard_monday.tidal | Loading commit data... | |
| hardorage.tidal | Loading commit data... | |
| hello_tek.tidal | Loading commit data... | |
| jeudrill.tidal | Loading commit data... | |
| le_blues_du_mic.tidal | Loading commit data... | |
| long_way.tidal | Loading commit data... | |
| mafia_sans_serif.tidal | Loading commit data... | |
| meshuggah.tidal | Loading commit data... | |
| network_zero_un.tidal | Loading commit data... | |
| nouveau_punk.tidal | Loading commit data... | |
| oldskool_radius.tidal | Loading commit data... | |
| partir.tidal | Loading commit data... | |
| permanence.tidal | Loading commit data... | |
| piment_bresilien.tidal | Loading commit data... | |
| playa_fun.tidal | Loading commit data... | |
| punkachien.tidal | Loading commit data... | |
| quatre_magiques.tidal | Loading commit data... | |
| ragga_la_hierarchie.tidal | Loading commit data... | |
| rainbow_race.tidal | Loading commit data... | |
| ratus.tidal | Loading commit data... | |
| sale_piano.tidal | Loading commit data... | |
| saria.tidal | Loading commit data... | |
| sautillant.tidal | Loading commit data... | |
| septieme_armee.tidal | Loading commit data... | |
| vacances_solaires.tidal | Loading commit data... | |
| wet_hard_pussy.tidal | Loading commit data... |