family_report.json

music/generated/journey_world/family_report.json

{
 "statement": "build/audio/generated/journey_world/JOURNEY_WORLD_C04.wav",
 "variation": "build/audio/generated/journey_world/JOURNEY_WORLD_VARIATION_REPAINT.wav",
 "held_region_declared_s": 16.0,
 "V1_held_region": {
  "samples_compared": 352800,
  "waveform_correlation": 0.9998,
  "residual_energy_ratio": 0.01227,
  "held_sample_identical": false,
  "held_substantially": true,
  "reading": "A repaint that honours its mask leaves the unmasked region byte-identical. Anything materially below correlation 1.0 means the 'held' half was re-rendered too."
 },
 "V2_pitch_class_profile": {
  "cosine": 0.9986,
  "statement_key": {
   "tonic_pc": 6,
   "tonic": "F#",
   "mode": "minor",
   "window_agreement": 0.125,
   "windows": 8
  },
  "variation_key": {
   "tonic_pc": 6,
   "tonic": "F#",
   "mode": "minor",
   "window_agreement": 0.25,
   "windows": 8
  },
  "reading": "weakest of the three -- two unrelated tunes in one key also pass it"
 },
 "V3_interval_overlap": {
  "melodic_salience_statement": 0.4278,
  "melodic_salience_variation": 0.4118,
  "notes_statement": 19,
  "notes_variation": 15,
  "3gram": {
   "jaccard": 0.3333,
   "shared": 7,
   "a": 16,
   "b": 12,
   "measurable": true,
   "examples": [
    [
     4,
     0,
     -4
    ],
    [
     4,
     -5,
     -1
    ],
    [
     -1,
     1,
     4
    ],
    [
     1,
     4,
     0
    ],
    [
     -5,
     -1,
     1
    ]
   ]
  },
  "4gram": {
   "jaccard": 0.2381,
   "shared": 5,
   "a": 15,
   "b": 11,
   "measurable": true,
   "examples": [
    [
     4,
     0,
     -4,
     -1
    ],
    [
     -5,
     -1,
     1,
     4
    ],
    [
     1,
     4,
     0,
     -4
    ],
    [
     4,
     -5,
     -1,
     1
    ],
    [
     -1,
     1,
     4,
     0
    ]
   ]
  },
  "scope": "WHOLE FILE -- INCLUDES THE HELD REGION",
  "reading": "intervals are what survive transposition, re-instrumentation and tempo change, which is exactly what a leitmotif must survive. This block is NOT what the verdict is decided on when a held region is declared: the held region contributes its own n-grams to both sides and inflates the overlap."
 },
 "V3b_generated_region_overlap": {
  "scope": "from 16.0s to the end -- the model's OWN contribution",
  "melodic_salience_statement": 0.4198,
  "melodic_salience_variation": 0.3741,
  "notes_statement": 9,
  "notes_variation": 6,
  "3gram": {
   "jaccard": 0.125,
   "shared": 1,
   "a": 6,
   "b": 3,
   "measurable": true,
   "examples": [
    [
     1,
     -2,
     0
    ]
   ]
  },
  "4gram": {
   "jaccard": 0.0,
   "shared": 0,
   "a": 5,
   "b": 2,
   "measurable": true,
   "examples": []
  },
  "reading": "THE DECIDING BLOCK. If the newly generated material shares no interval content with the statement, the artifact is the held region plus unrelated music, whatever the whole-file number says."
 },
 "verdict_decided_on": "V3b generated region only",
 "verdict_inputs": {
  "3gram": 0.125,
  "4gram": 0.0
 },
 "verdict": "WEAK AND UNSAFE. Some shared interval material in the newly generated region, not enough to claim the motif recurs. Treat as a sibling render, not a transformation.",
 "_honest_tier": "GENERATED SCORE - ITERATION"
}

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