261 lines
5.3 KiB
JSON
261 lines
5.3 KiB
JSON
{
|
|
"version": 3,
|
|
"provenance": "Independently authored sparse guitar rhythm rules: metrical placement, support of source melody, releases and harmonic changes. No training-score extraction.",
|
|
"license": "MIT",
|
|
"grid": "1/2",
|
|
"lane_candidates": 24,
|
|
"measure_candidates": 32,
|
|
"instruments": {
|
|
"electric": {
|
|
"families": {
|
|
"stabs": [
|
|
"1/2"
|
|
],
|
|
"quarter_stabs": [
|
|
"1"
|
|
],
|
|
"sustain": [
|
|
"3"
|
|
],
|
|
"broad": [
|
|
"4"
|
|
],
|
|
"short_long": [
|
|
"1/2",
|
|
"2"
|
|
],
|
|
"long_short": [
|
|
"2",
|
|
"1/2"
|
|
]
|
|
},
|
|
"layers": {
|
|
"electric": {
|
|
"attacks": [
|
|
0,
|
|
2
|
|
],
|
|
"families": [
|
|
"stabs",
|
|
"quarter_stabs",
|
|
"sustain",
|
|
"broad",
|
|
"short_long",
|
|
"long_short"
|
|
]
|
|
}
|
|
},
|
|
"attack_spacing": "1",
|
|
"connect_holds": true,
|
|
"voicing_families": {
|
|
"provenance": "Compact inversions of the actual chord: drop-two, close position, other compact open voicings, doubled triads and three-note shells. No fixed root/key or song-specific grips.",
|
|
"rank": {
|
|
"drop-two": 0,
|
|
"close-position": 0,
|
|
"compact-open": 1,
|
|
"compact-doubled": 2,
|
|
"three-note-shell": 0
|
|
}
|
|
}
|
|
},
|
|
"acoustic": {
|
|
"families": {
|
|
"quarters": [
|
|
"1"
|
|
],
|
|
"eighths": [
|
|
"1/2"
|
|
],
|
|
"quarter_eighth": [
|
|
"1",
|
|
"1/2"
|
|
],
|
|
"eighth_quarter": [
|
|
"1/2",
|
|
"1"
|
|
]
|
|
},
|
|
"layers": {
|
|
"bass": {
|
|
"attacks": [
|
|
1,
|
|
2
|
|
],
|
|
"families": [
|
|
"quarters",
|
|
"eighths",
|
|
"quarter_eighth",
|
|
"eighth_quarter"
|
|
]
|
|
},
|
|
"upper": {
|
|
"attacks": [
|
|
1,
|
|
3
|
|
],
|
|
"families": [
|
|
"quarters",
|
|
"eighths",
|
|
"quarter_eighth",
|
|
"eighth_quarter"
|
|
]
|
|
}
|
|
},
|
|
"attack_spacing": "1/2",
|
|
"allowed_durations": [
|
|
"1/2",
|
|
"1"
|
|
],
|
|
"connect_holds": false,
|
|
"voicing_families": {
|
|
"provenance": "Transposable chord-degree orders for compact guitar voicings. Guide is the written third or suspension; terminal is the written seventh or sixth; color is the highest written extension. Apply actual alterations and omissions, never add tones. Both bass strings and both root/fifth bass roles are equal family options.",
|
|
"triad": {
|
|
"5/1": [
|
|
[
|
|
"fifth",
|
|
"root",
|
|
"guide"
|
|
],
|
|
[
|
|
"guide",
|
|
"fifth",
|
|
"root"
|
|
]
|
|
],
|
|
"6/1": [
|
|
[
|
|
"root",
|
|
"guide",
|
|
"fifth"
|
|
],
|
|
[
|
|
"fifth",
|
|
"root",
|
|
"guide"
|
|
],
|
|
[
|
|
"guide",
|
|
"fifth",
|
|
"root"
|
|
]
|
|
],
|
|
"5/5": [
|
|
[
|
|
"root",
|
|
"guide",
|
|
"fifth"
|
|
],
|
|
[
|
|
"guide",
|
|
"root",
|
|
"fifth"
|
|
]
|
|
],
|
|
"6/5": [
|
|
[
|
|
"fifth",
|
|
"root",
|
|
"guide"
|
|
],
|
|
[
|
|
"guide",
|
|
"fifth",
|
|
"root"
|
|
],
|
|
[
|
|
"root",
|
|
"guide",
|
|
"fifth"
|
|
]
|
|
]
|
|
},
|
|
"tetrad": {
|
|
"5/1": [
|
|
[
|
|
"fifth",
|
|
"terminal",
|
|
"guide"
|
|
],
|
|
[
|
|
"guide",
|
|
"terminal",
|
|
"root"
|
|
]
|
|
],
|
|
"6/1": [
|
|
[
|
|
"terminal",
|
|
"guide",
|
|
"fifth"
|
|
],
|
|
[
|
|
"guide",
|
|
"terminal",
|
|
"root"
|
|
]
|
|
],
|
|
"5/5": [
|
|
[
|
|
"root",
|
|
"guide",
|
|
"terminal"
|
|
],
|
|
[
|
|
"terminal",
|
|
"guide",
|
|
"fifth"
|
|
]
|
|
],
|
|
"6/5": [
|
|
[
|
|
"guide",
|
|
"terminal",
|
|
"root"
|
|
]
|
|
]
|
|
},
|
|
"extended": {
|
|
"5/1": [
|
|
[
|
|
"guide",
|
|
"terminal",
|
|
"color"
|
|
],
|
|
[
|
|
"color",
|
|
"terminal",
|
|
"guide"
|
|
]
|
|
],
|
|
"6/1": [
|
|
[
|
|
"terminal",
|
|
"guide",
|
|
"color"
|
|
],
|
|
[
|
|
"terminal",
|
|
"color",
|
|
"guide"
|
|
]
|
|
],
|
|
"5/5": [
|
|
[
|
|
"color",
|
|
"guide",
|
|
"terminal"
|
|
]
|
|
],
|
|
"6/5": [
|
|
[
|
|
"guide",
|
|
"terminal",
|
|
"color"
|
|
]
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|