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."
}
}