Last active
January 10, 2023 00:12
-
-
Save creachadair/fccda4dfd69daf19cc1f2533e56232b7 to your computer and use it in GitHub Desktop.
Guitar chord database
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"chords":[{"name":"?","play":"X 0 4 4 3 0"},{"name":"?","play":"X 0 4 0 0 0"},{"name":"A","play":"X X 0 9 10 9"},{"name":"A","play":"0 0 2 2 2 0"},{"name":"A","play":"5 7 7 6 5 5"},{"name":"A#7","alt":["Bb7"],"play":"X X 3 3 3 4"},{"name":"A#7","alt":["Bb7"],"play":"X X 3 3 3 4"},{"name":"A(add B)","play":"0 0 2 4 2 0"},{"name":"A(add B)","play":"X 0 7 6 0 0"},{"name":"A(no 3rd)","play":"X 0 2 2 X 0"},{"name":"A/C#","play":"0 4 X 2 5 0"},{"name":"A/C#","play":"X 4 2 2 2 X"},{"name":"A/C#","play":"X 4 7 X X X"},{"name":"A/D","play":"X X 0 6 5 5"},{"name":"A/E","play":"0 0 2 2 2 0"},{"name":"A/G","play":"3 X 2 2 2 0"},{"name":"A13","play":"0 0 2 0 2 2"},{"name":"A5","play":"X 0 2 2 X X"},{"name":"A5","play":"5 7 7 X X X"},{"name":"A6","play":"X X 0 14 14 14"},{"name":"A6","play":"0 0 2 2 2 2"},{"name":"A6sus4","play":"X 0 2 2 3 2"},{"name":"A7","play":"X 0 2 2 2 3"},{"name":"A7sus4","play":"X 0 2 2 3 3"},{"name":"A9","play":"X X 0 12 12 12"},{"name":"Ab","play":"X X 6 5 4 4"},{"name":"Ab","play":"4 6 6 5 4 4"},{"name":"Ab/A","play":"X 0 1 1 1 0"},{"name":"Ab5","play":"4 6 6 X X X"},{"name":"Ab7","play":"X X 1 1 1 2"},{"name":"Ab9","play":"X X 6 5 7 6"},{"name":"Abmaj","play":"4 6 6 5 4 4"},{"name":"Am","play":"X 0 2 2 1 0"},{"name":"Am","play":"X 0 7 5 5 5"},{"name":"Am(add B)","play":"0 0 7 5 0 0"},{"name":"Am7","play":"X 0 2 2 1 3"},{"name":"Am7","play":"X 0 2 0 1 0"},{"name":"Am7/G","play":"1 0 3 0 2 1"},{"name":"Am7sus4","play":"X 0 2 0 3 0"},{"name":"Amaj","play":"X 0 2 2 2 0"},{"name":"Ao/C","play":"0 3 X 2 4 0"},{"name":"Asus2","play":"X 0 2 2 0 0"},{"name":"Asus4","play":"0 0 2 2 3 0"},{"name":"Aug","movable":true,"play":"X X X 3 3 2","roots":[2]},{"name":"B","play":"X 2 4 4 4 2"},{"name":"B(add E)","play":"X 2 2 4 4 2"},{"name":"B/A","play":"0 0 4 4 4 0"},{"name":"B5","play":"X 2 4 4 X X"},{"name":"B5","play":"7 9 9 X X X"},{"name":"B5/C#","play":"X 4 4 4 X X"},{"name":"B7","play":"X 2 4 2 4 2"},{"name":"B7","play":"X 2 1 2 0 2"},{"name":"B7#9","play":"X 2 1 2 3 X"},{"name":"B7/A","play":"X 0 1 2 0 2"},{"name":"B7/F#","play":"2 X 1 2 0 2"},{"name":"Bb","play":"X 1 3 3 3 1"},{"name":"Bb/D","play":"X X 0 3 X X"},{"name":"Bb/F","play":"1 1 3 3 3 1"},{"name":"Bb5","play":"X 1 3 3 X X"},{"name":"Bb5","play":"6 8 8 X X X"},{"name":"Bb7","play":"X X 3 3 3 4"},{"name":"Bb7","play":"0 1 3 1 3 1"},{"name":"Bb7","play":"X 1 3 1 3 1"},{"name":"Bb7sus4","play":"X 1 3 1 4 1"},{"name":"Bbm","play":"1 1 3 3 2 1"},{"name":"Bbm6","play":"X X 3 0 2 1"},{"name":"Bbmaj","play":"X 1 3 3 3 1"},{"name":"Bbmaj7","play":"0 1 X 2 3 0"},{"name":"Bbmaj7","play":"1 2 3 2 3 1"},{"name":"Bdim","play":"X X 0 1 0 1"},{"name":"Bm","play":"X 2 4 4 3 X"},{"name":"Bm","play":"2 2 4 4 3 2"},{"name":"Bm/E","play":"0 0 2 4 3 2"},{"name":"Bm7","play":"X 2 4 2 3 2"},{"name":"Bm7(-9/-5)","play":"0 2 3 2 1 0"},{"name":"Bm7sus4","play":"X 2 4 2 5 2"},{"name":"Bmaj","play":"X 2 4 4 4 2"},{"name":"Bo7","play":"0 0 3 4 3 4"},{"name":"Bsus","play":"X 2 3 3 4 2"},{"name":"C","play":"X 3 2 0 1 0"},{"name":"C","play":"0 3 5 5 5 3"},{"name":"C#5","play":"X 4 6 6 X X"},{"name":"C#7","play":"X 4 3 4 2 X"},{"name":"C#9","play":"X X 0 4 4 4"},{"name":"C#m","play":"X X 2 1 2 0"},{"name":"C#m","play":"X 4 6 6 5 4"},{"name":"C#m7","play":"X 4 6 4 5 4"},{"name":"C#m7","play":"0 4 2 4 0 0"},{"name":"C#o","play":"X 4 X 0 2 0"},{"name":"C(add 9)","play":"X 3 2 0 3 0"},{"name":"C+/G#(add B)","play":"X 0 6 5 5 7"},{"name":"C/D","play":"X X 0 5 5 3"},{"name":"C/D","play":"X X 0 0 1 0"},{"name":"C/E","play":"0 0 2 0 1 3"},{"name":"C/E","play":"0 3 2 0 1 0"},{"name":"C/G","play":"3 3 2 0 1 0"},{"name":"C/G","play":"3 X 2 0 1 0"},{"name":"C/G","play":"X 0 5 5 5 8"},{"name":"C11","play":"X 3 3 3 3 3"},{"name":"C5","play":"X 3 5 5 X X"},{"name":"C5/D","play":"X 5 5 5 X X"},{"name":"C6","play":"X 3 2 2 1 0"},{"name":"C7","play":"X 3 5 3 5 3"},{"name":"C7","play":"X 3 2 3 1 0"},{"name":"C7sus","play":"X 3 3 3 3 3"},{"name":"C7sus4","play":"X 3 5 3 6 3"},{"name":"C9","play":"X X 0 3 3 3"},{"name":"Cm","play":"X X 5 5 4 3"},{"name":"Cm","play":"X 3 5 5 4 3"},{"name":"Cmaj","play":"X 3 2 0 1 0"},{"name":"Cmaj7","play":"0 3 2 0 0 0"},{"name":"Cmaj7","play":"X 3 5 4 5 3"},{"name":"Csus2","play":"0 3 X 0 2 2"},{"name":"Csus4/F","play":"0 0 3 0 1 3"},{"name":"D","play":"X 5 4 2 3 X"},{"name":"D","play":"X X 0 2 3 2"},{"name":"D","play":"X X 0 7 7 5"},{"name":"D#5","play":"X 6 8 8 X X"},{"name":"D#7","alt":["Eb7"],"play":"X X 1 3 2 3"},{"name":"D#7","alt":["Eb7"],"play":"X X 1 3 2 3"},{"name":"D#m","alt":["Ebm"],"play":"X X 4 3 4 2"},{"name":"D#m","alt":["Ebm"],"play":"X X 4 3 4 2"},{"name":"D+/C","play":"0 3 X 3 3 2"},{"name":"D/A","play":"0 0 4 2 3 0"},{"name":"D/F#","play":"2 X 0 2 3 0"},{"name":"D/F#","play":"X 9 7 7 X X"},{"name":"D/F#","play":"X 0 4 2 3 2"},{"name":"D/G","play":"3 X 0 2 3 2"},{"name":"D11","play":"X X 0 0 1 0"},{"name":"D5","play":"X X 0 2 3 X"},{"name":"D5","play":"X 5 7 7 X X"},{"name":"D5/A","play":"5 5 7 7 X X"},{"name":"D5/F#","play":"2 X 0 2 3 X"},{"name":"D7","play":"X 3 X 2 3 2"},{"name":"D7","play":"X 0 0 2 1 2"},{"name":"D7","play":"X 5 7 5 7 5"},{"name":"D7#9","play":"X 5 4 5 6 X"},{"name":"D7/F#","play":"2 X 0 2 1 0"},{"name":"D7b9","play":"X 5 4 5 4 X"},{"name":"D9","play":"X X 0 2 1 0"},{"name":"D9","play":"X X 0 5 5 5"},{"name":"Db","play":"X 4 6 6 6 4"},{"name":"Db","play":"X X 3 1 2 1"},{"name":"Db","play":"X 4 3 1 2 1"},{"name":"Db/Ab","play":"4 4 6 6 6 4"},{"name":"Db5","play":"X 4 6 6 X X"},{"name":"Dbmaj","alt":["C#maj"],"play":"X X 3 1 2 1"},{"name":"Dbmaj7","play":"X 3 3 1 2 1"},{"name":"Dbmaj7","play":"X 4 6 5 6 4"},{"name":"Dim","movable":true,"play":"X X X 1 3 1","roots":[2]},{"name":"Dm","play":"X 0 0 2 3 1"},{"name":"Dm(add E)","play":"X X 7 7 6 0"},{"name":"Dm(no 3rd)","play":"X X 0 2 3 0"},{"name":"Dm7","play":"X X 0 5 6 5"},{"name":"Dm7","play":"X X 0 2 1 1"},{"name":"Dm7","play":"X 5 7 5 6 5"},{"name":"Dm7-5","play":"X X 0 1 1 1"},{"name":"Dmaj","play":"X 0 0 2 3 2"},{"name":"Dsus","play":"X X 0 2 3 3"},{"name":"Dsus+4","play":"X X 0 2 3 4"},{"name":"Dsus2","play":"X X 0 0 3 2"},{"name":"Dsus4","play":"X X 0 2 3 3"},{"name":"E","play":"X 7 6 4 5 X"},{"name":"E","play":"0 3 3 2 0 0"},{"name":"E(add F#)","play":"0 X 4 1 0 0"},{"name":"E5","play":"X 7 9 9 X X"},{"name":"E5","play":"0 2 X X X X"},{"name":"E7","play":"0 2 0 1 0 0"},{"name":"E7","play":"0 2 2 1 3 0"},{"name":"E9","play":"0 0 2 1 3 2"},{"name":"Eb","play":"X X 1 3 4 3"},{"name":"Eb","play":"X X 5 3 4 3"},{"name":"Eb+","play":"0 0 1 0 0 0"},{"name":"Eb/Ab","play":"4 X 5 3 4 0"},{"name":"Eb/Bb","play":"X 1 1 3 4 3"},{"name":"Eb5","play":"X 6 8 8 X X"},{"name":"Eb7","play":"X X 1 3 2 3"},{"name":"Eb7","play":"X 6 8 6 8 6"},{"name":"Eb7","play":"X 1 1 3 2 3"},{"name":"Eb9","play":"X X 0 6 6 6"},{"name":"Ebmaj","play":"X X 5 3 4 3"},{"name":"Ebmaj7","play":"0 0 1 3 3 3"},{"name":"Ebmaj7","play":"X 6 8 7 8 6"},{"name":"Em","play":"X 0 5 4 5 0"},{"name":"Em","play":"0 2 2 0 0 0"},{"name":"Em(add 9)","play":"0 2 4 0 0 0"},{"name":"Em(add F#)","play":"0 X 4 0 0 0"},{"name":"Em/D","play":"X X 0 9 8 7"},{"name":"Em7","play":"0 X 0 0 0 X"},{"name":"Emaj","play":"0 2 2 1 0 0"},{"name":"Emaj7","play":"0 X 6 4 4 0"},{"name":"Emsus4","play":"0 2 2 2 0 0"},{"name":"Esus3","play":"X X 2 2 0 0"},{"name":"F","play":"1 3 3 2 1 1"},{"name":"F#","play":"X X 4 3 2 2"},{"name":"F#+","play":"2 X 4 3 3 0"},{"name":"F#7","play":"2 4 2 3 2 2"},{"name":"F#7","play":"X X 4 3 2 0"},{"name":"F#7","play":"X 0 4 3 2 0"},{"name":"F#m","play":"X X 4 2 2 2"},{"name":"F#m","play":"2 4 4 2 2 2"},{"name":"F#m/E","play":"0 X 4 2 2 0"},{"name":"F#m7","play":"2 X 2 2 2 0"},{"name":"F#maj","alt":["Gbmaj"],"play":"2 4 4 3 2 2"},{"name":"F#o","play":"X X 4 5 X X"},{"name":"F/A","play":"X 0 3 2 1 1"},{"name":"F/C","play":"X 3 3 2 1 1"},{"name":"F/G","play":"3 X 3 2 1 1"},{"name":"F5","play":"X 8 10 10 X X"},{"name":"F5","play":"X 8 10 X X X"},{"name":"F5","play":"1 3 3 X X X"},{"name":"F5i","play":"1 3 3 X X X"},{"name":"F6","play":"1 1 3 2 3 1"},{"name":"F7","play":"X X 3 5 4 5"},{"name":"F7+9","play":"X X 1 2 1 4"},{"name":"Fm","play":"X X 3 1 1 1"},{"name":"Fm","play":"X X 4 2 2 2"},{"name":"Fm6","play":"X X 3 1 3 1"},{"name":"Fm6/Ab","play":"X X 0 1 1 1"},{"name":"Fm7","play":"X X 3 1 4 1"},{"name":"Fm7","play":"X 8 10 8 9 8"},{"name":"Fm7/A","play":"X 0 4 2 2 0"},{"name":"Fm7/A add4","play":"X 0 4 4 2 0"},{"name":"Fm9","play":"X X 3 1 4 3"},{"name":"Fmaj","play":"1 3 3 2 1 1"},{"name":"Fmaj7","play":"0 0 3 2 1 0"},{"name":"Fmaj7","play":"1 X 2 2 1 0"},{"name":"Fmaj7","play":"1 3 3 2 1 0"},{"name":"G","play":"X 10 12 12 12 X"},{"name":"G","play":"3 X 0 0 0 3"},{"name":"G","play":"3 2 0 0 3 3"},{"name":"G","play":"X X 0 7 8 7"},{"name":"G","play":"3 2 0 0 0 3"},{"name":"G","play":"3 2 0 0 3 3"},{"name":"G","play":"3 5 5 4 3 3"},{"name":"G#7","alt":["Ab7"],"play":"X X 1 1 1 2"},{"name":"G#7","alt":["Ab7"],"play":"X X 1 1 1 2"},{"name":"G#m","alt":["Abm"],"play":"X X 0 4 4 4"},{"name":"G#m","alt":["Abm"],"play":"X X 0 4 4 4"},{"name":"G#m7","play":"4 X 4 4 4 0"},{"name":"G(no 3rd)","play":"3 X 0 0 3 3"},{"name":"G+","play":"3 X 1 0 0 0"},{"name":"G+","play":"3 X 1 0 0 3"},{"name":"G+sus2","play":"3 X 1 2 0 0"},{"name":"G/A","play":"0 0 0 0 0 3"},{"name":"G/A","play":"X 0 0 0 X X"},{"name":"G/B","play":"X 2 5 X X X"},{"name":"G/B","play":"0 2 0 0 3 0"},{"name":"G/B","play":"0 2 X 0 2 2"},{"name":"G/B","play":"X X 5 3 4 X"},{"name":"G/D","play":"X X 0 4 3 3"},{"name":"G/E","play":"X X 2 4 3 3"},{"name":"G/F","play":"1 X 0 0 0 3"},{"name":"G/F#","play":"X X 4 4 3 3"},{"name":"G5","play":"3 5 5 X X X"},{"name":"G5","play":"3 X 0 0 X X"},{"name":"G5","play":"3 X 0 0 3 3"},{"name":"G6","play":"3 X 2 0 0 0"},{"name":"G6","play":"3 X 1 0 0 3"},{"name":"G6sus2","play":"3 X 2 2 0 0"},{"name":"G7","play":"3 2 0 0 0 1"},{"name":"G7/B","play":"X X 0 0 0 1"},{"name":"G7sus2","play":"3 X 3 2 0 0"},{"name":"G9","play":"X 2 3 2 3 3"},{"name":"G9","play":"X X 5 4 6 5"},{"name":"Gm","play":"X X 0 3 3 3"},{"name":"Gm","play":"3 5 5 3 3 3"},{"name":"Gm6","play":"3 X 0 3 3 0"},{"name":"Gm7","play":"0 0 3 3 3 3"},{"name":"Gm7","play":"3 5 3 3 3 3"},{"name":"Gm9","play":"3 5 3 3 3 5"},{"name":"Gmaj","play":"3 2 0 0 0 3"},{"name":"Gmaj7","play":"3 X 4 0 0 3"},{"name":"Gmaj7","play":"3 X 0 0 3 2"},{"name":"Gsus+4","play":"3 X 0 0 2 0"},{"name":"Gsus2","play":"3 X 0 2 0 0"},{"name":"Gsus2(add Eb)","play":"3 X 1 2 3 0"},{"name":"Gsus4","play":"X 10 12 12 13 X"},{"name":"Gsus4","play":"3 X 0 0 1 0"},{"name":"Major","movable":true,"play":"X X 3 2 1 1","roots":[4,1]},{"name":"Major","movable":true,"play":"X X X 2 3 2","roots":[2]},{"name":"Minor","movable":true,"play":"X X X 2 3 1","roots":[2]}]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I transcribed these out of a book sometime in the early 1990s. I no longer have the book, and I don't remember the title or the author. The original book had fretboard diagrams, which I translated into a simple textual format so I could write scripts against them.
I have some old Perl code that can render the fretboard diagrams as PDF, which I will publish somewhere if I can make it work again.
Each row has column for each string, numbered 6, 5, 4, 3, 2, 1. The number in the column represents the fret that should be fingered, or
X
to indicate the string should not be played. For movable chords, there is also a list of "roots", which are the strings where the root of the chord can be found.