-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtones.py
125 lines (124 loc) · 2.07 KB
/
tones.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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# Tones dictionary
# Taken directly from buzzer_music.py from https://github.com/james1236/buzzer_music
tones_dict = {
'C0': 16,
'C#0': 17,
'D0': 18,
'D#0': 19,
'E0': 21,
'F0': 22,
'F#0': 23,
'G0': 24,
'G#0': 26,
'A0': 28,
'A#0': 29,
'B0': 31,
'C1': 33,
'C#1': 35,
'D1': 37,
'D#1': 39,
'E1': 41,
'F1': 44,
'F#1': 46,
'G1': 49,
'G#1': 52,
'A1': 55,
'A#1': 58,
'B1': 62,
'C2': 65,
'C#2': 69,
'D2': 73,
'D#2': 78,
'E2': 82,
'F2': 87,
'F#2': 92,
'G2': 98,
'G#2': 104,
'A2': 110,
'A#2': 117,
'B2': 123,
'C3': 131,
'C#3': 139,
'D3': 147,
'D#3': 156,
'E3': 165,
'F3': 175,
'F#3': 185,
'G3': 196,
'G#3': 208,
'A3': 220,
'A#3': 233,
'B3': 247,
'C4': 262,
'C#4': 277,
'D4': 294,
'D#4': 311,
'E4': 330,
'F4': 349,
'F#4': 370,
'G4': 392,
'G#4': 415,
'A4': 440,
'A#4': 466,
'B4': 494,
'C5': 523,
'C#5': 554,
'D5': 587,
'D#5': 622,
'E5': 659,
'F5': 698,
'F#5': 740,
'G5': 784,
'G#5': 831,
'A5': 880,
'A#5': 932,
'B5': 988,
'C6': 1047,
'C#6': 1109,
'D6': 1175,
'D#6': 1245,
'E6': 1319,
'F6': 1397,
'F#6': 1480,
'G6': 1568,
'G#6': 1661,
'A6': 1760,
'A#6': 1865,
'B6': 1976,
'C7': 2093,
'C#7': 2217,
'D7': 2349,
'D#7': 2489,
'E7': 2637,
'F7': 2794,
'F#7': 2960,
'G7': 3136,
'G#7': 3322,
'A7': 3520,
'A#7': 3729,
'B7': 3951,
'C8': 4186,
'C#8': 4435,
'D8': 4699,
'D#8': 4978,
'E8': 5274,
'F8': 5588,
'F#8': 5920,
'G8': 6272,
'G#8': 6645,
'A8': 7040,
'A#8': 7459,
'B8': 7902,
'C9': 8372,
'C#9': 8870,
'D9': 9397,
'D#9': 9956,
'E9': 10548,
'F9': 11175,
'F#9': 11840,
'G9': 12544,
'G#9': 13290,
'A9': 14080,
'A#9': 14917,
'B9': 15804,
}