family_spec.json

music/generated/journey_world/family_spec.json

{
 "_emitted_by": "harness/music_gen/emit_ladder.py",
 "kind": "family",
 "theme_id": "JOURNEY_WORLD",
 "statement": "build/audio/generated/journey_world/JOURNEY_WORLD_C04.wav",
 "ranking": "build/audio/generated/journey_world/ranking.json",
 "n": 2,
 "jobs": [
  {
   "theme_id": "JOURNEY_WORLD",
   "brief_ref": "docs/proposals/music/COMPOSER_BRIEF_PACK.md section 5",
   "registry": "T0_Theme_Registry/T0_Theme_Registry",
   "instrumental": true,
   "lyrics": "[Instrumental]",
   "timesignature": "4",
   "audio_format": "wav",
   "thinking": true,
   "records_dir": "build/audio/records/journey_world",
   "deny": [
    "no region's own register is used as the threat signal, systematically darkened, inverted or menace-coded",
    "never becomes the recurring cue for threat in any region it enters",
    "no generic world-music wash -- a wash is a care failure, not a taste note",
    "no pentatonicism as shorthand for foreignness",
    "no sung, chanted or spoken words"
   ],
   "artifact_id": "JOURNEY_WORLD_VARIATION_REPAINT",
   "role": "variation",
   "variation_kind": "repaint_back_half",
   "task_type": "repaint",
   "src_audio": "build/audio/generated/journey_world/JOURNEY_WORLD_C04.wav",
   "repainting_start": 16.0,
   "repainting_end": -1.0,
   "caption": "an orchestral home voice with a single solo carrier. a single solo french horn as the carrier, warm and unforced, over a quiet string frame. A 4-note triad-outlining head motif with exactly one memorable interval event: an unusual leap. a four-note head that is recognisable within its first few notes; regular harmonic rhythm, one chord per bar, so the grid never moves while the harmony under it does; sentence form: basic idea, basic idea, continuation, cadence, in 2+2+4 bars; the continuation by fragmentation of the opening cell, not by new material; the loop ends open rather than landing finally. Mood: heroic, contemplative, hopeful, warm. Fully instrumental, no voices, no singing, no lyrics. No drum kit, no synthesizer, no electric guitar, no modern pop production. Clean start and clean end with no fade in and no fade out. Continue and vary the material already present; keep the same motif.",
   "bpm": 120,
   "keyscale": "D major",
   "duration": 32,
   "inference_steps": 50,
   "guidance_scale": 7.5,
   "seed": 7301,
   "generation_tier": "region_hero",
   "measure_spec": {
    "target_bpm": 120,
    "register_median_bpm": 108,
    "expected_bands": {
     "sub": 0.02,
     "low_bass": 0.1,
     "bass": 0.16,
     "low_mid": 0.22,
     "mid": 0.24,
     "upper_mid": 0.14,
     "presence": 0.08,
     "brilliance": 0.03,
     "air": 0.01
    },
    "tonal_register": true
   },
   "_measurement_question": "does repaint conditioning hold the motif, or merely the style? Compared against the statement by interval-n-gram overlap and chroma self-similarity."
  },
  {
   "theme_id": "JOURNEY_WORLD",
   "brief_ref": "docs/proposals/music/COMPOSER_BRIEF_PACK.md section 5",
   "registry": "T0_Theme_Registry/T0_Theme_Registry",
   "instrumental": true,
   "lyrics": "[Instrumental]",
   "timesignature": "4",
   "audio_format": "wav",
   "thinking": true,
   "records_dir": "build/audio/records/journey_world",
   "deny": [
    "no region's own register is used as the threat signal, systematically darkened, inverted or menace-coded",
    "never becomes the recurring cue for threat in any region it enters",
    "no generic world-music wash -- a wash is a care failure, not a taste note",
    "no pentatonicism as shorthand for foreignness",
    "no sung, chanted or spoken words"
   ],
   "artifact_id": "JOURNEY_WORLD_ZONE_BED_FLOWERING_PLAIN",
   "role": "zone_bed",
   "task_type": "text2music",
   "cue_ids_served": [
    "MC_0001"
   ],
   "chapter_id": "CH_PROLOGUE",
   "region_page": "fairy_realm",
   "layer_mode": "base",
   "adaptive_class": "loop",
   "caption": "A sustained instrumental bed under the same orchestral home voice: quiet strings and low woodwind holding a slow harmonic floor, no foreground melody, no percussion, no voices. It must sit UNDER a tune without competing with it. Clean start and clean end with no fade in and no fade out, so it loops seamlessly.",
   "bpm": 120,
   "keyscale": "D major",
   "duration": 32,
   "inference_steps": 50,
   "guidance_scale": 7.5,
   "seed": 7302,
   "generation_tier": "background",
   "measure_spec": {
    "target_bpm": 120,
    "tonal_register": true,
    "expected_bands": {
     "sub": 0.02,
     "low_bass": 0.1,
     "bass": 0.16,
     "low_mid": 0.22,
     "mid": 0.24,
     "upper_mid": 0.14,
     "presence": 0.08,
     "brilliance": 0.03,
     "air": 0.01
    }
   },
   "_measurement_note": "scored on the ATMOSPHERE bar (doctrine 2.4), never the hummability checklist -- a bed that scored well as a tune would be a bed that buries the tune above it"
  }
 ]
}

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