Cleanup
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"provenance": "Original conservative chord/function rules; not learned from supplied reference scores.",
|
||||
"provenance": "Original conservative chord/function rules; not learned from supplied reference scores. Review of reference colors prompted the general distinction between a stable minor sixth and a resolving chromatic neighbor; no reference timing distribution was fitted.",
|
||||
"license": "MIT",
|
||||
"colors": [
|
||||
{
|
||||
@@ -63,10 +63,10 @@
|
||||
],
|
||||
"degree": 6,
|
||||
"alter": 0,
|
||||
"max_beats": "2",
|
||||
"max_beats": "4",
|
||||
"outside": true,
|
||||
"resolve": true,
|
||||
"function": "tonic_or_predominant"
|
||||
"function": "tonic_or_predominant",
|
||||
"continuation": "Stable color on tonic/predominant minor harmony; duration and explicit chord exclusions remain binding."
|
||||
},
|
||||
{
|
||||
"id": "dominant_ninth",
|
||||
|
||||
@@ -1,16 +1,139 @@
|
||||
{
|
||||
"version": 1,
|
||||
"provenance": "Original target-relative formulas; no reference-score licks or statistics.",
|
||||
"provenance": "Original target-relative formulas; no reference-score licks or statistics. Reference analysis motivated independently parameterized mapped-neighbor variants; no reference phrases or positions are stored.",
|
||||
"license": "MIT",
|
||||
"patterns": [
|
||||
{"id": "below", "kind": "approach", "semitones": [-1], "durations": ["1/2"], "gap": "0"},
|
||||
{"id": "above", "kind": "approach", "semitones": [1], "durations": ["1/2"], "gap": "0"},
|
||||
{"id": "upper_lower", "kind": "enclosure", "semitones": [1, -1], "durations": ["1/2", "1/2"], "gap": "0"},
|
||||
{"id": "lower_upper", "kind": "enclosure", "semitones": [-1, 1], "durations": ["1/2", "1/2"], "gap": "0"},
|
||||
{"id": "ascending", "kind": "connection", "semitones": [-2, -1], "durations": ["1/2", "1/2"], "gap": "0"},
|
||||
{"id": "descending", "kind": "connection", "semitones": [2, 1], "durations": ["1/2", "1/2"], "gap": "0"},
|
||||
{"id": "delayed_below", "kind": "approach", "semitones": [-1], "durations": ["1/2"], "gap": "1/2"}
|
||||
{
|
||||
"id": "below",
|
||||
"kind": "approach",
|
||||
"semitones": [
|
||||
-1
|
||||
],
|
||||
"durations": [
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "above",
|
||||
"kind": "approach",
|
||||
"semitones": [
|
||||
1
|
||||
],
|
||||
"durations": [
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "upper_lower",
|
||||
"kind": "enclosure",
|
||||
"semitones": [
|
||||
1,
|
||||
-1
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "lower_upper",
|
||||
"kind": "enclosure",
|
||||
"semitones": [
|
||||
-1,
|
||||
1
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "ascending",
|
||||
"kind": "connection",
|
||||
"semitones": [
|
||||
-2,
|
||||
-1
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "descending",
|
||||
"kind": "connection",
|
||||
"semitones": [
|
||||
2,
|
||||
1
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0"
|
||||
},
|
||||
{
|
||||
"id": "delayed_below",
|
||||
"kind": "approach",
|
||||
"semitones": [
|
||||
-1
|
||||
],
|
||||
"durations": [
|
||||
"1/2"
|
||||
],
|
||||
"gap": "1/2"
|
||||
},
|
||||
{
|
||||
"id": "mapped_upper_lower",
|
||||
"kind": "enclosure",
|
||||
"semitones": [
|
||||
2,
|
||||
-1
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0",
|
||||
"mapped_indices": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "lower_mapped_upper",
|
||||
"kind": "enclosure",
|
||||
"semitones": [
|
||||
-1,
|
||||
2
|
||||
],
|
||||
"durations": [
|
||||
"1/2",
|
||||
"1/2"
|
||||
],
|
||||
"gap": "0",
|
||||
"mapped_indices": [
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"blues": [
|
||||
{
|
||||
"id": "minor_to_major_third",
|
||||
"degree": 3,
|
||||
"alter": -1,
|
||||
"target_degree": 3
|
||||
},
|
||||
{
|
||||
"id": "flat_fifth_to_fifth",
|
||||
"degree": 5,
|
||||
"alter": -1,
|
||||
"target_degree": 5
|
||||
}
|
||||
],
|
||||
"blues": [{"id": "minor_to_major_third", "degree": 3, "alter": -1, "target_degree": 3}, {"id": "flat_fifth_to_fifth", "degree": 5, "alter": -1, "target_degree": 5}],
|
||||
"max_approach": "3/2"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"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.",
|
||||
"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. Joint gesture operators were motivated by analysis of the supplied validation solos, then authored as general harmonic/rhythmic transformations. No target phrase, position, pitch sequence or frequency is stored.",
|
||||
"license": "MIT",
|
||||
"cells": [
|
||||
{
|
||||
@@ -172,7 +172,8 @@
|
||||
],
|
||||
"prefix_attacks": [
|
||||
2,
|
||||
3
|
||||
3,
|
||||
4
|
||||
],
|
||||
"max_interval": 7,
|
||||
"members": "basic",
|
||||
@@ -192,7 +193,8 @@
|
||||
],
|
||||
"prefix_attacks": [
|
||||
2,
|
||||
3
|
||||
3,
|
||||
4
|
||||
],
|
||||
"max_interval": 7,
|
||||
"members": "basic",
|
||||
@@ -236,5 +238,33 @@
|
||||
"members": "defining",
|
||||
"require_chord_entry": false
|
||||
}
|
||||
]
|
||||
],
|
||||
"gesture_rules": [
|
||||
{
|
||||
"id": "harmonic_arrival",
|
||||
"kind": "harmonic_arrival",
|
||||
"arrival_offsets": [
|
||||
"-1/2",
|
||||
"0",
|
||||
"1/2"
|
||||
],
|
||||
"holds": [
|
||||
"3/2",
|
||||
"5/2"
|
||||
],
|
||||
"release": "1/2",
|
||||
"purpose": "Approach a harmonic change, settle, then release; earlier arrivals require an anticipation contract."
|
||||
},
|
||||
{
|
||||
"id": "sustained_color",
|
||||
"kind": "sustained_color",
|
||||
"purpose": "Choose an approved exposed color with its required continuation before realizing the route."
|
||||
}
|
||||
],
|
||||
"motion_subdivision": {
|
||||
"minimum_value": "2",
|
||||
"pulse": "1/2",
|
||||
"max_attacks": 16,
|
||||
"purpose": "Reopen one provisional long value into continuous mapped movement; committed arrivals and exact rhythmic identities are excluded."
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user