{
 "schema": "locate-matrix L0 (metadata prior; nothing verified)",
 "as_of": "2026-06-05",
 "stats": {
  "takes_total": 63,
  "takes_matched_exact": 3,
  "takes_matched_fuzzy": 14,
  "takes_unmatched": 46,
  "gigs_total": 23,
  "gigs_with_take": 7,
  "gigs_without_take": 16,
  "distinct_tracks": 40,
  "tracks_multi_take": 29,
  "candidate_cells": 161
 },
 "release_readiness": [
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "aliases": [
    "Sunny",
    "Sunny Side Up",
    "Super Sunny Side Up"
   ],
   "n_takes": 11,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66",
    "Take70",
    "Take71",
    "Take72",
    "Take80",
    "Take89"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/bunker",
    "2025/cosmicfest",
    "2025/la-french-stack",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "aliases": [
    "Bain Électrique",
    "Bain électrique"
   ],
   "n_takes": 9,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66",
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/cosmicfest",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "aliases": [
    "Atelier de Force Motrice",
    "Force Motrice"
   ],
   "n_takes": 9,
   "takes": [
    "Take18",
    "Take19",
    "Take20",
    "Take21",
    "Take63",
    "Take64",
    "Take65",
    "Take66",
    "Take80"
   ],
   "gigs": [
    "2024/ccc-live",
    "2024/la-french-stack",
    "2025/bunker",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "aliases": [
    "L'Or Bleu"
   ],
   "n_takes": 9,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66",
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/cosmicfest",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "aliases": [
    "Salut Nu"
   ],
   "n_takes": 8,
   "takes": [
    "Take18",
    "Take19",
    "Take20",
    "Take21",
    "Take63",
    "Take64",
    "Take65",
    "Take66"
   ],
   "gigs": [
    "2024/ccc-live",
    "2024/la-french-stack",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "aliases": [
    "Cafe Tiede",
    "Café Tiède"
   ],
   "n_takes": 8,
   "takes": [
    "Take18",
    "Take19",
    "Take20",
    "Take21",
    "Take63",
    "Take64",
    "Take65",
    "Take66"
   ],
   "gigs": [
    "2024/ccc-live",
    "2024/la-french-stack",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "aliases": [
    "Acidule",
    "Acidulé",
    "L'ACID d'abord <3"
   ],
   "n_takes": 7,
   "takes": [
    "Take20",
    "Take21",
    "Take35",
    "Take36",
    "Take37",
    "Take38",
    "Take80"
   ],
   "gigs": [
    "2024/38c3-toilet",
    "2024/ccc-live",
    "2025/bunker"
   ]
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "aliases": [
    "Ghosts in the T01l3ts",
    "Ghosts in the Toilets"
   ],
   "n_takes": 7,
   "takes": [
    "Take35",
    "Take36",
    "Take37",
    "Take38",
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2024/38c3-toilet",
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "aliases": [
    "Venons Ensemble"
   ],
   "n_takes": 7,
   "takes": [
    "Take63",
    "Take64",
    "Take65",
    "Take66",
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "aliases": [
    "Contre Visite"
   ],
   "n_takes": 6,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "aliases": [
    "Something about Drums"
   ],
   "n_takes": 6,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "aliases": [
    "Permanence"
   ],
   "n_takes": 6,
   "takes": [
    "Take18",
    "Take19",
    "Take63",
    "Take64",
    "Take65",
    "Take66"
   ],
   "gigs": [
    "2024/la-french-stack",
    "2025/la-french-stack"
   ]
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "aliases": [
    "Pitbul Punk",
    "PunkAChien"
   ],
   "n_takes": 5,
   "takes": [
    "Take35",
    "Take36",
    "Take37",
    "Take38",
    "Take89"
   ],
   "gigs": [
    "2024/38c3-toilet",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "aliases": [
    "L'or Bleu"
   ],
   "n_takes": 5,
   "takes": [
    "Take35",
    "Take36",
    "Take37",
    "Take38",
    "Take89"
   ],
   "gigs": [
    "2024/38c3-toilet",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "aliases": [
    "Nuit d'orage",
    "Orage",
    "Techno Orage"
   ],
   "n_takes": 5,
   "takes": [
    "Take70",
    "Take71",
    "Take72",
    "Take80",
    "Take89"
   ],
   "gigs": [
    "2025/bunker",
    "2025/cosmicfest",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "aliases": [
    "Premier Septembre",
    "Sept1"
   ],
   "n_takes": 5,
   "takes": [
    "Take70",
    "Take71",
    "Take72",
    "Take80",
    "Take89"
   ],
   "gigs": [
    "2025/bunker",
    "2025/cosmicfest",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/raph/nouveau_punk.tidal",
   "aliases": [
    "Nouveau Punk"
   ],
   "n_takes": 4,
   "takes": [
    "Take35",
    "Take36",
    "Take37",
    "Take38"
   ],
   "gigs": [
    "2024/38c3-toilet"
   ]
  },
  {
   "track": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "aliases": [
    "Quand on Décolle",
    "Quand on décolle"
   ],
   "n_takes": 4,
   "takes": [
    "Take70",
    "Take71",
    "Take72",
    "Take89"
   ],
   "gigs": [
    "2025/cosmicfest",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/raph/jeudrill.tidal",
   "aliases": [
    "Jeudi Drill"
   ],
   "n_takes": 4,
   "takes": [
    "Take70",
    "Take71",
    "Take72",
    "Take89"
   ],
   "gigs": [
    "2025/cosmicfest",
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/lounge/fabuleux.tidal",
   "aliases": [
    "Fabuleux"
   ],
   "n_takes": 3,
   "takes": [
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "aliases": [
    "Paris"
   ],
   "n_takes": 3,
   "takes": [
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "aliases": [
    "La fin de l'insouciance"
   ],
   "n_takes": 3,
   "takes": [
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/breaks/lady_perplexity.tidal",
   "aliases": [
    "Lady Perplexity"
   ],
   "n_takes": 3,
   "takes": [
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "aliases": [
    "L'été à Mauerpark"
   ],
   "n_takes": 3,
   "takes": [
    "Take70",
    "Take71",
    "Take72"
   ],
   "gigs": [
    "2025/cosmicfest"
   ]
  },
  {
   "track": "live/midi/nova/dnb/alerte_verte.tidal",
   "aliases": [
    "Alerte Verte"
   ],
   "n_takes": 2,
   "takes": [
    "Take20",
    "Take21"
   ],
   "gigs": [
    "2024/ccc-live"
   ]
  },
  {
   "track": "live/collab/ccc/ccc0.tidal",
   "aliases": [
    "Blue Gold"
   ],
   "n_takes": 2,
   "takes": [
    "Take20",
    "Take21"
   ],
   "gigs": [
    "2024/ccc-live"
   ]
  },
  {
   "track": "live/midi/nova/breaks/nuit_agitee.tidal",
   "aliases": [
    "Nuit Agitee"
   ],
   "n_takes": 2,
   "takes": [
    "Take20",
    "Take21"
   ],
   "gigs": [
    "2024/ccc-live"
   ]
  },
  {
   "track": "live/dnb/nass_revient.tidal",
   "aliases": [
    "Nass Revient de Mars!"
   ],
   "n_takes": 2,
   "takes": [
    "Take20",
    "Take21"
   ],
   "gigs": [
    "2024/ccc-live"
   ]
  },
  {
   "track": "live/midi/nova/nujazz/cafe_glace.tidal",
   "aliases": [
    "Cafe Glace"
   ],
   "n_takes": 2,
   "takes": [
    "Take20",
    "Take21"
   ],
   "gigs": [
    "2024/ccc-live"
   ]
  },
  {
   "track": "live/collab/jane/drifting_soul.tidal",
   "aliases": [
    "Drifting Soul"
   ],
   "n_takes": 1,
   "takes": [
    "Take80"
   ],
   "gigs": [
    "2025/bunker"
   ]
  },
  {
   "track": "copycat/because_its_there.tidal",
   "aliases": [
    "Because It's There"
   ],
   "n_takes": 1,
   "takes": [
    "Take80"
   ],
   "gigs": [
    "2025/bunker"
   ]
  },
  {
   "track": "live/midi/nova/techno/ere_de_jeu.tidal",
   "aliases": [
    "Ere de Jeu"
   ],
   "n_takes": 1,
   "takes": [
    "Take80"
   ],
   "gigs": [
    "2025/bunker"
   ]
  },
  {
   "track": "live/collab/raph/piment_bresilien.tidal",
   "aliases": [
    "Piment brésilien"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/lounge/take_5_drops.tidal",
   "aliases": [
    "Take 5 Drops"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/dnb/wap.tidal",
   "aliases": [
    "W.I.P. W.A.P."
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/dnb/plosive.tidal",
   "aliases": [
    "'Plosive"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/raph/mafia_sans_serif.tidal",
   "aliases": [
    "Mafia Sans Serif"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/dnb/liquid/you_my_sunshine.tidal",
   "aliases": [
    "You My Sunshine"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/collab/raph/desire.tidal",
   "aliases": [
    "Desire"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  },
  {
   "track": "live/midi/nova/jazz/the_revolution_will_be_sampled.tidal",
   "aliases": [
    "La Révolution Sera Samplée"
   ],
   "n_takes": 1,
   "takes": [
    "Take89"
   ],
   "gigs": [
    "2026/montreuil-algorave"
   ]
  }
 ],
 "cells": [
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 90,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 128,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 150,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take18",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 94,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 90,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 128,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 150,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take19",
   "gig": "2024/la-french-stack",
   "take_type": "track",
   "bpm": 94,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "L'ACID d'abord <3",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 135,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/alerte_verte.tidal",
   "name": "Alerte Verte",
   "tidal": "live/midi/nova/dnb/alerte_verte.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ccc0.tidal",
   "name": "Blue Gold",
   "tidal": "live/collab/ccc/ccc0.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 140,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/nuit_agitee.tidal",
   "name": "Nuit Agitee",
   "tidal": "live/midi/nova/breaks/nuit_agitee.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/dnb/nass_revient.tidal",
   "name": "Nass Revient de Mars!",
   "tidal": "live/dnb/nass_revient.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 140,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Atelier de Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Cafe Tiede",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_glace.tidal",
   "name": "Cafe Glace",
   "tidal": "live/midi/nova/nujazz/cafe_glace.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take20",
   "gig": "2024/ccc-live",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "L'ACID d'abord <3",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 135,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/alerte_verte.tidal",
   "name": "Alerte Verte",
   "tidal": "live/midi/nova/dnb/alerte_verte.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ccc0.tidal",
   "name": "Blue Gold",
   "tidal": "live/collab/ccc/ccc0.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 140,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/nuit_agitee.tidal",
   "name": "Nuit Agitee",
   "tidal": "live/midi/nova/breaks/nuit_agitee.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/dnb/nass_revient.tidal",
   "name": "Nass Revient de Mars!",
   "tidal": "live/dnb/nass_revient.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 140,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Atelier de Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Cafe Tiede",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_glace.tidal",
   "name": "Cafe Glace",
   "tidal": "live/midi/nova/nujazz/cafe_glace.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take21",
   "gig": "2024/ccc-live",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the Toilets",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take35",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/nouveau_punk.tidal",
   "name": "Nouveau Punk",
   "tidal": "live/collab/raph/nouveau_punk.tidal",
   "take": "Take35",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 155,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "name": "Pitbul Punk",
   "tidal": "live/collab/raph/punkachien.tidal",
   "take": "Take35",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 170,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "Acidulé",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take35",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 135,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "name": "L'or Bleu",
   "tidal": "live/collab/mousquetaires/blue_gold.tidal",
   "take": "Take35",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 124,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the Toilets",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take36",
   "gig": "2024/38c3-toilet",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/nouveau_punk.tidal",
   "name": "Nouveau Punk",
   "tidal": "live/collab/raph/nouveau_punk.tidal",
   "take": "Take36",
   "gig": "2024/38c3-toilet",
   "take_type": "SET",
   "bpm": 155,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "name": "Pitbul Punk",
   "tidal": "live/collab/raph/punkachien.tidal",
   "take": "Take36",
   "gig": "2024/38c3-toilet",
   "take_type": "SET",
   "bpm": 170,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "Acidulé",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take36",
   "gig": "2024/38c3-toilet",
   "take_type": "SET",
   "bpm": 135,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "name": "L'or Bleu",
   "tidal": "live/collab/mousquetaires/blue_gold.tidal",
   "take": "Take36",
   "gig": "2024/38c3-toilet",
   "take_type": "SET",
   "bpm": 124,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the Toilets",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take37",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/nouveau_punk.tidal",
   "name": "Nouveau Punk",
   "tidal": "live/collab/raph/nouveau_punk.tidal",
   "take": "Take37",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 155,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "name": "Pitbul Punk",
   "tidal": "live/collab/raph/punkachien.tidal",
   "take": "Take37",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 170,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "Acidulé",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take37",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 135,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "name": "L'or Bleu",
   "tidal": "live/collab/mousquetaires/blue_gold.tidal",
   "take": "Take37",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 124,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the Toilets",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take38",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/nouveau_punk.tidal",
   "name": "Nouveau Punk",
   "tidal": "live/collab/raph/nouveau_punk.tidal",
   "take": "Take38",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 155,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "name": "Pitbul Punk",
   "tidal": "live/collab/raph/punkachien.tidal",
   "take": "Take38",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 170,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "Acidulé",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take38",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 135,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "name": "L'or Bleu",
   "tidal": "live/collab/mousquetaires/blue_gold.tidal",
   "take": "Take38",
   "gig": "2024/38c3-toilet",
   "take_type": "track",
   "bpm": 124,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 90,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 128,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 85,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 150,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take63",
   "gig": "2025/la-french-stack",
   "take_type": "empty",
   "bpm": 94,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 90,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 128,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 85,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 150,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take64",
   "gig": "2025/la-french-stack",
   "take_type": "sketch",
   "bpm": 94,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 90,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 128,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 85,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 150,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take65",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 94,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "name": "Contre Visite",
   "tidal": "live/midi/nova/ambient/contre_visite.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 90,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain Électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 128,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "name": "Salut Nu",
   "tidal": "live/midi/nova/nujazz/salut_nu.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "name": "Café Tiède",
   "tidal": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 125,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 85,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "name": "Something about Drums",
   "tidal": "live/midi/nova/dnb/something_about_drums.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/permanence.tidal",
   "name": "Permanence",
   "tidal": "live/collab/raph/permanence.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 150,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take66",
   "gig": "2025/la-french-stack",
   "take_type": "SET",
   "bpm": 94,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "name": "Quand on Décolle",
   "tidal": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/fabuleux.tidal",
   "name": "Fabuleux",
   "tidal": "live/midi/nova/lounge/fabuleux.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 93,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "name": "Paris",
   "tidal": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 80,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the T01l3ts",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "name": "Nuit d'orage",
   "tidal": "live/midi/nova/techno/techno_orage.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 104,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 128,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "name": "La fin de l'insouciance",
   "tidal": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 85,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 94,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "name": "Premier Septembre",
   "tidal": "live/collab/baba/sept1.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/lady_perplexity.tidal",
   "name": "Lady Perplexity",
   "tidal": "live/midi/nova/breaks/lady_perplexity.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 138,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "name": "L'été à Mauerpark",
   "tidal": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/jeudrill.tidal",
   "name": "Jeudi Drill",
   "tidal": "live/collab/raph/jeudrill.tidal",
   "take": "Take70",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 140,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "name": "Quand on Décolle",
   "tidal": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/fabuleux.tidal",
   "name": "Fabuleux",
   "tidal": "live/midi/nova/lounge/fabuleux.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 93,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "name": "Paris",
   "tidal": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 80,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the T01l3ts",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 160,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "name": "Nuit d'orage",
   "tidal": "live/midi/nova/techno/techno_orage.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 104,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 128,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "name": "La fin de l'insouciance",
   "tidal": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 85,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 94,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "name": "Premier Septembre",
   "tidal": "live/collab/baba/sept1.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/lady_perplexity.tidal",
   "name": "Lady Perplexity",
   "tidal": "live/midi/nova/breaks/lady_perplexity.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 138,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "name": "L'été à Mauerpark",
   "tidal": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/jeudrill.tidal",
   "name": "Jeudi Drill",
   "tidal": "live/collab/raph/jeudrill.tidal",
   "take": "Take71",
   "gig": "2025/cosmicfest",
   "take_type": "empty",
   "bpm": 140,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±1d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "name": "Quand on Décolle",
   "tidal": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/fabuleux.tidal",
   "name": "Fabuleux",
   "tidal": "live/midi/nova/lounge/fabuleux.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 93,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "name": "Paris",
   "tidal": "live/midi/nova/breaks/madeleine_de_paris.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 80,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "name": "Ghosts in the T01l3ts",
   "tidal": "live/collab/ccc/ghosts_in_the_toilets.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "name": "Nuit d'orage",
   "tidal": "live/midi/nova/techno/techno_orage.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 104,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "name": "Bain électrique",
   "tidal": "live/midi/nova/breaks/bain_electrique.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 128,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "name": "La fin de l'insouciance",
   "tidal": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "name": "Venons Ensemble",
   "tidal": "live/midi/nova/dnb/venons_ensemble.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 85,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/suns_of_gold.tidal",
   "name": "L'Or Bleu",
   "tidal": "live/midi/nova/lounge/suns_of_gold.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 94,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "name": "Premier Septembre",
   "tidal": "live/collab/baba/sept1.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/breaks/lady_perplexity.tidal",
   "name": "Lady Perplexity",
   "tidal": "live/midi/nova/breaks/lady_perplexity.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 138,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "name": "L'été à Mauerpark",
   "tidal": "live/midi/nova/techno/ete_a_mauerpark.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/jeudrill.tidal",
   "name": "Jeudi Drill",
   "tidal": "live/collab/raph/jeudrill.tidal",
   "take": "Take72",
   "gig": "2025/cosmicfest",
   "take_type": "SET",
   "bpm": 140,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date±2d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "name": "Sept1",
   "tidal": "live/collab/baba/sept1.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Sunny",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 120,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "name": "Orage",
   "tidal": "live/midi/nova/techno/techno_orage.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 104,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "name": "Force Motrice",
   "tidal": "live/midi/nova/dnb/force_motrice.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 125,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/jane/drifting_soul.tidal",
   "name": "Drifting Soul",
   "tidal": "live/collab/jane/drifting_soul.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 80,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "copycat/because_its_there.tidal",
   "name": "Because It's There",
   "tidal": "copycat/because_its_there.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 110,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/ere_de_jeu.tidal",
   "name": "Ere de Jeu",
   "tidal": "live/midi/nova/techno/ere_de_jeu.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 110,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/acidule.tidal",
   "name": "Acidule",
   "tidal": "live/collab/raph/acidule.tidal",
   "take": "Take80",
   "gig": "2025/bunker",
   "take_type": "track",
   "bpm": 135,
   "state": "candidate-ambiguous",
   "signals": {
    "metadata": true,
    "join": "date±3d"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "name": "Quand on décolle",
   "tidal": "live/midi/nova/ambient/quand_on_decolle.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 60,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/piment_bresilien.tidal",
   "name": "Piment brésilien",
   "tidal": "live/collab/raph/piment_bresilien.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 124,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/take_5_drops.tidal",
   "name": "Take 5 Drops",
   "tidal": "live/midi/nova/lounge/take_5_drops.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 124,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "name": "Super Sunny Side Up",
   "tidal": "live/midi/nova/lounge/sunny_side_up.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/wap.tidal",
   "name": "W.I.P. W.A.P.",
   "tidal": "live/midi/nova/dnb/wap.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 133,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/plosive.tidal",
   "name": "'Plosive",
   "tidal": "live/midi/nova/dnb/plosive.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/jeudrill.tidal",
   "name": "Jeudi Drill",
   "tidal": "live/collab/raph/jeudrill.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 140,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/mafia_sans_serif.tidal",
   "name": "Mafia Sans Serif",
   "tidal": "live/collab/raph/mafia_sans_serif.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 160,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/punkachien.tidal",
   "name": "PunkAChien",
   "tidal": "live/collab/raph/punkachien.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 170,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/dnb/liquid/you_my_sunshine.tidal",
   "name": "You My Sunshine",
   "tidal": "live/midi/nova/dnb/liquid/you_my_sunshine.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 144,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/raph/desire.tidal",
   "name": "Desire",
   "tidal": "live/collab/raph/desire.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 129,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "name": "L'or Bleu",
   "tidal": "live/collab/mousquetaires/blue_gold.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 124,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/collab/baba/sept1.tidal",
   "name": "Premier Septembre",
   "tidal": "live/collab/baba/sept1.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 120,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/techno/techno_orage.tidal",
   "name": "Techno Orage",
   "tidal": "live/midi/nova/techno/techno_orage.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 104,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  },
  {
   "track": "live/midi/nova/jazz/the_revolution_will_be_sampled.tidal",
   "name": "La Révolution Sera Samplée",
   "tidal": "live/midi/nova/jazz/the_revolution_will_be_sampled.tidal",
   "take": "Take89",
   "gig": "2026/montreuil-algorave",
   "take_type": "SET",
   "bpm": 114,
   "state": "candidate",
   "signals": {
    "metadata": true,
    "join": "date-exact"
   },
   "src": "derived:datejoin(site_tracklist×take_gig_map)",
   "as_of": "2026-06-05"
  }
 ]
}