Files
product-vamp/data/composition/lead_ins.json
T
khodowany 68df7292ee Cleanup
2026-10-04 17:14:13 -05:00

140 lines
2.3 KiB
JSON

{
"version": 1,
"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": "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
}
],
"max_approach": "3/2"
}