FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.json

music/authored/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.json

{
 "_doc": "THE ORCHESTRAL REALISATION of an authored score. The notes are the composition's own, unchanged; the orchestration and the composed loop turnaround are this rung's.",
 "_honest_tier": "AUTHORED_SCORE_ORCHESTRAL_RUNG_ONE",
 "_tier_meaning": "The melody is AUTHORED — composed in notes by the factory to its brief, not drawn from a prompt. This is that score played by real recorded instruments: a public-domain sampled orchestra, one part per line, with the loop point written into the arrangement rather than faded. It is a real orchestral realisation and it is not a professional scoring session — the sample set is a community library and no player has touched a note of it.",
 "_not_claimed": [
  "not a professional scoring session -- the sample sets are community libraries",
  "not a per-region, per-species or per-age-stage voicing; see instrumentation.deferred",
  "not a human-verified hummability result -- doctrine gates B1/D1/D2/D8 need a naive listener and none has been run"
 ],
 "_licence": {
  "player": {
   "tool": "sfizz",
   "version": "1.2.3",
   "licence": "BSD-2-Clause",
   "zip_sha256": "7431cbe9b7f2e71a9ff4b12fbbe82c766dbf75b1eedecca627e7506cb06a9fcc",
   "render_exe_sha256": "655a7a0da623bedbe67687b2d9f6fc7d257406733160e1b3bca13a09d6e496fd",
   "licence_commit": "4e70dc0bef53b41f2853ed46e26f5911114c92d0",
   "licence_stored_at": "docs/licence_records/sfizz/LICENSE"
  },
  "sample_sets": {
   "vsco2_ce": {
    "repo": "sgossner/VSCO-2-CE",
    "branch": "SFZ",
    "commit": "6dd651d55dde97fd4028699be9d4481f26917891",
    "licence": "CC0-1.0",
    "files": 394,
    "bytes": 631321920,
    "licence_records": [
     {
      "commit": "6dd651d55dde97fd4028699be9d4481f26917891",
      "path": "LICENSE",
      "store_as": "LICENSE",
      "why": "the CC0 legal code, on the same commit the samples were pulled from",
      "sha256": "36ffd9dc085d529a7e60e1276d73ae5a030b020313e6c5408593a6ae2af39673",
      "bytes": 6555,
      "stored_at": "docs/licence_records/vsco2_ce/LICENSE"
     }
    ]
   },
   "vcsl": {
    "repo": "sgossner/VCSL",
    "branch": "sfz",
    "commit": "dfcf4a4918771eee884b96ad4493de82ef84daf6",
    "licence": "CC0-1.0",
    "files": 48,
    "bytes": 97681350,
    "licence_records": [
     {
      "commit": "c1ea7bcc3c7309650ab0da9d15c9cd1fbc4a4c7e",
      "path": "LICENSE",
      "store_as": "LICENSE",
      "why": "the CC0 legal code, pinned on the MASTER commit -- the sfz branch this download pulls from carries no LICENSE file at its root",
      "sha256": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",
      "bytes": 7048,
      "stored_at": "docs/licence_records/vcsl/LICENSE"
     },
     {
      "commit": "dfcf4a4918771eee884b96ad4493de82ef84daf6",
      "path": "README.md",
      "store_as": "README_sfz_branch.md",
      "why": "the licence STATEMENT as it appears on the branch actually downloaded: 'This collection is under a Creative Commons 0 license... you can do whatever you want with these sounds (even make commercial software), no royalties, no credit, no special terms.'",
      "sha256": "51fbe4f45edddb0585c656064eb93f9d984f932b12ace38a971ffad0d784fa7d",
      "bytes": 4096,
      "stored_at": "docs/licence_records/vcsl/README_sfz_branch.md"
     }
    ]
   }
  },
  "manifest": "build/audio/stack/sfz_stack_manifest.json",
  "conditioning_rule": "NO sample from either set is a conditioning, fine-tune or LoRA input to ACE-Step or any other generator."
 },
 "theme_id": "FAMILIAR_BOND",
 "public_name": "The Bond",
 "row_class": "cardinal_theme",
 "tier": "A",
 "publish": true,
 "held_reason": "",
 "brief_ref": "docs/proposals/music/COMPOSER_BRIEF_PACK.md section 3",
 "spec_ref": "docs/proposals/music/theme_architecture_rows.json :: FAMILIAR_BOND",
 "key": "A major",
 "bpm": 112,
 "time_signature": "4/4",
 "form": "sentence 2+2+4 bars, stated twice + one composed loop turnaround",
 "contour_class": "triad_outlining",
 "deviant_class": "unusual_leap",
 "family_thread_refs": "",
 "deviant_spec": {
  "leap_semitones": 9,
  "direction": "up",
  "into_head_note_index": 2
 },
 "composition": {
  "wide_interval_threshold": 8,
  "note_count": 16,
  "midi": [
   57,
   64,
   73,
   66,
   57,
   62,
   69,
   66,
   64,
   71,
   68,
   61,
   68,
   66,
   64,
   59
  ],
  "note_names": [
   "A3",
   "E4",
   "C#5",
   "F#4",
   "A3",
   "D4",
   "A4",
   "F#4",
   "E4",
   "B4",
   "G#4",
   "C#4",
   "G#4",
   "F#4",
   "E4",
   "B3"
  ],
  "onsets_beats": [
   0.0,
   1.0,
   2.0,
   8.0,
   12.0,
   16.0,
   17.0,
   18.0,
   20.0,
   21.0,
   22.0,
   24.0,
   25.0,
   26.0,
   28.0,
   30.0
  ],
  "intervals_semitones": [
   7,
   9,
   -7,
   -9,
   5,
   7,
   -3,
   -2,
   7,
   -3,
   -7,
   7,
   -2,
   -2,
   -5
  ],
  "head_midi": [
   57,
   64,
   73
  ],
  "head_note_names": [
   "A3",
   "E4",
   "C#5"
  ],
  "head_intervals_semitones": [
   7,
   9
  ],
  "head_onsets_beats": [
   0.0,
   1.0,
   2.0
  ],
  "head_is_triad_outlining": true,
  "head_first_three_pitch_classes": [
   "A",
   "E",
   "C#"
  ],
  "wide_intervals": [
   9,
   -9
  ],
  "distinct_wide_interval_magnitudes": [
   9
  ],
  "max_abs_interval": 9,
  "ambitus_semitones": 16,
  "lowest": "A3",
  "highest": "C#5",
  "all_pitches_in_declared_scale": true,
  "out_of_declared_scale": [],
  "out_of_scale_pitch_classes": [],
  "scale_degree_contour": [
   0,
   4,
   9,
   5,
   0,
   3,
   7,
   5,
   4,
   8,
   6,
   2,
   6,
   5,
   4,
   1
  ],
  "final_scale_degree": 2,
  "ends_on_tonic": false,
  "final_onset_beat_in_bar": 2.0,
  "intervals_across_phrase_breaks": [],
  "phrase_break_indices": [],
  "loop_join_interval": -2,
  "loop_gap_beats": 0.0,
  "loop_join_is_across_silence": false,
  "beat_s": 0.5357142857142857,
  "bar_s": 2.142857142857143,
  "sentence_s": 17.142857142857142,
  "total_s": 34.285714285714285,
  "chords_per_bar": 1,
  "harmonic_rhythm_constant": true,
  "cadence_chord": "E",
  "continuation_start_interval_index": 4,
  "continuation_intervals": [
   5,
   7,
   -3,
   -2,
   7,
   -3,
   -7,
   7,
   -2,
   -2,
   -5
  ]
 },
 "harmony_per_bar": [
  "A",
  "A",
  "D",
  "A",
  "D",
  "A",
  "E",
  "E"
 ],
 "harmony_voicings_midi": {
  "1": [
   45,
   52,
   61
  ],
  "2": [
   45,
   52,
   61
  ],
  "3": [
   50,
   57,
   66
  ],
  "4": [
   45,
   52,
   61
  ],
  "5": [
   50,
   57,
   66
  ],
  "6": [
   45,
   52,
   61
  ],
  "7": [
   52,
   59,
   68
  ],
  "8": [
   52,
   59,
   68
  ]
 },
 "realisation_tier": "AUTHORED_SCORE_ORCHESTRAL_RUNG_ONE",
 "realisation_tier_label": "authored score — orchestral rung one",
 "supersedes_sketch": "FAMILIAR_BOND_AUTHORED_HEAD_CELL",
 "instrumentation": {
  "register": "a solo carrier per species, in the register of the region that species belongs to",
  "register_refs": [
   "docs/proposals/music/theme_architecture_rows.json :: FAMILIAR_BOND.allow_register_list",
   "docs/proposals/music/COMPOSER_BRIEF_PACK.md section 3"
  ],
  "names_an_instrument": false,
  "refusal": {
   "kind": "card_defers_to_region_cards_that_attest_no_instrument",
   "exemplar": "COMPOSER_BRIEF_PACK section 7, East African Rift Valley (Ch 10): 'No instrument is attested in this corpus and the page says so first ... no rhythmic structure, scale, call pattern or instrument is described anywhere on the page, and none may be invented here.'",
   "fallback": "register_neutral_base",
   "clause_refused": "a solo carrier per species substrate, in the register of the region that species belongs to"
  },
  "deferred": {
   "what": "the ceremonial percussion the row admits 'at bond-quest activation'",
   "why": "it is an EVENT layer, not the theme: it sounds when a bond quest activates, and this artifact is the loopable statement rather than the activation cue. It also inherits the refusal above -- 'ceremonial' names a tradition's percussion, and the region cards that would authorise which one have not had their care read. Reaching for an orchestral substitute is the generic-wash failure the brief pack names."
  },
  "carrier_rotation": null,
  "parts": {
   "carrier": {
    "instrument": "cello_ens.sus_vib",
    "role": "carrier",
    "gain_db": 0.0,
    "pan": 0.0,
    "notes": 34
   },
   "bass:contrabass.sus_quiet": {
    "instrument": "contrabass.sus_quiet",
    "role": "bass",
    "gain_db": -16.0,
    "pan": 0.0,
    "notes": 17
   },
   "frame:viola_ens.sus_quiet": {
    "instrument": "viola_ens.sus_quiet",
    "role": "frame",
    "gain_db": -18.0,
    "pan": 0.22,
    "notes": 17
   },
   "frame:cello_ens.sus_quiet": {
    "instrument": "cello_ens.sus_quiet",
    "role": "frame",
    "gain_db": -18.0,
    "pan": -0.15,
    "notes": 17
   }
  },
  "mix_constants": {
   "carrier": {
    "gain_db": 0.0,
    "pan": 0.0,
    "velocity": 110
   },
   "frame": {
    "gain_db": -18.0,
    "velocity": 52
   },
   "bass": {
    "gain_db": -16.0,
    "pan": 0.0,
    "velocity": 48
   },
   "colour": {
    "gain_db": -16.0,
    "pan": 0.3,
    "velocity": 70
   },
   "frame_pans": {
    "violin_ens.sus_quiet": -0.35,
    "viola_ens.sus_quiet": 0.22,
    "cello_ens.sus_quiet": -0.15,
    "contrabass.sus_quiet": 0.0,
    "contrabass.sus": 0.0,
    "organ.quiet": 0.0
   },
   "peak_target": 0.89,
   "declick_ms": 4.0,
   "_why_peak_089": "the same peak the sketch renderer normalises to, so an A/B between the sketch and the realisation is not decided by loudness"
  }
 },
 "loop_seam": {
  "composed": true,
  "bars": 1,
  "rule": "dominant_prepares_opening",
  "why": "V (E) into the opening A; C#4 down to G#3 is a fourth, and G#3 to the head's A3 is the rising semitone. The sixth is not spent",
  "harmony": [
   [
    "E",
    [
     52,
     59,
     68
    ]
   ]
  ],
  "melody": [
   [
    61,
    0.0,
    2.0
   ],
   [
    56,
    2.0,
    2.0
   ]
  ],
  "seam_is_silence": false,
  "release_wrapped_s": 2.0,
  "release_wrap_note": "the reverberant tail that falls past the loop boundary is ADDED ONTO THE HEAD of the artifact rather than discarded, so a looping player hears the previous pass still sounding under the new statement. A sum, not a fade -- C14 still binds.",
  "measured": {
   "wrap_flux": 0.07424,
   "interior_bar_flux_median": 0.12703,
   "interior_boundaries_measured": 16,
   "seam_ratio": 0.5844,
   "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
  },
  "measured_without_the_turnaround": {
   "wrap_flux": 0.17757,
   "interior_bar_flux_median": 0.12173,
   "interior_boundaries_measured": 15,
   "seam_ratio": 1.4587,
   "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
  },
  "measured_without_the_release_wrap": {
   "wrap_flux": 0.57389,
   "interior_bar_flux_median": 0.12703,
   "interior_boundaries_measured": 16,
   "seam_ratio": 4.5176,
   "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
  },
  "control_separates": true,
  "_why_here": "PIPE_AUDIO_MUSIC section 8.1: 'the loop seam should be COMPOSED at this rung rather than repaired at it'."
 },
 "realisation": {
  "audio": "C:/dev/humanity-forgotten/build/audio/authored/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.wav",
  "sample_rate": 48000,
  "channels": 2,
  "subtype": "FLOAT",
  "renderer": "sfizz 1.2.3 (sfizz_render), quality 10",
  "carrier": "cello section, sustained with vibrato -- the singing tenor voice of the orchestra",
  "sha256_samples": "069dfa1acc516b8eab33ef0cb4f5af3f90cce35acd6fd574540893bb49b31c0b",
  "peak_before_normalise": 0.220039,
  "normalise_scale": 4.044741,
  "no_baked_fade": true,
  "fade_policy": "a 4.0 ms de-click at the file end and nothing else; DR-2 forbids a baked fade at a loop point, and the turnaround is what carries the join instead",
  "stems": {
   "carrier": {
    "instrument": "cello_ens.sus_vib",
    "role": "carrier",
    "sfz": "D:/audio/sfz/vsco2_ce/CelloEnsSusVib.sfz",
    "notes": 34,
    "gain_db": 0.0,
    "pan": 0.0,
    "sfizz_call": {
     "cmd": [
      "--sfz",
      "D:\\audio\\sfz\\vsco2_ce\\CelloEnsSusVib.sfz",
      "--midi",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\carrier.mid",
      "--wav",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\carrier.wav",
      "-s",
      "48000",
      "--quality",
      "10",
      "-b",
      "1024",
      "-p",
      "256"
     ],
     "returncode": 0
    },
    "raw_peak": 0.220581,
    "stem_path": "build/audio/authored/familiar_bond/stems_orchestral_rung_one/FAMILIAR_BOND.carrier.wav",
    "stem_sha256": "e3633d54645059321cd17cdcce11e93c75e0c6bef1c21d1e6a1bc8290774faff"
   },
   "bass:contrabass.sus_quiet": {
    "instrument": "contrabass.sus_quiet",
    "role": "bass",
    "sfz": "D:/audio/sfz/vsco2_ce/ContrabassSusVB-Quiet.sfz",
    "notes": 17,
    "gain_db": -16.0,
    "pan": 0.0,
    "sfizz_call": {
     "cmd": [
      "--sfz",
      "D:\\audio\\sfz\\vsco2_ce\\ContrabassSusVB-Quiet.sfz",
      "--midi",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\bass_contrabass_sus_quiet.mid",
      "--wav",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\bass_contrabass_sus_quiet.wav",
      "-s",
      "48000",
      "--quality",
      "10",
      "-b",
      "1024",
      "-p",
      "256"
     ],
     "returncode": 0
    },
    "raw_peak": 0.015656,
    "stem_path": "build/audio/authored/familiar_bond/stems_orchestral_rung_one/FAMILIAR_BOND.bass_contrabass_sus_quiet.wav",
    "stem_sha256": "5a30a44301bf3179fa43991c9120fdb6c8dc71daa32d2d238a96ce375bb808bd"
   },
   "frame:viola_ens.sus_quiet": {
    "instrument": "viola_ens.sus_quiet",
    "role": "frame",
    "sfz": "D:/audio/sfz/vsco2_ce/ViolaEnsSusVib-Quiet.sfz",
    "notes": 17,
    "gain_db": -18.0,
    "pan": 0.22,
    "sfizz_call": {
     "cmd": [
      "--sfz",
      "D:\\audio\\sfz\\vsco2_ce\\ViolaEnsSusVib-Quiet.sfz",
      "--midi",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\frame_viola_ens_sus_quiet.mid",
      "--wav",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\frame_viola_ens_sus_quiet.wav",
      "-s",
      "48000",
      "--quality",
      "10",
      "-b",
      "1024",
      "-p",
      "256"
     ],
     "returncode": 0
    },
    "raw_peak": 0.049316,
    "stem_path": "build/audio/authored/familiar_bond/stems_orchestral_rung_one/FAMILIAR_BOND.frame_viola_ens_sus_quiet.wav",
    "stem_sha256": "961095654bcdf406b3bdda72b1537c3c29015195dafb44dfdd3841f785eac75d"
   },
   "frame:cello_ens.sus_quiet": {
    "instrument": "cello_ens.sus_quiet",
    "role": "frame",
    "sfz": "D:/audio/sfz/vsco2_ce/CelloEnsSusVib-Quiet.sfz",
    "notes": 17,
    "gain_db": -18.0,
    "pan": -0.15,
    "sfizz_call": {
     "cmd": [
      "--sfz",
      "D:\\audio\\sfz\\vsco2_ce\\CelloEnsSusVib-Quiet.sfz",
      "--midi",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\frame_cello_ens_sus_quiet.mid",
      "--wav",
      "C:\\Users\\joshu\\AppData\\Local\\Temp\\orch_z1raf26b\\frame_cello_ens_sus_quiet.wav",
      "-s",
      "48000",
      "--quality",
      "10",
      "-b",
      "1024",
      "-p",
      "256"
     ],
     "returncode": 0
    },
    "raw_peak": 0.022491,
    "stem_path": "build/audio/authored/familiar_bond/stems_orchestral_rung_one/FAMILIAR_BOND.frame_cello_ens_sus_quiet.wav",
    "stem_sha256": "681492ed6a836226b3928793a110aef333c1836e2127950637621e0b3ecbb462"
   }
  },
  "seed": null,
  "_determinism": "no seed exists: the chain is a fixed score through a fixed sampler at fixed settings. Measured by --determinism rather than asserted."
 },
 "midi": {
  "midi": "C:/dev/humanity-forgotten/build/audio/authored/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.mid",
  "parts": 4,
  "is_a_score": false,
  "authored_not_extracted": true,
  "note": "one track per rendered part, carrying the orchestration assignment as well as the pitches -- which the sketch MIDI did not"
 },
 "battery": {
  "passed": true,
  "checks": [
   {
    "check": "C11 the ORCHESTRATED mixdown still reads as a MELODY to the rig",
    "pass": true,
    "detail": "melodic_salience=0.9565 (floor 0.75) over 34 recovered notes"
   },
   {
    "check": "C12 the authored deviant survives its own orchestration",
    "pass": true,
    "detail": "unusual_leap on the line recovered from the ORCHESTRAL mix (pitch-track note starts): wide intervals [9, -9, 9, -9], distinct magnitudes [9]"
   },
   {
    "check": "C15 NEGATIVE CONTROL: the same orchestration of the de-deviated melody does NOT fire",
    "pass": true,
    "detail": "control render (unusual_leap removed): wide intervals [], distinct magnitudes []"
   },
   {
    "check": "C16 the detector SEPARATES the two orchestral renders",
    "pass": true,
    "detail": "artifact fires, control does not"
   },
   {
    "check": "C13 the orchestral render sits on the grid its declared tempo implies",
    "pass": true,
    "detail": "median onset distance 0.0246 beats via onset envelope, after removing a measured constant latency of 0.0683 beats (37 ms -- the sampled instrument's own attack); at a 25%-wrong tempo, same correction, 0.9471 beats"
   },
   {
    "check": "C14 no baked fade at either boundary, and the fade detector is armed",
    "pass": true,
    "detail": "fade-in absent=True (head difference 0.0 of the head's own peak, against a bound of 0.05; the SAME head with a half-second ramp applied differs by 0.622734) fade-out absent=True (tail energy ratio 0.9927); a real half-second fade trips both (0.104098). Rig seam heuristic, reported and NOT gated: in=False out=False seam_clean=False"
   },
   {
    "check": "S5 the COMPOSED seam is measurably smoother than the same artifact with the release discarded",
    "pass": true,
    "detail": "seam ratio 0.5844 with the composed seam; 4.5176 with the release thrown away instead of wrapped; 1.4587 with the turnaround removed (REPORTED, not gated -- see S1-S4 for what the turnaround is checked against). 16 interior bar lines are the control, where 1.0 would mean the loop point is indistinguishable from a bar line"
   }
  ],
  "diagnostics": {
   "melodic_salience": 0.9565,
   "recovered_notes": 34,
   "written_notes": 34,
   "over_recovery_ratio": 1.0,
   "grid_fit_beats": 0.0246,
   "grid_fit_source": "onset envelope",
   "grid_fit_at_wrong_tempo": 0.9471,
   "measured_sampler_latency_beats": 0.0683,
   "measured_sampler_latency_ms": 36.6,
   "deviant_onset_source": "pitch-track note starts",
   "fade": {
    "fade_in_absent": true,
    "head_relative_difference": 0.0,
    "control_head_relative_difference": 0.622734,
    "head_peak_unnormalised": 0.14104278,
    "head_max_abs_difference": 0.0,
    "control_head_max_abs_difference": 0.087832,
    "head_bound": 0.05,
    "head_bound_is": "relative to the artifact head's own peak amplitude",
    "fade_out_absent": true,
    "tail_energy_ratio": 0.9927,
    "control_tail_energy_ratio": 0.104098,
    "control_fade_in_absent": false,
    "control_separates": true,
    "declick_ms": 4.0,
    "_probe_note": "the tail probe sits just BEFORE the declared de-click, so it measures the music rather than the de-click"
   },
   "rig_loop_seam_heuristic": {
    "measurable": true,
    "seam_distance": 0.06005,
    "interior_distance_median": 0.01851,
    "seam_ratio": 3.244,
    "seam_clean": false,
    "tail_rms_over_mid": 0.8503,
    "head_rms_over_mid": 1.1026,
    "tail_rms_trend": -0.1696,
    "head_rms_trend": -0.165,
    "baked_fade_out": false,
    "baked_fade_in": false
   },
   "seam_with_turnaround": {
    "wrap_flux": 0.07424,
    "interior_bar_flux_median": 0.12703,
    "interior_boundaries_measured": 16,
    "seam_ratio": 0.5844,
    "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
   },
   "seam_without_turnaround": {
    "wrap_flux": 0.17757,
    "interior_bar_flux_median": 0.12173,
    "interior_boundaries_measured": 15,
    "seam_ratio": 1.4587,
    "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
   },
   "seam_without_release_wrap": {
    "wrap_flux": 0.57389,
    "interior_bar_flux_median": 0.12703,
    "interior_boundaries_measured": 16,
    "seam_ratio": 4.5176,
    "_reading": "1.0 means the loop point is as smooth as an ordinary bar line"
   },
   "release_wrapped_s": 2.0,
   "seam_control_separates": true,
   "seam_turnaround_helps": true,
   "seam_release_wrap_helps": true
  }
 },
 "artifact_stem": "FAMILIAR_BOND",
 "reveal_gate": "NONE",
 "architecture_row_id": "FAMILIAR_BOND",
 "pre_gate_surface": "",
 "first_full_statement_node": "",
 "first_full_statement_ref": "",
 "fragment_form_id": "",
 "records": {
  "audio": "C:/dev/humanity-forgotten/build/audio/records/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.licence.json",
  "midi": "C:/dev/humanity-forgotten/build/audio/records/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE_MIDI.licence.json",
  "generation": "C:/dev/humanity-forgotten/build/audio/records/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE.generation.json",
  "generation_midi": "C:/dev/humanity-forgotten/build/audio/records/familiar_bond/FAMILIAR_BOND_ORCHESTRAL_RUNG_ONE_MIDI.generation.json"
 }
}

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