-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchord_data.py
81 lines (71 loc) · 2.05 KB
/
chord_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# arrays of each key place on the chart
sym_master = ['Dm',
'Em',
'Esus',
'E',
'F',
'G',
'C/G',
'E/G#',
'Am',
'C/A',
'Dm/A',
'D/A',
'A',
'B/A',
'C',
'D'
]
sym_master_simp = {'Dm': 'dm',
'Em': 'em',
'Esus': 'esus',
'E': 'e',
'F': 'f',
'G': 'g',
'C/G': 'cg',
'E/G#': 'eg#',
'Am': 'am',
'C/A': 'ca',
'Dm/A': 'dma',
'D/A': 'da',
'A': 'a',
'B/A': 'ba',
'C': 'c',
'D': 'd',
}
sym_am = ['iv', 'v', '', '',
'VI', 'VII', 'VII6/III', '',
'i', 'i7', 'iv', '',
'', '', 'III', '']
sym_em = ['', 'i', '', '',
'', 'III', 'III6/VI', '',
'iv', 'iv7', '', 'iv6s4/VII',
'', '', 'VI', 'VII']
sym_dm = ['i', '', '', '',
'III', '', 'VII', '',
'v7', 'v7', 'i', '',
'', '', 'VII', '']
sym_c = ['ii', 'iii', '', '',
'IV', 'V', 'V6/I', '',
'vi', 'vi7', 'ii', '',
'', '', 'I', '']
sym_g = ['', 'vi', '', '',
'', 'I', 'I6/IV', '',
'ii', 'ii7', '', 'ii6s4/V',
'', '', 'IV', 'V']
sym_f = ['vi', '', '', '',
'III', '', 'VII', '',
'v', 'v7', 'i', '',
'', '', 'VII', '']
sym_e = ['', '', 'Isus4/IVsus2', 'I',
'', '', '', 'iii#5/I',
'', '', '', '',
'IV', 'V7', '', '']
sym_d = ['', 'ii', 'Vsus2', '',
'', 'IV', 'IV6', '',
'', '', '', 'iii#5/I',
'V', '', '', 'I']
sym_a = ['', '', 'Vsus4', 'V',
'', '', '', '',
'', '', '', 'Is4/vi#5',
'I', 'Is2b5', '', 'IV']