Chord Families
This commit is contained in:
@@ -1,72 +1,260 @@
|
||||
{
|
||||
"version": 2,
|
||||
"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,
|
||||
"families": {
|
||||
"stabs": [
|
||||
"1/2"
|
||||
],
|
||||
"quarter_stabs": [
|
||||
"1"
|
||||
],
|
||||
"sustain": [
|
||||
"3"
|
||||
],
|
||||
"broad": [
|
||||
"4"
|
||||
],
|
||||
"short_long": [
|
||||
"1/2",
|
||||
"2"
|
||||
],
|
||||
"long_short": [
|
||||
"2",
|
||||
"1/2"
|
||||
]
|
||||
},
|
||||
"layers": {
|
||||
"instruments": {
|
||||
"electric": {
|
||||
"attacks": [
|
||||
0,
|
||||
2
|
||||
],
|
||||
"families": [
|
||||
"stabs",
|
||||
"quarter_stabs",
|
||||
"sustain",
|
||||
"broad",
|
||||
"short_long",
|
||||
"long_short"
|
||||
]
|
||||
"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
|
||||
}
|
||||
}
|
||||
},
|
||||
"bass": {
|
||||
"attacks": [
|
||||
1,
|
||||
2
|
||||
"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"
|
||||
],
|
||||
"families": [
|
||||
"quarter_stabs",
|
||||
"sustain",
|
||||
"broad",
|
||||
"long_short"
|
||||
]
|
||||
},
|
||||
"upper": {
|
||||
"attacks": [
|
||||
1,
|
||||
3
|
||||
],
|
||||
"families": [
|
||||
"stabs",
|
||||
"quarter_stabs",
|
||||
"sustain",
|
||||
"broad",
|
||||
"short_long",
|
||||
"long_short"
|
||||
]
|
||||
"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"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user