{ "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" ] ] } } } } }