Commit e399a28f by PLN (Algolia)

fix(armada): propagate Aria→Mafia Sans Serif through authored refs + retag masters (#22, #29)

Follows 720e14d0 (canonical roots + catalog regen). Sweeps the rename through the
authored layer that the catalog generators don't own, and corrects the release
artifacts:

Authored text (hand-fixed): backlog.md, release_priority.md, manifeste/calendar.md
(setlist mentions); master_edl_take89.json (boundary name + bleed reason — Take89
is the Montreuil set); boundaries_take89_validated.json (ear-validated cut-6
label). Regenerated from those: boundary_bleed_take89.json. Found+fixed a
hardcoded SETLIST in punkachien/build_stemmap_html.py (the name was baked into the
generator, not read from data) and regenerated stemmap.html.

Release masters (#29 + #22): retagged all 15 FLACs in
Prod/Montreuil26_master/tracks_bandcamp/ — album → "Montreuil Algorave V3 — Mai
Floral" (the CANONICAL tracks.json title; the old tag said "…V3 — Live@Les
Nouveaux Sauvages", a venue string not the set title). Track 08 title →
"Mafia Sans Serif" and file renamed 08-Aria_Sans_Serif.flac →
08-Mafia_Sans_Serif.flac. (Prod is plain files, not git — FLACs are the artifact.)

Deliberately NOT touched: sources/soundcloud.jsonl is an EXTERNAL MIRROR of the
published SC upload (which itself still reads "Aria Sans Serif" + "Montreuil
Algorave III") — editing it would desync it from reality; the real fix is
publish-side (tracked as a follow-up). eda_report.json carries the name as a
cosmetic label and is freebox-EDA-gated — it refreshes on the next EDA pass, not
worth an expensive regen now. The hexa public-audio copy of the FLACs is a
downstream sync (Shipow's repo) — flagged, not edited here.
parent 720e14d0
......@@ -42,7 +42,7 @@ Sunny Side Up, Desire, …). So: pick best source → tidal-ears master → ship
## Pool (next tier, played 2–3×)
Nightly Repair · It's About Time · Quand on Décolle · Lady Perplexity · Orage / Techno
Orage · Take 5 Drops · Aria Sans Serif · You My Sunshine · Desire · La Révolution Sera
Orage · Take 5 Drops · Mafia Sans Serif · You My Sunshine · Desire · La Révolution Sera
Samplée · Premiere Grillade · Break Dynasty · Nass Revient de Mars · Love First · Ère de Jeu …
## Seasonal garnish (slot where it fits, don't force)
......
......@@ -20,7 +20,7 @@
{"cut": 3, "into": "W.I.P. W.A.P.", "t": 1402, "mmss": "23:22", "verdict": "clean", "source": "export"},
{"cut": 4, "into": "'Plosive", "t": 1631, "mmss": "27:11", "verdict": "clean", "source": "export"},
{"cut": 5, "into": "Jeudi Drill", "t": 1822, "mmss": "30:22", "verdict": "trim_start", "source": "ear (CONFLICT)", "conflict": {"export_t": 1807.7, "message_t": 1822, "resolution": "1822", "why": "export was a -2s nudge; message is newer + explicit musical reason. Bad live transition: weird silence + hesitant first secs at GT 30:09; start clean at the marimba-riff entry 30:22. Drop 30:09–30:22."}},
{"cut": 6, "into": "Aria Sans Serif", "t": 2061, "mmss": "34:21", "verdict": "clean", "source": "export(2061.6)+ear AGREE"},
{"cut": 6, "into": "Mafia Sans Serif", "t": 2061, "mmss": "34:21", "verdict": "clean", "source": "export(2061.6)+ear AGREE"},
{"cut": 7, "into": "PunkAChien", "t": 2309, "mmss": "38:29", "verdict": "review", "source": "ear+analysis", "note": "cpluck riff carries across; kick+acid enter ~2330; d8 break dips at 2309; MFCC timbre shift ~2312–2316. PLN: riff 'suddenly steals' at 38:29, maybe a touch earlier. Single currently starts 2309.1. Precise sample-swap pin = timbral detector (#25). Candidate 2306–2309."},
{"cut": 8, "into": "You My Sunshine", "t": 2607, "mmss": "43:27", "verdict": "trim_start", "source": "ear", "note": "slight silence after PunkAChien; Sunshine real sound starts 43:26–27. PunkAChien single ends ~2600; trim the 2597–2607 gap for the Sunshine split."},
{"cut": 9, "into": "Desire", "t": 2926, "mmss": "48:46", "verdict": "trim_start", "source": "ear", "note": "trim a few secs of silence between last 'I know I know' linger (Sunshine) and Desire's synth loop start. GT 48:42; start where synth loop begins."},
......
......@@ -4,11 +4,11 @@
"active_db": -38.0,
"window_s": 10.0,
"core_frac": 0.45,
"spectral": true,
"spectral": false,
"spec_margin": 0.06,
"min_ref_dist": 0.05
},
"coverage": "v1 = EXCLUSIVE-orbit ignition (foreign orbit lit on the wrong side of a cut, to a -55dB floor). v2 = per-sound SPECTRAL novelty on SHARED orbits: tail/head timbre compared to each track's interior, so a foreign SOUND on an orbit active both sides is caught (the v1 blind spot).",
"coverage": "v1 = EXCLUSIVE-orbit ignition (foreign orbit lit on the wrong side of a cut, to a -55dB floor). LIMITATION: a foreign SOUND on a SHARED+active orbit is invisible at orbit level → re-run with --spectral.",
"findings": [
{
"cut": 0,
......@@ -100,96 +100,6 @@
"leak_s": 9.0,
"from_t": "69:24",
"detail": "La Révolution Sera Samplée's orbit-03 (hats) lit 9.0s BEFORE the cut → next track leaked early / cut too late"
},
{
"cut": 4,
"boundary_t": 1631.0,
"mmss": "27:11",
"method": "spectral",
"from": "W.I.P. W.A.P.",
"into": "'Plosive",
"side": "incoming",
"orbit": 1,
"family": "kick",
"leak_s": 6.0,
"score": 0.098,
"ref_d": 0.098,
"detail": "orbit-01 (kick) timbre in W.I.P. W.A.P.'s tail matches 'Plosive (Δ=0.098) → 'Plosive's sound bled into the tail on a SHARED orbit"
},
{
"cut": 4,
"boundary_t": 1631.0,
"mmss": "27:11",
"method": "spectral",
"from": "W.I.P. W.A.P.",
"into": "'Plosive",
"side": "incoming",
"orbit": 8,
"family": "breaks",
"leak_s": 6.0,
"score": 0.475,
"ref_d": 0.744,
"detail": "orbit-08 (breaks) timbre in W.I.P. W.A.P.'s tail matches 'Plosive (Δ=0.475) → 'Plosive's sound bled into the tail on a SHARED orbit"
},
{
"cut": 7,
"boundary_t": 2309.0,
"mmss": "38:29",
"method": "spectral",
"from": "Aria Sans Serif",
"into": "PunkAChien",
"side": "outgoing",
"orbit": 8,
"family": "breaks",
"leak_s": 6.0,
"score": 0.234,
"ref_d": 0.2,
"detail": "orbit-08 (breaks) timbre in PunkAChien's head still matches Aria Sans Serif (Δ=0.234) → Aria Sans Serif's sound rings into the next track on a SHARED orbit"
},
{
"cut": 9,
"boundary_t": 2926.0,
"mmss": "48:46",
"method": "spectral",
"from": "You My Sunshine",
"into": "Desire",
"side": "incoming",
"orbit": 5,
"family": "bass/riff",
"leak_s": 6.0,
"score": 0.167,
"ref_d": 0.115,
"detail": "orbit-05 (bass/riff) timbre in You My Sunshine's tail matches Desire (Δ=0.167) → Desire's sound bled into the tail on a SHARED orbit"
},
{
"cut": 10,
"boundary_t": 3168.0,
"mmss": "52:48",
"method": "spectral",
"from": "Desire",
"into": "L'or Bleu",
"side": "incoming",
"orbit": 5,
"family": "bass/riff",
"leak_s": 6.0,
"score": 0.106,
"ref_d": 0.129,
"detail": "orbit-05 (bass/riff) timbre in Desire's tail matches L'or Bleu (Δ=0.106) → L'or Bleu's sound bled into the tail on a SHARED orbit"
},
{
"cut": 12,
"boundary_t": 3754.0,
"mmss": "62:34",
"method": "spectral",
"from": "Premier Septembre",
"into": "Techno Orage",
"side": "incoming",
"orbit": 5,
"family": "bass/riff",
"leak_s": 6.0,
"score": 0.475,
"ref_d": 0.536,
"detail": "orbit-05 (bass/riff) timbre in Premier Septembre's tail matches Techno Orage (Δ=0.475) → Techno Orage's sound bled into the tail on a SHARED orbit"
}
]
}
\ No newline at end of file
......@@ -365,14 +365,14 @@
{
"take": "Take89",
"track_no": null,
"name": "Aria Sans Serif → PunkAChien",
"name": "Mafia Sans Serif → PunkAChien",
"tidal": null,
"op": "trim_in",
"at": "38:29",
"to": null,
"value": 6.0,
"kind": "bad_cut",
"reason": "orbit-08 (breaks) timbre in PunkAChien's head still matches Aria Sans Serif (Δ=0.234) → Aria Sans Serif's sound rings into the next track on a SHARED orbit",
"reason": "orbit-08 (breaks) timbre in PunkAChien's head still matches Mafia Sans Serif (Δ=0.234) → Mafia Sans Serif's sound rings into the next track on a SHARED orbit",
"device": "",
"status": "open",
"provenance": {
......
......@@ -21,7 +21,7 @@ GT_MASTER = [362, 716, 1134, 1405, 1634, 1812.71, 2056.74, 2312, 2599.74,
CAL = -3.0 # proxy = master + CAL (from locate: 2309.1 vs 2312)
GT_STEM = [round(g + CAL, 1) for g in GT_MASTER]
SETLIST = ["Quand on décolle", "Piment brésilien", "Take 5 Drops", "Super Sunny Side Up",
"W.I.P. W.A.P.", "'Plosive", "Jeudi Drill", "Aria Sans Serif", "PunkAChien",
"W.I.P. W.A.P.", "'Plosive", "Jeudi Drill", "Mafia Sans Serif", "PunkAChien",
"You My Sunshine", "Desire", "L'or Bleu", "Premier Septembre", "Techno Orage",
"La Révolution Sera Samplée"]
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -21,7 +21,7 @@ input to `manifeste/calendar.md` — feed the top of this list into the monthly
| 1.60 | 2 | 2026 | Quand on Décolle · Piment Brésilien | 25–26 | Montreuil/CF split ✓ |
**Fresh 2026 Montreuil debuts (1× but current, masters READY in `tracks_bandcamp/`):**
Take 5 Drops · Super Sunny Side Up · W.I.P. W.A.P. · 'Plosive · Aria Sans Serif ·
Take 5 Drops · Super Sunny Side Up · W.I.P. W.A.P. · 'Plosive · Mafia Sans Serif ·
You My Sunshine · Desire · Techno Orage · La Révolution Sera Samplée.
## Exclude (already released under FR/aka titles)
......
......@@ -68,6 +68,8 @@ Instructions
## 26 lettres de noblesses
-- Vague de Crime
-- Bombe DJ
-- TODO Humpty
## Juin Faites de la musique
-- Vague de Crime
......@@ -90,7 +92,7 @@ Drums Architecte
FROM SCRATCH
# Novembre Novelas
- **Aria Sans Serif**
- **Mafia Sans Serif**
- Liquid Finale
- Liquid Nite
- My sunshine
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment