PLN corrected two rows: he played rose_rouge and livecode_parade, not blue_gold. The fusion now reaches both WITHOUT being told, which is the whole point. 29:57 crossmatch said blue_gold at a weak 0.44 margin; tempo measured 118.1 against blue_gold's declared 124 — a clash — and rose_rouge is declared 118, with locate holding `rose` at 0.602 offset consistency. Two lenses override one. 54:59 the same shape: measured 130.0, gimme_acid declares 80, livecode_parade declares 130, locate had `love_parade` at 0.399. Both were only reachable because crossmatch STRUCTURALLY cannot name them. rose_rouge played neither reference gig, and livecode_parade's .tidal was created in the CosmicFest prep commit itself, so no prior render of it can exist anywhere. A blind spot, not a tuning failure — and the fix is one render per new track. The tempo lens took three attempts, and the first two measured nothing. librosa.feature.tempo returned 107-130 for every segment of an 80-170 BPM set: that is its log-normal prior centred on 120, not the music. Mode of inter-onset intervals on the full mix returned 233-648 BPM, locking onto the hats rather than the beat — and its apparent matches were hollow, because five octave multiples at 5% tolerance passes roughly a quarter of random values. Autocorrelation of the 40-120 Hz kick band works: bombe 123.9/124, punkachien 170.1/170, vague_de_crime 120.1/120, do_it_right 178.3/2 = 89.15/89. Four exact to 0.1%. That validation is what licenses the overrides. An instrument which agrees where it should is one whose disagreements carry information; without those four hits I would be overriding a strong embedding on the word of an estimator I had not checked (feedback_check_the_instrument_first). I also had to fix my own fusion: counting each top-3 tempo candidate as a vote let cafe_bouillant beat ouais_je_funk, which measured 120.1 against a declared 120 — a perfect match demoted by an alphabetical tie. Tempo compatibility CONFIRMS the embedding's proposal; it only overrides when it clashes AND a second lens agrees on a specific alternative. Four rows are now marked unresolved rather than confidently labelled. That is a real answer: a confident wrong row costs more than a blank one.
| Name |
Last commit
|
Last update |
|---|---|---|
| .gitea/workflows | Loading commit data... | |
| armada | Loading commit data... | |
| blocks | Loading commit data... | |
| blog | Loading commit data... | |
| config/wireplumber | Loading commit data... | |
| copycat | Loading commit data... | |
| docs | 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... | |
| visuals/slop | 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... | |
| EVENING.md | Loading commit data... | |
| FOH_MASTER.md | Loading commit data... | |
| LAST_THIRD.md | Loading commit data... | |
| LICENSE | Loading commit data... | |
| MORNING.md | 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... | |
| RUNBOOK.md | Loading commit data... | |
| SHOPPING_LIST.md | Loading commit data... | |
| TASKS_DUMP.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... | |
| gig-up.sh | Loading commit data... | |
| gpu-mode.sh | 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... | |
| parvagues-sc.service | Loading commit data... | |
| perf-audio.sudoers | Loading commit data... | |
| perf-tray.py | Loading commit data... | |
| perf-tray.service | Loading commit data... | |
| perf.sh | Loading commit data... | |
| sample_watch.scd | Loading commit data... | |
| samples.txt | Loading commit data... | |
| setlist_opal2026.txt | Loading commit data... | |
| start_and_midi.scd | Loading commit data... | |
| test.tidal | Loading commit data... |