{
 "schema": "eda phase-1 (exploratory; tidy cuts for viz)",
 "as_of": "2026-06-06",
 "coverage": {
  "tracks": 73,
  "canonical_gigs": 37,
  "gigs_with_tracklist": 57,
  "tracks_with_tempo": 73,
  "tracks_with_creation_date": 63
 },
 "tempo": {
  "n": 73,
  "min": 80.0,
  "max": 170.0,
  "median": 120.0,
  "mean": 120.5,
  "morphing_tracks": 1,
  "histogram": {
   "80": 8,
   "90": 7,
   "100": 3,
   "110": 11,
   "120": 23,
   "130": 4,
   "140": 6,
   "150": 2,
   "160": 8,
   "170": 1
  },
  "ac_delta": [
   {
    "track": "Venons Ensemble",
    "score_bpm": 85.0,
    "meta_bpm": 170,
    "delta": -85.0
   },
   {
    "track": "'Plosive",
    "score_bpm": 80.0,
    "meta_bpm": 160,
    "delta": -80.0
   },
   {
    "track": "SlowMo",
    "score_bpm": 120.0,
    "meta_bpm": 60,
    "delta": 60.0
   },
   {
    "track": "Quand on Décolle",
    "score_bpm": 120.0,
    "meta_bpm": 60,
    "delta": 60.0
   },
   {
    "track": "You My Sunshine",
    "score_bpm": 166.0,
    "meta_bpm": 144,
    "delta": 22.0
   },
   {
    "track": "Contre visite",
    "score_bpm": 90.0,
    "meta_bpm": 80,
    "delta": 10.0
   },
   {
    "track": "Because It's There",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Toxic",
    "score_bpm": 140.0,
    "meta_bpm": 140,
    "delta": 0.0
   },
   {
    "track": "Atari-ght",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Blue Gold",
    "score_bpm": 140.0,
    "meta_bpm": 140,
    "delta": 0.0
   },
   {
    "track": "Ghosts in the T01l3ts",
    "score_bpm": 160.0,
    "meta_bpm": 160,
    "delta": 0.0
   },
   {
    "track": "Drifting Soul",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "Rainy Day",
    "score_bpm": 114.0,
    "meta_bpm": 114,
    "delta": 0.0
   },
   {
    "track": "L'or Bleu",
    "score_bpm": 124.0,
    "meta_bpm": 124,
    "delta": 0.0
   },
   {
    "track": "Love First",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "So Good",
    "score_bpm": 142.0,
    "meta_bpm": 142,
    "delta": 0.0
   },
   {
    "track": "Acidule",
    "score_bpm": 135.0,
    "meta_bpm": 135,
    "delta": 0.0
   },
   {
    "track": "Aria Sans Serif",
    "score_bpm": 160.0,
    "meta_bpm": 160,
    "delta": 0.0
   },
   {
    "track": "Biscuit Acide",
    "score_bpm": 128.0,
    "meta_bpm": 128,
    "delta": 0.0
   },
   {
    "track": "Des Efforts",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Desire",
    "score_bpm": 129.0,
    "meta_bpm": 129,
    "delta": 0.0
   },
   {
    "track": "Esperluette",
    "score_bpm": 140.0,
    "meta_bpm": 140,
    "delta": 0.0
   },
   {
    "track": "Jeudi Drill",
    "score_bpm": 140.0,
    "meta_bpm": 140,
    "delta": 0.0
   },
   {
    "track": "Long Way",
    "score_bpm": 102.0,
    "meta_bpm": 102,
    "delta": 0.0
   },
   {
    "track": "Nouveau Punk",
    "score_bpm": 155.0,
    "meta_bpm": 155,
    "delta": 0.0
   },
   {
    "track": "Permanence",
    "score_bpm": 150.0,
    "meta_bpm": 150,
    "delta": 0.0
   },
   {
    "track": "Piment Bresilien",
    "score_bpm": 124.0,
    "meta_bpm": 124,
    "delta": 0.0
   },
   {
    "track": "PunkAChien",
    "score_bpm": 170.0,
    "meta_bpm": 170,
    "delta": 0.0
   },
   {
    "track": "Nass Revient de Mars!",
    "score_bpm": 140.0,
    "meta_bpm": 140,
    "delta": 0.0
   },
   {
    "track": "Clameur",
    "score_bpm": 93.0,
    "meta_bpm": 93,
    "delta": 0.0
   },
   {
    "track": "Empreinte du numerique",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Prestance",
    "score_bpm": 134.0,
    "meta_bpm": 134,
    "delta": 0.0
   },
   {
    "track": "RAISE",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "La fin de l'insouciance",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Oct4 Glitch Sauvages",
    "score_bpm": 117.0,
    "meta_bpm": 117,
    "delta": 0.0
   },
   {
    "track": "Bain électrique",
    "score_bpm": 128.0,
    "meta_bpm": 128,
    "delta": 0.0
   },
   {
    "track": "VelociTeuf",
    "score_bpm": 165.0,
    "meta_bpm": 165,
    "delta": 0.0
   },
   {
    "track": "Sessions Break",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "Green Land",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "It's About Time",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Lady Perplexity",
    "score_bpm": 138.0,
    "meta_bpm": 138,
    "delta": 0.0
   },
   {
    "track": "Lunar",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Paris",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "Nuit Agitée",
    "score_bpm": 160.0,
    "meta_bpm": 160,
    "delta": 0.0
   },
   {
    "track": "Solar",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Ton Numero",
    "score_bpm": 99.0,
    "meta_bpm": 99,
    "delta": 0.0
   },
   {
    "track": "Alerte Verte",
    "score_bpm": 160.0,
    "meta_bpm": 160,
    "delta": 0.0
   },
   {
    "track": "Break the Loop",
    "score_bpm": 165.0,
    "meta_bpm": 165,
    "delta": 0.0
   },
   {
    "track": "Force Motrice",
    "score_bpm": 125.0,
    "meta_bpm": 125,
    "delta": 0.0
   },
   {
    "track": "Nouveau Soleil",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "Something about Drums",
    "score_bpm": 160.0,
    "meta_bpm": 160,
    "delta": 0.0
   },
   {
    "track": "WAP",
    "score_bpm": 133.0,
    "meta_bpm": 133,
    "delta": 0.0
   },
   {
    "track": "La Révolution Sera Samplée",
    "score_bpm": 114.0,
    "meta_bpm": 114,
    "delta": 0.0
   },
   {
    "track": "Lendemain Divin",
    "score_bpm": 95.0,
    "meta_bpm": 95,
    "delta": 0.0
   },
   {
    "track": "Premiere Grillade",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "Reboot",
    "score_bpm": 80.0,
    "meta_bpm": 80,
    "delta": 0.0
   },
   {
    "track": "CBOW",
    "score_bpm": 100.0,
    "meta_bpm": 100,
    "delta": 0.0
   },
   {
    "track": "Fabuleux",
    "score_bpm": 93.0,
    "meta_bpm": 93,
    "delta": 0.0
   },
   {
    "track": "Invoque l'ete",
    "score_bpm": 115.0,
    "meta_bpm": 115,
    "delta": 0.0
   },
   {
    "track": "Michael",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Sunny Side Up",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "L'Or Bleu",
    "score_bpm": 94.0,
    "meta_bpm": 94,
    "delta": 0.0
   },
   {
    "track": "Take 5 Drops",
    "score_bpm": 124.0,
    "meta_bpm": 124,
    "delta": 0.0
   },
   {
    "track": "Café Bouillant",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Café Glacé",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Café Tiède",
    "score_bpm": 125.0,
    "meta_bpm": 125,
    "delta": 0.0
   },
   {
    "track": "Salut Nu",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Ere de Jeu",
    "score_bpm": 110.0,
    "meta_bpm": 110,
    "delta": 0.0
   },
   {
    "track": "L'été à Mauerpark",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   },
   {
    "track": "Orage",
    "score_bpm": 104.0,
    "meta_bpm": 104,
    "delta": 0.0
   },
   {
    "track": "Nightly Repair",
    "score_bpm": 90.0,
    "meta_bpm": 90,
    "delta": 0.0
   },
   {
    "track": "Burn this Book",
    "score_bpm": 120.0,
    "meta_bpm": 120,
    "delta": 0.0
   }
  ],
  "creation_tempo_by_year": {
   "2021": 110,
   "2022": 110,
   "2023": 112,
   "2024": 122,
   "2025": 122,
   "2026": 126
  },
  "stage_tempo_by_year": {
   "2022": 115,
   "2023": 112,
   "2024": 124,
   "2025": 120,
   "2026": 124
  },
  "by_creation": [
   {
    "name": "CBOW",
    "track": "live/midi/nova/lounge/cbow.tidal",
    "created": "2021-04-30",
    "bpm": 100.0,
    "morph": false
   },
   {
    "name": "Michael",
    "track": "live/midi/nova/lounge/michael.tidal",
    "created": "2021-04-30",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Reboot",
    "track": "live/midi/nova/lofi/reboot.tidal",
    "created": "2021-05-16",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "Solar",
    "track": "live/midi/nova/breaks/solar.tidal",
    "created": "2021-07-24",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "SlowMo",
    "track": "live/hip/lofi/slow_mo.tidal",
    "created": "2021-08-16",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Lunar",
    "track": "live/midi/nova/breaks/lunar.tidal",
    "created": "2021-08-16",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "Contre visite",
    "track": "live/midi/nova/ambient/contre_visite.tidal",
    "created": "2021-11-19",
    "bpm": 90.0,
    "morph": false
   },
   {
    "name": "Break the Loop",
    "track": "live/midi/nova/dnb/break_the_loop.tidal",
    "created": "2021-11-19",
    "bpm": 165.0,
    "morph": false
   },
   {
    "name": "Nightly Repair",
    "track": "live/techno/nightly_repair.tidal",
    "created": "2022-01-25",
    "bpm": 90.0,
    "morph": false
   },
   {
    "name": "Atari-ght",
    "track": "live/chip/ataright.tidal",
    "created": "2022-09-23",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Sessions Break",
    "track": "live/midi/nova/breaks/break_the_rentree.tidal",
    "created": "2022-09-23",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "It's About Time",
    "track": "live/midi/nova/breaks/its_about_time.tidal",
    "created": "2022-10-25",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "Burn this Book",
    "track": "live/techno/noir/burn_this_book.tidal",
    "created": "2022-10-25",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Clameur",
    "track": "live/hip/darkside/clameur.tidal",
    "created": "2023-05-10",
    "bpm": 93.0,
    "morph": false
   },
   {
    "name": "VelociTeuf",
    "track": "live/midi/nova/breaks/break_dynasty.tidal",
    "created": "2023-05-10",
    "bpm": 165.0,
    "morph": false
   },
   {
    "name": "Green Land",
    "track": "live/midi/nova/breaks/green_land.tidal",
    "created": "2023-05-10",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "Nouveau Soleil",
    "track": "live/midi/nova/dnb/nouveau_soleil.tidal",
    "created": "2023-05-10",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "Premiere Grillade",
    "track": "live/midi/nova/lofi/premiere_grillade.tidal",
    "created": "2023-05-10",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "L'été à Mauerpark",
    "track": "live/midi/nova/techno/ete_a_mauerpark.tidal",
    "created": "2023-05-10",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Lendemain Divin",
    "track": "live/midi/nova/lofi/lendemain_divin.tidal",
    "created": "2023-08-29",
    "bpm": 95.0,
    "morph": false
   },
   {
    "name": "Rainy Day",
    "track": "live/collab/josh/oct_18_rainy_day.tidal",
    "created": "2023-10-25",
    "bpm": 114.0,
    "morph": false
   },
   {
    "name": "Prestance",
    "track": "live/midi/nova/ambient/prestance.tidal",
    "created": "2023-10-25",
    "bpm": 134.0,
    "morph": false
   },
   {
    "name": "Because It's There",
    "track": "copycat/because_its_there.tidal",
    "created": "2023-10-29",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "Permanence",
    "track": "live/collab/raph/permanence.tidal",
    "created": "2023-11-20",
    "bpm": 150.0,
    "morph": false
   },
   {
    "name": "Nuit Agitée",
    "track": "live/midi/nova/breaks/nuit_agitee.tidal",
    "created": "2023-11-20",
    "bpm": 160.0,
    "morph": false
   },
   {
    "name": "Jeudi Drill",
    "track": "live/collab/raph/jeudrill.tidal",
    "created": "2024-02-09",
    "bpm": 140.0,
    "morph": false
   },
   {
    "name": "Oct4 Glitch Sauvages",
    "track": "live/midi/nova/beatober/oct_glitchs_sauvages.tidal",
    "created": "2024-02-09",
    "bpm": 117.0,
    "morph": false
   },
   {
    "name": "Force Motrice",
    "track": "live/midi/nova/dnb/force_motrice.tidal",
    "created": "2024-02-09",
    "bpm": 125.0,
    "morph": false
   },
   {
    "name": "Café Glacé",
    "track": "live/midi/nova/nujazz/cafe_glace.tidal",
    "created": "2024-02-09",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Café Tiède",
    "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
    "created": "2024-02-09",
    "bpm": 125.0,
    "morph": false
   },
   {
    "name": "Salut Nu",
    "track": "live/midi/nova/nujazz/salut_nu.tidal",
    "created": "2024-02-09",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "L'Or Bleu",
    "track": "live/midi/nova/lounge/suns_of_gold.tidal",
    "created": "2024-06-23",
    "bpm": 94.0,
    "morph": false
   },
   {
    "name": "Nouveau Punk",
    "track": "live/collab/raph/nouveau_punk.tidal",
    "created": "2024-07-12",
    "bpm": 155.0,
    "morph": false
   },
   {
    "name": "L'or Bleu",
    "track": "live/collab/mousquetaires/blue_gold.tidal",
    "created": "2024-07-31",
    "bpm": 124.0,
    "morph": false
   },
   {
    "name": "Fabuleux",
    "track": "live/midi/nova/lounge/fabuleux.tidal",
    "created": "2024-07-31",
    "bpm": 93.0,
    "morph": false
   },
   {
    "name": "Acidule",
    "track": "live/collab/raph/acidule.tidal",
    "created": "2024-08-31",
    "bpm": 135.0,
    "morph": false
   },
   {
    "name": "Bain électrique",
    "track": "live/midi/nova/breaks/bain_electrique.tidal",
    "created": "2024-08-31",
    "bpm": 128.0,
    "morph": false
   },
   {
    "name": "Septembre 1er",
    "track": "live/collab/baba/sept1.tidal",
    "created": "2024-09-06",
    "bpm": 120.0,
    "morph": true
   },
   {
    "name": "Drifting Soul",
    "track": "live/collab/jane/drifting_soul.tidal",
    "created": "2024-09-11",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "Love First",
    "track": "live/collab/nass/love_first.tidal",
    "created": "2024-10-19",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Nass Revient de Mars!",
    "track": "live/dnb/nass_revient.tidal",
    "created": "2024-10-19",
    "bpm": 140.0,
    "morph": false
   },
   {
    "name": "Blue Gold",
    "track": "live/collab/ccc/ccc0.tidal",
    "created": "2025-02-06",
    "bpm": 140.0,
    "morph": false
   },
   {
    "name": "Ghosts in the T01l3ts",
    "track": "live/collab/ccc/ghosts_in_the_toilets.tidal",
    "created": "2025-02-06",
    "bpm": 160.0,
    "morph": false
   },
   {
    "name": "So Good",
    "track": "live/collab/nass/sogood.tidal",
    "created": "2025-02-06",
    "bpm": 142.0,
    "morph": false
   },
   {
    "name": "Ton Numero",
    "track": "live/midi/nova/breaks/ton_numero.tidal",
    "created": "2025-05-09",
    "bpm": 99.0,
    "morph": false
   },
   {
    "name": "Sunny Side Up",
    "track": "live/midi/nova/lounge/sunny_side_up.tidal",
    "created": "2025-05-09",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Ere de Jeu",
    "track": "live/midi/nova/techno/ere_de_jeu.tidal",
    "created": "2025-05-09",
    "bpm": 110.0,
    "morph": false
   },
   {
    "name": "Lady Perplexity",
    "track": "live/midi/nova/breaks/lady_perplexity.tidal",
    "created": "2025-06-06",
    "bpm": 138.0,
    "morph": false
   },
   {
    "name": "RAISE",
    "track": "live/midi/nova/ambient/raise.tidal",
    "created": "2025-08-22",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Paris",
    "track": "live/midi/nova/breaks/madeleine_de_paris.tidal",
    "created": "2025-08-22",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "WAP",
    "track": "live/midi/nova/dnb/wap.tidal",
    "created": "2025-08-22",
    "bpm": 133.0,
    "morph": false
   },
   {
    "name": "Orage",
    "track": "live/midi/nova/techno/techno_orage.tidal",
    "created": "2025-08-22",
    "bpm": 104.0,
    "morph": false
   },
   {
    "name": "Aria Sans Serif",
    "track": "live/collab/raph/aria_sans_serif.tidal",
    "created": "2025-11-03",
    "bpm": 160.0,
    "morph": false
   },
   {
    "name": "Biscuit Acide",
    "track": "live/collab/raph/biscuit_acide.tidal",
    "created": "2025-11-03",
    "bpm": 128.0,
    "morph": false
   },
   {
    "name": "Des Efforts",
    "track": "live/collab/raph/des_efforts.tidal",
    "created": "2025-11-03",
    "bpm": 120.0,
    "morph": false
   },
   {
    "name": "Esperluette",
    "track": "live/collab/raph/esperluette.tidal",
    "created": "2025-11-03",
    "bpm": 140.0,
    "morph": false
   },
   {
    "name": "Long Way",
    "track": "live/collab/raph/long_way.tidal",
    "created": "2025-11-03",
    "bpm": 102.0,
    "morph": false
   },
   {
    "name": "Piment Bresilien",
    "track": "live/collab/raph/piment_bresilien.tidal",
    "created": "2025-11-03",
    "bpm": 124.0,
    "morph": false
   },
   {
    "name": "'Plosive",
    "track": "live/midi/nova/dnb/plosive.tidal",
    "created": "2025-11-03",
    "bpm": 80.0,
    "morph": false
   },
   {
    "name": "You My Sunshine",
    "track": "live/midi/nova/dnb/liquid/you_my_sunshine.tidal",
    "created": "2026-03-18",
    "bpm": 166.0,
    "morph": false
   },
   {
    "name": "Take 5 Drops",
    "track": "live/midi/nova/lounge/take_5_drops.tidal",
    "created": "2026-03-18",
    "bpm": 124.0,
    "morph": false
   },
   {
    "name": "Desire",
    "track": "live/collab/raph/desire.tidal",
    "created": "2026-04-19",
    "bpm": 129.0,
    "morph": false
   },
   {
    "name": "La Révolution Sera Samplée",
    "track": "live/midi/nova/jazz/the_revolution_will_be_sampled.tidal",
    "created": "2026-06-02",
    "bpm": 114.0,
    "morph": false
   }
  ]
 },
 "collab_fingerprint": {
  "ccc": {
   "n": 2,
   "bpm_median": 150,
   "bpm_min": 140.0,
   "bpm_max": 160.0,
   "tracks": [
    {
     "name": "Blue Gold",
     "bpm": 140.0
    },
    {
     "name": "Ghosts in the T01l3ts",
     "bpm": 160.0
    }
   ],
   "distinctive_samples": [
    {
     "sound": "moog",
     "lift": 7.3,
     "n": 2
    },
    {
     "sound": "cp",
     "lift": 3.8,
     "n": 2
    }
   ]
  },
  "nass": {
   "n": 2,
   "bpm_median": 131,
   "bpm_min": 120.0,
   "bpm_max": 142.0,
   "tracks": [
    {
     "name": "Love First",
     "bpm": 120.0
    },
    {
     "name": "So Good",
     "bpm": 142.0
    }
   ],
   "distinctive_samples": [
    {
     "sound": "moogBass",
     "lift": 4.6,
     "n": 2
    },
    {
     "sound": "risers",
     "lift": 4.6,
     "n": 2
    },
    {
     "sound": "jungle_breaks",
     "lift": 1.7,
     "n": 2
    }
   ]
  },
  "raph": {
   "n": 12,
   "bpm_median": 138,
   "bpm_min": 102.0,
   "bpm_max": 170.0,
   "tracks": [
    {
     "name": "Long Way",
     "bpm": 102.0
    },
    {
     "name": "Des Efforts",
     "bpm": 120.0
    },
    {
     "name": "Piment Bresilien",
     "bpm": 124.0
    },
    {
     "name": "Biscuit Acide",
     "bpm": 128.0
    },
    {
     "name": "Desire",
     "bpm": 129.0
    },
    {
     "name": "Acidule",
     "bpm": 135.0
    },
    {
     "name": "Esperluette",
     "bpm": 140.0
    },
    {
     "name": "Jeudi Drill",
     "bpm": 140.0
    },
    {
     "name": "Permanence",
     "bpm": 150.0
    },
    {
     "name": "Nouveau Punk",
     "bpm": 155.0
    },
    {
     "name": "Aria Sans Serif",
     "bpm": 160.0
    },
    {
     "name": "PunkAChien",
     "bpm": 170.0
    }
   ],
   "distinctive_samples": [
    {
     "sound": "clubkick",
     "lift": 6.1,
     "n": 2
    },
    {
     "sound": "praise",
     "lift": 6.1,
     "n": 2
    },
    {
     "sound": "kick",
     "lift": 4.3,
     "n": 5
    },
    {
     "sound": "vec1_claps",
     "lift": 4.1,
     "n": 2
    },
    {
     "sound": "moog",
     "lift": 3.0,
     "n": 5
    },
    {
     "sound": "meth_bass",
     "lift": 3.0,
     "n": 3
    }
   ]
  },
  "nova(solo)": {
   "n": 45,
   "bpm_median": 117,
   "bpm_min": 80.0,
   "bpm_max": 166.0,
   "tracks": [
    {
     "name": "Sessions Break",
     "bpm": 80.0
    },
    {
     "name": "Green Land",
     "bpm": 80.0
    },
    {
     "name": "Paris",
     "bpm": 80.0
    },
    {
     "name": "'Plosive",
     "bpm": 80.0
    },
    {
     "name": "Premiere Grillade",
     "bpm": 80.0
    },
    {
     "name": "Reboot",
     "bpm": 80.0
    },
    {
     "name": "Venons Ensemble",
     "bpm": 85.0
    },
    {
     "name": "Contre visite",
     "bpm": 90.0
    },
    {
     "name": "Fabuleux",
     "bpm": 93.0
    },
    {
     "name": "L'Or Bleu",
     "bpm": 94.0
    },
    {
     "name": "Lendemain Divin",
     "bpm": 95.0
    },
    {
     "name": "Ton Numero",
     "bpm": 99.0
    },
    {
     "name": "CBOW",
     "bpm": 100.0
    },
    {
     "name": "Orage",
     "bpm": 104.0
    },
    {
     "name": "Empreinte du numerique",
     "bpm": 110.0
    },
    {
     "name": "It's About Time",
     "bpm": 110.0
    },
    {
     "name": "Lunar",
     "bpm": 110.0
    },
    {
     "name": "Solar",
     "bpm": 110.0
    },
    {
     "name": "Nouveau Soleil",
     "bpm": 110.0
    },
    {
     "name": "Ere de Jeu",
     "bpm": 110.0
    },
    {
     "name": "La Révolution Sera Samplée",
     "bpm": 114.0
    },
    {
     "name": "Invoque l'ete",
     "bpm": 115.0
    },
    {
     "name": "Oct4 Glitch Sauvages",
     "bpm": 117.0
    },
    {
     "name": "Quand on Décolle",
     "bpm": 120.0
    },
    {
     "name": "RAISE",
     "bpm": 120.0
    },
    {
     "name": "La fin de l'insouciance",
     "bpm": 120.0
    },
    {
     "name": "Michael",
     "bpm": 120.0
    },
    {
     "name": "Sunny Side Up",
     "bpm": 120.0
    },
    {
     "name": "Café Bouillant",
     "bpm": 120.0
    },
    {
     "name": "Café Glacé",
     "bpm": 120.0
    },
    {
     "name": "Salut Nu",
     "bpm": 120.0
    },
    {
     "name": "L'été à Mauerpark",
     "bpm": 120.0
    },
    {
     "name": "Take 5 Drops",
     "bpm": 124.0
    },
    {
     "name": "Force Motrice",
     "bpm": 125.0
    },
    {
     "name": "Café Tiède",
     "bpm": 125.0
    },
    {
     "name": "Bain électrique",
     "bpm": 128.0
    },
    {
     "name": "WAP",
     "bpm": 133.0
    },
    {
     "name": "Prestance",
     "bpm": 134.0
    },
    {
     "name": "Lady Perplexity",
     "bpm": 138.0
    },
    {
     "name": "Nuit Agitée",
     "bpm": 160.0
    },
    {
     "name": "Alerte Verte",
     "bpm": 160.0
    },
    {
     "name": "Something about Drums",
     "bpm": 160.0
    },
    {
     "name": "VelociTeuf",
     "bpm": 165.0
    },
    {
     "name": "Break the Loop",
     "bpm": 165.0
    },
    {
     "name": "You My Sunshine",
     "bpm": 166.0
    }
   ],
   "distinctive_samples": [
    {
     "sound": "electro1",
     "lift": 1.6,
     "n": 2
    },
    {
     "sound": "jungle_pads",
     "lift": 1.6,
     "n": 2
    },
    {
     "sound": "airports",
     "lift": 1.6,
     "n": 2
    },
    {
     "sound": "weird_dialogs",
     "lift": 1.6,
     "n": 2
    },
    {
     "sound": "jungbass",
     "lift": 1.6,
     "n": 2
    },
    {
     "sound": "shiloh",
     "lift": 1.6,
     "n": 2
    }
   ]
  }
 },
 "pairings_top": [
  {
   "a": "jazz",
   "b": "jungle_breaks",
   "n": 21
  },
  {
   "a": "bassWarsaw",
   "b": "jungle_breaks",
   "n": 18
  },
  {
   "a": "h2ogmhh",
   "b": "jungle_breaks",
   "n": 16
  },
  {
   "a": "jungle_breaks",
   "b": "risers",
   "n": 15
  },
  {
   "a": "bassWarsaw",
   "b": "jazz",
   "n": 14
  },
  {
   "a": "jungle_breaks",
   "b": "snare",
   "n": 13
  },
  {
   "a": "FMRhodes1",
   "b": "jungle_breaks",
   "n": 11
  },
  {
   "a": "jazz",
   "b": "risers",
   "n": 11
  },
  {
   "a": "cp",
   "b": "jazz",
   "n": 11
  },
  {
   "a": "jungle_breaks",
   "b": "moogBass",
   "n": 11
  },
  {
   "a": "FMRhodes1",
   "b": "bassWarsaw",
   "n": 10
  },
  {
   "a": "bassWarsaw",
   "b": "snare",
   "n": 10
  },
  {
   "a": "jazz",
   "b": "snare",
   "n": 10
  },
  {
   "a": "cp",
   "b": "jungle_breaks",
   "n": 9
  },
  {
   "a": "bassWarsaw",
   "b": "risers",
   "n": 8
  },
  {
   "a": "h2ogmhh",
   "b": "jazz",
   "n": 8
  },
  {
   "a": "jazz",
   "b": "moogBass",
   "n": 8
  },
  {
   "a": "bassWarsaw",
   "b": "moogBass",
   "n": 8
  },
  {
   "a": "FMRhodes1",
   "b": "jazz",
   "n": 7
  },
  {
   "a": "giorgio_syn",
   "b": "jungle_breaks",
   "n": 7
  }
 ],
 "cadence": {
  "2022": 2,
  "2023": 4,
  "2024": 14,
  "2025": 14,
  "2026": 3
 },
 "styles": {
  "dnb": 45,
  "breaks": 41,
  "nujazz": 40,
  "techno": 31,
  "lounge": 24,
  "ambient": 11,
  "lofi": 7,
  "acid": 6,
  "drill": 5,
  "punk": 3,
  "chiptune": 2,
  "collab": 2,
  "hiphop": 2,
  "hybrid": 2,
  "funk": 1,
  "downtempo": 1,
  "dance": 1
 },
 "palette_top": {
  "jungle_breaks": 44,
  "jazz": 37,
  "bassWarsaw": 30,
  "FMRhodes1": 20,
  "h2ogmhh": 20,
  "cp": 19,
  "snare": 19,
  "risers": 16,
  "moogBass": 16,
  "cpluck": 10,
  "moog": 10,
  "break": 10,
  "90s_synatm": 9,
  "hh": 9,
  "909": 9,
  "FMRhodes2": 8,
  "giorgio_syn": 7,
  "vec1_snare": 7,
  "kick": 7,
  "808bd": 6,
  "nujazz_keys120": 6,
  "meth_bass": 6,
  "cbow": 6,
  "fbass": 6,
  "sn": 5
 },
 "families": {
  "synth": 85,
  "snare": 72,
  "break": 67,
  "bass": 65,
  "hat": 39,
  "keys": 37,
  "kick": 27,
  "vox": 24,
  "fx": 18,
  "pad": 7,
  "lead": 4
 },
 "classified_uses": 445,
 "unclassified_uses": 118,
 "unclassified_names": 64,
 "unclassified_top": {
  "jazz": 37,
  "drum": 5,
  "armora": 3,
  "dr": 3,
  "90s_matrix": 3,
  "drums_atari": 2,
  "praise": 2,
  "fsynth": 2,
  "superfork": 2,
  "90s_megafx": 2,
  "shiloh": 2,
  "supersiren": 2,
  "nujazz_beats120": 2,
  "ifdrums": 1,
  "rhadamanthe_melo": 1
 },
 "idioms_top": [
  {
   "norm": "f*16",
   "n_tracks": 62
  },
  {
   "norm": "t . <f t f <f t>> <t f f <t f>>",
   "n_tracks": 49
  },
  {
   "norm": "t(4,8,1)",
   "n_tracks": 19
  },
  {
   "norm": "[jazz,kick]",
   "n_tracks": 13
  },
  {
   "norm": "k . ~ k ~ ~",
   "n_tracks": 12
  },
  {
   "norm": "[0,12]",
   "n_tracks": 11
  },
  {
   "norm": "<0 1 2 3>",
   "n_tracks": 10
  },
  {
   "norm": "f(4,8)",
   "n_tracks": 10
  },
  {
   "norm": "<f!24 t!8>",
   "n_tracks": 9
  },
  {
   "norm": "[snare,snare]",
   "n_tracks": 9
  },
  {
   "norm": "[techno,808bd,909,kick]",
   "n_tracks": 7
  },
  {
   "norm": "1 2",
   "n_tracks": 6
  },
  {
   "norm": "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>",
   "n_tracks": 6
  },
  {
   "norm": "[0 .. 7] . <[0 .. 7]!7 [0 1 . [2 3]]>",
   "n_tracks": 6
  },
  {
   "norm": "k k k k*2",
   "n_tracks": 6
  }
 ],
 "idioms_counts": {
  "shared": 193,
  "repeated": 33,
  "total": 1325
 },
 "recurrence_top": [
  {
   "name": "Sunny Side Up",
   "gigs": 11,
   "track": "live/midi/nova/lounge/sunny_side_up.tidal",
   "gig_slugs": [
    "2024/algolia-last-all-hands",
    "2024/la-french-stack",
    "2025/air-elementeuf",
    "2025/algolia-rko",
    "2025/bunker",
    "2025/cosmicfest",
    "2025/fairyteuf",
    "2025/la-french-stack",
    "2025/raise",
    "2025/val-thorens",
    "2026/montreuil-algorave"
   ]
  },
  {
   "name": "Café Tiède",
   "gigs": 10,
   "track": "live/midi/nova/nujazz/cafe_tiede.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/la-french-stack",
    "2024/toplap-20-years",
    "2025/air-elementeuf",
    "2025/algolia-rko",
    "2025/la-french-stack",
    "2025/raise"
   ]
  },
  {
   "name": "Contre visite",
   "gigs": 9,
   "track": "live/midi/nova/ambient/contre_visite.tidal",
   "gig_slugs": [
    "2022/bazurto",
    "2023/cmny-2",
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/divin-live",
    "2024/la-french-stack",
    "2024/velociteuf",
    "2025/algolia-rko",
    "2025/la-french-stack"
   ]
  },
  {
   "name": "Force Motrice",
   "gigs": 9,
   "track": "live/midi/nova/dnb/force_motrice.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/la-french-stack",
    "2024/toplap-20-years",
    "2025/bunker",
    "2025/la-french-stack",
    "2025/raise"
   ]
  },
  {
   "name": "Nuit Agitée",
   "gigs": 8,
   "track": "live/midi/nova/breaks/nuit_agitee.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/toplap-20-years",
    "2025/algolia-rko",
    "2025/raise",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Salut Nu",
   "gigs": 8,
   "track": "live/midi/nova/nujazz/salut_nu.tidal",
   "gig_slugs": [
    "2023/toplap-solstice",
    "2024/algolia-fdlm",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/la-french-stack",
    "2025/air-elementeuf",
    "2025/la-french-stack",
    "2025/raise"
   ]
  },
  {
   "name": "Permanence",
   "gigs": 7,
   "track": "live/collab/raph/permanence.tidal",
   "gig_slugs": [
    "2023/toplap-solstice",
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/la-french-stack",
    "2024/toplap-20-years",
    "2025/algolia-rko",
    "2025/la-french-stack"
   ]
  },
  {
   "name": "Invoque l'ete",
   "gigs": 7,
   "track": "live/midi/nova/lounge/invoque_ete.tidal",
   "gig_slugs": [
    "2022/bazurto",
    "2023/cmny-2",
    "2023/devcon23",
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2024/divin-live",
    "2025/algolia-rko"
   ]
  },
  {
   "name": "Café Glacé",
   "gigs": 7,
   "track": "live/midi/nova/nujazz/cafe_glace.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/toplap-20-years",
    "2025/air-elementeuf",
    "2025/raise",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Septembre 1er",
   "gigs": 6,
   "track": "live/collab/baba/sept1.tidal",
   "gig_slugs": [
    "2025/air-elementeuf",
    "2025/bunker",
    "2025/cosmicfest",
    "2025/raise",
    "2025/val-thorens",
    "2026/montreuil-algorave"
   ]
  },
  {
   "name": "L'or Bleu",
   "gigs": 6,
   "track": "live/collab/mousquetaires/blue_gold.tidal",
   "gig_slugs": [
    "2024/38c3-toilet",
    "2024/algolia-last-all-hands",
    "2024/cookie-collective-compilation",
    "2025/raise",
    "2025/val-thorens",
    "2026/montreuil-algorave"
   ]
  },
  {
   "name": "Alerte Verte",
   "gigs": 6,
   "track": "live/midi/nova/dnb/alerte_verte.tidal",
   "gig_slugs": [
    "2022/bazurto",
    "2023/cmny-2",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2024/divin-live",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Café Bouillant",
   "gigs": 6,
   "track": "live/midi/nova/nujazz/cafe_bouillant.tidal",
   "gig_slugs": [
    "2023/toplap-solstice",
    "2024/algolia-fdlm",
    "2024/algolia-last-all-hands",
    "2025/air-elementeuf",
    "2025/algolia-rko",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Acidule",
   "gigs": 5,
   "track": "live/collab/raph/acidule.tidal",
   "gig_slugs": [
    "2024/38c3-toilet",
    "2024/ccc-live",
    "2024/cookie-collective-compilation",
    "2025/bunker",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Jeudi Drill",
   "gigs": 5,
   "track": "live/collab/raph/jeudrill.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2025/cosmicfest",
    "2025/fairyteuf",
    "2025/raise",
    "2026/montreuil-algorave"
   ]
  },
  {
   "name": "Something about Drums",
   "gigs": 5,
   "track": "live/midi/nova/dnb/something_about_drums.tidal",
   "gig_slugs": [
    "2024/algolia-last-all-hands",
    "2024/la-french-stack",
    "2025/algolia-rko",
    "2025/la-french-stack",
    "2025/raise"
   ]
  },
  {
   "name": "Venons Ensemble",
   "gigs": 5,
   "track": "live/midi/nova/dnb/venons_ensemble.tidal",
   "gig_slugs": [
    "2024/algolia-fdlm",
    "2024/divin-live",
    "2024/velociteuf",
    "2025/cosmicfest",
    "2025/la-french-stack"
   ]
  },
  {
   "name": "PunkAChien",
   "gigs": 4,
   "track": "live/collab/raph/punkachien.tidal",
   "gig_slugs": [
    "2024/38c3-toilet",
    "2025/raise",
    "2025/val-thorens",
    "2026/montreuil-algorave"
   ]
  },
  {
   "name": "La fin de l'insouciance",
   "gigs": 4,
   "track": "live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal",
   "gig_slugs": [
    "2023/toplap-solstice",
    "2025/cosmicfest",
    "2025/raise",
    "2025/val-thorens"
   ]
  },
  {
   "name": "Bain électrique",
   "gigs": 4,
   "track": "live/midi/nova/breaks/bain_electrique.tidal",
   "gig_slugs": [
    "2024/la-french-stack",
    "2025/cosmicfest",
    "2025/la-french-stack",
    "2025/raise"
   ]
  }
 ],
 "collab": {
  "raph": 12,
  "ccc": 2,
  "nass": 2,
  "baba": 1,
  "jane": 1,
  "josh": 1,
  "mousquetaires": 1
 },
 "vocabulary_growth": {
  "2024-07": 334,
  "2024-08": 88,
  "2024-09": 3,
  "2024-12": 17,
  "2025-01": 19,
  "2025-03": 1,
  "2025-04": 1,
  "2025-06": 2,
  "2025-07": 4,
  "2025-08": 3,
  "2025-09": 2,
  "2025-10": 11,
  "2025-11": 12,
  "2025-12": 3,
  "2026-01": 1,
  "2026-04": 3,
  "2026-05": 1
 },
 "sources": [
  {
   "key": "score",
   "label": ".tidal scores",
   "detail": "tempo, sample palette, phrases"
  },
  {
   "key": "site",
   "label": "site gig metadata",
   "detail": "style tags, bpm, setlists"
  },
  {
   "key": "git",
   "label": "git history",
   "detail": "track creation dates"
  },
  {
   "key": "dirt",
   "label": "Dirt-Samples links",
   "detail": "sample-folder import dates"
  }
 ],
 "roadmap": [
  "platform play counts",
  "git edit counts",
  "per-set durations"
 ]
}