OPAL 2026 had NO metadata anywhere — content/lives/ carried 2024 and 2025 entries for the same festival and nothing for this one. Writing it by hand is how wrong strings get copied between files (split_bandcamp.py's ALBUM already did that once), so tools/gig-metadata.py reads every fact from whoever owns it: backlog.md via tools/setlist.py --long -> membership, ORDER, name, bpm, section the .tidal via tools/setlist_samples.py -> the sample packs actually referenced --segments -> timecodes measured off the take The timecodes pay for themselves twice. They came from aligning the gig log to the audio by cross-correlation (r>=0.99 over 20 probes across 11 orbits, 0.00 ms spread), and they let a visualist cut to the set without re-deriving boundaries by ear — which is exactly what Slopmotion needs. OPAL 2026: 15 tracks, 89-166 BPM, 60 sample packs, 1:20:09 — and the set was played in the EXACT planned order, 15 for 15. Also two pan TODOs, measured rather than felt: mafia_sans_serif is width 0.05 and ghosts_in_the_toilets 0.09 (side/mid RMS) against a set median of ~0.20 — the two narrowest tracks of the night, and they played back to back. Both files also carry PLN's own gig-day edits; both still pass silent-eval --seeded.
| 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... |