This commit is contained in:
khodowany
2026-10-04 15:51:18 -05:00
parent 405066eb43
commit f234dd6d51
54 changed files with 2104 additions and 330 deletions
+66 -3
View File
@@ -1,6 +1,6 @@
{
"version": 1,
"provenance": "Original transposable transformations authored from the musical brief, independently of audition references.",
"provenance": "Original transposable transformations authored from the musical brief, independently of audition references. Group operations and evaluator policy independently authored from the repair brief; no target inspection or fitting.",
"license": "MIT",
"transformations": [
{
@@ -56,10 +56,29 @@
},
{
"id": "continue",
"preserve": [],
"purpose": "free complete connection conditioned on incoming sound and later destination"
},
{
"id": "answer",
"preserve": [
"contour"
],
"purpose": "extend heard material through a boundary"
"purpose": "related answer with new timing and destination"
},
{
"id": "extend",
"preserve": [
"contour"
],
"purpose": "reopen a provisional ending into a longer route"
},
{
"id": "fragment",
"preserve": [
"rhythm"
],
"purpose": "develop a selected fragment"
}
],
"ending_holds": [
@@ -74,5 +93,49 @@
"1/2",
"1",
"2"
]
],
"operations": [
{
"id": "develop_contour",
"after_statement": true
},
{
"id": "develop_rhythm",
"after_statement": true
},
{
"id": "answer",
"after_statement": true
},
{
"id": "extend",
"after_statement": true,
"needs_recent": true
},
{
"id": "fragment",
"after_statement": true
},
{
"id": "continue",
"after_statement": true
},
{
"id": "return",
"after_statement": true,
"entry_only": true
}
],
"evaluation": {
"version": "joint-musical-1",
"weights": {
"rhythm": 3,
"destination": 2,
"harmony": 2,
"register": 1,
"repetition": 1,
"activity": 1,
"difficulty": 0.5
}
}
}
+133 -12
View File
@@ -3,18 +3,139 @@
"provenance": "Original conservative chord/function rules; not learned from supplied reference scores.",
"license": "MIT",
"colors": [
{"id": "major_ninth", "qualities": ["major"], "degree": 9, "alter": 0, "max_beats": "4", "outside": false},
{"id": "major_thirteenth", "qualities": ["major"], "degree": 13, "alter": 0, "max_beats": "4", "outside": false},
{"id": "lydian_color", "qualities": ["major", "dominant"], "degree": 11, "alter": 1, "max_beats": "2", "outside": true, "resolve": true},
{"id": "minor_ninth", "qualities": ["minor"], "degree": 9, "alter": 0, "max_beats": "4", "outside": false},
{"id": "minor_eleventh", "qualities": ["minor", "half_diminished"], "degree": 11, "alter": 0, "max_beats": "4", "outside": false},
{"id": "minor_sixth", "qualities": ["minor"], "degree": 6, "alter": 0, "max_beats": "2", "outside": true, "resolve": true, "function": "tonic_or_predominant"},
{"id": "dominant_ninth", "qualities": ["dominant"], "degree": 9, "alter": 0, "max_beats": "4", "outside": false},
{"id": "dominant_thirteenth", "qualities": ["dominant"], "degree": 13, "alter": 0, "max_beats": "4", "outside": false},
{"id": "dominant_flat_ninth", "qualities": ["dominant"], "degree": 9, "alter": -1, "max_beats": "2", "outside": true, "resolve": true, "function": "resolving_dominant"},
{"id": "dominant_sharp_ninth", "qualities": ["dominant"], "degree": 9, "alter": 1, "max_beats": "2", "outside": true, "resolve": true, "function": "resolving_dominant"},
{"id": "dominant_flat_thirteenth", "qualities": ["dominant"], "degree": 13, "alter": -1, "max_beats": "2", "outside": true, "resolve": true, "function": "resolving_dominant"}
{
"id": "major_ninth",
"qualities": [
"major"
],
"degree": 9,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "major_thirteenth",
"qualities": [
"major"
],
"degree": 13,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "lydian_color",
"qualities": [
"major",
"dominant"
],
"degree": 11,
"alter": 1,
"max_beats": "2",
"outside": true,
"resolve": true
},
{
"id": "minor_ninth",
"qualities": [
"minor"
],
"degree": 9,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "minor_eleventh",
"qualities": [
"minor",
"half_diminished"
],
"degree": 11,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "minor_sixth",
"qualities": [
"minor"
],
"degree": 6,
"alter": 0,
"max_beats": "2",
"outside": true,
"resolve": true,
"function": "tonic_or_predominant"
},
{
"id": "dominant_ninth",
"qualities": [
"dominant"
],
"degree": 9,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "dominant_thirteenth",
"qualities": [
"dominant"
],
"degree": 13,
"alter": 0,
"max_beats": "4",
"outside": false
},
{
"id": "dominant_flat_ninth",
"qualities": [
"dominant"
],
"degree": 9,
"alter": -1,
"max_beats": "2",
"outside": true,
"resolve": true,
"function": "resolving_dominant"
},
{
"id": "dominant_sharp_ninth",
"qualities": [
"dominant"
],
"degree": 9,
"alter": 1,
"max_beats": "2",
"outside": true,
"resolve": true,
"function": "resolving_dominant"
},
{
"id": "dominant_flat_thirteenth",
"qualities": [
"dominant"
],
"degree": 13,
"alter": -1,
"max_beats": "2",
"outside": true,
"resolve": true,
"function": "resolving_dominant"
}
],
"resolution_gap": "1",
"anticipation_max": "1"
"anticipation_max": "1",
"suspensions": [
{
"id": "prepared_step_down",
"preparation": "1/2",
"max_delay": "1",
"steps": [
-1,
-2
]
}
]
}
+231 -15
View File
@@ -3,22 +3,238 @@
"provenance": "Independently authored, transposable rhythmic gestures and chord-member traversal operators. No notes, rhythms, measurements, or fitted parameters were extracted from the optional reference scores.",
"license": "MIT",
"cells": [
{"id": "pickup_to_statement", "purpose": "entrance", "values": ["r:1/2", "1/2", "1", "1/2", "1/2", "1"]},
{"id": "delayed_statement", "purpose": "entrance", "values": ["r:1", "1", "1/2", "1/2", "1"]},
{"id": "syncopated_connection", "purpose": "connect", "values": ["1/2", "1", "1/2", "1/2", "1/2"]},
{"id": "cross_bar_connection", "purpose": "connect", "values": ["r:3/2", "1/2", "1/2", "1/2", "1", "1/2", "1/2"]},
{"id": "quarter_eighth_development", "purpose": "continue", "values": ["1", "1/2", "1/2", "1", "1"]},
{"id": "held_note_continuation", "purpose": "continue", "values": ["3/2", "1/2", "1/2", "1/2", "1"]},
{"id": "answer_with_breath", "purpose": "answer", "values": ["1/2", "1/2", "3/2", "r:1/2", "1"]},
{"id": "short_then_broaden", "purpose": "answer", "values": ["1/2", "1", "3/2", "r:1"]},
{"id": "anticipated_sustain", "purpose": "arrival", "values": ["r:5/2", "1/2", "3"]},
{"id": "late_sustain", "purpose": "arrival", "values": ["1", "1/2", "5/2"]},
{"id": "triplet_resolution", "purpose": "arrival", "values": ["1/3", "1/3", "1/3", "2", "r:1"], "difficulty": "triplet"}
{
"id": "pickup_to_statement",
"purpose": "entrance",
"values": [
"r:1/2",
"1/2",
"1",
"1/2",
"1/2",
"1"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "settle"
},
{
"id": "delayed_statement",
"purpose": "entrance",
"values": [
"r:1",
"1",
"1/2",
"1/2",
"1"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "settle"
},
{
"id": "syncopated_connection",
"purpose": "connect",
"values": [
"1/2",
"1",
"1/2",
"1/2",
"1/2"
],
"subdivision": "binary",
"entry": "attack",
"exit": "continue"
},
{
"id": "cross_bar_connection",
"purpose": "connect",
"values": [
"r:3/2",
"1/2",
"1/2",
"1/2",
"1",
"1/2",
"1/2"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "continue"
},
{
"id": "quarter_eighth_development",
"purpose": "continue",
"values": [
"1",
"1/2",
"1/2",
"1",
"1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "continue"
},
{
"id": "held_note_continuation",
"purpose": "continue",
"values": [
"3/2",
"1/2",
"1/2",
"1/2",
"1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "continue"
},
{
"id": "answer_with_breath",
"purpose": "answer",
"values": [
"1/2",
"1/2",
"3/2",
"r:1/2",
"1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "settle"
},
{
"id": "short_then_broaden",
"purpose": "answer",
"values": [
"1/2",
"1",
"3/2",
"r:1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "release"
},
{
"id": "anticipated_sustain",
"purpose": "arrival",
"values": [
"r:5/2",
"1/2",
"3"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "settle"
},
{
"id": "late_sustain",
"purpose": "arrival",
"values": [
"1",
"1/2",
"5/2"
],
"subdivision": "binary",
"entry": "attack",
"exit": "settle"
},
{
"id": "triplet_resolution",
"purpose": "arrival",
"values": [
"1/3",
"1/3",
"1/3",
"2",
"r:1"
],
"difficulty": "triplet",
"subdivision": "triplet",
"entry": "attack",
"exit": "release"
}
],
"chord_paths": [
{"id": "ascending_members", "purpose": ["entrance", "continue", "connect", "arrival"], "direction": "up", "member_steps": [1], "prefix_attacks": [2, 3], "max_interval": 7, "members": "basic", "require_chord_entry": true},
{"id": "descending_members", "purpose": ["entrance", "continue", "connect", "arrival"], "direction": "down", "member_steps": [1], "prefix_attacks": [2, 3], "max_interval": 7, "members": "basic", "require_chord_entry": true},
{"id": "member_turn", "purpose": ["continue", "connect", "answer"], "direction": "toward", "member_steps": [1, -1], "prefix_attacks": [3], "max_interval": 7, "members": "basic", "require_chord_entry": true},
{"id": "guide_connection", "purpose": ["continue", "connect", "answer", "arrival"], "direction": "toward", "member_steps": [1], "prefix_attacks": [2], "max_interval": 7, "members": "defining", "require_chord_entry": false}
{
"id": "ascending_members",
"purpose": [
"entrance",
"continue",
"connect",
"arrival"
],
"direction": "up",
"member_steps": [
1
],
"prefix_attacks": [
2,
3
],
"max_interval": 7,
"members": "basic",
"require_chord_entry": true
},
{
"id": "descending_members",
"purpose": [
"entrance",
"continue",
"connect",
"arrival"
],
"direction": "down",
"member_steps": [
1
],
"prefix_attacks": [
2,
3
],
"max_interval": 7,
"members": "basic",
"require_chord_entry": true
},
{
"id": "member_turn",
"purpose": [
"continue",
"connect",
"answer"
],
"direction": "toward",
"member_steps": [
1,
-1
],
"prefix_attacks": [
3
],
"max_interval": 7,
"members": "basic",
"require_chord_entry": true
},
{
"id": "guide_connection",
"purpose": [
"continue",
"connect",
"answer",
"arrival"
],
"direction": "toward",
"member_steps": [
1
],
"prefix_attacks": [
2
],
"max_interval": 7,
"members": "defining",
"require_chord_entry": false
}
]
}
+163 -15
View File
@@ -3,22 +3,170 @@
"provenance": "Original rhythm cells authored as general transformations, not extracted from audition scores.",
"license": "MIT",
"cells": [
{"id": "pickup", "purpose": "entrance", "values": ["r:1/2", "1/2", "1"]},
{"id": "delayed", "purpose": "entrance", "values": ["r:1", "1/2", "1/2"]},
{"id": "offbeat_hold", "purpose": "arrival", "values": ["1/2", "3/2"]},
{"id": "short_answer", "purpose": "answer", "values": ["1/2", "1/2", "r:1"]},
{"id": "mixed_motion", "purpose": "continue", "values": ["1", "1/2", "1/2"]},
{"id": "eighth_motion", "purpose": "connect", "values": ["1/2", "1/2", "1/2", "1/2"]},
{"id": "broadening", "purpose": "arrival", "values": ["1", "2", "r:1"]},
{"id": "triplet_turn", "purpose": "connect", "values": ["1/3", "1/3", "1/3"], "difficulty": "triplet"},
{"id": "sixteenth_pickup", "purpose": "connect", "values": ["1/4", "1/4", "1/2"], "difficulty": "sixteenth"}
{
"id": "pickup",
"purpose": "entrance",
"values": [
"r:1/2",
"1/2",
"1"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "settle"
},
{
"id": "delayed",
"purpose": "entrance",
"values": [
"r:1",
"1/2",
"1/2"
],
"subdivision": "binary",
"entry": "pickup",
"exit": "settle"
},
{
"id": "offbeat_hold",
"purpose": "arrival",
"values": [
"1/2",
"3/2"
],
"subdivision": "binary",
"entry": "attack",
"exit": "settle"
},
{
"id": "short_answer",
"purpose": "answer",
"values": [
"1/2",
"1/2",
"r:1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "release"
},
{
"id": "mixed_motion",
"purpose": "continue",
"values": [
"1",
"1/2",
"1/2"
],
"subdivision": "binary",
"entry": "attack",
"exit": "continue"
},
{
"id": "eighth_motion",
"purpose": "connect",
"values": [
"1/2",
"1/2",
"1/2",
"1/2"
],
"subdivision": "binary",
"entry": "attack",
"exit": "continue"
},
{
"id": "broadening",
"purpose": "arrival",
"values": [
"1",
"2",
"r:1"
],
"subdivision": "binary",
"entry": "attack",
"exit": "release"
},
{
"id": "triplet_turn",
"purpose": "connect",
"values": [
"1/3",
"1/3",
"1/3"
],
"difficulty": "triplet",
"subdivision": "triplet",
"entry": "attack",
"exit": "continue"
},
{
"id": "sixteenth_pickup",
"purpose": "connect",
"values": [
"1/4",
"1/4",
"1/2"
],
"difficulty": "sixteenth",
"subdivision": "sixteenth",
"entry": "attack",
"exit": "continue"
}
],
"comping": [
{"id": "establish_release", "attacks": [["0", "1/2"]]},
{"id": "broad_shell", "attacks": [["0", "3/2"]]},
{"id": "delayed_shell", "attacks": [["1/2", "1"]]},
{"id": "answer", "attacks": [["0", "1/2"], ["3/2", "1/2"]]},
{"id": "sustain", "attacks": [["0", "3"]]},
{"id": "space", "attacks": []}
{
"id": "establish_release",
"attacks": [
[
"0",
"1/2"
]
]
},
{
"id": "broad_shell",
"attacks": [
[
"0",
"3/2"
]
]
},
{
"id": "delayed_shell",
"attacks": [
[
"1/2",
"1"
]
]
},
{
"id": "answer",
"attacks": [
[
"0",
"1/2"
],
[
"3/2",
"1/2"
]
]
},
{
"id": "sustain",
"attacks": [
[
"0",
"3"
]
]
},
{
"id": "space",
"attacks": []
}
]
}
+52 -7
View File
@@ -3,12 +3,57 @@
"provenance": "Independently authored general composition policy; no validation-score measurements or material.",
"license": "MIT",
"roles": {
"acoustic_solo": {"seed": "acoustic", "register_offset": 0, "preferred_features": ["rhythmic_seed", "opening_fragment", "characteristic_interval", "contour_seed"], "register_motion": [0, 5, -3, 2]},
"electric_solo": {"seed": "electric", "register_offset": 12, "preferred_features": ["characteristic_interval", "contour_seed", "rhythmic_seed", "opening_fragment"], "register_motion": [0, -4, 5, 0]},
"acoustic_accompaniment": {"seed": "acoustic_comp", "bass": "primary", "center": 53},
"electric_accompaniment": {"seed": "electric_comp", "bass": "essential", "center": 60},
"electric_melody": {"seed": "head"},
"vocal_melody": {"seed": "voice"}
"acoustic_solo": {
"seed": "acoustic",
"preferred_features": [
"rhythmic_seed",
"opening_fragment",
"characteristic_interval",
"contour_seed"
],
"register_center": 57,
"register_alternatives": [
-7,
0,
7
]
},
"electric_solo": {
"seed": "electric",
"preferred_features": [
"characteristic_interval",
"contour_seed",
"rhythmic_seed",
"opening_fragment"
],
"register_center": 62,
"register_alternatives": [
-7,
0,
7
]
},
"acoustic_accompaniment": {
"seed": "acoustic_comp",
"bass": "primary",
"center": 53
},
"electric_accompaniment": {
"seed": "electric_comp",
"bass": "essential",
"center": 60
},
"electric_melody": {
"seed": "head"
},
"vocal_melody": {
"seed": "voice"
}
},
"difficulty": {"name": "moderate", "triplet_max_bpm": 160, "sixteenth_max_bpm": 112, "burst_attacks": 4}
"difficulty": {
"name": "moderate",
"triplet_max_bpm": 160,
"sixteenth_max_bpm": 112,
"burst_attacks": 4
}
}