#ifndef LIBA_NOTEFREQS_H
#define LIBA_NOTEFREQS_H
#ifndef A_NOTEFREQ
#define A_NOTEFREQ unsigned int
#endif
#ifndef A_NOTEFREQ_C
#define A_NOTEFREQ_C(X) X
#endif
#ifndef A_NOTEFREQ_FREQ
#define A_NOTEFREQ_FREQ 0
#endif
#ifndef A_NOTEFREQ_A4
#define A_NOTEFREQ_A4 440
#endif
#if A_NOTEFREQ_A4 == 432
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.05)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.01)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.01)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.02)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.09)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.09)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.23)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.43)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.70)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.70)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.05)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.48)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.48)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.00)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.61)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.61)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.31)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.11)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.02)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.02)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.04)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.18)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.18)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.45)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(42.86)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.41)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.41)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.11)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(50.97)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(50.97)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.00)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.21)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.21)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(60.61)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.22)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.04)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.04)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.08)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(76.37)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(76.37)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(80.91)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(85.72)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(90.82)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(90.82)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(96.22)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(101.94)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(101.94)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(108.00)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(114.42)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(114.42)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(121.23)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(128.43)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(136.07)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(136.07)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(144.16)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(152.74)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(152.74)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(161.82)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(171.44)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(181.63)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(181.63)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(192.43)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(203.88)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(203.88)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(216.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(228.84)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(228.84)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(242.45)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(256.87)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(272.14)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(272.14)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(288.33)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(305.47)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(305.47)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(323.63)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(342.88)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(363.27)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(363.27)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(384.87)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(407.75)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(407.75)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(432.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(457.69)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(457.69)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(484.90)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(513.74)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(544.29)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(544.29)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(576.65)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(610.94)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(610.94)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(647.27)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(685.76)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(726.53)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(726.53)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(769.74)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(815.51)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(815.51)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(864.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(915.38)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(915.38)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(969.81)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1027.47)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1088.57)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1088.57)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1153.30)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1221.88)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1221.88)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1294.54)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1371.51)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1453.07)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1453.07)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1539.47)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1631.01)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1631.01)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1728.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1830.75)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1830.75)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1939.61)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2054.95)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2177.14)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2177.14)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2306.60)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2443.76)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2443.76)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2589.07)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2743.03)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2906.14)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2906.14)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3078.95)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3262.03)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3262.03)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3456.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3661.50)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3661.50)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3879.23)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4109.90)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4354.29)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4354.29)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4613.21)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4887.52)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4887.52)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5178.15)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5486.06)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5812.28)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5812.28)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6157.89)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6524.06)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6524.06)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6912.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7323.01)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7323.01)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7758.46)
#elif A_NOTEFREQ_A4 == 434
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.13)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.09)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.09)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.10)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.18)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.18)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.32)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.53)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.81)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.81)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.17)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.60)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.60)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.12)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.74)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.74)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.45)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.26)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.18)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.18)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.21)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.36)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.36)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.64)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.06)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.62)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.62)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.33)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.21)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.21)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.25)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.48)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.48)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(60.89)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.51)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.35)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.35)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.42)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(76.72)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(76.72)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(81.28)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.12)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(91.24)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(91.24)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(96.66)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(102.41)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(102.41)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(108.50)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(114.95)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(114.95)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(121.79)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(129.03)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(136.70)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(136.70)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(144.83)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(153.44)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(153.44)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(162.57)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(172.23)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(182.47)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(182.47)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(193.32)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(204.82)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(204.82)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(217.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(229.90)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(229.90)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(243.57)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(258.06)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(273.40)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(273.40)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(289.66)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(306.88)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(306.88)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(325.13)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(344.47)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(364.95)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(364.95)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(386.65)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(409.64)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(409.64)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(434.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(459.81)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(459.81)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(487.15)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(516.12)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(546.81)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(546.81)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(579.32)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(613.77)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(613.77)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(650.27)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(688.93)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(729.90)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(729.90)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(773.30)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(819.28)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(819.28)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(868.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(919.61)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(919.61)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(974.30)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1032.23)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1093.61)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1093.61)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1158.64)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1227.54)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1227.54)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1300.53)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1377.86)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1459.80)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1459.80)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1546.60)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1638.57)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1638.57)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1736.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1839.23)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1839.23)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1948.59)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2064.46)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2187.22)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2187.22)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2317.28)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2455.07)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2455.07)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2601.06)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2755.73)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2919.59)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2919.59)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3093.20)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3277.13)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3277.13)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3472.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3678.46)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3678.46)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3897.19)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4128.93)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4374.44)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4374.44)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4634.56)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4910.15)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4910.15)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5202.12)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5511.46)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5839.18)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5839.18)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6186.40)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6554.26)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6554.26)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6944.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7356.91)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7356.91)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7794.38)
#elif A_NOTEFREQ_A4 == 436
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.20)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.17)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.17)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.19)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.27)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.27)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.41)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.63)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(22.91)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(22.91)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.28)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.72)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.72)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.25)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(28.87)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(28.87)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.59)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.41)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.33)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.33)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.37)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.54)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.54)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(40.83)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.26)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(45.83)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(45.83)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.55)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.44)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.44)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.50)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(57.74)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(57.74)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.17)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(64.81)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.67)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.67)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(72.75)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.07)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.07)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(81.66)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.51)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(91.66)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(91.66)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(97.11)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(102.88)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(102.88)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(109.00)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(115.48)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(115.48)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(122.35)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(129.62)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(137.33)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(137.33)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(145.50)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(154.15)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(154.15)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(163.32)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(173.03)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(183.32)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(183.32)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(194.22)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(205.76)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(205.76)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(218.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(230.96)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(230.96)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(244.70)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(259.25)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(274.66)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(274.66)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(290.99)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(308.30)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(308.30)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(326.63)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(346.05)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(366.63)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(366.63)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(388.43)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(411.53)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(411.53)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(436.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(461.93)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(461.93)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(489.39)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(518.49)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(549.33)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(549.33)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(581.99)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(616.60)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(616.60)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(653.26)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(692.11)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(733.26)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(733.26)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(776.86)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(823.06)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(823.06)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(872.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(923.85)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(923.85)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(978.79)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1036.99)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1098.65)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1098.65)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1163.98)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1233.19)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1233.19)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1306.52)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1384.21)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1466.52)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1466.52)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1553.73)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1646.12)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1646.12)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1744.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1847.70)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1847.70)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1957.57)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2073.98)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2197.30)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2197.30)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2327.96)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2466.39)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2466.39)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2613.05)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2768.43)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2933.05)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2933.05)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3107.45)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3292.23)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3292.23)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3488.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3695.41)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3695.41)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3915.15)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4147.95)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4394.60)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4394.60)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4655.92)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4932.78)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4932.78)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5226.09)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5536.85)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5866.09)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5866.09)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6214.91)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6584.47)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6584.47)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(6976.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7390.81)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7390.81)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7830.30)
#elif A_NOTEFREQ_A4 == 438
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.28)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.25)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.25)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.27)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.36)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.36)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.51)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.73)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.02)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.02)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.39)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.84)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.84)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.38)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.00)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.00)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.73)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.55)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.49)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.49)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.54)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.71)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.71)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.02)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.46)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.04)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.04)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(48.78)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.68)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.68)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(54.75)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.01)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.01)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.45)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.11)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(68.98)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(68.98)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.08)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.43)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.43)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.03)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(86.91)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.08)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.08)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(97.55)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(103.35)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(103.35)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(109.50)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(116.01)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(116.01)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(122.91)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(130.22)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(137.96)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(137.96)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(146.16)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(154.86)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(154.86)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(164.06)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(173.82)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(184.16)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(184.16)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(195.11)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(206.71)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(206.71)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(219.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(232.02)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(232.02)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(245.82)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(260.44)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(275.92)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(275.92)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(292.33)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(309.71)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(309.71)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(328.13)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(347.64)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(368.31)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(368.31)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(390.21)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(413.42)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(413.42)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(438.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(464.04)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(464.04)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(491.64)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(520.87)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(551.85)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(551.85)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(584.66)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(619.43)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(619.43)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(656.26)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(695.28)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(736.63)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(736.63)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(780.43)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(826.83)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(826.83)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(876.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(928.09)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(928.09)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(983.28)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1041.74)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1103.69)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1103.69)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1169.32)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1238.85)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1238.85)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1312.52)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1390.56)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1473.25)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1473.25)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1560.85)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1653.67)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1653.67)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1752.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1856.18)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1856.18)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1966.55)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2083.49)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2207.38)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2207.38)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2338.64)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2477.70)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2477.70)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2625.03)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2781.13)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2946.50)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2946.50)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3121.71)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3307.34)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3307.34)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3504.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3712.36)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3712.36)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3933.11)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4166.98)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4414.76)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4414.76)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4677.28)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4955.40)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4955.40)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5250.07)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5562.25)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5893.00)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5893.00)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6243.42)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6614.67)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6614.67)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7008.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7424.72)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7424.72)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7866.21)
#elif A_NOTEFREQ_A4 == 440
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.35)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.32)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.32)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.35)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.45)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.45)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.60)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.83)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.12)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.12)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.50)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(25.96)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(25.96)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.50)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.14)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.14)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(30.87)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.70)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.65)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.65)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.71)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(38.89)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(38.89)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.20)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.65)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.25)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.25)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.00)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(51.91)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(51.91)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.00)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.27)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.27)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(61.74)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.41)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.30)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.30)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.42)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(77.78)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(77.78)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.41)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(87.31)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.50)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.50)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.00)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(103.83)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(103.83)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(110.00)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(116.54)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(116.54)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(123.47)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(130.81)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(138.59)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(138.59)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(146.83)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(155.56)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(155.56)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(164.81)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(174.61)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(185.00)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(185.00)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(196.00)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(207.65)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(207.65)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(220.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(233.08)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(233.08)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(246.94)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(261.63)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(277.18)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(277.18)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(293.66)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(311.13)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(311.13)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(329.63)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(349.23)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(369.99)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(369.99)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(392.00)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(415.30)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(415.30)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(440.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(466.16)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(466.16)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(493.88)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(523.25)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(554.37)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(554.37)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(587.33)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(622.25)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(622.25)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(659.25)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(698.46)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(739.99)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(739.99)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(783.99)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(830.61)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(830.61)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(880.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(932.33)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(932.33)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(987.77)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1046.50)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1108.73)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1108.73)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1174.66)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1244.51)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1244.51)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1318.51)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1396.91)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1479.98)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1479.98)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1567.98)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1661.22)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1661.22)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1760.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1864.66)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1864.66)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1975.53)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2093.00)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2217.46)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2217.46)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2349.32)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2489.02)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2489.02)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2637.02)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2793.83)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2959.96)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2959.96)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3135.96)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3322.44)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3322.44)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3520.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3729.31)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3729.31)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3951.07)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4186.01)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4434.92)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4434.92)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4698.63)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(4978.03)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(4978.03)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5274.04)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5587.65)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5919.91)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5919.91)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6271.93)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6644.88)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6644.88)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7040.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7458.62)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7458.62)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7902.13)
#elif A_NOTEFREQ_A4 == 442
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.43)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.40)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.40)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.44)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.53)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.53)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.70)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(21.93)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.23)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.23)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.61)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.07)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.07)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.62)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.27)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.27)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.01)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(32.85)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.81)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.81)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(36.87)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.07)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.07)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.39)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(43.85)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.46)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.46)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.22)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.15)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.15)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.25)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.54)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.54)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.02)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(65.70)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.61)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.61)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(73.75)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.14)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.14)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(82.78)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(87.70)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(92.92)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(92.92)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.44)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(104.30)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(104.30)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(110.50)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(117.07)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(117.07)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(124.03)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(131.41)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(139.22)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(139.22)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(147.50)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(156.27)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(156.27)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(165.56)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(175.41)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(185.84)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(185.84)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(196.89)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(208.60)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(208.60)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(221.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(234.14)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(234.14)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(248.06)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(262.81)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(278.44)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(278.44)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(295.00)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(312.54)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(312.54)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(331.13)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(350.82)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(371.68)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(371.68)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(393.78)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(417.19)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(417.19)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(442.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(468.28)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(468.28)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(496.13)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(525.63)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(556.88)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(556.88)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(590.00)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(625.08)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(625.08)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(662.25)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(701.63)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(743.35)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(743.35)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(787.55)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(834.38)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(834.38)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(884.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(936.57)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(936.57)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(992.26)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1051.26)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1113.77)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1113.77)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1180.00)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1250.16)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1250.16)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1324.50)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1403.26)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1486.70)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1486.70)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1575.11)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1668.77)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1668.77)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1768.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1873.13)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1873.13)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1984.51)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2102.52)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2227.54)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2227.54)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2360.00)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2500.33)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2500.33)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2649.01)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2806.52)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2973.41)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2973.41)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3150.22)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3337.54)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3337.54)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3536.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3746.26)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3746.26)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3969.03)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4205.03)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4455.08)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4455.08)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4719.99)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5000.66)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5000.66)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5298.01)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5613.05)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5946.82)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5946.82)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6300.44)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6675.08)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6675.08)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7072.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7492.52)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7492.52)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7938.05)
#elif A_NOTEFREQ_A4 == 444
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.50)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.48)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.48)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.52)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.62)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.62)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.79)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(22.03)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.33)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.33)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.72)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.19)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.19)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.75)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.40)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.40)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.15)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(33.00)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(34.96)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(34.96)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(37.04)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.24)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.24)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.58)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(44.05)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.67)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.67)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.44)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.39)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.39)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.50)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(58.80)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(58.80)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.30)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(66.00)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(69.93)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(69.93)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(74.08)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.49)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.49)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(83.16)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(88.10)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(93.34)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(93.34)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(98.89)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(104.77)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(104.77)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(111.00)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(117.60)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(117.60)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(124.59)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(132.00)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(139.85)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(139.85)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(148.17)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(156.98)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(156.98)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(166.31)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(176.20)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(186.68)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(186.68)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(197.78)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(209.54)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(209.54)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(222.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(235.20)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(235.20)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(249.19)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(264.00)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(279.70)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(279.70)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(296.33)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(313.96)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(313.96)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(332.62)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(352.40)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(373.36)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(373.36)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(395.56)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(419.08)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(419.08)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(444.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(470.40)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(470.40)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(498.37)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(528.01)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(559.40)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(559.40)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(592.67)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(627.91)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(627.91)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(665.25)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(704.81)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(746.72)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(746.72)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(791.12)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(838.16)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(838.16)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(888.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(940.80)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(940.80)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(996.75)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1056.02)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1118.81)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1118.81)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1185.34)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1255.82)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1255.82)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1330.50)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1409.61)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1493.43)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1493.43)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1582.24)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1676.32)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1676.32)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1776.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1881.61)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1881.61)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(1993.49)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2112.03)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2237.62)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2237.62)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2370.67)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2511.64)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2511.64)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2660.99)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2819.22)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(2986.86)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(2986.86)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3164.47)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3352.64)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3352.64)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3552.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3763.21)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3763.21)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(3986.99)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4224.06)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4475.24)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4475.24)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4741.35)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5023.29)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5023.29)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5321.99)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5638.45)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(5973.73)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(5973.73)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6328.94)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6705.28)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6705.28)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7104.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7526.43)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7526.43)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(7973.97)
#elif A_NOTEFREQ_A4 == 446
#define A_NOTEFREQ_FREQ_C0 A_NOTEFREQ_C(16.57)
#define A_NOTEFREQ_FREQ_C_0 A_NOTEFREQ_C(17.56)
#define A_NOTEFREQ_FREQ_Db0 A_NOTEFREQ_C(17.56)
#define A_NOTEFREQ_FREQ_D0 A_NOTEFREQ_C(18.60)
#define A_NOTEFREQ_FREQ_D_0 A_NOTEFREQ_C(19.71)
#define A_NOTEFREQ_FREQ_Eb0 A_NOTEFREQ_C(19.71)
#define A_NOTEFREQ_FREQ_E0 A_NOTEFREQ_C(20.88)
#define A_NOTEFREQ_FREQ_F0 A_NOTEFREQ_C(22.12)
#define A_NOTEFREQ_FREQ_F_0 A_NOTEFREQ_C(23.44)
#define A_NOTEFREQ_FREQ_Gb0 A_NOTEFREQ_C(23.44)
#define A_NOTEFREQ_FREQ_G0 A_NOTEFREQ_C(24.83)
#define A_NOTEFREQ_FREQ_G_0 A_NOTEFREQ_C(26.31)
#define A_NOTEFREQ_FREQ_Ab0 A_NOTEFREQ_C(26.31)
#define A_NOTEFREQ_FREQ_A0 A_NOTEFREQ_C(27.88)
#define A_NOTEFREQ_FREQ_A_0 A_NOTEFREQ_C(29.53)
#define A_NOTEFREQ_FREQ_Bb0 A_NOTEFREQ_C(29.53)
#define A_NOTEFREQ_FREQ_B0 A_NOTEFREQ_C(31.29)
#define A_NOTEFREQ_FREQ_C1 A_NOTEFREQ_C(33.15)
#define A_NOTEFREQ_FREQ_C_1 A_NOTEFREQ_C(35.12)
#define A_NOTEFREQ_FREQ_Db1 A_NOTEFREQ_C(35.12)
#define A_NOTEFREQ_FREQ_D1 A_NOTEFREQ_C(37.21)
#define A_NOTEFREQ_FREQ_D_1 A_NOTEFREQ_C(39.42)
#define A_NOTEFREQ_FREQ_Eb1 A_NOTEFREQ_C(39.42)
#define A_NOTEFREQ_FREQ_E1 A_NOTEFREQ_C(41.77)
#define A_NOTEFREQ_FREQ_F1 A_NOTEFREQ_C(44.25)
#define A_NOTEFREQ_FREQ_F_1 A_NOTEFREQ_C(46.88)
#define A_NOTEFREQ_FREQ_Gb1 A_NOTEFREQ_C(46.88)
#define A_NOTEFREQ_FREQ_G1 A_NOTEFREQ_C(49.67)
#define A_NOTEFREQ_FREQ_G_1 A_NOTEFREQ_C(52.62)
#define A_NOTEFREQ_FREQ_Ab1 A_NOTEFREQ_C(52.62)
#define A_NOTEFREQ_FREQ_A1 A_NOTEFREQ_C(55.75)
#define A_NOTEFREQ_FREQ_A_1 A_NOTEFREQ_C(59.07)
#define A_NOTEFREQ_FREQ_Bb1 A_NOTEFREQ_C(59.07)
#define A_NOTEFREQ_FREQ_B1 A_NOTEFREQ_C(62.58)
#define A_NOTEFREQ_FREQ_C2 A_NOTEFREQ_C(66.30)
#define A_NOTEFREQ_FREQ_C_2 A_NOTEFREQ_C(70.24)
#define A_NOTEFREQ_FREQ_Db2 A_NOTEFREQ_C(70.24)
#define A_NOTEFREQ_FREQ_D2 A_NOTEFREQ_C(74.42)
#define A_NOTEFREQ_FREQ_D_2 A_NOTEFREQ_C(78.84)
#define A_NOTEFREQ_FREQ_Eb2 A_NOTEFREQ_C(78.84)
#define A_NOTEFREQ_FREQ_E2 A_NOTEFREQ_C(83.53)
#define A_NOTEFREQ_FREQ_F2 A_NOTEFREQ_C(88.50)
#define A_NOTEFREQ_FREQ_F_2 A_NOTEFREQ_C(93.76)
#define A_NOTEFREQ_FREQ_Gb2 A_NOTEFREQ_C(93.76)
#define A_NOTEFREQ_FREQ_G2 A_NOTEFREQ_C(99.34)
#define A_NOTEFREQ_FREQ_G_2 A_NOTEFREQ_C(105.24)
#define A_NOTEFREQ_FREQ_Ab2 A_NOTEFREQ_C(105.24)
#define A_NOTEFREQ_FREQ_A2 A_NOTEFREQ_C(111.50)
#define A_NOTEFREQ_FREQ_A_2 A_NOTEFREQ_C(118.13)
#define A_NOTEFREQ_FREQ_Bb2 A_NOTEFREQ_C(118.13)
#define A_NOTEFREQ_FREQ_B2 A_NOTEFREQ_C(125.15)
#define A_NOTEFREQ_FREQ_C3 A_NOTEFREQ_C(132.60)
#define A_NOTEFREQ_FREQ_C_3 A_NOTEFREQ_C(140.48)
#define A_NOTEFREQ_FREQ_Db3 A_NOTEFREQ_C(140.48)
#define A_NOTEFREQ_FREQ_D3 A_NOTEFREQ_C(148.83)
#define A_NOTEFREQ_FREQ_D_3 A_NOTEFREQ_C(157.68)
#define A_NOTEFREQ_FREQ_Eb3 A_NOTEFREQ_C(157.68)
#define A_NOTEFREQ_FREQ_E3 A_NOTEFREQ_C(167.06)
#define A_NOTEFREQ_FREQ_F3 A_NOTEFREQ_C(177.00)
#define A_NOTEFREQ_FREQ_F_3 A_NOTEFREQ_C(187.52)
#define A_NOTEFREQ_FREQ_Gb3 A_NOTEFREQ_C(187.52)
#define A_NOTEFREQ_FREQ_G3 A_NOTEFREQ_C(198.67)
#define A_NOTEFREQ_FREQ_G_3 A_NOTEFREQ_C(210.48)
#define A_NOTEFREQ_FREQ_Ab3 A_NOTEFREQ_C(210.48)
#define A_NOTEFREQ_FREQ_A3 A_NOTEFREQ_C(223.00)
#define A_NOTEFREQ_FREQ_A_3 A_NOTEFREQ_C(236.26)
#define A_NOTEFREQ_FREQ_Bb3 A_NOTEFREQ_C(236.26)
#define A_NOTEFREQ_FREQ_B3 A_NOTEFREQ_C(250.31)
#define A_NOTEFREQ_FREQ_C4 A_NOTEFREQ_C(265.19)
#define A_NOTEFREQ_FREQ_C_4 A_NOTEFREQ_C(280.96)
#define A_NOTEFREQ_FREQ_Db4 A_NOTEFREQ_C(280.96)
#define A_NOTEFREQ_FREQ_D4 A_NOTEFREQ_C(297.67)
#define A_NOTEFREQ_FREQ_D_4 A_NOTEFREQ_C(315.37)
#define A_NOTEFREQ_FREQ_Eb4 A_NOTEFREQ_C(315.37)
#define A_NOTEFREQ_FREQ_E4 A_NOTEFREQ_C(334.12)
#define A_NOTEFREQ_FREQ_F4 A_NOTEFREQ_C(353.99)
#define A_NOTEFREQ_FREQ_F_4 A_NOTEFREQ_C(375.04)
#define A_NOTEFREQ_FREQ_Gb4 A_NOTEFREQ_C(375.04)
#define A_NOTEFREQ_FREQ_G4 A_NOTEFREQ_C(397.34)
#define A_NOTEFREQ_FREQ_G_4 A_NOTEFREQ_C(420.97)
#define A_NOTEFREQ_FREQ_Ab4 A_NOTEFREQ_C(420.97)
#define A_NOTEFREQ_FREQ_A4 A_NOTEFREQ_C(446.00)
#define A_NOTEFREQ_FREQ_A_4 A_NOTEFREQ_C(472.52)
#define A_NOTEFREQ_FREQ_Bb4 A_NOTEFREQ_C(472.52)
#define A_NOTEFREQ_FREQ_B4 A_NOTEFREQ_C(500.62)
#define A_NOTEFREQ_FREQ_C5 A_NOTEFREQ_C(530.39)
#define A_NOTEFREQ_FREQ_C_5 A_NOTEFREQ_C(561.92)
#define A_NOTEFREQ_FREQ_Db5 A_NOTEFREQ_C(561.92)
#define A_NOTEFREQ_FREQ_D5 A_NOTEFREQ_C(595.34)
#define A_NOTEFREQ_FREQ_D_5 A_NOTEFREQ_C(630.74)
#define A_NOTEFREQ_FREQ_Eb5 A_NOTEFREQ_C(630.74)
#define A_NOTEFREQ_FREQ_E5 A_NOTEFREQ_C(668.24)
#define A_NOTEFREQ_FREQ_F5 A_NOTEFREQ_C(707.98)
#define A_NOTEFREQ_FREQ_F_5 A_NOTEFREQ_C(750.08)
#define A_NOTEFREQ_FREQ_Gb5 A_NOTEFREQ_C(750.08)
#define A_NOTEFREQ_FREQ_G5 A_NOTEFREQ_C(794.68)
#define A_NOTEFREQ_FREQ_G_5 A_NOTEFREQ_C(841.94)
#define A_NOTEFREQ_FREQ_Ab5 A_NOTEFREQ_C(841.94)
#define A_NOTEFREQ_FREQ_A5 A_NOTEFREQ_C(892.00)
#define A_NOTEFREQ_FREQ_A_5 A_NOTEFREQ_C(945.04)
#define A_NOTEFREQ_FREQ_Bb5 A_NOTEFREQ_C(945.04)
#define A_NOTEFREQ_FREQ_B5 A_NOTEFREQ_C(1001.24)
#define A_NOTEFREQ_FREQ_C6 A_NOTEFREQ_C(1060.77)
#define A_NOTEFREQ_FREQ_C_6 A_NOTEFREQ_C(1123.85)
#define A_NOTEFREQ_FREQ_Db6 A_NOTEFREQ_C(1123.85)
#define A_NOTEFREQ_FREQ_D6 A_NOTEFREQ_C(1190.68)
#define A_NOTEFREQ_FREQ_D_6 A_NOTEFREQ_C(1261.48)
#define A_NOTEFREQ_FREQ_Eb6 A_NOTEFREQ_C(1261.48)
#define A_NOTEFREQ_FREQ_E6 A_NOTEFREQ_C(1336.49)
#define A_NOTEFREQ_FREQ_F6 A_NOTEFREQ_C(1415.96)
#define A_NOTEFREQ_FREQ_F_6 A_NOTEFREQ_C(1500.16)
#define A_NOTEFREQ_FREQ_Gb6 A_NOTEFREQ_C(1500.16)
#define A_NOTEFREQ_FREQ_G6 A_NOTEFREQ_C(1589.36)
#define A_NOTEFREQ_FREQ_G_6 A_NOTEFREQ_C(1683.87)
#define A_NOTEFREQ_FREQ_Ab6 A_NOTEFREQ_C(1683.87)
#define A_NOTEFREQ_FREQ_A6 A_NOTEFREQ_C(1784.00)
#define A_NOTEFREQ_FREQ_A_6 A_NOTEFREQ_C(1890.08)
#define A_NOTEFREQ_FREQ_Bb6 A_NOTEFREQ_C(1890.08)
#define A_NOTEFREQ_FREQ_B6 A_NOTEFREQ_C(2002.47)
#define A_NOTEFREQ_FREQ_C7 A_NOTEFREQ_C(2121.54)
#define A_NOTEFREQ_FREQ_C_7 A_NOTEFREQ_C(2247.70)
#define A_NOTEFREQ_FREQ_Db7 A_NOTEFREQ_C(2247.70)
#define A_NOTEFREQ_FREQ_D7 A_NOTEFREQ_C(2381.35)
#define A_NOTEFREQ_FREQ_D_7 A_NOTEFREQ_C(2522.96)
#define A_NOTEFREQ_FREQ_Eb7 A_NOTEFREQ_C(2522.96)
#define A_NOTEFREQ_FREQ_E7 A_NOTEFREQ_C(2672.98)
#define A_NOTEFREQ_FREQ_F7 A_NOTEFREQ_C(2831.92)
#define A_NOTEFREQ_FREQ_F_7 A_NOTEFREQ_C(3000.32)
#define A_NOTEFREQ_FREQ_Gb7 A_NOTEFREQ_C(3000.32)
#define A_NOTEFREQ_FREQ_G7 A_NOTEFREQ_C(3178.73)
#define A_NOTEFREQ_FREQ_G_7 A_NOTEFREQ_C(3367.74)
#define A_NOTEFREQ_FREQ_Ab7 A_NOTEFREQ_C(3367.74)
#define A_NOTEFREQ_FREQ_A7 A_NOTEFREQ_C(3568.00)
#define A_NOTEFREQ_FREQ_A_7 A_NOTEFREQ_C(3780.16)
#define A_NOTEFREQ_FREQ_Bb7 A_NOTEFREQ_C(3780.16)
#define A_NOTEFREQ_FREQ_B7 A_NOTEFREQ_C(4004.95)
#define A_NOTEFREQ_FREQ_C8 A_NOTEFREQ_C(4243.09)
#define A_NOTEFREQ_FREQ_C_8 A_NOTEFREQ_C(4495.40)
#define A_NOTEFREQ_FREQ_Db8 A_NOTEFREQ_C(4495.40)
#define A_NOTEFREQ_FREQ_D8 A_NOTEFREQ_C(4762.71)
#define A_NOTEFREQ_FREQ_D_8 A_NOTEFREQ_C(5045.91)
#define A_NOTEFREQ_FREQ_Eb8 A_NOTEFREQ_C(5045.91)
#define A_NOTEFREQ_FREQ_E8 A_NOTEFREQ_C(5345.96)
#define A_NOTEFREQ_FREQ_F8 A_NOTEFREQ_C(5663.85)
#define A_NOTEFREQ_FREQ_F_8 A_NOTEFREQ_C(6000.64)
#define A_NOTEFREQ_FREQ_Gb8 A_NOTEFREQ_C(6000.64)
#define A_NOTEFREQ_FREQ_G8 A_NOTEFREQ_C(6357.45)
#define A_NOTEFREQ_FREQ_G_8 A_NOTEFREQ_C(6735.49)
#define A_NOTEFREQ_FREQ_Ab8 A_NOTEFREQ_C(6735.49)
#define A_NOTEFREQ_FREQ_A8 A_NOTEFREQ_C(7136.00)
#define A_NOTEFREQ_FREQ_A_8 A_NOTEFREQ_C(7560.33)
#define A_NOTEFREQ_FREQ_Bb8 A_NOTEFREQ_C(7560.33)
#define A_NOTEFREQ_FREQ_B8 A_NOTEFREQ_C(8009.89)
#else
#error A_NOTEFREQ_A4 must be one of 432,434,436,438,440,442,444,446
#endif
#if !defined A_NOTEFREQ_CAST
#if !defined __cplusplus
#define A_NOTEFREQ_CAST(X) ((A_NOTEFREQ)(X))
#else
#define A_NOTEFREQ_CAST(X) static_cast<A_NOTEFREQ>(X)
#endif
#endif
#undef A_NOTEFREQ_A4
#define A_NOTEFREQ_C0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C0)
#define A_NOTEFREQ_C_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_0)
#define A_NOTEFREQ_Db0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db0)
#define A_NOTEFREQ_D0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D0)
#define A_NOTEFREQ_D_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_0)
#define A_NOTEFREQ_Eb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb0)
#define A_NOTEFREQ_E0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E0)
#define A_NOTEFREQ_F0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F0)
#define A_NOTEFREQ_F_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_0)
#define A_NOTEFREQ_Gb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb0)
#define A_NOTEFREQ_G0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G0)
#define A_NOTEFREQ_G_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_0)
#define A_NOTEFREQ_Ab0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab0)
#define A_NOTEFREQ_A0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A0)
#define A_NOTEFREQ_A_0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_0)
#define A_NOTEFREQ_Bb0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb0)
#define A_NOTEFREQ_B0 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B0)
#define A_NOTEFREQ_C1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C1)
#define A_NOTEFREQ_C_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_1)
#define A_NOTEFREQ_Db1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db1)
#define A_NOTEFREQ_D1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D1)
#define A_NOTEFREQ_D_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_1)
#define A_NOTEFREQ_Eb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb1)
#define A_NOTEFREQ_E1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E1)
#define A_NOTEFREQ_F1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F1)
#define A_NOTEFREQ_F_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_1)
#define A_NOTEFREQ_Gb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb1)
#define A_NOTEFREQ_G1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G1)
#define A_NOTEFREQ_G_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_1)
#define A_NOTEFREQ_Ab1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab1)
#define A_NOTEFREQ_A1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A1)
#define A_NOTEFREQ_A_1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_1)
#define A_NOTEFREQ_Bb1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb1)
#define A_NOTEFREQ_B1 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B1)
#define A_NOTEFREQ_C2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C2)
#define A_NOTEFREQ_C_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_2)
#define A_NOTEFREQ_Db2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db2)
#define A_NOTEFREQ_D2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D2)
#define A_NOTEFREQ_D_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_2)
#define A_NOTEFREQ_Eb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb2)
#define A_NOTEFREQ_E2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E2)
#define A_NOTEFREQ_F2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F2)
#define A_NOTEFREQ_F_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_2)
#define A_NOTEFREQ_Gb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb2)
#define A_NOTEFREQ_G2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G2)
#define A_NOTEFREQ_G_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_2)
#define A_NOTEFREQ_Ab2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab2)
#define A_NOTEFREQ_A2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A2)
#define A_NOTEFREQ_A_2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_2)
#define A_NOTEFREQ_Bb2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb2)
#define A_NOTEFREQ_B2 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B2)
#define A_NOTEFREQ_C3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C3)
#define A_NOTEFREQ_C_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_3)
#define A_NOTEFREQ_Db3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db3)
#define A_NOTEFREQ_D3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D3)
#define A_NOTEFREQ_D_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_3)
#define A_NOTEFREQ_Eb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb3)
#define A_NOTEFREQ_E3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E3)
#define A_NOTEFREQ_F3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F3)
#define A_NOTEFREQ_F_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_3)
#define A_NOTEFREQ_Gb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb3)
#define A_NOTEFREQ_G3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G3)
#define A_NOTEFREQ_G_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_3)
#define A_NOTEFREQ_Ab3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab3)
#define A_NOTEFREQ_A3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A3)
#define A_NOTEFREQ_A_3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_3)
#define A_NOTEFREQ_Bb3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb3)
#define A_NOTEFREQ_B3 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B3)
#define A_NOTEFREQ_C4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C4)
#define A_NOTEFREQ_C_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_4)
#define A_NOTEFREQ_Db4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db4)
#define A_NOTEFREQ_D4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D4)
#define A_NOTEFREQ_D_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_4)
#define A_NOTEFREQ_Eb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb4)
#define A_NOTEFREQ_E4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E4)
#define A_NOTEFREQ_F4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F4)
#define A_NOTEFREQ_F_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_4)
#define A_NOTEFREQ_Gb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb4)
#define A_NOTEFREQ_G4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G4)
#define A_NOTEFREQ_G_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_4)
#define A_NOTEFREQ_Ab4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab4)
#define A_NOTEFREQ_A4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A4)
#define A_NOTEFREQ_A_4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_4)
#define A_NOTEFREQ_Bb4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb4)
#define A_NOTEFREQ_B4 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B4)
#define A_NOTEFREQ_C5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C5)
#define A_NOTEFREQ_C_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_5)
#define A_NOTEFREQ_Db5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db5)
#define A_NOTEFREQ_D5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D5)
#define A_NOTEFREQ_D_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_5)
#define A_NOTEFREQ_Eb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb5)
#define A_NOTEFREQ_E5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E5)
#define A_NOTEFREQ_F5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F5)
#define A_NOTEFREQ_F_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_5)
#define A_NOTEFREQ_Gb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb5)
#define A_NOTEFREQ_G5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G5)
#define A_NOTEFREQ_G_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_5)
#define A_NOTEFREQ_Ab5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab5)
#define A_NOTEFREQ_A5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A5)
#define A_NOTEFREQ_A_5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_5)
#define A_NOTEFREQ_Bb5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb5)
#define A_NOTEFREQ_B5 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B5)
#define A_NOTEFREQ_C6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C6)
#define A_NOTEFREQ_C_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_6)
#define A_NOTEFREQ_Db6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db6)
#define A_NOTEFREQ_D6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D6)
#define A_NOTEFREQ_D_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_6)
#define A_NOTEFREQ_Eb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb6)
#define A_NOTEFREQ_E6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E6)
#define A_NOTEFREQ_F6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F6)
#define A_NOTEFREQ_F_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_6)
#define A_NOTEFREQ_Gb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb6)
#define A_NOTEFREQ_G6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G6)
#define A_NOTEFREQ_G_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_6)
#define A_NOTEFREQ_Ab6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab6)
#define A_NOTEFREQ_A6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A6)
#define A_NOTEFREQ_A_6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_6)
#define A_NOTEFREQ_Bb6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb6)
#define A_NOTEFREQ_B6 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B6)
#define A_NOTEFREQ_C7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C7)
#define A_NOTEFREQ_C_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_7)
#define A_NOTEFREQ_Db7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db7)
#define A_NOTEFREQ_D7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D7)
#define A_NOTEFREQ_D_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_7)
#define A_NOTEFREQ_Eb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb7)
#define A_NOTEFREQ_E7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E7)
#define A_NOTEFREQ_F7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F7)
#define A_NOTEFREQ_F_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_7)
#define A_NOTEFREQ_Gb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb7)
#define A_NOTEFREQ_G7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G7)
#define A_NOTEFREQ_G_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_7)
#define A_NOTEFREQ_Ab7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab7)
#define A_NOTEFREQ_A7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A7)
#define A_NOTEFREQ_A_7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_7)
#define A_NOTEFREQ_Bb7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb7)
#define A_NOTEFREQ_B7 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B7)
#define A_NOTEFREQ_C8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C8)
#define A_NOTEFREQ_C_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_C_8)
#define A_NOTEFREQ_Db8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Db8)
#define A_NOTEFREQ_D8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D8)
#define A_NOTEFREQ_D_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_D_8)
#define A_NOTEFREQ_Eb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Eb8)
#define A_NOTEFREQ_E8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_E8)
#define A_NOTEFREQ_F8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F8)
#define A_NOTEFREQ_F_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_F_8)
#define A_NOTEFREQ_Gb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Gb8)
#define A_NOTEFREQ_G8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G8)
#define A_NOTEFREQ_G_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_G_8)
#define A_NOTEFREQ_Ab8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Ab8)
#define A_NOTEFREQ_A8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A8)
#define A_NOTEFREQ_A_8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_A_8)
#define A_NOTEFREQ_Bb8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_Bb8)
#define A_NOTEFREQ_B8 A_NOTEFREQ_CAST(A_NOTEFREQ_FREQ / A_NOTEFREQ_FREQ_B8)
#endif