All chords and all scales represented in JSON format.
The things are written using the universal integer notation, which represents every note as an offset from the primary.
chords.json, 73 commonly used ones
chords-all.json, 2056 ones
{
"chord UID" : {
"pitch": notes in the chord [0..23] spanning two octaves
"name" : ["name"]
"abbr" : ["abbreviation"]
}
}
scales.json, 67 commonly used ones
scales-ext.json, 1490 ones
{
"scale UID" : {
"pitch": notes in the scale [0..11]
"name": ["name"]
}
}