ELEVENLABS_TITLE_MAP.json

music/ELEVENLABS_TITLE_MAP.json

{
 "_doc": "ElevenLabs library title  <->  landed file on disk  <->  cue_id. Built 2026-08-12 by diffing Josh's Favorites screenshots against D:/audio, because the two naming schemes do not match and the question 'do we have more tracks than we recorded' could not otherwise be answered from the repo.",
 "_the_naming_collision_that_makes_it_LOOK_like_tracks_are_missing": "In the ElevenLabs library the 2:00 RUNTIME CUES and the 3:20-4:15 SOUNDTRACK tracks BOTH use a 'CH02 T<n>' prefix, and the two numberings are unrelated. 'CH02 T2' is Liang Bua Depths (a 2:00 cue) AND Surging Groove (a 3:50 soundtrack track). 'CH02 T1' is Crater Lakes (cue) AND Zither and Brass (soundtrack). 'CH02 T4' is Luminous Waterfall (cue) AND Sasando Festival (soundtrack). Scrolling the library, the same T-number appears twice with different audio, which reads as either a duplicate or a missing track depending on which one you land on. The disk names carry no such collision.",
 "_counts": {
  "landed_on_disk": 21,
  "soundtrack_files": 10,
  "cue_picks": 11,
  "cue_table_rows_marked_elevenlabs_music_v2": 21,
  "reconciled": "every track visible in the Favorites screenshots maps to a file on disk; no favourited track is unaccounted for"
 },
 "_exhaustiveness_caveat": "This diff is against SCREENSHOTS of a scrolled, Favorites-filtered view -- it proves nothing about generations below the fold or never favourited. A definitive answer needs the ElevenLabs API, and no key is set in the environment (ELEVENLABS_API_KEY / ELEVEN_API_KEY / XI_API_KEY all unset). Until one is, 'we have exactly 21' is a claim about DISK, not about the library.",
 "soundtrack": [
  {
   "elevenlabs_title": "CH02 T1 - Zither and Brass",
   "file": "D:/audio/ch02_soundtrack/CH02_T1_ZitherBrass_VAR2.wav",
   "duration": "3:40",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T2 - Surging Groove",
   "file": "D:/audio/ch02_soundtrack/CH02_T2_SurgingGroove_VAR2.wav",
   "duration": "3:50",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T3 - Bridge Groove",
   "file": "D:/audio/ch02_soundtrack/CH02_T3_BridgeGroove_VAR2.wav",
   "duration": "4:00",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T4 - Sasando Festival",
   "file": "D:/audio/ch02_soundtrack/CH02_T4_SasandoFestival_VAR2.wav",
   "duration": "4:00",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T5 - Hearth of Flores",
   "file": "D:/audio/ch02_soundtrack/CH02_T5_HearthOfFlores_V2.wav",
   "duration": "4:00",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T6 - Highland Hearth",
   "file": "D:/audio/ch02_soundtrack/CH02_T6_HighlandHearth.wav",
   "duration": "4:00",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T7 - Caci Duel",
   "file": "D:/audio/ch02_soundtrack/CH02_T7_CaciDuel_GongEdit_V2.wav",
   "duration": "3:20",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 T8 - Highland Fury",
   "file": "D:/audio/ch02_soundtrack/CH02_T8_HighlandFury.wav",
   "duration": "3:30",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 B1 - Flores Finality",
   "file": "D:/audio/ch02_soundtrack/CH02_B1_FloresFinality_P3V1.wav",
   "duration": "3:30",
   "confidence": "certain"
  },
  {
   "elevenlabs_title": "CH02 B2 - Tyrant of the Volcanic",
   "file": "D:/audio/ch02_soundtrack/CH02_B2_TyrantVolcanic_FullPower_V1.wav",
   "duration": "4:15",
   "confidence": "certain"
  }
 ],
 "runtime_cues": [
  {
   "elevenlabs_title": "CH02 THEME MC_0050 - The Island's Heart (FINAL)",
   "file": "D:/audio/ch02_cues/MC0050v3_Theme_A_PICK.wav",
   "cue_id": "MC_0050",
   "duration": "4:00",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 THEME - The Island's Heart"
  },
  {
   "elevenlabs_title": "CH02 CUE MC_0034 - Crater Lakes of Kelimutu (PASSED)",
   "file": "D:/audio/ch02_cues/MC0034v3_Kelimutu_PICK.wav",
   "cue_id": "MC_0034",
   "duration": "2:00",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 T1 - Crater Lakes of Kelimutu"
  },
  {
   "elevenlabs_title": "CH02 CUE MC_0035 - Liang Bua Depths (PASSED)",
   "file": "D:/audio/ch02_cues/MC0035v5_LiangBuaDepths_PICK.wav",
   "cue_id": "MC_0035",
   "duration": "2:00",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 T2 - Liang Bua Depths"
  },
  {
   "elevenlabs_title": "CH02 CUE MC_0036 - Ridge of the Restless Storm (PASSED)",
   "file": "D:/audio/ch02_cues/MC0036v5_RidgeStorm_PICK.wav",
   "cue_id": "MC_0036",
   "duration": "2:00",
   "confidence": "certain",
   "elevenlabs_title_before": "Ridge of the Restless Storm"
  },
  {
   "elevenlabs_title": "CH02 CUE MC_0037 - Luminous Waterfall Sanctuary (PASSED)",
   "file": "D:/audio/ch02_cues/MC0037v2_Waterfall_A_PICK.wav",
   "cue_id": "MC_0037",
   "duration": "2:00",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 T4 - Luminous Waterfall"
  },
  {
   "elevenlabs_title": "CH02 OST B2 + CUE MC_0038 - Tyrant of the Volcanic Savanna (PASSED)",
   "file": "D:/audio/ch02_cues/MC0038_BossP1_VolcanicSavanna_PICK.wav",
   "cue_id": "MC_0038",
   "duration": "4:15",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 B? - Boss phase 1 (Volcanic Savanna)"
  },
  {
   "elevenlabs_title": "CH02 CUE MC_0039 - Crater-Lake Tyrant P2 (PASSED)",
   "file": "D:/audio/ch02_cues/MC0039_BossP2_B_PICK.wav",
   "cue_id": "MC_0039",
   "duration": "2:00",
   "confidence": "certain",
   "elevenlabs_title_before": "CH02 B3 - Crater-Lake Tyrant"
  }
 ],
 "stingers": [
  {
   "elevenlabs_title": "CH02 STINGER MC_0046 - Flores Discovery (PASSED)",
   "file": "D:/audio/ch02_cues/MC0046v2_Discovery_B_PICK.wav",
   "game_cut": "MC0046v2_Discovery_B_GAME.wav",
   "cue_id": "MC_0046",
   "pick": "0:15",
   "game": "0:04",
   "confidence": "certain",
   "elevenlabs_title_before": "Flores Discovery"
  },
  {
   "elevenlabs_title": "CH02 STINGER MC_0047 - Flores Fanfare (PASSED)",
   "file": "D:/audio/ch02_cues/MC0047v2_Ceremony_A_PICK.wav",
   "game_cut": "MC0047v2_Ceremony_A_GAME.wav",
   "cue_id": "MC_0047",
   "pick": "0:15",
   "game": "0:05",
   "confidence": "certain",
   "elevenlabs_title_before": "Flores Fanfare"
  },
  {
   "elevenlabs_title": "CH02 STINGER MC_0048 - Flores Sighting (PASSED)",
   "file": "D:/audio/ch02_cues/MC0048v2_Sighting_A_PICK.wav",
   "game_cut": "MC0048v2_Sighting_A_GAME.wav",
   "cue_id": "MC_0048",
   "pick": "0:15",
   "game": "0:05",
   "confidence": "certain",
   "elevenlabs_title_before": "Flores Sighting"
  },
  {
   "elevenlabs_title": "CH02 STINGER MC_0049 - The Road Ahead (PASSED)",
   "file": "D:/audio/ch02_cues/MC0049v2_Arrival_A_PICK.wav",
   "game_cut": "MC0049v2_Arrival_A_GAME.wav",
   "cue_id": "MC_0049",
   "pick": "0:15",
   "game": "0:06",
   "confidence": "certain",
   "elevenlabs_title_before": "The Road Ahead"
  }
 ],
 "_naming_scheme_APPLIED_2026-08-12": {
  "why": "The library and the repo were two unrelated naming schemes, and the 'CH02 T<n>' prefix was reused by BOTH the 2:00 runtime cues and the 3:20-4:15 soundtrack tracks, so the same T-number appeared twice with different audio. Every cue-side title now carries its MC id, which removes the collision and makes the library joinable to the cue table by id.",
  "cues": "CH02 CUE MC_00xx - <name> (PASSED)",
  "stingers": "CH02 STINGER MC_00xx - <name> (PASSED)",
  "theme": "CH02 THEME MC_0050 - <name> (FINAL)",
  "soundtrack": "LEFT AS-IS: CH02 T1-T8 / B1 already carried an APPROVED marker and no longer collide now that the cues are id-prefixed. Renaming them would have been churn.",
  "dual_role": "MC_0038 is ONE generation serving TWO roles - the B2 soundtrack track and the boss phase-1 cue, both 4:15 on disk - so its title names both rather than picking one and orphaning the other.",
  "renames_applied": 11,
  "verified": "each rename confirmed by screenshot after saving; favourite state preserved on all"
 },
 "_resolved": {
  "B3_vs_BossP2": "SETTLED. The library title was 'CH02 B3 - Crater-Lake Tyrant P2' and the disk file is MC0039_BossP2 -- 'P2' is the phase, so B3 and BossP2 are the same phase-2 cue. Retitled to CH02 CUE MC_0039."
 }
}

Generated by harness/site/structure_site.py — the URL path is the repo path. review root