liba 0.1.15
An algorithm library based on C/C++
Loading...
Searching...
No Matches
notefreqs.h
Go to the documentation of this file.
1
28#ifndef LIBA_NOTEFREQS_H
29#define LIBA_NOTEFREQS_H
30
38#ifndef A_NOTEFREQ
39#define A_NOTEFREQ unsigned int
40#endif
41
43#ifndef A_NOTEFREQ_C
44#define A_NOTEFREQ_C(X) X
45#endif
46
48#ifndef A_NOTEFREQ_FREQ
49#define A_NOTEFREQ_FREQ 0
50#endif
51
56#ifndef A_NOTEFREQ_A4
57#define A_NOTEFREQ_A4 440
58#endif
59
60// clang-format off
61
62/*
63 Speed of Sound = 345 m/s = 1130 ft/s = 770 miles/hr
64 Note Frequency (Hz) Wavelength (cm)
65*/
66#if A_NOTEFREQ_A4 == 432
67
68#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.05)
69#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.01)
70#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.01)
71#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.02)
72#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.09)
73#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.09)
74#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.23)
75#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.43)
76#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.70)
77#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.70)
78#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.05)
79#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.48)
80#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.48)
81#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.00)
82#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.61)
83#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.61)
84#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.31)
85#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.11)
86#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.02)
87#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.02)
88#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.04)
89#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.18)
90#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.18)
91#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.45)
92#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(42.86)
93#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.41)
94#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.41)
95#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.11)
96#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(50.97)
97#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(50.97)
98#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.00)
99#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.21)
100#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.21)
101#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(60.61)
102#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.22)
103#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.04)
104#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.04)
105#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.08)
106#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(76.37)
107#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(76.37)
108#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(80.91)
109#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(85.72)
110#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(90.82)
111#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(90.82)
112#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(96.22)
113#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(101.94)
114#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(101.94)
115#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(108.00)
116#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(114.42)
117#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(114.42)
118#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(121.23)
119#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(128.43)
120#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(136.07)
121#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(136.07)
122#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(144.16)
123#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(152.74)
124#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(152.74)
125#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(161.82)
126#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(171.44)
127#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(181.63)
128#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(181.63)
129#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(192.43)
130#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(203.88)
131#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(203.88)
132#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(216.00)
133#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(228.84)
134#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(228.84)
135#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(242.45)
136#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(256.87)
137#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(272.14)
138#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(272.14)
139#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(288.33)
140#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(305.47)
141#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(305.47)
142#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(323.63)
143#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(342.88)
144#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(363.27)
145#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(363.27)
146#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(384.87)
147#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(407.75)
148#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(407.75)
149#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(432.00)
150#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(457.69)
151#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(457.69)
152#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(484.90)
153#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(513.74)
154#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(544.29)
155#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(544.29)
156#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(576.65)
157#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(610.94)
158#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(610.94)
159#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(647.27)
160#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(685.76)
161#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(726.53)
162#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(726.53)
163#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(769.74)
164#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(815.51)
165#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(815.51)
166#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(864.00)
167#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(915.38)
168#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(915.38)
169#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(969.81)
170#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1027.47)
171#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1088.57)
172#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1088.57)
173#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1153.30)
174#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1221.88)
175#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1221.88)
176#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1294.54)
177#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1371.51)
178#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1453.07)
179#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1453.07)
180#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1539.47)
181#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1631.01)
182#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1631.01)
183#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1728.00)
184#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1830.75)
185#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1830.75)
186#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1939.61)
187#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2054.95)
188#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2177.14)
189#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2177.14)
190#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2306.60)
191#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2443.76)
192#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2443.76)
193#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2589.07)
194#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2743.03)
195#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2906.14)
196#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2906.14)
197#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3078.95)
198#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3262.03)
199#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3262.03)
200#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3456.00)
201#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3661.50)
202#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3661.50)
203#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3879.23)
204#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4109.90)
205#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4354.29)
206#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4354.29)
207#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4613.21)
208#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4887.52)
209#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4887.52)
210#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5178.15)
211#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5486.06)
212#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5812.28)
213#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5812.28)
214#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6157.89)
215#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6524.06)
216#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6524.06)
217#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6912.00)
218#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7323.01)
219#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7323.01)
220#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7758.46)
222#elif A_NOTEFREQ_A4 == 434
223
224#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.13)
225#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.09)
226#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.09)
227#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.10)
228#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.18)
229#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.18)
230#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.32)
231#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.53)
232#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.81)
233#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.81)
234#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.17)
235#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.60)
236#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.60)
237#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.12)
238#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.74)
239#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.74)
240#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.45)
241#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.26)
242#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.18)
243#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.18)
244#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.21)
245#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.36)
246#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.36)
247#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.64)
248#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.06)
249#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.62)
250#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.62)
251#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.33)
252#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.21)
253#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.21)
254#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.25)
255#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.48)
256#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.48)
257#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(60.89)
258#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.51)
259#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.35)
260#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.35)
261#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.42)
262#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(76.72)
263#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(76.72)
264#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(81.28)
265#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.12)
266#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(91.24)
267#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(91.24)
268#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(96.66)
269#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(102.41)
270#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(102.41)
271#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(108.50)
272#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(114.95)
273#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(114.95)
274#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(121.79)
275#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(129.03)
276#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(136.70)
277#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(136.70)
278#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(144.83)
279#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(153.44)
280#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(153.44)
281#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(162.57)
282#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(172.23)
283#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(182.47)
284#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(182.47)
285#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(193.32)
286#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(204.82)
287#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(204.82)
288#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(217.00)
289#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(229.90)
290#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(229.90)
291#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(243.57)
292#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(258.06)
293#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(273.40)
294#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(273.40)
295#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(289.66)
296#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(306.88)
297#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(306.88)
298#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(325.13)
299#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(344.47)
300#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(364.95)
301#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(364.95)
302#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(386.65)
303#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(409.64)
304#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(409.64)
305#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(434.00)
306#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(459.81)
307#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(459.81)
308#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(487.15)
309#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(516.12)
310#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(546.81)
311#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(546.81)
312#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(579.32)
313#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(613.77)
314#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(613.77)
315#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(650.27)
316#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(688.93)
317#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(729.90)
318#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(729.90)
319#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(773.30)
320#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(819.28)
321#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(819.28)
322#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(868.00)
323#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(919.61)
324#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(919.61)
325#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(974.30)
326#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1032.23)
327#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1093.61)
328#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1093.61)
329#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1158.64)
330#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1227.54)
331#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1227.54)
332#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1300.53)
333#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1377.86)
334#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1459.80)
335#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1459.80)
336#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1546.60)
337#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1638.57)
338#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1638.57)
339#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1736.00)
340#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1839.23)
341#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1839.23)
342#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1948.59)
343#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2064.46)
344#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2187.22)
345#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2187.22)
346#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2317.28)
347#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2455.07)
348#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2455.07)
349#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2601.06)
350#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2755.73)
351#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2919.59)
352#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2919.59)
353#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3093.20)
354#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3277.13)
355#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3277.13)
356#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3472.00)
357#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3678.46)
358#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3678.46)
359#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3897.19)
360#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4128.93)
361#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4374.44)
362#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4374.44)
363#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4634.56)
364#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4910.15)
365#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4910.15)
366#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5202.12)
367#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5511.46)
368#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5839.18)
369#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5839.18)
370#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6186.40)
371#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6554.26)
372#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6554.26)
373#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6944.00)
374#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7356.91)
375#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7356.91)
376#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7794.38)
378#elif A_NOTEFREQ_A4 == 436
379
380#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.20)
381#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.17)
382#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.17)
383#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.19)
384#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.27)
385#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.27)
386#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.41)
387#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.63)
388#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.91)
389#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.91)
390#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.28)
391#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.72)
392#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.72)
393#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.25)
394#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.87)
395#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.87)
396#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.59)
397#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.41)
398#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.33)
399#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.33)
400#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.37)
401#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.54)
402#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.54)
403#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.83)
404#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.26)
405#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.83)
406#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.83)
407#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.55)
408#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.44)
409#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.44)
410#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.50)
411#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.74)
412#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.74)
413#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.17)
414#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.81)
415#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.67)
416#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.67)
417#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.75)
418#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.07)
419#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.07)
420#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(81.66)
421#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.51)
422#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(91.66)
423#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(91.66)
424#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(97.11)
425#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(102.88)
426#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(102.88)
427#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(109.00)
428#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(115.48)
429#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(115.48)
430#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(122.35)
431#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(129.62)
432#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(137.33)
433#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(137.33)
434#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(145.50)
435#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(154.15)
436#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(154.15)
437#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(163.32)
438#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(173.03)
439#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(183.32)
440#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(183.32)
441#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(194.22)
442#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(205.76)
443#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(205.76)
444#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(218.00)
445#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(230.96)
446#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(230.96)
447#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(244.70)
448#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(259.25)
449#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(274.66)
450#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(274.66)
451#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(290.99)
452#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(308.30)
453#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(308.30)
454#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(326.63)
455#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(346.05)
456#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(366.63)
457#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(366.63)
458#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(388.43)
459#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(411.53)
460#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(411.53)
461#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(436.00)
462#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(461.93)
463#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(461.93)
464#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(489.39)
465#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(518.49)
466#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(549.33)
467#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(549.33)
468#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(581.99)
469#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(616.60)
470#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(616.60)
471#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(653.26)
472#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(692.11)
473#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(733.26)
474#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(733.26)
475#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(776.86)
476#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(823.06)
477#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(823.06)
478#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(872.00)
479#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(923.85)
480#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(923.85)
481#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(978.79)
482#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1036.99)
483#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1098.65)
484#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1098.65)
485#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1163.98)
486#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1233.19)
487#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1233.19)
488#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1306.52)
489#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1384.21)
490#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1466.52)
491#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1466.52)
492#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1553.73)
493#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1646.12)
494#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1646.12)
495#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1744.00)
496#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1847.70)
497#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1847.70)
498#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1957.57)
499#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2073.98)
500#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2197.30)
501#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2197.30)
502#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2327.96)
503#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2466.39)
504#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2466.39)
505#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2613.05)
506#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2768.43)
507#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2933.05)
508#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2933.05)
509#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3107.45)
510#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3292.23)
511#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3292.23)
512#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3488.00)
513#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3695.41)
514#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3695.41)
515#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3915.15)
516#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4147.95)
517#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4394.60)
518#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4394.60)
519#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4655.92)
520#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4932.78)
521#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4932.78)
522#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5226.09)
523#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5536.85)
524#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5866.09)
525#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5866.09)
526#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6214.91)
527#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6584.47)
528#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6584.47)
529#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6976.00)
530#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7390.81)
531#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7390.81)
532#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7830.30)
534#elif A_NOTEFREQ_A4 == 438
535
536#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.28)
537#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.25)
538#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.25)
539#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.27)
540#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.36)
541#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.36)
542#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.51)
543#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.73)
544#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.02)
545#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.02)
546#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.39)
547#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.84)
548#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.84)
549#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.38)
550#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.00)
551#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.00)
552#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.73)
553#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.55)
554#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.49)
555#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.49)
556#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.54)
557#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.71)
558#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.71)
559#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.02)
560#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.46)
561#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.04)
562#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.04)
563#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.78)
564#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.68)
565#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.68)
566#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.75)
567#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.01)
568#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.01)
569#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.45)
570#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.11)
571#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.98)
572#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.98)
573#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.08)
574#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.43)
575#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.43)
576#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.03)
577#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.91)
578#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.08)
579#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.08)
580#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(97.55)
581#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(103.35)
582#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(103.35)
583#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(109.50)
584#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(116.01)
585#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(116.01)
586#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(122.91)
587#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(130.22)
588#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(137.96)
589#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(137.96)
590#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(146.16)
591#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(154.86)
592#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(154.86)
593#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(164.06)
594#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(173.82)
595#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(184.16)
596#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(184.16)
597#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(195.11)
598#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(206.71)
599#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(206.71)
600#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(219.00)
601#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(232.02)
602#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(232.02)
603#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(245.82)
604#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(260.44)
605#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(275.92)
606#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(275.92)
607#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(292.33)
608#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(309.71)
609#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(309.71)
610#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(328.13)
611#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(347.64)
612#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(368.31)
613#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(368.31)
614#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(390.21)
615#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(413.42)
616#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(413.42)
617#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(438.00)
618#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(464.04)
619#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(464.04)
620#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(491.64)
621#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(520.87)
622#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(551.85)
623#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(551.85)
624#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(584.66)
625#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(619.43)
626#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(619.43)
627#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(656.26)
628#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(695.28)
629#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(736.63)
630#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(736.63)
631#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(780.43)
632#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(826.83)
633#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(826.83)
634#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(876.00)
635#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(928.09)
636#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(928.09)
637#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(983.28)
638#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1041.74)
639#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1103.69)
640#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1103.69)
641#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1169.32)
642#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1238.85)
643#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1238.85)
644#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1312.52)
645#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1390.56)
646#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1473.25)
647#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1473.25)
648#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1560.85)
649#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1653.67)
650#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1653.67)
651#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1752.00)
652#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1856.18)
653#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1856.18)
654#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1966.55)
655#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2083.49)
656#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2207.38)
657#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2207.38)
658#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2338.64)
659#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2477.70)
660#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2477.70)
661#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2625.03)
662#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2781.13)
663#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2946.50)
664#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2946.50)
665#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3121.71)
666#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3307.34)
667#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3307.34)
668#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3504.00)
669#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3712.36)
670#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3712.36)
671#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3933.11)
672#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4166.98)
673#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4414.76)
674#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4414.76)
675#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4677.28)
676#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4955.40)
677#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4955.40)
678#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5250.07)
679#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5562.25)
680#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5893.00)
681#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5893.00)
682#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6243.42)
683#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6614.67)
684#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6614.67)
685#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7008.00)
686#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7424.72)
687#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7424.72)
688#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7866.21)
690#elif A_NOTEFREQ_A4 == 440
691
692#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.35)
693#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.32)
694#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.32)
695#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.35)
696#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.45)
697#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.45)
698#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.60)
699#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.83)
700#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.12)
701#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.12)
702#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.50)
703#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.96)
704#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.96)
705#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.50)
706#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.14)
707#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.14)
708#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.87)
709#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.70)
710#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.65)
711#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.65)
712#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.71)
713#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.89)
714#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.89)
715#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.20)
716#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.65)
717#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.25)
718#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.25)
719#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.00)
720#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.91)
721#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.91)
722#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.00)
723#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.27)
724#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.27)
725#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.74)
726#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.41)
727#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.30)
728#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.30)
729#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.42)
730#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.78)
731#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.78)
732#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.41)
733#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(87.31)
734#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.50)
735#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.50)
736#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.00)
737#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(103.83)
738#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(103.83)
739#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(110.00)
740#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(116.54)
741#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(116.54)
742#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(123.47)
743#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(130.81)
744#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(138.59)
745#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(138.59)
746#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(146.83)
747#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(155.56)
748#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(155.56)
749#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(164.81)
750#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(174.61)
751#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(185.00)
752#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(185.00)
753#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(196.00)
754#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(207.65)
755#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(207.65)
756#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(220.00)
757#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(233.08)
758#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(233.08)
759#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(246.94)
760#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(261.63)
761#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(277.18)
762#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(277.18)
763#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(293.66)
764#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(311.13)
765#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(311.13)
766#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(329.63)
767#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(349.23)
768#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(369.99)
769#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(369.99)
770#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(392.00)
771#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(415.30)
772#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(415.30)
773#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(440.00)
774#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(466.16)
775#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(466.16)
776#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(493.88)
777#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(523.25)
778#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(554.37)
779#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(554.37)
780#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(587.33)
781#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(622.25)
782#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(622.25)
783#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(659.25)
784#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(698.46)
785#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(739.99)
786#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(739.99)
787#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(783.99)
788#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(830.61)
789#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(830.61)
790#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(880.00)
791#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(932.33)
792#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(932.33)
793#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(987.77)
794#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1046.50)
795#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1108.73)
796#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1108.73)
797#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1174.66)
798#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1244.51)
799#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1244.51)
800#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1318.51)
801#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1396.91)
802#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1479.98)
803#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1479.98)
804#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1567.98)
805#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1661.22)
806#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1661.22)
807#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1760.00)
808#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1864.66)
809#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1864.66)
810#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1975.53)
811#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2093.00)
812#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2217.46)
813#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2217.46)
814#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2349.32)
815#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2489.02)
816#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2489.02)
817#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2637.02)
818#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2793.83)
819#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2959.96)
820#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2959.96)
821#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3135.96)
822#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3322.44)
823#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3322.44)
824#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3520.00)
825#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3729.31)
826#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3729.31)
827#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3951.07)
828#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4186.01)
829#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4434.92)
830#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4434.92)
831#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4698.63)
832#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4978.03)
833#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4978.03)
834#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5274.04)
835#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5587.65)
836#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5919.91)
837#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5919.91)
838#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6271.93)
839#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6644.88)
840#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6644.88)
841#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7040.00)
842#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7458.62)
843#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7458.62)
844#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7902.13)
846#elif A_NOTEFREQ_A4 == 442
847
848#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.43)
849#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.40)
850#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.40)
851#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.44)
852#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.53)
853#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.53)
854#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.70)
855#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.93)
856#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.23)
857#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.23)
858#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.61)
859#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.07)
860#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.07)
861#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.62)
862#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.27)
863#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.27)
864#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.01)
865#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.85)
866#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.81)
867#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.81)
868#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.87)
869#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.07)
870#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.07)
871#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.39)
872#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.85)
873#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.46)
874#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.46)
875#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.22)
876#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.15)
877#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.15)
878#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.25)
879#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.54)
880#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.54)
881#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.02)
882#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.70)
883#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.61)
884#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.61)
885#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.75)
886#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.14)
887#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.14)
888#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.78)
889#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(87.70)
890#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.92)
891#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.92)
892#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.44)
893#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(104.30)
894#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(104.30)
895#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(110.50)
896#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(117.07)
897#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(117.07)
898#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(124.03)
899#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(131.41)
900#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(139.22)
901#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(139.22)
902#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(147.50)
903#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(156.27)
904#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(156.27)
905#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(165.56)
906#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(175.41)
907#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(185.84)
908#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(185.84)
909#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(196.89)
910#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(208.60)
911#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(208.60)
912#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(221.00)
913#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(234.14)
914#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(234.14)
915#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(248.06)
916#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(262.81)
917#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(278.44)
918#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(278.44)
919#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(295.00)
920#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(312.54)
921#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(312.54)
922#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(331.13)
923#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(350.82)
924#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(371.68)
925#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(371.68)
926#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(393.78)
927#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(417.19)
928#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(417.19)
929#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(442.00)
930#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(468.28)
931#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(468.28)
932#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(496.13)
933#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(525.63)
934#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(556.88)
935#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(556.88)
936#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(590.00)
937#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(625.08)
938#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(625.08)
939#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(662.25)
940#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(701.63)
941#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(743.35)
942#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(743.35)
943#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(787.55)
944#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(834.38)
945#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(834.38)
946#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(884.00)
947#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(936.57)
948#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(936.57)
949#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(992.26)
950#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1051.26)
951#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1113.77)
952#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1113.77)
953#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1180.00)
954#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1250.16)
955#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1250.16)
956#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1324.50)
957#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1403.26)
958#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1486.70)
959#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1486.70)
960#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1575.11)
961#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1668.77)
962#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1668.77)
963#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1768.00)
964#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1873.13)
965#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1873.13)
966#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1984.51)
967#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2102.52)
968#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2227.54)
969#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2227.54)
970#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2360.00)
971#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2500.33)
972#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2500.33)
973#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2649.01)
974#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2806.52)
975#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2973.41)
976#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2973.41)
977#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3150.22)
978#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3337.54)
979#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3337.54)
980#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3536.00)
981#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3746.26)
982#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3746.26)
983#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3969.03)
984#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4205.03)
985#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4455.08)
986#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4455.08)
987#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4719.99)
988#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5000.66)
989#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5000.66)
990#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5298.01)
991#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5613.05)
992#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5946.82)
993#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5946.82)
994#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6300.44)
995#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6675.08)
996#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6675.08)
997#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7072.00)
998#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7492.52)
999#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7492.52)
1000#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7938.05)
1002#elif A_NOTEFREQ_A4 == 444
1003
1004#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.50)
1005#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.48)
1006#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.48)
1007#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.52)
1008#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.62)
1009#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.62)
1010#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.79)
1011#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(22.03)
1012#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.33)
1013#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.33)
1014#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.72)
1015#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.19)
1016#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.19)
1017#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.75)
1018#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.40)
1019#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.40)
1020#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.15)
1021#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(33.00)
1022#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.96)
1023#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.96)
1024#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(37.04)
1025#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.24)
1026#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.24)
1027#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.58)
1028#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(44.05)
1029#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.67)
1030#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.67)
1031#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.44)
1032#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.39)
1033#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.39)
1034#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.50)
1035#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.80)
1036#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.80)
1037#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.30)
1038#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(66.00)
1039#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.93)
1040#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.93)
1041#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(74.08)
1042#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.49)
1043#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.49)
1044#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(83.16)
1045#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(88.10)
1046#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(93.34)
1047#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(93.34)
1048#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.89)
1049#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(104.77)
1050#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(104.77)
1051#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(111.00)
1052#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(117.60)
1053#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(117.60)
1054#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(124.59)
1055#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(132.00)
1056#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(139.85)
1057#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(139.85)
1058#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(148.17)
1059#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(156.98)
1060#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(156.98)
1061#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(166.31)
1062#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(176.20)
1063#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(186.68)
1064#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(186.68)
1065#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(197.78)
1066#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(209.54)
1067#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(209.54)
1068#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(222.00)
1069#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(235.20)
1070#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(235.20)
1071#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(249.19)
1072#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(264.00)
1073#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(279.70)
1074#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(279.70)
1075#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(296.33)
1076#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(313.96)
1077#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(313.96)
1078#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(332.62)
1079#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(352.40)
1080#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(373.36)
1081#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(373.36)
1082#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(395.56)
1083#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(419.08)
1084#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(419.08)
1085#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(444.00)
1086#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(470.40)
1087#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(470.40)
1088#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(498.37)
1089#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(528.01)
1090#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(559.40)
1091#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(559.40)
1092#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(592.67)
1093#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(627.91)
1094#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(627.91)
1095#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(665.25)
1096#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(704.81)
1097#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(746.72)
1098#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(746.72)
1099#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(791.12)
1100#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(838.16)
1101#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(838.16)
1102#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(888.00)
1103#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(940.80)
1104#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(940.80)
1105#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(996.75)
1106#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1056.02)
1107#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1118.81)
1108#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1118.81)
1109#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1185.34)
1110#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1255.82)
1111#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1255.82)
1112#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1330.50)
1113#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1409.61)
1114#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1493.43)
1115#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1493.43)
1116#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1582.24)
1117#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1676.32)
1118#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1676.32)
1119#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1776.00)
1120#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1881.61)
1121#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1881.61)
1122#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1993.49)
1123#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2112.03)
1124#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2237.62)
1125#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2237.62)
1126#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2370.67)
1127#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2511.64)
1128#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2511.64)
1129#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2660.99)
1130#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2819.22)
1131#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2986.86)
1132#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2986.86)
1133#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3164.47)
1134#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3352.64)
1135#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3352.64)
1136#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3552.00)
1137#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3763.21)
1138#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3763.21)
1139#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3986.99)
1140#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4224.06)
1141#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4475.24)
1142#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4475.24)
1143#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4741.35)
1144#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5023.29)
1145#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5023.29)
1146#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5321.99)
1147#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5638.45)
1148#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5973.73)
1149#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5973.73)
1150#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6328.94)
1151#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6705.28)
1152#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6705.28)
1153#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7104.00)
1154#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7526.43)
1155#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7526.43)
1156#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7973.97)
1158#elif A_NOTEFREQ_A4 == 446
1159
1160#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.57)
1161#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.56)
1162#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.56)
1163#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.60)
1164#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.71)
1165#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.71)
1166#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.88)
1167#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(22.12)
1168#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.44)
1169#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.44)
1170#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.83)
1171#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.31)
1172#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.31)
1173#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.88)
1174#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.53)
1175#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.53)
1176#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.29)
1177#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(33.15)
1178#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(35.12)
1179#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(35.12)
1180#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(37.21)
1181#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.42)
1182#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.42)
1183#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.77)
1184#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(44.25)
1185#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.88)
1186#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.88)
1187#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.67)
1188#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.62)
1189#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.62)
1190#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.75)
1191#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(59.07)
1192#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(59.07)
1193#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.58)
1194#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(66.30)
1195#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(70.24)
1196#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(70.24)
1197#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(74.42)
1198#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.84)
1199#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.84)
1200#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(83.53)
1201#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(88.50)
1202#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(93.76)
1203#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(93.76)
1204#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(99.34)
1205#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(105.24)
1206#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(105.24)
1207#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(111.50)
1208#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(118.13)
1209#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(118.13)
1210#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(125.15)
1211#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(132.60)
1212#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(140.48)
1213#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(140.48)
1214#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(148.83)
1215#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(157.68)
1216#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(157.68)
1217#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(167.06)
1218#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(177.00)
1219#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(187.52)
1220#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(187.52)
1221#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(198.67)
1222#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(210.48)
1223#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(210.48)
1224#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(223.00)
1225#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(236.26)
1226#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(236.26)
1227#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(250.31)
1228#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(265.19)
1229#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(280.96)
1230#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(280.96)
1231#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(297.67)
1232#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(315.37)
1233#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(315.37)
1234#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(334.12)
1235#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(353.99)
1236#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(375.04)
1237#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(375.04)
1238#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(397.34)
1239#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(420.97)
1240#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(420.97)
1241#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(446.00)
1242#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(472.52)
1243#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(472.52)
1244#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(500.62)
1245#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(530.39)
1246#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(561.92)
1247#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(561.92)
1248#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(595.34)
1249#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(630.74)
1250#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(630.74)
1251#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(668.24)
1252#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(707.98)
1253#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(750.08)
1254#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(750.08)
1255#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(794.68)
1256#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(841.94)
1257#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(841.94)
1258#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(892.00)
1259#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(945.04)
1260#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(945.04)
1261#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(1001.24)
1262#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1060.77)
1263#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1123.85)
1264#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1123.85)
1265#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1190.68)
1266#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1261.48)
1267#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1261.48)
1268#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1336.49)
1269#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1415.96)
1270#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1500.16)
1271#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1500.16)
1272#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1589.36)
1273#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1683.87)
1274#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1683.87)
1275#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1784.00)
1276#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1890.08)
1277#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1890.08)
1278#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(2002.47)
1279#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2121.54)
1280#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2247.70)
1281#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2247.70)
1282#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2381.35)
1283#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2522.96)
1284#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2522.96)
1285#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2672.98)
1286#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2831.92)
1287#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(3000.32)
1288#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(3000.32)
1289#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3178.73)
1290#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3367.74)
1291#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3367.74)
1292#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3568.00)
1293#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3780.16)
1294#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3780.16)
1295#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(4004.95)
1296#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4243.09)
1297#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4495.40)
1298#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4495.40)
1299#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4762.71)
1300#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5045.91)
1301#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5045.91)
1302#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5345.96)
1303#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5663.85)
1304#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(6000.64)
1305#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(6000.64)
1306#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6357.45)
1307#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6735.49)
1308#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6735.49)
1309#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7136.00)
1310#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7560.33)
1311#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7560.33)
1312#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(8009.89)
1314#else /* !A_NOTEFREQ_A4 */
1315
1316#error A_NOTEFREQ_A4 must be one of 432,434,436,438,440,442,444,446
1317
1318#endif /* A_NOTEFREQ_A4 */
1319
1320#if !defined A_NOTEFREQ_CAST
1321#if !defined __cplusplus
1322#define A_NOTEFREQ_CAST(X) ((A_NOTEFREQ)(X))
1323#else /* !__cplusplus */
1324#define A_NOTEFREQ_CAST(X) static_cast<A_NOTEFREQ>(X)
1325#endif /* __cplusplus */
1326#endif /* A_NOTEFREQ_CAST */
1327#undef A_NOTEFREQ_A4
1328
1329#define A_NOTEFREQ_C0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C0)
1330#define A_NOTEFREQ_C_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_0)
1331#define A_NOTEFREQ_Db0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db0)
1332#define A_NOTEFREQ_D0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D0)
1333#define A_NOTEFREQ_D_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_0)
1334#define A_NOTEFREQ_Eb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb0)
1335#define A_NOTEFREQ_E0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E0)
1336#define A_NOTEFREQ_F0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F0)
1337#define A_NOTEFREQ_F_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_0)
1338#define A_NOTEFREQ_Gb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb0)
1339#define A_NOTEFREQ_G0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G0)
1340#define A_NOTEFREQ_G_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_0)
1341#define A_NOTEFREQ_Ab0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab0)
1342#define A_NOTEFREQ_A0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A0)
1343#define A_NOTEFREQ_A_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_0)
1344#define A_NOTEFREQ_Bb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb0)
1345#define A_NOTEFREQ_B0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B0)
1346#define A_NOTEFREQ_C1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C1)
1347#define A_NOTEFREQ_C_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_1)
1348#define A_NOTEFREQ_Db1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db1)
1349#define A_NOTEFREQ_D1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D1)
1350#define A_NOTEFREQ_D_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_1)
1351#define A_NOTEFREQ_Eb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb1)
1352#define A_NOTEFREQ_E1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E1)
1353#define A_NOTEFREQ_F1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F1)
1354#define A_NOTEFREQ_F_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_1)
1355#define A_NOTEFREQ_Gb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb1)
1356#define A_NOTEFREQ_G1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G1)
1357#define A_NOTEFREQ_G_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_1)
1358#define A_NOTEFREQ_Ab1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab1)
1359#define A_NOTEFREQ_A1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A1)
1360#define A_NOTEFREQ_A_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_1)
1361#define A_NOTEFREQ_Bb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb1)
1362#define A_NOTEFREQ_B1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B1)
1363#define A_NOTEFREQ_C2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C2)
1364#define A_NOTEFREQ_C_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_2)
1365#define A_NOTEFREQ_Db2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db2)
1366#define A_NOTEFREQ_D2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D2)
1367#define A_NOTEFREQ_D_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_2)
1368#define A_NOTEFREQ_Eb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb2)
1369#define A_NOTEFREQ_E2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E2)
1370#define A_NOTEFREQ_F2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F2)
1371#define A_NOTEFREQ_F_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_2)
1372#define A_NOTEFREQ_Gb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb2)
1373#define A_NOTEFREQ_G2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G2)
1374#define A_NOTEFREQ_G_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_2)
1375#define A_NOTEFREQ_Ab2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab2)
1376#define A_NOTEFREQ_A2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A2)
1377#define A_NOTEFREQ_A_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_2)
1378#define A_NOTEFREQ_Bb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb2)
1379#define A_NOTEFREQ_B2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B2)
1380#define A_NOTEFREQ_C3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C3)
1381#define A_NOTEFREQ_C_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_3)
1382#define A_NOTEFREQ_Db3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db3)
1383#define A_NOTEFREQ_D3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D3)
1384#define A_NOTEFREQ_D_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_3)
1385#define A_NOTEFREQ_Eb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb3)
1386#define A_NOTEFREQ_E3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E3)
1387#define A_NOTEFREQ_F3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F3)
1388#define A_NOTEFREQ_F_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_3)
1389#define A_NOTEFREQ_Gb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb3)
1390#define A_NOTEFREQ_G3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G3)
1391#define A_NOTEFREQ_G_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_3)
1392#define A_NOTEFREQ_Ab3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab3)
1393#define A_NOTEFREQ_A3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A3)
1394#define A_NOTEFREQ_A_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_3)
1395#define A_NOTEFREQ_Bb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb3)
1396#define A_NOTEFREQ_B3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B3)
1397#define A_NOTEFREQ_C4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C4)
1398#define A_NOTEFREQ_C_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_4)
1399#define A_NOTEFREQ_Db4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db4)
1400#define A_NOTEFREQ_D4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D4)
1401#define A_NOTEFREQ_D_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_4)
1402#define A_NOTEFREQ_Eb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb4)
1403#define A_NOTEFREQ_E4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E4)
1404#define A_NOTEFREQ_F4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F4)
1405#define A_NOTEFREQ_F_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_4)
1406#define A_NOTEFREQ_Gb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb4)
1407#define A_NOTEFREQ_G4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G4)
1408#define A_NOTEFREQ_G_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_4)
1409#define A_NOTEFREQ_Ab4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab4)
1410#define A_NOTEFREQ_A4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A4)
1411#define A_NOTEFREQ_A_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_4)
1412#define A_NOTEFREQ_Bb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb4)
1413#define A_NOTEFREQ_B4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B4)
1414#define A_NOTEFREQ_C5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C5)
1415#define A_NOTEFREQ_C_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_5)
1416#define A_NOTEFREQ_Db5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db5)
1417#define A_NOTEFREQ_D5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D5)
1418#define A_NOTEFREQ_D_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_5)
1419#define A_NOTEFREQ_Eb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb5)
1420#define A_NOTEFREQ_E5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E5)
1421#define A_NOTEFREQ_F5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F5)
1422#define A_NOTEFREQ_F_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_5)
1423#define A_NOTEFREQ_Gb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb5)
1424#define A_NOTEFREQ_G5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G5)
1425#define A_NOTEFREQ_G_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_5)
1426#define A_NOTEFREQ_Ab5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab5)
1427#define A_NOTEFREQ_A5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A5)
1428#define A_NOTEFREQ_A_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_5)
1429#define A_NOTEFREQ_Bb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb5)
1430#define A_NOTEFREQ_B5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B5)
1431#define A_NOTEFREQ_C6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C6)
1432#define A_NOTEFREQ_C_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_6)
1433#define A_NOTEFREQ_Db6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db6)
1434#define A_NOTEFREQ_D6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D6)
1435#define A_NOTEFREQ_D_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_6)
1436#define A_NOTEFREQ_Eb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb6)
1437#define A_NOTEFREQ_E6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E6)
1438#define A_NOTEFREQ_F6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F6)
1439#define A_NOTEFREQ_F_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_6)
1440#define A_NOTEFREQ_Gb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb6)
1441#define A_NOTEFREQ_G6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G6)
1442#define A_NOTEFREQ_G_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_6)
1443#define A_NOTEFREQ_Ab6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab6)
1444#define A_NOTEFREQ_A6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A6)
1445#define A_NOTEFREQ_A_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_6)
1446#define A_NOTEFREQ_Bb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb6)
1447#define A_NOTEFREQ_B6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B6)
1448#define A_NOTEFREQ_C7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C7)
1449#define A_NOTEFREQ_C_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_7)
1450#define A_NOTEFREQ_Db7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db7)
1451#define A_NOTEFREQ_D7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D7)
1452#define A_NOTEFREQ_D_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_7)
1453#define A_NOTEFREQ_Eb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb7)
1454#define A_NOTEFREQ_E7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E7)
1455#define A_NOTEFREQ_F7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F7)
1456#define A_NOTEFREQ_F_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_7)
1457#define A_NOTEFREQ_Gb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb7)
1458#define A_NOTEFREQ_G7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G7)
1459#define A_NOTEFREQ_G_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_7)
1460#define A_NOTEFREQ_Ab7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab7)
1461#define A_NOTEFREQ_A7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A7)
1462#define A_NOTEFREQ_A_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_7)
1463#define A_NOTEFREQ_Bb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb7)
1464#define A_NOTEFREQ_B7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B7)
1465#define A_NOTEFREQ_C8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C8)
1466#define A_NOTEFREQ_C_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_8)
1467#define A_NOTEFREQ_Db8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db8)
1468#define A_NOTEFREQ_D8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D8)
1469#define A_NOTEFREQ_D_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_8)
1470#define A_NOTEFREQ_Eb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb8)
1471#define A_NOTEFREQ_E8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E8)
1472#define A_NOTEFREQ_F8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F8)
1473#define A_NOTEFREQ_F_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_8)
1474#define A_NOTEFREQ_Gb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb8)
1475#define A_NOTEFREQ_G8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G8)
1476#define A_NOTEFREQ_G_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_8)
1477#define A_NOTEFREQ_Ab8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab8)
1478#define A_NOTEFREQ_A8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A8)
1479#define A_NOTEFREQ_A_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_8)
1480#define A_NOTEFREQ_Bb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb8)
1481#define A_NOTEFREQ_B8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B8)
1483// clang-format on
1484
1487#endif /* a/notefreqs.h */