HF_MT_04_BOSS_CHAPTER.json

music/complete_tracks/cards/HF_MT_04_BOSS_CHAPTER.json

{
 "card_id": "HF_MT_04_BOSS_CHAPTER",
 "cue_role": "boss_chapter_tier",
 "cue_class": "combat_loop",
 "working_title": "The Thing That Was Waiting",
 "chapters_served": [
  "CH_02",
  "CH_04",
  "CH_05",
  "CH_11"
 ],
 "target_duration_s": 209,
 "loop_class": "short_loop_composed_seam",
 "in_game_loop_span_s": 44,
 "bpm": 138,
 "tempo_band": "T5_brisk",
 "key": "C phrygian",
 "modal_colour": "Phrygian; the flat-2 is the boss colour and appears nowhere else in the roster",
 "instrumentation_family": "low_brass_and_organ_weight",
 "instrumentation": [
  "trombones a3",
  "tuba",
  "contrabassoon",
  "organ (quiet stops, then full)",
  "contrabass",
  "bass drum",
  "tam-tam"
 ],
 "voice_count_target": 7,
 "energy_class": "E13_menacing_weight",
 "dynamic_range_target_db": 22,
 "total_bars": 96,
 "form": [
  {
   "label": "approach",
   "bars": 12,
   "function": "organ alone on a held flat-2; nothing else sounds"
  },
  {
   "label": "A",
   "bars": 16,
   "function": "trombone head in unison, no harmony -- mass, not chords"
  },
  {
   "label": "B",
   "bars": 16,
   "function": "the head against itself at half speed in the tuba (augmentation over statement)"
  },
  {
   "label": "phase_break",
   "bars": 8,
   "function": "everything stops but the bass drum; the boss changes phase here"
  },
  {
   "label": "A_prime",
   "bars": 16,
   "function": "organ full; the head harmonised for the first time"
  },
  {
   "label": "development",
   "bars": 20,
   "function": "the head inverted, then fragmented to three notes"
  },
  {
   "label": "turnaround",
   "bars": 8,
   "function": "composed seam, weakened cadence -- flat-2 resolving down, never a PAC"
  }
 ],
 "motif_stated": [],
 "motif_developed": [
  "FAM_THE_DEEP_WATER"
 ],
 "motif_operation": "augmentation and inversion of the serpent family head",
 "distinct_motifs": 4,
 "anti_tiling": "Phase_break exists so no two adjacent sections share a texture. A_prime differs from A by harmonisation, which is the one variation LOOP-04 does not permit between REPEATS -- it is permitted here because A_prime is a new section, and the section map says so.",
 "laws": [
  "SNES LOOP-01",
  "SNES LOOP-03",
  "KONDO FORM-01",
  "KONDO FORM-02",
  "KONDO PHRASE-05"
 ],
 "canon_refs": [
  "T0_Boss_Encounter_Registry",
  "docs/proposals/music/LEITMOTIF_ARCHITECTURE.md section 2"
 ],
 "care_notes": "The darkening operations travel with the ANTAGONIST material, never with a place. This cue carries no region register of any kind, in any chapter it serves.",
 "substrate_confidence": "full",
 "reveal_gate": "NONE",
 "short_loop_justification": "Boss phases are 30-60 s of play; the 44 s span covers one phase and the phase_break is the composed transition between them.",
 "region": null,
 "region_page": null,
 "interactive_hook": null,
 "_doc": "A per-track IDENTITY CARD. It says what the track IS on the axes a listener hears in the first four seconds, so that no two tracks in the roster read as the same track. Consumed by the composition lane; scored against build/audio/complete_tracks/SAMENESS_BASELINE.md.",
 "_emitter": "harness/music_gen/emit_identity_cards.py",
 "_ruling_served": "Josh 2026-08-05 -- 12 to 20 complete tracks with real orchestral complexity, not one 30-second texture fifteen times.",
 "tempo_band_range_bpm": [
  120,
  143
 ],
 "instrumentation_family_meaning": "trombones, tuba and organ as an institutional weight register.",
 "energy_class_meaning": "slow-moving mass; threat by inevitability rather than speed.",
 "time_signature": "5/4",
 "beats_per_bar_quarter_equivalents": 5,
 "bar_seconds": 2.1739,
 "_duration_is_derived": "total_bars x beats_per_bar x 60 / bpm -- not hand-declared",
 "target_duration_mmss": "3:29",
 "form_summary": "approach(12) - A(16) - B(16) - phase_break(8) - A_prime(16) - development(20) - turnaround(8)",
 "section_count": 7,
 "loop_point_cadence": "weakened -- half cadence or a bVII substitution, never a perfect authentic cadence (KONDO PHRASE-05, the anti-fatigue law)",
 "stack_coverage": {
  "current_stack": "sfizz 1.2.3 + VSCO2-CE + VCSL (23 instruments, CC0; CPU render)",
  "renderable_today": true,
  "missing_classes": [],
  "sourcing_action": "none -- the landed stack covers this card.",
  "honest_note": "The shipped cohort's 'one instrument set' is PARTLY a stack constraint: the landed 23 instruments contain no percussion, no choir, no trumpet, no tuba and no period instrument. A card that names them is naming what has to be acquired, not claiming it exists."
 },
 "order": 4
}

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