music/complete_tracks/cards/HF_MT_08_SORROW_LOSS.json
{
"card_id": "HF_MT_08_SORROW_LOSS",
"cue_role": "sorrow_loss",
"cue_class": "scored_beat",
"working_title": "What It Cost",
"chapters_served": [
"CH_02",
"CH_13"
],
"target_duration_s": 269,
"loop_class": "none_linear",
"in_game_loop_span_s": null,
"bpm": 50,
"tempo_band": "T1_very_slow",
"key": "D aeolian",
"modal_colour": "Aeolian throughout; one Neapolitan at the highest point and nowhere else",
"instrumentation_family": "choir_and_low_strings",
"instrumentation": [
"SSAA choir (vowels only)",
"viola ens",
"cello ens divisi",
"contrabass",
"no upper strings, no brass, no percussion"
],
"voice_count_target": 8,
"energy_class": "E17_peak_grief",
"dynamic_range_target_db": 28,
"total_bars": 56,
"form": [
{
"label": "A",
"bars": 12,
"function": "cellos alone, the home motif at its slowest; no voices yet"
},
{
"label": "B",
"bars": 12,
"function": "choir enters an octave above on the same notes -- doubling as arrival"
},
{
"label": "C",
"bars": 12,
"function": "the motif in canon at two bars' distance; the dissonance is the grief"
},
{
"label": "apex",
"bars": 6,
"function": "Neapolitan; the loudest bar in the roster's quiet half"
},
{
"label": "collapse",
"bars": 8,
"function": "everything but one contrabass drops out inside two bars"
},
{
"label": "coda",
"bars": 6,
"function": "the head cell alone, three notes, unresolved"
}
],
"motif_stated": [
"HOME_AND_LOSS"
],
"motif_developed": [
"COMPANION_HEALERS_CHILD"
],
"motif_operation": "canon at two bars, then liquidation to the head cell",
"distinct_motifs": 4,
"anti_tiling": "The dynamic plan is the anti-sameness mechanism here: 28 dB between the coda and the apex, inside one track. The shipped cohort's whole cohort mean is under 12 dB.",
"laws": [
"SNES AFF-01",
"SNES AFF-03",
"SNES LEIT-04",
"SNES LEIT-07",
"KONDO PHRASE-05"
],
"canon_refs": [
"docs/proposals/music/LEITMOTIF_ARCHITECTURE.md section 3.2",
"T0_Chapter_Index.emotional_register = grief (CH_02, CH_13)"
],
"care_notes": "Choir sings vowels only; no text in any language, real or invented.",
"substrate_confidence": "full",
"reveal_gate": "NONE",
"region": null,
"region_page": null,
"interactive_hook": null,
"short_loop_justification": 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": [
40,
63
],
"instrumentation_family_meaning": "massed voices over dark strings; no upper-register brightness.",
"energy_class_meaning": "the loudest sorrow -- full body, not restraint.",
"time_signature": "4/4",
"beats_per_bar_quarter_equivalents": 4,
"bar_seconds": 4.8,
"_duration_is_derived": "total_bars x beats_per_bar x 60 / bpm -- not hand-declared",
"target_duration_mmss": "4:29",
"form_summary": "A(12) - B(12) - C(12) - apex(6) - collapse(8) - coda(6)",
"section_count": 6,
"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": false,
"missing_classes": [
"choir / solo voice"
],
"sourcing_action": "Wave-two entry condition: extend the sfz stack with CC0 / public-domain percussion, choir and period sample sets, recorded in docs/licence_records/ with the same hash discipline as the landed stack. No sample from any set is ever a conditioning, fine-tune or LoRA input to any generator.",
"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": 8
}