music/exemplars/instruments/HARMONY_FIT.json
{
"instrument": "harmony_fit",
"version": "harmony-fit/1.0",
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"tier": "score",
"calibration": "NONE. The corpus is audio and there is no score for it, so no axis here is calibrated against the 30 loved tracks. This is a score-side GENERATION-DEFECT detector in the register floor_instruments.structural_yield uses about itself, and its evidence is (1) cited theory, (2) the per-cue random-melody null, (3) the contrast between our own rounds on a mechanism we deliberately changed.",
"null_construction": "melodic pitches re-drawn uniformly from the plan's own mode inside each part's own compass, rhythm untouched, 200 seeded draws, seed 20260808; percentile is mid-rank (strictly below plus half the ties)",
"no_gate_note": "chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list",
"seed": 20260808,
"draws": 200,
"rows": [
{
"round": "round2",
"cue_id": "PASS2_FLORES_CACI",
"plan": "build\\audio\\pass2\\plans\\PASS2_FLORES_CACI.json",
"purpose_class": "BATTLE",
"total_s": 194.59,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 15,
"n_primary_parts": 9,
"n_accompaniment_parts": 15,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 120,
"n_chord_spans_merged": 119,
"chord_tone_share_primary": 0.5476,
"chord_tone_share_primary_all_notes": 0.5333,
"n_structural_primary": 84,
"n_notes_primary": 90,
"chord_tone_share_all": 0.2721,
"chord_tone_share_all_all_notes": 0.2733,
"n_structural_all": 294,
"n_notes_all": 300,
"dissonance_classifiability": 0.3899,
"dissonance_classifiability_structural": 0.3972,
"n_non_chord_tones": 218,
"n_unclassifiable": 133,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 5,
"passing": 21,
"neighbour": 10,
"appoggiatura": 49,
"unclassifiable": 133
},
"tension_mean": 1.4348,
"tension_p90": 4.0,
"high_tension_time_share": 0.6107,
"melody_alone_time_share": 0.0469,
"n_tension_samples": 86,
"harmonic_rhythm_per_min": 36.3833,
"n_chord_changes": 118,
"distinct_chords": 7,
"distinct_transitions": 18,
"chord_change_entropy": 3.7792,
"chord_entropy": 2.5541,
"mean_chord_span_beats": 4.0336,
"mean_ident_confidence": 0.8543,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 113,
"borrowed_share": 0.0,
"harm04_band": "arrival <= 0.15",
"supported_share": 0.9219,
"supported_share_all": 0.9479,
"accompaniment_chord_fidelity": 0.4545,
"accompaniment_chord_fidelity_by_kind": {
"arpeggio": {
"fidelity": 0.5551,
"sounding_beats": 244.8,
"reads_harmony_grid": true
},
"kotekan": {
"fidelity": 0.4327,
"sounding_beats": 1785.6,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4084,
"sounding_beats": 230.4,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.5041,
"sounding_beats": 976.0,
"reads_harmony_grid": true
},
"pokok": {
"fidelity": 0.4155,
"sounding_beats": 602.0,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 15,
"parallel_thirds_sixths_share": 0.1021,
"n_partner_melodic_parts": 6,
"undeclared_parallel_perfects": 113,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.5476,
"null_mean": 0.4637,
"null_sd": 0.0558,
"null_p05": 0.381,
"null_p50": 0.4643,
"null_p95": 0.5595,
"percentile": 0.9325,
"z": 1.5033,
"n_structural": 84,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.2721,
"null_mean": 0.453,
"null_sd": 0.0263,
"null_p05": 0.4014,
"null_p50": 0.4558,
"null_p95": 0.4932,
"percentile": 0.0,
"z": -6.872,
"n_structural": 294,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.5476,
"chord_tone_share_all": 0.2721,
"dissonance_classifiability": 0.3899,
"tension_mean": 1.4348,
"tension_p90": 4.0,
"high_tension_time_share": 0.6107,
"harmonic_rhythm_per_min": 36.3833,
"distinct_chords": 7,
"chord_change_entropy": 3.7792,
"non_functional_ratio": 0.0,
"supported_share": 0.9219,
"parallel_thirds_sixths_share": 0.1021,
"undeclared_parallel_perfects": 113,
"null_percentile_primary": 0.9325
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.5476,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.3899,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 113,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "arrival <= 0.15",
"passes": true,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.4348,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.6107,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 36.3833,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 7,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 3.7792,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9219,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.1021,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"15 melodic parts (9 primary) against 15 pitched accompaniment parts",
"random-melody null: real 0.5476 vs null mean 0.4637 (sd 0.0558), percentile 0.9325, z 1.5033 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round2",
"cue_id": "PASS2_FLORES_REST",
"plan": "build\\audio\\pass2\\plans\\PASS2_FLORES_REST.json",
"purpose_class": "EXPLORATION",
"total_s": 240.0,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 10,
"n_primary_parts": 8,
"n_accompaniment_parts": 15,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 92,
"n_chord_spans_merged": 91,
"chord_tone_share_primary": 0.4722,
"chord_tone_share_primary_all_notes": 0.4722,
"n_structural_primary": 72,
"n_notes_primary": 72,
"chord_tone_share_all": 0.4472,
"chord_tone_share_all_all_notes": 0.4472,
"n_structural_all": 123,
"n_notes_all": 123,
"dissonance_classifiability": 0.5441,
"dissonance_classifiability_structural": 0.5441,
"n_non_chord_tones": 68,
"n_unclassifiable": 31,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 0,
"passing": 6,
"neighbour": 4,
"appoggiatura": 27,
"unclassifiable": 31
},
"tension_mean": 1.593,
"tension_p90": 4.0,
"high_tension_time_share": 0.6635,
"melody_alone_time_share": 0.0714,
"n_tension_samples": 66,
"harmonic_rhythm_per_min": 22.5,
"n_chord_changes": 90,
"distinct_chords": 7,
"distinct_transitions": 17,
"chord_change_entropy": 3.6122,
"chord_entropy": 2.4963,
"mean_chord_span_beats": 4.044,
"mean_ident_confidence": 0.8462,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 87,
"borrowed_share": 0.0,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9196,
"supported_share_all": 0.9636,
"accompaniment_chord_fidelity": 0.5267,
"accompaniment_chord_fidelity_by_kind": {
"arpeggio": {
"fidelity": 0.5788,
"sounding_beats": 331.2,
"reads_harmony_grid": true
},
"drone": {
"fidelity": 1.0,
"sounding_beats": 208.0,
"reads_harmony_grid": false
},
"kotekan": {
"fidelity": 0.456,
"sounding_beats": 1166.4,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4722,
"sounding_beats": 129.6,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.5154,
"sounding_beats": 520.0,
"reads_harmony_grid": true
},
"pokok": {
"fidelity": 0.4811,
"sounding_beats": 443.3,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 15,
"parallel_thirds_sixths_share": 0.0196,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 80,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.4722,
"null_mean": 0.4792,
"null_sd": 0.0541,
"null_p05": 0.4028,
"null_p50": 0.4722,
"null_p95": 0.5694,
"percentile": 0.5,
"z": -0.1284,
"n_structural": 72,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.4472,
"null_mean": 0.4826,
"null_sd": 0.0461,
"null_p05": 0.4065,
"null_p50": 0.4797,
"null_p95": 0.5528,
"percentile": 0.2125,
"z": -0.7693,
"n_structural": 123,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.4722,
"chord_tone_share_all": 0.4472,
"dissonance_classifiability": 0.5441,
"tension_mean": 1.593,
"tension_p90": 4.0,
"high_tension_time_share": 0.6635,
"harmonic_rhythm_per_min": 22.5,
"distinct_chords": 7,
"chord_change_entropy": 3.6122,
"non_functional_ratio": 0.0,
"supported_share": 0.9196,
"parallel_thirds_sixths_share": 0.0196,
"undeclared_parallel_perfects": 80,
"null_percentile_primary": 0.5
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.4722,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.5441,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 80,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "wonder >= 0.30",
"passes": false,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.593,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.6635,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 22.5,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 7,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 3.6122,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9196,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0196,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"10 melodic parts (8 primary) against 15 pitched accompaniment parts",
"random-melody null: real 0.4722 vs null mean 0.4792 (sd 0.0541), percentile 0.5, z -0.1284 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round2",
"cue_id": "PASS2_FLORES_WATERFALL",
"plan": "build\\audio\\pass2\\plans\\PASS2_FLORES_WATERFALL.json",
"purpose_class": "SANCTUARY",
"total_s": 145.45,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 4,
"n_primary_parts": 4,
"n_accompaniment_parts": 5,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 40,
"n_chord_spans_merged": 38,
"chord_tone_share_primary": 0.4667,
"chord_tone_share_primary_all_notes": 0.4667,
"n_structural_primary": 30,
"n_notes_primary": 30,
"chord_tone_share_all": 0.4667,
"chord_tone_share_all_all_notes": 0.4667,
"n_structural_all": 30,
"n_notes_all": 30,
"dissonance_classifiability": 0.4375,
"dissonance_classifiability_structural": 0.4375,
"n_non_chord_tones": 16,
"n_unclassifiable": 9,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 0,
"passing": 0,
"neighbour": 0,
"appoggiatura": 7,
"unclassifiable": 9
},
"tension_mean": 1.4513,
"tension_p90": 4.0,
"high_tension_time_share": 0.275,
"melody_alone_time_share": 0.1667,
"n_tension_samples": 27,
"harmonic_rhythm_per_min": 15.2625,
"n_chord_changes": 37,
"distinct_chords": 6,
"distinct_transitions": 12,
"chord_change_entropy": 2.9514,
"chord_entropy": 2.0709,
"mean_chord_span_beats": 4.2105,
"mean_ident_confidence": 0.886,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 37,
"borrowed_share": 0.0,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.8333,
"supported_share_all": 0.8333,
"accompaniment_chord_fidelity": 0.698,
"accompaniment_chord_fidelity_by_kind": {
"arpeggio": {
"fidelity": 0.6771,
"sounding_beats": 172.8,
"reads_harmony_grid": true
},
"drone": {
"fidelity": 1.0,
"sounding_beats": 136.0,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.6818,
"sounding_beats": 88.0,
"reads_harmony_grid": true
},
"pokok": {
"fidelity": 0.5312,
"sounding_beats": 216.0,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 5,
"parallel_thirds_sixths_share": 0.0,
"n_partner_melodic_parts": 0,
"detail": "no second melodic voice to harmonise with",
"undeclared_parallel_perfects": 0,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.4667,
"null_mean": 0.451,
"null_sd": 0.0858,
"null_p05": 0.3,
"null_p50": 0.4667,
"null_p95": 0.6,
"percentile": 0.55,
"z": 0.1826,
"n_structural": 30,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.4667,
"null_mean": 0.4553,
"null_sd": 0.0944,
"null_p05": 0.2667,
"null_p50": 0.4667,
"null_p95": 0.6,
"percentile": 0.545,
"z": 0.1201,
"n_structural": 30,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.4667,
"chord_tone_share_all": 0.4667,
"dissonance_classifiability": 0.4375,
"tension_mean": 1.4513,
"tension_p90": 4.0,
"high_tension_time_share": 0.275,
"harmonic_rhythm_per_min": 15.2625,
"distinct_chords": 6,
"chord_change_entropy": 2.9514,
"non_functional_ratio": 0.0,
"supported_share": 0.8333,
"parallel_thirds_sixths_share": 0.0,
"undeclared_parallel_perfects": 0,
"null_percentile_primary": 0.55
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.4667,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.4375,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 0,
"target": "0",
"passes": true,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "wonder >= 0.30",
"passes": false,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.4513,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.275,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 15.2625,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 6,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 2.9514,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.8333,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"4 melodic parts (4 primary) against 5 pitched accompaniment parts",
"random-melody null: real 0.4667 vs null mean 0.451 (sd 0.0858), percentile 0.55, z 0.1826 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round3",
"cue_id": "PASS5_FLORES_FALLS",
"plan": "build\\audio\\pass5\\plans\\PASS5_FLORES_FALLS.json",
"purpose_class": "SANCTUARY",
"total_s": 180.0,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 6,
"n_primary_parts": 4,
"n_accompaniment_parts": 8,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 54,
"n_chord_spans_merged": 53,
"chord_tone_share_primary": 0.3786,
"chord_tone_share_primary_all_notes": 0.4333,
"n_structural_primary": 103,
"n_notes_primary": 150,
"chord_tone_share_all": 0.3839,
"chord_tone_share_all_all_notes": 0.4467,
"n_structural_all": 112,
"n_notes_all": 197,
"dissonance_classifiability": 0.3945,
"dissonance_classifiability_structural": 0.4638,
"n_non_chord_tones": 109,
"n_unclassifiable": 66,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 2,
"passing": 7,
"neighbour": 12,
"appoggiatura": 22,
"unclassifiable": 66
},
"tension_mean": 1.5954,
"tension_p90": 4.0,
"high_tension_time_share": 0.5977,
"melody_alone_time_share": 0.0,
"n_tension_samples": 150,
"harmonic_rhythm_per_min": 17.3333,
"n_chord_changes": 52,
"distinct_chords": 6,
"distinct_transitions": 13,
"chord_change_entropy": 3.2975,
"chord_entropy": 2.453,
"mean_chord_span_beats": 4.0755,
"mean_ident_confidence": 0.8931,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 52,
"borrowed_share": 0.0,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9751,
"supported_share_all": 0.9808,
"accompaniment_chord_fidelity": 0.515,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 1.0,
"sounding_beats": 151.2,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.619,
"sounding_beats": 336.0,
"reads_harmony_grid": true
},
"score": {
"fidelity": 0.4267,
"sounding_beats": 1226.6,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 8,
"parallel_thirds_sixths_share": 0.0,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 73,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.3786,
"null_mean": 0.4671,
"null_sd": 0.0475,
"null_p05": 0.3786,
"null_p50": 0.4757,
"null_p95": 0.534,
"percentile": 0.0425,
"z": -1.8624,
"n_structural": 103,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.3839,
"null_mean": 0.465,
"null_sd": 0.0444,
"null_p05": 0.3839,
"null_p50": 0.4643,
"null_p95": 0.5357,
"percentile": 0.05,
"z": -1.824,
"n_structural": 112,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.3786,
"chord_tone_share_all": 0.3839,
"dissonance_classifiability": 0.3945,
"tension_mean": 1.5954,
"tension_p90": 4.0,
"high_tension_time_share": 0.5977,
"harmonic_rhythm_per_min": 17.3333,
"distinct_chords": 6,
"chord_change_entropy": 3.2975,
"non_functional_ratio": 0.0,
"supported_share": 0.9751,
"parallel_thirds_sixths_share": 0.0,
"undeclared_parallel_perfects": 73,
"null_percentile_primary": 0.0425
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.3786,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.3945,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 73,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "wonder >= 0.30",
"passes": false,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.5954,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.5977,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 17.3333,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 6,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 3.2975,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9751,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"6 melodic parts (4 primary) against 8 pitched accompaniment parts",
"random-melody null: real 0.3786 vs null mean 0.4671 (sd 0.0475), percentile 0.0425, z -1.8624 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round3",
"cue_id": "PASS5_FLORES_ROAD",
"plan": "build\\audio\\pass5\\plans\\PASS5_FLORES_ROAD.json",
"purpose_class": "EXPLORATION",
"total_s": 223.45,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 9,
"n_primary_parts": 7,
"n_accompaniment_parts": 15,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 108,
"n_chord_spans_merged": 107,
"chord_tone_share_primary": 0.4469,
"chord_tone_share_primary_all_notes": 0.4074,
"n_structural_primary": 179,
"n_notes_primary": 243,
"chord_tone_share_all": 0.4673,
"chord_tone_share_all_all_notes": 0.4379,
"n_structural_all": 214,
"n_notes_all": 338,
"dissonance_classifiability": 0.3789,
"dissonance_classifiability_structural": 0.4737,
"n_non_chord_tones": 190,
"n_unclassifiable": 118,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 0,
"passing": 28,
"neighbour": 6,
"appoggiatura": 38,
"unclassifiable": 118
},
"tension_mean": 1.6327,
"tension_p90": 5.0,
"high_tension_time_share": 0.578,
"melody_alone_time_share": 0.0151,
"n_tension_samples": 241,
"harmonic_rhythm_per_min": 28.463,
"n_chord_changes": 106,
"distinct_chords": 7,
"distinct_transitions": 18,
"chord_change_entropy": 3.7252,
"chord_entropy": 2.5285,
"mean_chord_span_beats": 4.0374,
"mean_ident_confidence": 0.8567,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 102,
"borrowed_share": 0.0,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9259,
"supported_share_all": 0.9453,
"accompaniment_chord_fidelity": 0.529,
"accompaniment_chord_fidelity_by_kind": {
"arpeggio": {
"fidelity": 0.5625,
"sounding_beats": 244.8,
"reads_harmony_grid": true
},
"drone": {
"fidelity": 1.0,
"sounding_beats": 270.7,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4884,
"sounding_beats": 181.6,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.5234,
"sounding_beats": 512.0,
"reads_harmony_grid": true
},
"pokok": {
"fidelity": 0.4868,
"sounding_beats": 185.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.4798,
"sounding_beats": 2391.8,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 15,
"parallel_thirds_sixths_share": 0.0,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 125,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.4469,
"null_mean": 0.4532,
"null_sd": 0.0378,
"null_p05": 0.3911,
"null_p50": 0.4525,
"null_p95": 0.514,
"percentile": 0.425,
"z": -0.1654,
"n_structural": 179,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.4673,
"null_mean": 0.4511,
"null_sd": 0.039,
"null_p05": 0.3925,
"null_p50": 0.4486,
"null_p95": 0.514,
"percentile": 0.655,
"z": 0.4152,
"n_structural": 214,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.4469,
"chord_tone_share_all": 0.4673,
"dissonance_classifiability": 0.3789,
"tension_mean": 1.6327,
"tension_p90": 5.0,
"high_tension_time_share": 0.578,
"harmonic_rhythm_per_min": 28.463,
"distinct_chords": 7,
"chord_change_entropy": 3.7252,
"non_functional_ratio": 0.0,
"supported_share": 0.9259,
"parallel_thirds_sixths_share": 0.0,
"undeclared_parallel_perfects": 125,
"null_percentile_primary": 0.425
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.4469,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.3789,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 125,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "wonder >= 0.30",
"passes": false,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.6327,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 5.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.578,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 28.463,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 7,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 3.7252,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9259,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"9 melodic parts (7 primary) against 15 pitched accompaniment parts",
"random-melody null: real 0.4469 vs null mean 0.4532 (sd 0.0378), percentile 0.425, z -0.1654 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round3",
"cue_id": "PASS5_FLORES_ROUNDS",
"plan": "build\\audio\\pass5\\plans\\PASS5_FLORES_ROUNDS.json",
"purpose_class": "BATTLE",
"total_s": 201.08,
"harmony_source": "bar_grid",
"sources_available": [
"bar_grid"
],
"n_melodic_parts": 9,
"n_primary_parts": 7,
"n_accompaniment_parts": 16,
"preferred": {
"harmony_source": "bar_grid",
"n_chord_spans": 124,
"n_chord_spans_merged": 123,
"chord_tone_share_primary": 0.4589,
"chord_tone_share_primary_all_notes": 0.4233,
"n_structural_primary": 146,
"n_notes_primary": 300,
"chord_tone_share_all": 0.4398,
"chord_tone_share_all_all_notes": 0.4373,
"n_structural_all": 166,
"n_notes_all": 407,
"dissonance_classifiability": 0.3581,
"dissonance_classifiability_structural": 0.5161,
"n_non_chord_tones": 229,
"n_unclassifiable": 147,
"dissonance_histogram": {
"suspension": 2,
"anticipation": 2,
"passing": 42,
"neighbour": 12,
"appoggiatura": 24,
"unclassifiable": 147
},
"tension_mean": 1.861,
"tension_p90": 4.0,
"high_tension_time_share": 0.6719,
"melody_alone_time_share": 0.0112,
"n_tension_samples": 299,
"harmonic_rhythm_per_min": 36.4032,
"n_chord_changes": 122,
"distinct_chords": 7,
"distinct_transitions": 18,
"chord_change_entropy": 3.8388,
"chord_entropy": 2.5859,
"mean_chord_span_beats": 4.0325,
"mean_ident_confidence": 0.8753,
"functional_share": 1.0,
"non_functional_ratio": 0.0,
"n_functional_changes_considered": 119,
"borrowed_share": 0.0,
"harm04_band": "arrival <= 0.15",
"supported_share": 0.9049,
"supported_share_all": 0.9039,
"accompaniment_chord_fidelity": 0.4613,
"accompaniment_chord_fidelity_by_kind": {
"counterline": {
"fidelity": 0.0,
"sounding_beats": 33.0,
"reads_harmony_grid": false
},
"drone": {
"fidelity": 1.0,
"sounding_beats": 230.4,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.364,
"sounding_beats": 226.4,
"reads_harmony_grid": false
},
"pad": {
"fidelity": 0.5116,
"sounding_beats": 688.0,
"reads_harmony_grid": true
},
"pokok": {
"fidelity": 0.4665,
"sounding_beats": 232.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.4176,
"sounding_beats": 2804.0,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 16,
"parallel_thirds_sixths_share": 0.0,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 51,
"reason": ""
},
"bar_grid": null,
"grid_vs_harmonic_plan": null,
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "bar_grid",
"primary": {
"available": true,
"real": 0.4589,
"null_mean": 0.4903,
"null_sd": 0.0408,
"null_p05": 0.4178,
"null_p50": 0.4932,
"null_p95": 0.5548,
"percentile": 0.215,
"z": -0.7701,
"n_structural": 146,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.4398,
"null_mean": 0.4839,
"null_sd": 0.0384,
"null_p05": 0.4157,
"null_p50": 0.488,
"null_p95": 0.5482,
"percentile": 0.14,
"z": -1.1508,
"n_structural": 166,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.4589,
"chord_tone_share_all": 0.4398,
"dissonance_classifiability": 0.3581,
"tension_mean": 1.861,
"tension_p90": 4.0,
"high_tension_time_share": 0.6719,
"harmonic_rhythm_per_min": 36.4032,
"distinct_chords": 7,
"chord_change_entropy": 3.8388,
"non_functional_ratio": 0.0,
"supported_share": 0.9049,
"parallel_thirds_sixths_share": 0.0,
"undeclared_parallel_perfects": 51,
"null_percentile_primary": 0.215
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.4589,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.3581,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 51,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.0,
"target": "arrival <= 0.15",
"passes": true,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.861,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.6719,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 36.4032,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 7,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 3.8388,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9049,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=bar_grid; sources available=['bar_grid']",
"9 melodic parts (7 primary) against 16 pitched accompaniment parts",
"random-melody null: real 0.4589 vs null mean 0.4903 (sd 0.0408), percentile 0.215, z -0.7701 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round4",
"cue_id": "PASS7_FLORES_FALLS",
"plan": "build\\audio\\pass7\\plans\\PASS7_FLORES_FALLS.json",
"purpose_class": "SANCTUARY",
"total_s": 180.0,
"harmony_source": "harmonic_plan",
"sources_available": [
"bar_grid",
"harmonic_plan"
],
"n_melodic_parts": 6,
"n_primary_parts": 4,
"n_accompaniment_parts": 8,
"preferred": {
"harmony_source": "harmonic_plan",
"n_chord_spans": 54,
"n_chord_spans_merged": 53,
"chord_tone_share_primary": 0.5802,
"chord_tone_share_primary_all_notes": 0.4646,
"n_structural_primary": 81,
"n_notes_primary": 297,
"chord_tone_share_all": 0.5508,
"chord_tone_share_all_all_notes": 0.4529,
"n_structural_all": 118,
"n_notes_all": 382,
"dissonance_classifiability": 0.378,
"dissonance_classifiability_structural": 0.4528,
"n_non_chord_tones": 209,
"n_unclassifiable": 130,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 3,
"passing": 41,
"neighbour": 23,
"appoggiatura": 12,
"unclassifiable": 130
},
"tension_mean": 1.5862,
"tension_p90": 4.0,
"high_tension_time_share": 0.627,
"melody_alone_time_share": 0.0,
"n_tension_samples": 297,
"harmonic_rhythm_per_min": 17.3333,
"n_chord_changes": 52,
"distinct_chords": 19,
"distinct_transitions": 33,
"chord_change_entropy": 4.8296,
"chord_entropy": 4.1188,
"mean_chord_span_beats": 4.0755,
"mean_ident_confidence": 1.0,
"functional_share": 0.6538,
"non_functional_ratio": 0.3462,
"n_functional_changes_considered": 52,
"borrowed_share": 0.2642,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9635,
"supported_share_all": 0.9763,
"accompaniment_chord_fidelity": 0.5291,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.5714,
"sounding_beats": 151.2,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.525,
"sounding_beats": 1575.7,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 8,
"parallel_thirds_sixths_share": 0.012,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 66,
"reason": ""
},
"bar_grid": {
"harmony_source": "bar_grid",
"n_chord_spans": 54,
"n_chord_spans_merged": 54,
"chord_tone_share_primary": 0.5432,
"chord_tone_share_primary_all_notes": 0.4848,
"n_structural_primary": 81,
"n_notes_primary": 297,
"chord_tone_share_all": 0.5,
"chord_tone_share_all_all_notes": 0.4738,
"n_structural_all": 118,
"n_notes_all": 382,
"dissonance_classifiability": 0.393,
"dissonance_classifiability_structural": 0.4915,
"n_non_chord_tones": 201,
"n_unclassifiable": 122,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 2,
"passing": 40,
"neighbour": 24,
"appoggiatura": 13,
"unclassifiable": 122
},
"tension_mean": 1.5862,
"tension_p90": 4.0,
"high_tension_time_share": 0.627,
"melody_alone_time_share": 0.0,
"n_tension_samples": 297,
"harmonic_rhythm_per_min": 17.6667,
"n_chord_changes": 53,
"distinct_chords": 15,
"distinct_transitions": 36,
"chord_change_entropy": 4.9898,
"chord_entropy": 3.7411,
"mean_chord_span_beats": 4.0,
"mean_ident_confidence": 0.9852,
"functional_share": 0.6346,
"non_functional_ratio": 0.3654,
"n_functional_changes_considered": 52,
"borrowed_share": 0.2593,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9539,
"supported_share_all": 0.9582,
"accompaniment_chord_fidelity": 0.5188,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.5714,
"sounding_beats": 151.2,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.5138,
"sounding_beats": 1575.7,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 8,
"parallel_thirds_sixths_share": 0.012,
"n_partner_melodic_parts": 2,
"undeclared_parallel_perfects": 66,
"reason": ""
},
"grid_vs_harmonic_plan": {
"bars": 54,
"grid_subset_of_plan_share": 0.537,
"identical_share": 0.463,
"note": "the bar grid is what pad/arpeggio play; the harmonic plan is what the engine declared. A low subset share means the two disagree and the preferred-source number is the more generous of two readings."
},
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "harmonic_plan",
"primary": {
"available": true,
"real": 0.5802,
"null_mean": 0.4765,
"null_sd": 0.0484,
"null_p05": 0.3951,
"null_p50": 0.4691,
"null_p95": 0.5556,
"percentile": 0.9875,
"z": 2.1419,
"n_structural": 81,
"above_null_p95": true
},
"all": {
"available": true,
"real": 0.5508,
"null_mean": 0.4607,
"null_sd": 0.0443,
"null_p05": 0.3898,
"null_p50": 0.4576,
"null_p95": 0.5424,
"percentile": 0.9675,
"z": 2.0376,
"n_structural": 118,
"above_null_p95": true
}
},
"metrics": {
"chord_tone_share_primary": 0.5802,
"chord_tone_share_all": 0.5508,
"dissonance_classifiability": 0.378,
"tension_mean": 1.5862,
"tension_p90": 4.0,
"high_tension_time_share": 0.627,
"harmonic_rhythm_per_min": 17.3333,
"distinct_chords": 19,
"chord_change_entropy": 4.8296,
"non_functional_ratio": 0.3462,
"supported_share": 0.9635,
"parallel_thirds_sixths_share": 0.012,
"undeclared_parallel_perfects": 66,
"null_percentile_primary": 0.9875
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.5802,
"target": "above the cue's own random-melody null p95",
"passes": true,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.378,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 66,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.3462,
"target": "wonder >= 0.30",
"passes": true,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.5862,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 4.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.627,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 17.3333,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 19,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 4.8296,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9635,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.012,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=harmonic_plan; sources available=['bar_grid', 'harmonic_plan']",
"6 melodic parts (4 primary) against 8 pitched accompaniment parts",
"random-melody null: real 0.5802 vs null mean 0.4765 (sd 0.0484), percentile 0.9875, z 2.1419 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round4",
"cue_id": "PASS7_FLORES_ROAD",
"plan": "build\\audio\\pass7\\plans\\PASS7_FLORES_ROAD.json",
"purpose_class": "EXPLORATION",
"total_s": 223.45,
"harmony_source": "harmonic_plan",
"sources_available": [
"bar_grid",
"harmonic_plan"
],
"n_melodic_parts": 10,
"n_primary_parts": 7,
"n_accompaniment_parts": 15,
"preferred": {
"harmony_source": "harmonic_plan",
"n_chord_spans": 54,
"n_chord_spans_merged": 53,
"chord_tone_share_primary": 0.4947,
"chord_tone_share_primary_all_notes": 0.4708,
"n_structural_primary": 95,
"n_notes_primary": 514,
"chord_tone_share_all": 0.4351,
"chord_tone_share_all_all_notes": 0.4757,
"n_structural_all": 154,
"n_notes_all": 742,
"dissonance_classifiability": 0.4396,
"dissonance_classifiability_structural": 0.6667,
"n_non_chord_tones": 389,
"n_unclassifiable": 218,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 4,
"passing": 93,
"neighbour": 34,
"appoggiatura": 40,
"unclassifiable": 218
},
"tension_mean": 1.6369,
"tension_p90": 5.0,
"high_tension_time_share": 0.5844,
"melody_alone_time_share": 0.0131,
"n_tension_samples": 511,
"harmonic_rhythm_per_min": 13.963,
"n_chord_changes": 52,
"distinct_chords": 19,
"distinct_transitions": 38,
"chord_change_entropy": 5.1184,
"chord_entropy": 4.1316,
"mean_chord_span_beats": 8.1509,
"mean_ident_confidence": 1.0,
"functional_share": 0.6346,
"non_functional_ratio": 0.3654,
"n_functional_changes_considered": 52,
"borrowed_share": 0.2453,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9245,
"supported_share_all": 0.9303,
"accompaniment_chord_fidelity": 0.5647,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.6111,
"sounding_beats": 270.7,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4626,
"sounding_beats": 181.6,
"reads_harmony_grid": false
},
"pokok": {
"fidelity": 0.4569,
"sounding_beats": 185.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.5729,
"sounding_beats": 3141.5,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 15,
"parallel_thirds_sixths_share": 0.0067,
"n_partner_melodic_parts": 3,
"undeclared_parallel_perfects": 121,
"reason": ""
},
"bar_grid": {
"harmony_source": "bar_grid",
"n_chord_spans": 108,
"n_chord_spans_merged": 54,
"chord_tone_share_primary": 0.5212,
"chord_tone_share_primary_all_notes": 0.465,
"n_structural_primary": 165,
"n_notes_primary": 514,
"chord_tone_share_all": 0.4965,
"chord_tone_share_all_all_notes": 0.4784,
"n_structural_all": 282,
"n_notes_all": 742,
"dissonance_classifiability": 0.4806,
"dissonance_classifiability_structural": 0.6268,
"n_non_chord_tones": 387,
"n_unclassifiable": 201,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 4,
"passing": 98,
"neighbour": 34,
"appoggiatura": 50,
"unclassifiable": 201
},
"tension_mean": 1.6369,
"tension_p90": 5.0,
"high_tension_time_share": 0.5844,
"melody_alone_time_share": 0.0131,
"n_tension_samples": 511,
"harmonic_rhythm_per_min": 14.2315,
"n_chord_changes": 53,
"distinct_chords": 21,
"distinct_transitions": 43,
"chord_change_entropy": 5.3221,
"chord_entropy": 4.162,
"mean_chord_span_beats": 8.0,
"mean_ident_confidence": 0.9815,
"functional_share": 0.6731,
"non_functional_ratio": 0.3269,
"n_functional_changes_considered": 52,
"borrowed_share": 0.2407,
"harm04_band": "wonder >= 0.30",
"supported_share": 0.9265,
"supported_share_all": 0.9269,
"accompaniment_chord_fidelity": 0.5227,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.6111,
"sounding_beats": 270.7,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4521,
"sounding_beats": 181.6,
"reads_harmony_grid": false
},
"pokok": {
"fidelity": 0.4456,
"sounding_beats": 185.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.5237,
"sounding_beats": 3141.5,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 15,
"parallel_thirds_sixths_share": 0.0067,
"n_partner_melodic_parts": 3,
"undeclared_parallel_perfects": 121,
"reason": ""
},
"grid_vs_harmonic_plan": {
"bars": 108,
"grid_subset_of_plan_share": 0.7778,
"identical_share": 0.6667,
"note": "the bar grid is what pad/arpeggio play; the harmonic plan is what the engine declared. A low subset share means the two disagree and the preferred-source number is the more generous of two readings."
},
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "harmonic_plan",
"primary": {
"available": true,
"real": 0.4947,
"null_mean": 0.4995,
"null_sd": 0.047,
"null_p05": 0.4211,
"null_p50": 0.4947,
"null_p95": 0.5789,
"percentile": 0.4725,
"z": -0.102,
"n_structural": 95,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.4351,
"null_mean": 0.4903,
"null_sd": 0.04,
"null_p05": 0.4286,
"null_p50": 0.487,
"null_p95": 0.5649,
"percentile": 0.0575,
"z": -1.3805,
"n_structural": 154,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.4947,
"chord_tone_share_all": 0.4351,
"dissonance_classifiability": 0.4396,
"tension_mean": 1.6369,
"tension_p90": 5.0,
"high_tension_time_share": 0.5844,
"harmonic_rhythm_per_min": 13.963,
"distinct_chords": 19,
"chord_change_entropy": 5.1184,
"non_functional_ratio": 0.3654,
"supported_share": 0.9245,
"parallel_thirds_sixths_share": 0.0067,
"undeclared_parallel_perfects": 121,
"null_percentile_primary": 0.4725
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.4947,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.4396,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 121,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.3654,
"target": "wonder >= 0.30",
"passes": true,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.6369,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 5.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.5844,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 13.963,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 19,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 5.1184,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9245,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0067,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=harmonic_plan; sources available=['bar_grid', 'harmonic_plan']",
"10 melodic parts (7 primary) against 15 pitched accompaniment parts",
"random-melody null: real 0.4947 vs null mean 0.4995 (sd 0.047), percentile 0.4725, z -0.102 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
},
{
"round": "round4",
"cue_id": "PASS7_FLORES_ROUNDS",
"plan": "build\\audio\\pass7\\plans\\PASS7_FLORES_ROUNDS.json",
"purpose_class": "BATTLE",
"total_s": 201.08,
"harmony_source": "harmonic_plan",
"sources_available": [
"bar_grid",
"harmonic_plan"
],
"n_melodic_parts": 10,
"n_primary_parts": 7,
"n_accompaniment_parts": 16,
"preferred": {
"harmony_source": "harmonic_plan",
"n_chord_spans": 62,
"n_chord_spans_merged": 59,
"chord_tone_share_primary": 0.5634,
"chord_tone_share_primary_all_notes": 0.4635,
"n_structural_primary": 71,
"n_notes_primary": 602,
"chord_tone_share_all": 0.5431,
"chord_tone_share_all_all_notes": 0.4526,
"n_structural_all": 116,
"n_notes_all": 855,
"dissonance_classifiability": 0.3825,
"dissonance_classifiability_structural": 0.566,
"n_non_chord_tones": 468,
"n_unclassifiable": 289,
"dissonance_histogram": {
"suspension": 0,
"anticipation": 2,
"passing": 88,
"neighbour": 73,
"appoggiatura": 16,
"unclassifiable": 289
},
"tension_mean": 1.8465,
"tension_p90": 5.0,
"high_tension_time_share": 0.7129,
"melody_alone_time_share": 0.0096,
"n_tension_samples": 601,
"harmonic_rhythm_per_min": 17.3065,
"n_chord_changes": 58,
"distinct_chords": 13,
"distinct_transitions": 21,
"chord_change_entropy": 4.0243,
"chord_entropy": 3.3274,
"mean_chord_span_beats": 8.4068,
"mean_ident_confidence": 1.0,
"functional_share": 0.8448,
"non_functional_ratio": 0.1552,
"n_functional_changes_considered": 58,
"borrowed_share": 0.0847,
"harm04_band": "arrival <= 0.15",
"supported_share": 0.9223,
"supported_share_all": 0.9533,
"accompaniment_chord_fidelity": 0.5588,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.75,
"sounding_beats": 230.4,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4678,
"sounding_beats": 226.4,
"reads_harmony_grid": false
},
"pokok": {
"fidelity": 0.4974,
"sounding_beats": 232.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.5564,
"sounding_beats": 3654.6,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 16,
"parallel_thirds_sixths_share": 0.0007,
"n_partner_melodic_parts": 3,
"undeclared_parallel_perfects": 46,
"reason": ""
},
"bar_grid": {
"harmony_source": "bar_grid",
"n_chord_spans": 124,
"n_chord_spans_merged": 55,
"chord_tone_share_primary": 0.4539,
"chord_tone_share_primary_all_notes": 0.4369,
"n_structural_primary": 141,
"n_notes_primary": 602,
"chord_tone_share_all": 0.4706,
"chord_tone_share_all_all_notes": 0.4608,
"n_structural_all": 221,
"n_notes_all": 855,
"dissonance_classifiability": 0.4534,
"dissonance_classifiability_structural": 0.641,
"n_non_chord_tones": 461,
"n_unclassifiable": 252,
"dissonance_histogram": {
"suspension": 1,
"anticipation": 1,
"passing": 94,
"neighbour": 78,
"appoggiatura": 35,
"unclassifiable": 252
},
"tension_mean": 1.8465,
"tension_p90": 5.0,
"high_tension_time_share": 0.7129,
"melody_alone_time_share": 0.0096,
"n_tension_samples": 601,
"harmonic_rhythm_per_min": 16.1129,
"n_chord_changes": 54,
"distinct_chords": 12,
"distinct_transitions": 26,
"chord_change_entropy": 4.3286,
"chord_entropy": 3.2395,
"mean_chord_span_beats": 9.0182,
"mean_ident_confidence": 1.0,
"functional_share": 0.7963,
"non_functional_ratio": 0.2037,
"n_functional_changes_considered": 54,
"borrowed_share": 0.1091,
"harm04_band": "arrival <= 0.15",
"supported_share": 0.9385,
"supported_share_all": 0.9626,
"accompaniment_chord_fidelity": 0.5521,
"accompaniment_chord_fidelity_by_kind": {
"drone": {
"fidelity": 0.6875,
"sounding_beats": 230.4,
"reads_harmony_grid": false
},
"ostinato": {
"fidelity": 0.4342,
"sounding_beats": 226.4,
"reads_harmony_grid": false
},
"pokok": {
"fidelity": 0.5103,
"sounding_beats": 232.8,
"reads_harmony_grid": false
},
"score": {
"fidelity": 0.5535,
"sounding_beats": 3654.6,
"reads_harmony_grid": false
}
},
"n_accompaniment_parts": 16,
"parallel_thirds_sixths_share": 0.0007,
"n_partner_melodic_parts": 3,
"undeclared_parallel_perfects": 46,
"reason": ""
},
"grid_vs_harmonic_plan": {
"bars": 124,
"grid_subset_of_plan_share": 0.5806,
"identical_share": 0.5806,
"note": "the bar grid is what pad/arpeggio play; the harmonic plan is what the engine declared. A low subset share means the two disagree and the preferred-source number is the more generous of two readings."
},
"null": {
"draws": 200,
"seed": 20260808,
"harmony_source": "harmonic_plan",
"primary": {
"available": true,
"real": 0.5634,
"null_mean": 0.4898,
"null_sd": 0.062,
"null_p05": 0.3944,
"null_p50": 0.493,
"null_p95": 0.5915,
"percentile": 0.8825,
"z": 1.1875,
"n_structural": 71,
"above_null_p95": false
},
"all": {
"available": true,
"real": 0.5431,
"null_mean": 0.4694,
"null_sd": 0.0425,
"null_p05": 0.4052,
"null_p50": 0.4741,
"null_p95": 0.5431,
"percentile": 0.9575,
"z": 1.7345,
"n_structural": 116,
"above_null_p95": false
}
},
"metrics": {
"chord_tone_share_primary": 0.5634,
"chord_tone_share_all": 0.5431,
"dissonance_classifiability": 0.3825,
"tension_mean": 1.8465,
"tension_p90": 5.0,
"high_tension_time_share": 0.7129,
"harmonic_rhythm_per_min": 17.3065,
"distinct_chords": 13,
"chord_change_entropy": 4.0243,
"non_functional_ratio": 0.1552,
"supported_share": 0.9223,
"parallel_thirds_sixths_share": 0.0007,
"undeclared_parallel_perfects": 46,
"null_percentile_primary": 0.8825
},
"verdict": {
"passes": false,
"law": "A melody is written AGAINST its harmony: its structural tones are members of the chord sounding beneath them at a rate no random draw from its own mode could reach, its non-chord tones are classifiable dissonances, and something is actually sounding that chord while the tune plays it.",
"per_axis": [
{
"axis": "chord_tone_share_primary",
"value": 0.5634,
"target": "above the cue's own random-melody null p95",
"passes": false,
"source": "DERIVED (random-melody null); chord_tone_share is gated against its own random-melody null and never against a fixed consonance quota: docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:63-64,71-73 put the strict ratio of consonance types on the does-not-survive list"
},
{
"axis": "dissonance_classifiability",
"value": 0.3825,
"target": "1.0 minus declared exceptions",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:400-403"
},
{
"axis": "undeclared_parallel_perfects",
"value": 46,
"target": "0",
"passes": false,
"source": "CITED docs/proposals/music/craft_research/COUNTERPOINT_AND_VOICE_LEADING.md:126-134 (VL-1), counted by harmony.check H01"
},
{
"axis": "non_functional_ratio",
"value": 0.1552,
"target": "arrival <= 0.15",
"passes": false,
"source": "CITED docs/proposals/music/school_grammars/SNES_JRPG_SCHOOL.md:66 (HARM-04)"
},
{
"axis": "tension_mean",
"value": 1.8465,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "tension_p90",
"value": 5.0,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "high_tension_time_share",
"value": 0.7129,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "harmonic_rhythm_per_min",
"value": 17.3065,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "distinct_chords",
"value": 13,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "chord_change_entropy",
"value": 4.0243,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "supported_share",
"value": 0.9223,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
},
{
"axis": "parallel_thirds_sixths_share",
"value": 0.0007,
"target": "REPORT ONLY -- no corpus calibration exists for a score axis",
"passes": null,
"source": "DERIVED"
}
],
"evidence": [
"tier=score; harmony source=harmonic_plan; sources available=['bar_grid', 'harmonic_plan']",
"10 melodic parts (7 primary) against 16 pitched accompaniment parts",
"random-melody null: real 0.5634 vs null mean 0.4898 (sd 0.062), percentile 0.8825, z 1.1875 over 200 seeded draws",
"NO CORPUS CALIBRATION: the corpus is audio and there is no score for it, so this instrument is a score-side DEFECT DETECTOR and not a taste oracle."
]
}
}
],
"skipped": [],
"round_summary": {
"round3": {
"n_cues": 3,
"chord_tone_share_primary": 0.4281,
"chord_tone_share_bargrid": 0.4281,
"null_mean": 0.4702,
"null_percentile": 0.2275,
"n_above_null_p95": 0,
"dissonance_classifiability": 0.3772,
"supported_share": 0.9353,
"accompaniment_chord_fidelity": 0.5018,
"parallel_thirds_sixths_share": 0.0,
"harmonic_rhythm_per_min": 27.3998,
"distinct_chords": 6.6667,
"undeclared_parallel_perfects": 83.0
},
"round4": {
"n_cues": 3,
"chord_tone_share_primary": 0.5461,
"chord_tone_share_bargrid": 0.5061,
"null_mean": 0.4886,
"null_percentile": 0.7808,
"n_above_null_p95": 1,
"dissonance_classifiability": 0.4,
"supported_share": 0.9368,
"accompaniment_chord_fidelity": 0.5509,
"parallel_thirds_sixths_share": 0.0065,
"harmonic_rhythm_per_min": 16.2009,
"distinct_chords": 17.0,
"undeclared_parallel_perfects": 77.6667
},
"round2": {
"n_cues": 3,
"chord_tone_share_primary": 0.4955,
"chord_tone_share_bargrid": 0.4955,
"null_mean": 0.4646,
"null_percentile": 0.6608,
"n_above_null_p95": 0,
"dissonance_classifiability": 0.4572,
"supported_share": 0.8916,
"accompaniment_chord_fidelity": 0.5597,
"parallel_thirds_sixths_share": 0.0406,
"harmonic_rhythm_per_min": 24.7153,
"distinct_chords": 6.6667,
"undeclared_parallel_perfects": 64.3333
}
},
"headline": {
"round2": {
"cues_clearing_their_own_null_p95": "0/3",
"cues_clearing": [],
"percentiles": {
"PASS2_FLORES_CACI": 0.9325,
"PASS2_FLORES_REST": 0.5,
"PASS2_FLORES_WATERFALL": 0.55
},
"mean_percentile": 0.6608,
"verdict": "AT THE NULL -- the melody's agreement with its own chords is statistically indistinguishable from pitches drawn at random from the same mode"
},
"round3": {
"cues_clearing_their_own_null_p95": "0/3",
"cues_clearing": [],
"percentiles": {
"PASS5_FLORES_FALLS": 0.0425,
"PASS5_FLORES_ROAD": 0.425,
"PASS5_FLORES_ROUNDS": 0.215
},
"mean_percentile": 0.2275,
"verdict": "AT THE NULL -- the melody's agreement with its own chords is statistically indistinguishable from pitches drawn at random from the same mode"
},
"round4": {
"cues_clearing_their_own_null_p95": "1/3",
"cues_clearing": [
"PASS7_FLORES_FALLS"
],
"percentiles": {
"PASS7_FLORES_FALLS": 0.9875,
"PASS7_FLORES_ROAD": 0.4725,
"PASS7_FLORES_ROUNDS": 0.8825
},
"mean_percentile": 0.7808,
"verdict": "1 of 3 cues clear their own null p95"
}
}
}