--- a/src/midi.c Wed Jan 18 22:44:25 2017 +0000
+++ b/src/midi.c Wed Jan 18 22:44:39 2017 +0000
@@ -19,135 +19,135 @@
#include "generator.h"
-#if FS == 78000
-const uint32_t notetable[128] = {
-0x0006DE8E, // MIDI= 0(0x00) OCTAVE=-5 NOTE=C f=8.18 (8.18)
-0x0007471F, // MIDI= 1(0x01) OCTAVE=-5 NOTE=C#/Db f=8.66 (8.66)
-0x0007B5E9, // MIDI= 2(0x02) OCTAVE=-5 NOTE=D f=9.18 (9.18)
-0x00082B49, // MIDI= 3(0x03) OCTAVE=-5 NOTE=D#/Eb f=9.72 (9.72)
-0x0008A7A3, // MIDI= 4(0x04) OCTAVE=-5 NOTE=E f=10.30 (10.30)
-0x00092B63, // MIDI= 5(0x05) OCTAVE=-5 NOTE=F f=10.91 (10.91)
-0x0009B6F8, // MIDI= 6(0x06) OCTAVE=-5 NOTE=F#/Gb f=11.56 (11.56)
-0x000A4ADA, // MIDI= 7(0x07) OCTAVE=-5 NOTE=G f=12.25 (12.25)
-0x000AE787, // MIDI= 8(0x08) OCTAVE=-5 NOTE=G#,Ab f=12.98 (12.98)
-0x000B8D86, // MIDI= 9(0x09) OCTAVE=-5 NOTE=A f=13.75 (13.75)
-0x000C3D63, // MIDI= 10(0x0A) OCTAVE=-5 NOTE=A#/Bb f=14.57 (14.57)
-0x000CF7B5, // MIDI= 11(0x0B) OCTAVE=-5 NOTE=B f=15.43 (15.43)
-0x000DBD1B, // MIDI= 12(0x0C) OCTAVE=-4 NOTE=C f=16.35 (16.35)
-0x000E8E3F, // MIDI= 13(0x0D) OCTAVE=-4 NOTE=C#/Db f=17.32 (17.32)
-0x000F6BD1, // MIDI= 14(0x0E) OCTAVE=-4 NOTE=D f=18.35 (18.35)
-0x00105691, // MIDI= 15(0x0F) OCTAVE=-4 NOTE=D#/Eb f=19.45 (19.45)
-0x00114F47, // MIDI= 16(0x10) OCTAVE=-4 NOTE=E f=20.60 (20.60)
-0x001256C6, // MIDI= 17(0x11) OCTAVE=-4 NOTE=F f=21.83 (21.83)
-0x00136DF0, // MIDI= 18(0x12) OCTAVE=-4 NOTE=F#/Gb f=23.12 (23.12)
-0x001495B5, // MIDI= 19(0x13) OCTAVE=-4 NOTE=G f=24.50 (24.50)
-0x0015CF0F, // MIDI= 20(0x14) OCTAVE=-4 NOTE=G#,Ab f=25.96 (25.96)
-0x00171B0B, // MIDI= 21(0x15) OCTAVE=-4 NOTE=A f=27.50 (27.50)
-0x00187AC5, // MIDI= 22(0x16) OCTAVE=-4 NOTE=A#/Bb f=29.14 (29.14)
-0x0019EF6A, // MIDI= 23(0x17) OCTAVE=-4 NOTE=B f=30.87 (30.87)
-0x001B7A36, // MIDI= 24(0x18) OCTAVE=-3 NOTE=C f=32.70 (32.70)
-0x001D1C7D, // MIDI= 25(0x19) OCTAVE=-3 NOTE=C#/Db f=34.65 (34.65)
-0x001ED7A3, // MIDI= 26(0x1A) OCTAVE=-3 NOTE=D f=36.71 (36.71)
-0x0020AD23, // MIDI= 27(0x1B) OCTAVE=-3 NOTE=D#/Eb f=38.89 (38.89)
-0x00229E8D, // MIDI= 28(0x1C) OCTAVE=-3 NOTE=E f=41.20 (41.20)
-0x0024AD8C, // MIDI= 29(0x1D) OCTAVE=-3 NOTE=F f=43.65 (43.65)
-0x0026DBE1, // MIDI= 30(0x1E) OCTAVE=-3 NOTE=F#/Gb f=46.25 (46.25)
-0x00292B69, // MIDI= 31(0x1F) OCTAVE=-3 NOTE=G f=49.00 (49.00)
-0x002B9E1E, // MIDI= 32(0x20) OCTAVE=-3 NOTE=G#,Ab f=51.91 (51.91)
-0x002E3617, // MIDI= 33(0x21) OCTAVE=-3 NOTE=A f=55.00 (55.00)
-0x0030F58B, // MIDI= 34(0x22) OCTAVE=-3 NOTE=A#/Bb f=58.27 (58.27)
-0x0033DED3, // MIDI= 35(0x23) OCTAVE=-3 NOTE=B f=61.74 (61.74)
-0x0036F46D, // MIDI= 36(0x24) OCTAVE=-2 NOTE=C f=65.41 (65.41)
-0x003A38FA, // MIDI= 37(0x25) OCTAVE=-2 NOTE=C#/Db f=69.30 (69.30)
-0x003DAF46, // MIDI= 38(0x26) OCTAVE=-2 NOTE=D f=73.42 (73.42)
-0x00415A45, // MIDI= 39(0x27) OCTAVE=-2 NOTE=D#/Eb f=77.78 (77.78)
-0x00453D1B, // MIDI= 40(0x28) OCTAVE=-2 NOTE=E f=82.41 (82.41)
-0x00495B18, // MIDI= 41(0x29) OCTAVE=-2 NOTE=F f=87.31 (87.31)
-0x004DB7C2, // MIDI= 42(0x2A) OCTAVE=-2 NOTE=F#/Gb f=92.50 (92.50)
-0x005256D2, // MIDI= 43(0x2B) OCTAVE=-2 NOTE=G f=98.00 (98.00)
-0x00573C3C, // MIDI= 44(0x2C) OCTAVE=-2 NOTE=G#,Ab f=103.83 (103.83)
-0x005C6C2D, // MIDI= 45(0x2D) OCTAVE=-2 NOTE=A f=110.00 (110.00)
-0x0061EB15, // MIDI= 46(0x2E) OCTAVE=-2 NOTE=A#/Bb f=116.54 (116.54)
-0x0067BDA6, // MIDI= 47(0x2F) OCTAVE=-2 NOTE=B f=123.47 (123.47)
-0x006DE8DA, // MIDI= 48(0x30) OCTAVE=-1 NOTE=C f=130.81 (130.81)
-0x007471F4, // MIDI= 49(0x31) OCTAVE=-1 NOTE=C#/Db f=138.59 (138.59)
-0x007B5E8C, // MIDI= 50(0x32) OCTAVE=-1 NOTE=D f=146.83 (146.83)
-0x0082B48B, // MIDI= 51(0x33) OCTAVE=-1 NOTE=D#/Eb f=155.56 (155.56)
-0x008A7A36, // MIDI= 52(0x34) OCTAVE=-1 NOTE=E f=164.81 (164.81)
-0x0092B630, // MIDI= 53(0x35) OCTAVE=-1 NOTE=F f=174.61 (174.61)
-0x009B6F84, // MIDI= 54(0x36) OCTAVE=-1 NOTE=F#/Gb f=185.00 (185.00)
-0x00A4ADA4, // MIDI= 55(0x37) OCTAVE=-1 NOTE=G f=196.00 (196.00)
-0x00AE7877, // MIDI= 56(0x38) OCTAVE=-1 NOTE=G#,Ab f=207.65 (207.65)
-0x00B8D85A, // MIDI= 57(0x39) OCTAVE=-1 NOTE=A f=220.00 (220.00)
-0x00C3D62B, // MIDI= 58(0x3A) OCTAVE=-1 NOTE=A#/Bb f=233.08 (233.08)
-0x00CF7B4D, // MIDI= 59(0x3B) OCTAVE=-1 NOTE=B f=246.94 (246.94)
-0x00DBD1B3, // MIDI= 60(0x3C) OCTAVE=0 NOTE=C f=261.63 (261.63)
-0x00E8E3E9, // MIDI= 61(0x3D) OCTAVE=0 NOTE=C#/Db f=277.18 (277.18)
-0x00F6BD18, // MIDI= 62(0x3E) OCTAVE=0 NOTE=D f=293.66 (293.66)
-0x01056916, // MIDI= 63(0x3F) OCTAVE=0 NOTE=D#/Eb f=311.13 (311.13)
-0x0114F46B, // MIDI= 64(0x40) OCTAVE=0 NOTE=E f=329.63 (329.63)
-0x01256C61, // MIDI= 65(0x41) OCTAVE=0 NOTE=F f=349.23 (349.23)
-0x0136DF08, // MIDI= 66(0x42) OCTAVE=0 NOTE=F#/Gb f=369.99 (369.99)
-0x01495B49, // MIDI= 67(0x43) OCTAVE=0 NOTE=G f=392.00 (392.00)
-0x015CF0EE, // MIDI= 68(0x44) OCTAVE=0 NOTE=G#,Ab f=415.30 (415.30)
-0x0171B0B5, // MIDI= 69(0x45) OCTAVE=0 NOTE=A f=440.00 (440.00)
-0x0187AC56, // MIDI= 70(0x46) OCTAVE=0 NOTE=A#/Bb f=466.16 (466.16)
-0x019EF69A, // MIDI= 71(0x47) OCTAVE=0 NOTE=B f=493.88 (493.88)
-0x01B7A367, // MIDI= 72(0x48) OCTAVE=1 NOTE=C f=523.25 (523.25)
-0x01D1C7D1, // MIDI= 73(0x49) OCTAVE=1 NOTE=C#/Db f=554.37 (554.37)
-0x01ED7A30, // MIDI= 74(0x4A) OCTAVE=1 NOTE=D f=587.33 (587.33)
-0x020AD22B, // MIDI= 75(0x4B) OCTAVE=1 NOTE=D#/Eb f=622.25 (622.25)
-0x0229E8D7, // MIDI= 76(0x4C) OCTAVE=1 NOTE=E f=659.26 (659.26)
-0x024AD8C1, // MIDI= 77(0x4D) OCTAVE=1 NOTE=F f=698.46 (698.46)
-0x026DBE0F, // MIDI= 78(0x4E) OCTAVE=1 NOTE=F#/Gb f=739.99 (739.99)
-0x0292B691, // MIDI= 79(0x4F) OCTAVE=1 NOTE=G f=783.99 (783.99)
-0x02B9E1DD, // MIDI= 80(0x50) OCTAVE=1 NOTE=G#,Ab f=830.61 (830.61)
-0x02E36169, // MIDI= 81(0x51) OCTAVE=1 NOTE=A f=880.00 (880.00)
-0x030F58AB, // MIDI= 82(0x52) OCTAVE=1 NOTE=A#/Bb f=932.33 (932.33)
-0x033DED33, // MIDI= 83(0x53) OCTAVE=1 NOTE=B f=987.77 (987.77)
-0x036F46CD, // MIDI= 84(0x54) OCTAVE=2 NOTE=C f=1046.50 (1046.50)
-0x03A38FA2, // MIDI= 85(0x55) OCTAVE=2 NOTE=C#/Db f=1108.73 (1108.73)
-0x03DAF45F, // MIDI= 86(0x56) OCTAVE=2 NOTE=D f=1174.66 (1174.66)
-0x0415A457, // MIDI= 87(0x57) OCTAVE=2 NOTE=D#/Eb f=1244.51 (1244.51)
-0x0453D1AE, // MIDI= 88(0x58) OCTAVE=2 NOTE=E f=1318.51 (1318.51)
-0x0495B183, // MIDI= 89(0x59) OCTAVE=2 NOTE=F f=1396.91 (1396.91)
-0x04DB7C1F, // MIDI= 90(0x5A) OCTAVE=2 NOTE=F#/Gb f=1479.98 (1479.98)
-0x05256D22, // MIDI= 91(0x5B) OCTAVE=2 NOTE=G f=1567.98 (1567.98)
-0x0573C3B9, // MIDI= 92(0x5C) OCTAVE=2 NOTE=G#,Ab f=1661.22 (1661.22)
-0x05C6C2D3, // MIDI= 93(0x5D) OCTAVE=2 NOTE=A f=1760.00 (1760.00)
-0x061EB157, // MIDI= 94(0x5E) OCTAVE=2 NOTE=A#/Bb f=1864.66 (1864.66)
-0x067BDA67, // MIDI= 95(0x5F) OCTAVE=2 NOTE=B f=1975.53 (1975.53)
-0x06DE8D9A, // MIDI= 96(0x60) OCTAVE=3 NOTE=C f=2093.00 (2093.00)
-0x07471F45, // MIDI= 97(0x61) OCTAVE=3 NOTE=C#/Db f=2217.46 (2217.46)
-0x07B5E8BE, // MIDI= 98(0x62) OCTAVE=3 NOTE=D f=2349.32 (2349.32)
-0x082B48AE, // MIDI= 99(0x63) OCTAVE=3 NOTE=D#/Eb f=2489.02 (2489.02)
-0x08A7A35B, // MIDI=100(0x64) OCTAVE=3 NOTE=E f=2637.02 (2637.02)
-0x092B6306, // MIDI=101(0x65) OCTAVE=3 NOTE=F f=2793.83 (2793.83)
-0x09B6F83E, // MIDI=102(0x66) OCTAVE=3 NOTE=F#/Gb f=2959.96 (2959.96)
-0x0A4ADA44, // MIDI=103(0x67) OCTAVE=3 NOTE=G f=3135.96 (3135.96)
-0x0AE78773, // MIDI=104(0x68) OCTAVE=3 NOTE=G#,Ab f=3322.44 (3322.44)
-0x0B8D85A5, // MIDI=105(0x69) OCTAVE=3 NOTE=A f=3520.00 (3520.00)
-0x0C3D62AE, // MIDI=106(0x6A) OCTAVE=3 NOTE=A#/Bb f=3729.31 (3729.31)
-0x0CF7B4CD, // MIDI=107(0x6B) OCTAVE=3 NOTE=B f=3951.07 (3951.07)
-0x0DBD1B34, // MIDI=108(0x6C) OCTAVE=4 NOTE=C f=4186.01 (4186.01)
-0x0E8E3E8A, // MIDI=109(0x6D) OCTAVE=4 NOTE=C#/Db f=4434.92 (4434.92)
-0x0F6BD17C, // MIDI=110(0x6E) OCTAVE=4 NOTE=D f=4698.64 (4698.64)
-0x1056915B, // MIDI=111(0x6F) OCTAVE=4 NOTE=D#/Eb f=4978.03 (4978.03)
-0x114F46B6, // MIDI=112(0x70) OCTAVE=4 NOTE=E f=5274.04 (5274.04)
-0x1256C60C, // MIDI=113(0x71) OCTAVE=4 NOTE=F f=5587.65 (5587.65)
-0x136DF07B, // MIDI=114(0x72) OCTAVE=4 NOTE=F#/Gb f=5919.91 (5919.91)
-0x1495B489, // MIDI=115(0x73) OCTAVE=4 NOTE=G f=6271.93 (6271.93)
-0x15CF0EE5, // MIDI=116(0x74) OCTAVE=4 NOTE=G#,Ab f=6644.88 (6644.88)
-0x171B0B4A, // MIDI=117(0x75) OCTAVE=4 NOTE=A f=7040.00 (7040.00)
-0x187AC55C, // MIDI=118(0x76) OCTAVE=4 NOTE=A#/Bb f=7458.62 (7458.62)
-0x19EF699B, // MIDI=119(0x77) OCTAVE=4 NOTE=B f=7902.13 (7902.13)
-0x1B7A3669, // MIDI=120(0x78) OCTAVE=5 NOTE=C f=8372.02 (8372.02)
-0x1D1C7D13, // MIDI=121(0x79) OCTAVE=5 NOTE=C#/Db f=8869.84 (8869.84)
-0x1ED7A2F9, // MIDI=122(0x7A) OCTAVE=5 NOTE=D f=9397.27 (9397.27)
-0x20AD22B6, // MIDI=123(0x7B) OCTAVE=5 NOTE=D#/Eb f=9956.06 (9956.06)
-0x229E8D6D, // MIDI=124(0x7C) OCTAVE=5 NOTE=E f=10548.08 (10548.08)
-0x24AD8C17, // MIDI=125(0x7D) OCTAVE=5 NOTE=F f=11175.30 (11175.30)
-0x26DBE0F7, // MIDI=126(0x7E) OCTAVE=5 NOTE=F#/Gb f=11839.82 (11839.82)
-0x292B6911, // MIDI=127(0x7F) OCTAVE=5 NOTE=G f=12543.85 (12543.85)
+#if FS == 26000
+const uint32_t notetable[128] = { /* Sample rate = 26000 Hz */
+0x00149BA9, // MIDI= 0(0x00) OCTAVE=-5 NOTE=C f=8.18 (8.18)
+0x0015D55E, // MIDI= 1(0x01) OCTAVE=-5 NOTE=C#/Db f=8.66 (8.66)
+0x001721BA, // MIDI= 2(0x02) OCTAVE=-5 NOTE=D f=9.18 (9.18)
+0x001881DA, // MIDI= 3(0x03) OCTAVE=-5 NOTE=D#/Eb f=9.72 (9.72)
+0x0019F6EA, // MIDI= 4(0x04) OCTAVE=-5 NOTE=E f=10.30 (10.30)
+0x001B8229, // MIDI= 5(0x05) OCTAVE=-5 NOTE=F f=10.91 (10.91)
+0x001D24E9, // MIDI= 6(0x06) OCTAVE=-5 NOTE=F#/Gb f=11.56 (11.56)
+0x001EE08F, // MIDI= 7(0x07) OCTAVE=-5 NOTE=G f=12.25 (12.25)
+0x0020B696, // MIDI= 8(0x08) OCTAVE=-5 NOTE=G#,Ab f=12.98 (12.98)
+0x0022A891, // MIDI= 9(0x09) OCTAVE=-5 NOTE=A f=13.75 (13.75)
+0x0024B828, // MIDI= 10(0x0A) OCTAVE=-5 NOTE=A#/Bb f=14.57 (14.57)
+0x0026E71E, // MIDI= 11(0x0B) OCTAVE=-5 NOTE=B f=15.43 (15.43)
+0x00293752, // MIDI= 12(0x0C) OCTAVE=-4 NOTE=C f=16.35 (16.35)
+0x002BAABC, // MIDI= 13(0x0D) OCTAVE=-4 NOTE=C#/Db f=17.32 (17.32)
+0x002E4374, // MIDI= 14(0x0E) OCTAVE=-4 NOTE=D f=18.35 (18.35)
+0x003103B4, // MIDI= 15(0x0F) OCTAVE=-4 NOTE=D#/Eb f=19.45 (19.45)
+0x0033EDD4, // MIDI= 16(0x10) OCTAVE=-4 NOTE=E f=20.60 (20.60)
+0x00370452, // MIDI= 17(0x11) OCTAVE=-4 NOTE=F f=21.83 (21.83)
+0x003A49D1, // MIDI= 18(0x12) OCTAVE=-4 NOTE=F#/Gb f=23.12 (23.12)
+0x003DC11E, // MIDI= 19(0x13) OCTAVE=-4 NOTE=G f=24.50 (24.50)
+0x00416D2D, // MIDI= 20(0x14) OCTAVE=-4 NOTE=G#,Ab f=25.96 (25.96)
+0x00455122, // MIDI= 21(0x15) OCTAVE=-4 NOTE=A f=27.50 (27.50)
+0x00497050, // MIDI= 22(0x16) OCTAVE=-4 NOTE=A#/Bb f=29.14 (29.14)
+0x004DCE3D, // MIDI= 23(0x17) OCTAVE=-4 NOTE=B f=30.87 (30.87)
+0x00526EA3, // MIDI= 24(0x18) OCTAVE=-3 NOTE=C f=32.70 (32.70)
+0x00575577, // MIDI= 25(0x19) OCTAVE=-3 NOTE=C#/Db f=34.65 (34.65)
+0x005C86E9, // MIDI= 26(0x1A) OCTAVE=-3 NOTE=D f=36.71 (36.71)
+0x00620768, // MIDI= 27(0x1B) OCTAVE=-3 NOTE=D#/Eb f=38.89 (38.89)
+0x0067DBA8, // MIDI= 28(0x1C) OCTAVE=-3 NOTE=E f=41.20 (41.20)
+0x006E08A4, // MIDI= 29(0x1D) OCTAVE=-3 NOTE=F f=43.65 (43.65)
+0x007493A3, // MIDI= 30(0x1E) OCTAVE=-3 NOTE=F#/Gb f=46.25 (46.25)
+0x007B823B, // MIDI= 31(0x1F) OCTAVE=-3 NOTE=G f=49.00 (49.00)
+0x0082DA59, // MIDI= 32(0x20) OCTAVE=-3 NOTE=G#,Ab f=51.91 (51.91)
+0x008AA244, // MIDI= 33(0x21) OCTAVE=-3 NOTE=A f=55.00 (55.00)
+0x0092E0A0, // MIDI= 34(0x22) OCTAVE=-3 NOTE=A#/Bb f=58.27 (58.27)
+0x009B9C7A, // MIDI= 35(0x23) OCTAVE=-3 NOTE=B f=61.74 (61.74)
+0x00A4DD46, // MIDI= 36(0x24) OCTAVE=-2 NOTE=C f=65.41 (65.41)
+0x00AEAAEE, // MIDI= 37(0x25) OCTAVE=-2 NOTE=C#/Db f=69.30 (69.30)
+0x00B90DD2, // MIDI= 38(0x26) OCTAVE=-2 NOTE=D f=73.42 (73.42)
+0x00C40ED0, // MIDI= 39(0x27) OCTAVE=-2 NOTE=D#/Eb f=77.78 (77.78)
+0x00CFB751, // MIDI= 40(0x28) OCTAVE=-2 NOTE=E f=82.41 (82.41)
+0x00DC1149, // MIDI= 41(0x29) OCTAVE=-2 NOTE=F f=87.31 (87.31)
+0x00E92746, // MIDI= 42(0x2A) OCTAVE=-2 NOTE=F#/Gb f=92.50 (92.50)
+0x00F70476, // MIDI= 43(0x2B) OCTAVE=-2 NOTE=G f=98.00 (98.00)
+0x0105B4B3, // MIDI= 44(0x2C) OCTAVE=-2 NOTE=G#,Ab f=103.83 (103.83)
+0x01154487, // MIDI= 45(0x2D) OCTAVE=-2 NOTE=A f=110.00 (110.00)
+0x0125C140, // MIDI= 46(0x2E) OCTAVE=-2 NOTE=A#/Bb f=116.54 (116.54)
+0x013738F3, // MIDI= 47(0x2F) OCTAVE=-2 NOTE=B f=123.47 (123.47)
+0x0149BA8D, // MIDI= 48(0x30) OCTAVE=-1 NOTE=C f=130.81 (130.81)
+0x015D55DD, // MIDI= 49(0x31) OCTAVE=-1 NOTE=C#/Db f=138.59 (138.59)
+0x01721BA4, // MIDI= 50(0x32) OCTAVE=-1 NOTE=D f=146.83 (146.83)
+0x01881DA1, // MIDI= 51(0x33) OCTAVE=-1 NOTE=D#/Eb f=155.56 (155.56)
+0x019F6EA1, // MIDI= 52(0x34) OCTAVE=-1 NOTE=E f=164.81 (164.81)
+0x01B82291, // MIDI= 53(0x35) OCTAVE=-1 NOTE=F f=174.61 (174.61)
+0x01D24E8C, // MIDI= 54(0x36) OCTAVE=-1 NOTE=F#/Gb f=185.00 (185.00)
+0x01EE08ED, // MIDI= 55(0x37) OCTAVE=-1 NOTE=G f=196.00 (196.00)
+0x020B6965, // MIDI= 56(0x38) OCTAVE=-1 NOTE=G#,Ab f=207.65 (207.65)
+0x022A890F, // MIDI= 57(0x39) OCTAVE=-1 NOTE=A f=220.00 (220.00)
+0x024B8281, // MIDI= 58(0x3A) OCTAVE=-1 NOTE=A#/Bb f=233.08 (233.08)
+0x026E71E7, // MIDI= 59(0x3B) OCTAVE=-1 NOTE=B f=246.94 (246.94)
+0x0293751A, // MIDI= 60(0x3C) OCTAVE=0 NOTE=C f=261.63 (261.63)
+0x02BAABBA, // MIDI= 61(0x3D) OCTAVE=0 NOTE=C#/Db f=277.18 (277.18)
+0x02E43747, // MIDI= 62(0x3E) OCTAVE=0 NOTE=D f=293.66 (293.66)
+0x03103B41, // MIDI= 63(0x3F) OCTAVE=0 NOTE=D#/Eb f=311.13 (311.13)
+0x033EDD42, // MIDI= 64(0x40) OCTAVE=0 NOTE=E f=329.63 (329.63)
+0x03704522, // MIDI= 65(0x41) OCTAVE=0 NOTE=F f=349.23 (349.23)
+0x03A49D17, // MIDI= 66(0x42) OCTAVE=0 NOTE=F#/Gb f=369.99 (369.99)
+0x03DC11DA, // MIDI= 67(0x43) OCTAVE=0 NOTE=G f=392.00 (392.00)
+0x0416D2CB, // MIDI= 68(0x44) OCTAVE=0 NOTE=G#,Ab f=415.30 (415.30)
+0x0455121E, // MIDI= 69(0x45) OCTAVE=0 NOTE=A f=440.00 (440.00)
+0x04970501, // MIDI= 70(0x46) OCTAVE=0 NOTE=A#/Bb f=466.16 (466.16)
+0x04DCE3CD, // MIDI= 71(0x47) OCTAVE=0 NOTE=B f=493.88 (493.88)
+0x0526EA34, // MIDI= 72(0x48) OCTAVE=1 NOTE=C f=523.25 (523.25)
+0x05755774, // MIDI= 73(0x49) OCTAVE=1 NOTE=C#/Db f=554.37 (554.37)
+0x05C86E8F, // MIDI= 74(0x4A) OCTAVE=1 NOTE=D f=587.33 (587.33)
+0x06207682, // MIDI= 75(0x4B) OCTAVE=1 NOTE=D#/Eb f=622.25 (622.25)
+0x067DBA84, // MIDI= 76(0x4C) OCTAVE=1 NOTE=E f=659.26 (659.26)
+0x06E08A44, // MIDI= 77(0x4D) OCTAVE=1 NOTE=F f=698.46 (698.46)
+0x07493A2E, // MIDI= 78(0x4E) OCTAVE=1 NOTE=F#/Gb f=739.99 (739.99)
+0x07B823B3, // MIDI= 79(0x4F) OCTAVE=1 NOTE=G f=783.99 (783.99)
+0x082DA596, // MIDI= 80(0x50) OCTAVE=1 NOTE=G#,Ab f=830.61 (830.61)
+0x08AA243C, // MIDI= 81(0x51) OCTAVE=1 NOTE=A f=880.00 (880.00)
+0x092E0A02, // MIDI= 82(0x52) OCTAVE=1 NOTE=A#/Bb f=932.33 (932.33)
+0x09B9C79A, // MIDI= 83(0x53) OCTAVE=1 NOTE=B f=987.77 (987.77)
+0x0A4DD467, // MIDI= 84(0x54) OCTAVE=2 NOTE=C f=1046.50 (1046.50)
+0x0AEAAEE7, // MIDI= 85(0x55) OCTAVE=2 NOTE=C#/Db f=1108.73 (1108.73)
+0x0B90DD1D, // MIDI= 86(0x56) OCTAVE=2 NOTE=D f=1174.66 (1174.66)
+0x0C40ED04, // MIDI= 87(0x57) OCTAVE=2 NOTE=D#/Eb f=1244.51 (1244.51)
+0x0CFB7509, // MIDI= 88(0x58) OCTAVE=2 NOTE=E f=1318.51 (1318.51)
+0x0DC11489, // MIDI= 89(0x59) OCTAVE=2 NOTE=F f=1396.91 (1396.91)
+0x0E92745C, // MIDI= 90(0x5A) OCTAVE=2 NOTE=F#/Gb f=1479.98 (1479.98)
+0x0F704766, // MIDI= 91(0x5B) OCTAVE=2 NOTE=G f=1567.98 (1567.98)
+0x105B4B2C, // MIDI= 92(0x5C) OCTAVE=2 NOTE=G#,Ab f=1661.22 (1661.22)
+0x11544878, // MIDI= 93(0x5D) OCTAVE=2 NOTE=A f=1760.00 (1760.00)
+0x125C1405, // MIDI= 94(0x5E) OCTAVE=2 NOTE=A#/Bb f=1864.66 (1864.66)
+0x13738F34, // MIDI= 95(0x5F) OCTAVE=2 NOTE=B f=1975.53 (1975.53)
+0x149BA8CE, // MIDI= 96(0x60) OCTAVE=3 NOTE=C f=2093.00 (2093.00)
+0x15D55DCE, // MIDI= 97(0x61) OCTAVE=3 NOTE=C#/Db f=2217.46 (2217.46)
+0x1721BA3B, // MIDI= 98(0x62) OCTAVE=3 NOTE=D f=2349.32 (2349.32)
+0x1881DA09, // MIDI= 99(0x63) OCTAVE=3 NOTE=D#/Eb f=2489.02 (2489.02)
+0x19F6EA11, // MIDI=100(0x64) OCTAVE=3 NOTE=E f=2637.02 (2637.02)
+0x1B822911, // MIDI=101(0x65) OCTAVE=3 NOTE=F f=2793.83 (2793.83)
+0x1D24E8B9, // MIDI=102(0x66) OCTAVE=3 NOTE=F#/Gb f=2959.96 (2959.96)
+0x1EE08ECD, // MIDI=103(0x67) OCTAVE=3 NOTE=G f=3135.96 (3135.96)
+0x20B69658, // MIDI=104(0x68) OCTAVE=3 NOTE=G#,Ab f=3322.44 (3322.44)
+0x22A890EF, // MIDI=105(0x69) OCTAVE=3 NOTE=A f=3520.00 (3520.00)
+0x24B82809, // MIDI=106(0x6A) OCTAVE=3 NOTE=A#/Bb f=3729.31 (3729.31)
+0x26E71E68, // MIDI=107(0x6B) OCTAVE=3 NOTE=B f=3951.07 (3951.07)
+0x2937519D, // MIDI=108(0x6C) OCTAVE=4 NOTE=C f=4186.01 (4186.01)
+0x2BAABB9D, // MIDI=109(0x6D) OCTAVE=4 NOTE=C#/Db f=4434.92 (4434.92)
+0x2E437475, // MIDI=110(0x6E) OCTAVE=4 NOTE=D f=4698.64 (4698.64)
+0x3103B411, // MIDI=111(0x6F) OCTAVE=4 NOTE=D#/Eb f=4978.03 (4978.03)
+0x33EDD423, // MIDI=112(0x70) OCTAVE=4 NOTE=E f=5274.04 (5274.04)
+0x37045223, // MIDI=113(0x71) OCTAVE=4 NOTE=F f=5587.65 (5587.65)
+0x3A49D172, // MIDI=114(0x72) OCTAVE=4 NOTE=F#/Gb f=5919.91 (5919.91)
+0x3DC11D9A, // MIDI=115(0x73) OCTAVE=4 NOTE=G f=6271.93 (6271.93)
+0x416D2CB0, // MIDI=116(0x74) OCTAVE=4 NOTE=G#,Ab f=6644.88 (6644.88)
+0x455121DF, // MIDI=117(0x75) OCTAVE=4 NOTE=A f=7040.00 (7040.00)
+0x49705013, // MIDI=118(0x76) OCTAVE=4 NOTE=A#/Bb f=7458.62 (7458.62)
+0x4DCE3CD1, // MIDI=119(0x77) OCTAVE=4 NOTE=B f=7902.13 (7902.13)
+0x526EA33A, // MIDI=120(0x78) OCTAVE=5 NOTE=C f=8372.02 (8372.02)
+0x5755773A, // MIDI=121(0x79) OCTAVE=5 NOTE=C#/Db f=8869.84 (8869.84)
+0x5C86E8EA, // MIDI=122(0x7A) OCTAVE=5 NOTE=D f=9397.27 (9397.27)
+0x62076822, // MIDI=123(0x7B) OCTAVE=5 NOTE=D#/Eb f=9956.06 (9956.06)
+0x67DBA846, // MIDI=124(0x7C) OCTAVE=5 NOTE=E f=10548.08 (10548.08)
+0x6E08A446, // MIDI=125(0x7D) OCTAVE=5 NOTE=F f=11175.30 (11175.30)
+0x7493A2E4, // MIDI=126(0x7E) OCTAVE=5 NOTE=F#/Gb f=11839.82 (11839.82)
+0x7B823B33, // MIDI=127(0x7F) OCTAVE=5 NOTE=G f=12543.85 (12543.85)
};
-#endif /* 78000 */
+#endif /* 26000 */