YM2149f+Atmega328. Две программы в одном контроллере

  1. Вы ещё не стали моим другом, а потому, попрошу “на Вы”. Обращение “на ты” Вы пока не заслужили, извините.
  2. Зачем мне ему что-то говорить? Он не участник нашего форума. Он не нанимал меня, чтобы я его чему-то учил. Его здесь нет. Это Вы сказали, я Ваш спич и прокомментировал.

М-да…
Я тут некоторое время назад (лет 10-15) разбирал текстовый файл (xml - ведь тоже текст) объемом более 130 Гбайт. Если бы его набирали ручками, начинать набор надо было еще до изобретения письменности.

Если Вы думаете, что то, что ниже, сделано ручками (примерно 80% пришлось удалить), Вы большой оптимист.

Спойлер
#include <Arduino.h>


// dividers (1536kHz) of notes from B SubSubContOctave to C# ContrOctave step ~3 cents (32 per halftone)
// period = 158 + lenUp + 158 + lenDown

// lenUp, len Down
const uint32_t prNote[3873] = {
26681, 160875, // SQ: 7.00, period: 187872, // MIDI: 0, id: 0,    8.18 Hz, SbSbC C    0
26632, 160585, // SQ: 7.00, period: 187533, // MIDI: 0, id: 1,    8.19 Hz
26584, 160295, // SQ: 7.00, period: 187195, // MIDI: 0, id: 2,    8.21 Hz
26536, 160005, // SQ: 7.00, period: 186857, // MIDI: 0, id: 3,    8.22 Hz
26488, 159716, // SQ: 7.00, period: 186520, // MIDI: 0, id: 4,    8.24 Hz
26440, 159428, // SQ: 7.00, period: 186184, // MIDI: 0, id: 5,    8.25 Hz
26392, 159140, // SQ: 7.00, period: 185848, // MIDI: 0, id: 6,    8.26 Hz
26344, 158853, // SQ: 7.00, period: 185513, // MIDI: 0, id: 7,    8.28 Hz
26296, 158566, // SQ: 7.00, period: 185178, // MIDI: 0, id: 8,    8.29 Hz
26248, 158280, // SQ: 7.00, period: 184844, // MIDI: 0, id: 9,    8.31 Hz
26201, 157994, // SQ: 7.00, period: 184511, // MIDI: 0, id: 10,    8.32 Hz
26153, 157709, // SQ: 7.00, period: 184178, // MIDI: 0, id: 11,    8.34 Hz
26106, 157424, // SQ: 7.00, period: 183846, // MIDI: 0, id: 12,    8.35 Hz
26058, 157140, // SQ: 7.00, period: 183514, // MIDI: 0, id: 13,    8.37 Hz
26011, 156856, // SQ: 7.00, period: 183183, // MIDI: 0, id: 14,    8.39 Hz
25964, 156573, // SQ: 7.00, period: 182853, // MIDI: 0, id: 15,    8.40 Hz
25917, 156290, // SQ: 7.00, period: 182523, // MIDI: 0, id: 16,    8.42 Hz
25870, 156008, // SQ: 7.00, period: 182194, // MIDI: 0, id: 17,    8.43 Hz
25823, 155726, // SQ: 7.00, period: 181865, // MIDI: 0, id: 18,    8.45 Hz
25776, 155445, // SQ: 7.00, period: 181537, // MIDI: 0, id: 19,    8.46 Hz
25729, 155165, // SQ: 7.00, period: 181210, // MIDI: 0, id: 20,    8.48 Hz
25682, 154885, // SQ: 7.00, period: 180883, // MIDI: 0, id: 21,    8.49 Hz
25636, 154605, // SQ: 7.00, period: 180557, // MIDI: 0, id: 22,    8.51 Hz
25589, 154326, // SQ: 7.00, period: 180231, // MIDI: 0, id: 23,    8.52 Hz
25543, 154047, // SQ: 7.00, period: 179906, // MIDI: 0, id: 24,    8.54 Hz
25497, 153769, // SQ: 7.00, period: 179582, // MIDI: 0, id: 25,    8.55 Hz
25450, 153492, // SQ: 7.00, period: 179258, // MIDI: 0, id: 26,    8.57 Hz
25404, 153215, // SQ: 7.00, period: 178935, // MIDI: 0, id: 27,    8.58 Hz
25358, 152938, // SQ: 7.00, period: 178612, // MIDI: 0, id: 28,    8.60 Hz
25312, 152662, // SQ: 7.00, period: 178290, // MIDI: 0, id: 29,    8.62 Hz
25266, 152386, // SQ: 7.00, period: 177968, // MIDI: 0, id: 30,    8.63 Hz
25220, 152112, // SQ: 7.00, period: 177648, // MIDI: 0, id: 31,    8.65 Hz
25174, 151837, // SQ: 7.00, period: 177327, // MIDI: 1, id: 32,    8.66 Hz, SbSbC C#   1
25129, 151562, // SQ: 7.00, period: 177007, // MIDI: 1, id: 33,    8.68 Hz
25083, 151289, // SQ: 7.00, period: 176688, // MIDI: 1, id: 34,    8.69 Hz
25038, 151015, // SQ: 7.00, period: 176369, // MIDI: 1, id: 35,    8.71 Hz
24992, 150743, // SQ: 7.00, period: 176051, // MIDI: 1, id: 36,    8.72 Hz
24947, 150471, // SQ: 7.00, period: 175734, // MIDI: 1, id: 37,    8.74 Hz
24902, 150199, // SQ: 7.00, period: 175417, // MIDI: 1, id: 38,    8.76 Hz
24856, 149929, // SQ: 7.00, period: 175101, // MIDI: 1, id: 39,    8.77 Hz
24811, 149658, // SQ: 7.00, period: 174785, // MIDI: 1, id: 40,    8.79 Hz
24766, 149388, // SQ: 7.00, period: 174470, // MIDI: 1, id: 41,    8.80 Hz
24721, 149118, // SQ: 7.00, period: 174155, // MIDI: 1, id: 42,    8.82 Hz
24676, 148849, // SQ: 7.00, period: 173841, // MIDI: 1, id: 43,    8.84 Hz
24632, 148579, // SQ: 7.00, period: 173527, // MIDI: 1, id: 44,    8.85 Hz
24587, 148311, // SQ: 7.00, period: 173214, // MIDI: 1, id: 45,    8.87 Hz
24542, 148044, // SQ: 7.00, period: 172902, // MIDI: 1, id: 46,    8.88 Hz
24498, 147776, // SQ: 7.00, period: 172590, // MIDI: 1, id: 47,    8.90 Hz
24453, 147510, // SQ: 7.00, period: 172279, // MIDI: 1, id: 48,    8.92 Hz
24409, 147243, // SQ: 7.00, period: 171968, // MIDI: 1, id: 49,    8.93 Hz
24365, 146977, // SQ: 7.00, period: 171658, // MIDI: 1, id: 50,    8.95 Hz
24320, 146713, // SQ: 7.00, period: 171349, // MIDI: 1, id: 51,    8.96 Hz
24276, 146448, // SQ: 7.00, period: 171040, // MIDI: 1, id: 52,    8.98 Hz
24232, 146183, // SQ: 7.00, period: 170731, // MIDI: 1, id: 53,    9.00 Hz
24188, 145919, // SQ: 7.00, period: 170423, // MIDI: 1, id: 54,    9.01 Hz
24144, 145656, // SQ: 7.00, period: 170116, // MIDI: 1, id: 55,    9.03 Hz
24100, 145393, // SQ: 7.00, period: 169809, // MIDI: 1, id: 56,    9.05 Hz
24057, 145130, // SQ: 7.00, period: 169503, // MIDI: 1, id: 57,    9.06 Hz
24013, 144868, // SQ: 7.00, period: 169197, // MIDI: 1, id: 58,    9.08 Hz
23969, 144607, // SQ: 7.00, period: 168892, // MIDI: 1, id: 59,    9.09 Hz
23926, 144345, // SQ: 7.00, period: 168587, // MIDI: 1, id: 60,    9.11 Hz
23882, 144085, // SQ: 7.00, period: 168283, // MIDI: 1, id: 61,    9.13 Hz
23839, 143825, // SQ: 7.00, period: 167980, // MIDI: 1, id: 62,    9.14 Hz
23796, 143565, // SQ: 7.00, period: 167677, // MIDI: 1, id: 63,    9.16 Hz
23753, 143306, // SQ: 7.00, period: 167375, // MIDI: 2, id: 64,    9.18 Hz, SbSbC D    2
23710, 143047, // SQ: 7.00, period: 167073, // MIDI: 2, id: 65,    9.19 Hz
23666, 142789, // SQ: 7.00, period: 166771, // MIDI: 2, id: 66,    9.21 Hz
23624, 142531, // SQ: 7.00, period: 166471, // MIDI: 2, id: 67,    9.23 Hz
23581, 142273, // SQ: 7.00, period: 166170, // MIDI: 2, id: 68,    9.24 Hz
23538, 142017, // SQ: 7.00, period: 165871, // MIDI: 2, id: 69,    9.26 Hz
23495, 141761, // SQ: 7.00, period: 165572, // MIDI: 2, id: 70,    9.28 Hz
23452, 141505, // SQ: 7.00, period: 165273, // MIDI: 2, id: 71,    9.29 Hz
23410, 141249, // SQ: 7.00, period: 164975, // MIDI: 2, id: 72,    9.31 Hz
23367, 140994, // SQ: 7.00, period: 164677, // MIDI: 2, id: 73,    9.33 Hz
23325, 140739, // SQ: 7.00, period: 164380, // MIDI: 2, id: 74,    9.34 Hz
23283, 140485, // SQ: 7.00, period: 164084, // MIDI: 2, id: 75,    9.36 Hz
23240, 140232, // SQ: 7.00, period: 163788, // MIDI: 2, id: 76,    9.38 Hz
23198, 139979, // SQ: 7.00, period: 163493, // MIDI: 2, id: 77,    9.39 Hz
23156, 139726, // SQ: 7.00, period: 163198, // MIDI: 2, id: 78,    9.41 Hz
23114, 139473, // SQ: 7.00, period: 162903, // MIDI: 2, id: 79,    9.43 Hz
23072, 139222, // SQ: 7.00, period: 162610, // MIDI: 2, id: 80,    9.45 Hz
23030, 138970, // SQ: 7.00, period: 162316, // MIDI: 2, id: 81,    9.46 Hz
22988, 138720, // SQ: 7.00, period: 162024, // MIDI: 2, id: 82,    9.48 Hz
22947, 138469, // SQ: 7.00, period: 161732, // MIDI: 2, id: 83,    9.50 Hz
22905, 138219, // SQ: 7.00, period: 161440, // MIDI: 2, id: 84,    9.51 Hz
22863, 137970, // SQ: 7.00, period: 161149, // MIDI: 2, id: 85,    9.53 Hz
22822, 137720, // SQ: 7.00, period: 160858, // MIDI: 2, id: 86,    9.55 Hz
22780, 137472, // SQ: 7.00, period: 160568, // MIDI: 2, id: 87,    9.57 Hz
22739, 137223, // SQ: 7.00, period: 160278, // MIDI: 2, id: 88,    9.58 Hz
22698, 136975, // SQ: 7.00, period: 159989, // MIDI: 2, id: 89,    9.60 Hz
22656, 136729, // SQ: 7.00, period: 159701, // MIDI: 2, id: 90,    9.62 Hz
22615, 136482, // SQ: 7.00, period: 159413, // MIDI: 2, id: 91,    9.64 Hz
22574, 136235, // SQ: 7.00, period: 159125, // MIDI: 2, id: 92,    9.65 Hz
22533, 135989, // SQ: 7.00, period: 158838, // MIDI: 2, id: 93,    9.67 Hz
22492, 135744, // SQ: 7.00, period: 158552, // MIDI: 2, id: 94,    9.69 Hz
22451, 135499, // SQ: 7.00, period: 158266, // MIDI: 2, id: 95,    9.71 Hz
22411, 135254, // SQ: 7.00, period: 157981, // MIDI: 3, id: 96,    9.72 Hz, SbSbC D#   3
22370, 135010, // SQ: 7.00, period: 157696, // MIDI: 3, id: 97,    9.74 Hz
22329, 134766, // SQ: 7.00, period: 157411, // MIDI: 3, id: 98,    9.76 Hz
22289, 134522, // SQ: 7.00, period: 157127, // MIDI: 3, id: 99,    9.78 Hz
22248, 134280, // SQ: 7.00, period: 156844, // MIDI: 3, id: 100,    9.79 Hz
22208, 134037, // SQ: 7.00, period: 156561, // MIDI: 3, id: 101,    9.81 Hz
22168, 133795, // SQ: 7.00, period: 156279, // MIDI: 3, id: 102,    9.83 Hz
22127, 133554, // SQ: 7.00, period: 155997, // MIDI: 3, id: 103,    9.85 Hz
22087, 133313, // SQ: 7.00, period: 155716, // MIDI: 3, id: 104,    9.86 Hz
22047, 133072, // SQ: 7.00, period: 155435, // MIDI: 3, id: 105,    9.88 Hz
22007, 132831, // SQ: 7.00, period: 155154, // MIDI: 3, id: 106,    9.90 Hz
21967, 132592, // SQ: 7.00, period: 154875, // MIDI: 3, id: 107,    9.92 Hz
21927, 132352, // SQ: 7.00, period: 154595, // MIDI: 3, id: 108,    9.94 Hz
21887, 132114, // SQ: 7.00, period: 154317, // MIDI: 3, id: 109,    9.95 Hz
21847, 131875, // SQ: 7.00, period: 154038, // MIDI: 3, id: 110,    9.97 Hz
21808, 131636, // SQ: 7.00, period: 153760, // MIDI: 3, id: 111,    9.99 Hz
21768, 131399, // SQ: 7.00, period: 153483, // MIDI: 3, id: 112,   10.01 Hz
21729, 131161, // SQ: 7.00, period: 153206, // MIDI: 3, id: 113,   10.03 Hz
21689, 130925, // SQ: 7.00, period: 152930, // MIDI: 3, id: 114,   10.04 Hz
21650, 130688, // SQ: 7.00, period: 152654, // MIDI: 3, id: 115,   10.06 Hz
21610, 130453, // SQ: 7.00, period: 152379, // MIDI: 3, id: 116,   10.08 Hz
21571, 130217, // SQ: 7.00, period: 152104, // MIDI: 3, id: 117,   10.10 Hz
21532, 129982, // SQ: 7.00, period: 151830, // MIDI: 3, id: 118,   10.12 Hz
21493, 129747, // SQ: 7.00, period: 151556, // MIDI: 3, id: 119,   10.13 Hz
21454, 129513, // SQ: 7.00, period: 151283, // MIDI: 3, id: 120,   10.15 Hz
21415, 129279, // SQ: 7.00, period: 151010, // MIDI: 3, id: 121,   10.17 Hz
21376, 129045, // SQ: 7.00, period: 150737, // MIDI: 3, id: 122,   10.19 Hz
21337, 128813, // SQ: 7.00, period: 150466, // MIDI: 3, id: 123,   10.21 Hz
21298, 128580, // SQ: 7.00, period: 150194, // MIDI: 3, id: 124,   10.23 Hz
21260, 128347, // SQ: 7.00, period: 149923, // MIDI: 3, id: 125,   10.25 Hz
21221, 128116, // SQ: 7.00, period: 149653, // MIDI: 3, id: 126,   10.26 Hz
21182, 127885, // SQ: 7.00, period: 149383, // MIDI: 3, id: 127,   10.28 Hz
21144, 127654, // SQ: 7.00, period: 149114, // MIDI: 4, id: 128,   10.30 Hz, SbSbC E    4
21106, 127423, // SQ: 7.00, period: 148845, // MIDI: 4, id: 129,   10.32 Hz
21067, 127193, // SQ: 7.00, period: 148576, // MIDI: 4, id: 130,   10.34 Hz
21029, 126963, // SQ: 7.00, period: 148308, // MIDI: 4, id: 131,   10.36 Hz
20991, 126734, // SQ: 7.00, period: 148041, // MIDI: 4, id: 132,   10.38 Hz
20953, 126505, // SQ: 7.00, period: 147774, // MIDI: 4, id: 133,   10.39 Hz
20914, 126277, // SQ: 7.00, period: 147507, // MIDI: 4, id: 134,   10.41 Hz
20876, 126049, // SQ: 7.00, period: 147241, // MIDI: 4, id: 135,   10.43 Hz
20839, 125821, // SQ: 7.00, period: 146976, // MIDI: 4, id: 136,   10.45 Hz
20801, 125594, // SQ: 7.00, period: 146711, // MIDI: 4, id: 137,   10.47 Hz
20763, 125367, // SQ: 7.00, period: 146446, // MIDI: 4, id: 138,   10.49 Hz
20725, 125141, // SQ: 7.00, period: 146182, // MIDI: 4, id: 139,   10.51 Hz
20688, 124915, // SQ: 7.00, period: 145919, // MIDI: 4, id: 140,   10.53 Hz
20650, 124689, // SQ: 7.00, period: 145655, // MIDI: 4, id: 141,   10.55 Hz
20612, 124465, // SQ: 7.00, period: 145393, // MIDI: 4, id: 142,   10.56 Hz
20575, 124240, // SQ: 7.00, period: 145131, // MIDI: 4, id: 143,   10.58 Hz
20538, 124015, // SQ: 7.00, period: 144869, // MIDI: 4, id: 144,   10.60 Hz
20500, 123792, // SQ: 7.00, period: 144608, // MIDI: 4, id: 145,   10.62 Hz
20463, 123568, // SQ: 7.00, period: 144347, // MIDI: 4, id: 146,   10.64 Hz
20426, 123344, // SQ: 7.00, period: 144086, // MIDI: 4, id: 147,   10.66 Hz
20389, 123122, // SQ: 7.00, period: 143827, // MIDI: 4, id: 148,   10.68 Hz
20352, 122899, // SQ: 7.00, period: 143567, // MIDI: 4, id: 149,   10.70 Hz
20315, 122677, // SQ: 7.00, period: 143308, // MIDI: 4, id: 150,   10.72 Hz
20278, 122456, // SQ: 7.00, period: 143050, // MIDI: 4, id: 151,   10.74 Hz
20241, 122235, // SQ: 7.00, period: 142792, // MIDI: 4, id: 152,   10.76 Hz
20204, 122014, // SQ: 7.00, period: 142534, // MIDI: 4, id: 153,   10.78 Hz
20167, 121794, // SQ: 7.00, period: 142277, // MIDI: 4, id: 154,   10.80 Hz
20131, 121574, // SQ: 7.00, period: 142021, // MIDI: 4, id: 155,   10.82 Hz
20094, 121355, // SQ: 7.00, period: 141765, // MIDI: 4, id: 156,   10.83 Hz
20058, 121135, // SQ: 7.00, period: 141509, // MIDI: 4, id: 157,   10.85 Hz
20021, 120917, // SQ: 7.00, period: 141254, // MIDI: 4, id: 158,   10.87 Hz
19985, 120698, // SQ: 7.00, period: 140999, // MIDI: 4, id: 159,   10.89 Hz
19948, 120481, // SQ: 7.00, period: 140745, // MIDI: 5, id: 160,   10.91 Hz, SbSbC F    5
19912, 120263, // SQ: 7.00, period: 140491, // MIDI: 5, id: 161,   10.93 Hz
19876, 120045, // SQ: 7.00, period: 140237, // MIDI: 5, id: 162,   10.95 Hz
19840, 119829, // SQ: 7.00, period: 139985, // MIDI: 5, id: 163,   10.97 Hz
19804, 119612, // SQ: 7.00, period: 139732, // MIDI: 5, id: 164,   10.99 Hz
19768, 119396, // SQ: 7.00, period: 139480, // MIDI: 5, id: 165,   11.01 Hz
19732, 119181, // SQ: 7.00, period: 139229, // MIDI: 5, id: 166,   11.03 Hz
19696, 118965, // SQ: 7.00, period: 138977, // MIDI: 5, id: 167,   11.05 Hz
19660, 118751, // SQ: 7.00, period: 138727, // MIDI: 5, id: 168,   11.07 Hz
19624, 118537, // SQ: 7.00, period: 138477, // MIDI: 5, id: 169,   11.09 Hz
19589, 118322, // SQ: 7.00, period: 138227, // MIDI: 5, id: 170,   11.11 Hz
19553, 118109, // SQ: 7.00, period: 137978, // MIDI: 5, id: 171,   11.13 Hz
19518, 117895, // SQ: 7.00, period: 137729, // MIDI: 5, id: 172,   11.15 Hz
19482, 117682, // SQ: 7.00, period: 137480, // MIDI: 5, id: 173,   11.17 Hz
19447, 117469, // SQ: 7.00, period: 137232, // MIDI: 5, id: 174,   11.19 Hz
19411, 117258, // SQ: 7.00, period: 136985, // MIDI: 5, id: 175,   11.21 Hz
19376, 117046, // SQ: 7.00, period: 136738, // MIDI: 5, id: 176,   11.23 Hz
19341, 116834, // SQ: 7.00, period: 136491, // MIDI: 5, id: 177,   11.25 Hz
19306, 116623, // SQ: 7.00, period: 136245, // MIDI: 5, id: 178,   11.27 Hz
19270, 116413, // SQ: 7.00, period: 135999, // MIDI: 5, id: 179,   11.29 Hz
19235, 116203, // SQ: 7.00, period: 135754, // MIDI: 5, id: 180,   11.31 Hz
19200, 115993, // SQ: 7.00, period: 135509, // MIDI: 5, id: 181,   11.34 Hz
19166, 115783, // SQ: 7.00, period: 135265, // MIDI: 5, id: 182,   11.36 Hz
19131, 115574, // SQ: 7.00, period: 135021, // MIDI: 5, id: 183,   11.38 Hz
19096, 115366, // SQ: 7.00, period: 134778, // MIDI: 5, id: 184,   11.40 Hz
19061, 115157, // SQ: 7.00, period: 134534, // MIDI: 5, id: 185,   11.42 Hz
19027, 114949, // SQ: 7.00, period: 134292, // MIDI: 5, id: 186,   11.44 Hz
18992, 114742, // SQ: 7.00, period: 134050, // MIDI: 5, id: 187,   11.46 Hz
18957, 114535, // SQ: 7.00, period: 133808, // MIDI: 5, id: 188,   11.48 Hz
18923, 114328, // SQ: 7.00, period: 133567, // MIDI: 5, id: 189,   11.50 Hz
18889, 114121, // SQ: 7.00, period: 133326, // MIDI: 5, id: 190,   11.52 Hz
18854, 113915, // SQ: 7.00, period: 133085, // MIDI: 5, id: 191,   11.54 Hz
18820, 113709, // SQ: 7.00, period: 132845, // MIDI: 6, id: 192,   11.56 Hz, SbSbC F#   6
18786, 113504, // SQ: 7.00, period: 132606, // MIDI: 6, id: 193,   11.58 Hz
18752, 113299, // SQ: 7.00, period: 132367, // MIDI: 6, id: 194,   11.60 Hz
18717, 113095, // SQ: 7.00, period: 132128, // MIDI: 6, id: 195,   11.63 Hz
18683, 112891, // SQ: 7.00, period: 131890, // MIDI: 6, id: 196,   11.65 Hz
18649, 112687, // SQ: 7.00, period: 131652, // MIDI: 6, id: 197,   11.67 Hz
18615, 112483, // SQ: 7.00, period: 131414, // MIDI: 6, id: 198,   11.69 Hz
18582, 112279, // SQ: 7.00, period: 131177, // MIDI: 6, id: 199,   11.71 Hz
18548, 112077, // SQ: 7.00, period: 130941, // MIDI: 6, id: 200,   11.73 Hz
18514, 111875, // SQ: 7.00, period: 130705, // MIDI: 6, id: 201,   11.75 Hz
18480, 111673, // SQ: 7.00, period: 130469, // MIDI: 6, id: 202,   11.77 Hz
18447, 111471, // SQ: 7.00, period: 130234, // MIDI: 6, id: 203,   11.79 Hz
18413, 111270, // SQ: 7.00, period: 129999, // MIDI: 6, id: 204,   11.82 Hz
18380, 111068, // SQ: 7.00, period: 129764, // MIDI: 6, id: 205,   11.84 Hz
18346, 110868, // SQ: 7.00, period: 129530, // MIDI: 6, id: 206,   11.86 Hz
18313, 110668, // SQ: 7.00, period: 129297, // MIDI: 6, id: 207,   11.88 Hz
18280, 110467, // SQ: 7.00, period: 129063, // MIDI: 6, id: 208,   11.90 Hz
18246, 110269, // SQ: 7.00, period: 128831, // MIDI: 6, id: 209,   11.92 Hz
18213, 110069, // SQ: 7.00, period: 128598, // MIDI: 6, id: 210,   11.94 Hz
18180, 109870, // SQ: 7.00, period: 128366, // MIDI: 6, id: 211,   11.97 Hz
18147, 109672, // SQ: 7.00, period: 128135, // MIDI: 6, id: 212,   11.99 Hz
18114, 109474, // SQ: 7.00, period: 127904, // MIDI: 6, id: 213,   12.01 Hz
18081, 109276, // SQ: 7.00, period: 127673, // MIDI: 6, id: 214,   12.03 Hz
18048, 109079, // SQ: 7.00, period: 127443, // MIDI: 6, id: 215,   12.05 Hz
18015, 108882, // SQ: 7.00, period: 127213, // MIDI: 6, id: 216,   12.07 Hz
17983, 108685, // SQ: 7.00, period: 126984, // MIDI: 6, id: 217,   12.10 Hz
17950, 108489, // SQ: 7.00, period: 126755, // MIDI: 6, id: 218,   12.12 Hz
17917, 108293, // SQ: 7.00, period: 126526, // MIDI: 6, id: 219,   12.14 Hz
17885, 108097, // SQ: 7.00, period: 126298, // MIDI: 6, id: 220,   12.16 Hz
17852, 107902, // SQ: 7.00, period: 126070, // MIDI: 6, id: 221,   12.18 Hz
17820, 107707, // SQ: 7.00, period: 125843, // MIDI: 6, id: 222,   12.21 Hz
17787, 107513, // SQ: 7.00, period: 125616, // MIDI: 6, id: 223,   12.23 Hz
17755, 107318, // SQ: 7.00, period: 125389, // MIDI: 7, id: 224,   12.25 Hz, SbSbC G    7
17722, 107125, // SQ: 7.00, period: 125163, // MIDI: 7, id: 225,   12.27 Hz
17690, 106931, // SQ: 7.00, period: 124937, // MIDI: 7, id: 226,   12.29 Hz
17658, 106738, // SQ: 7.00, period: 124712, // MIDI: 7, id: 227,   12.32 Hz
17626, 106545, // SQ: 7.00, period: 124487, // MIDI: 7, id: 228,   12.34 Hz
17594, 106353, // SQ: 7.00, period: 124263, // MIDI: 7, id: 229,   12.36 Hz
17562, 106161, // SQ: 7.00, period: 124039, // MIDI: 7, id: 230,   12.38 Hz
17530, 105969, // SQ: 7.00, period: 123815, // MIDI: 7, id: 231,   12.41 Hz
17498, 105778, // SQ: 7.00, period: 123592, // MIDI: 7, id: 232,   12.43 Hz
17466, 105587, // SQ: 7.00, period: 123369, // MIDI: 7, id: 233,   12.45 Hz
17434, 105396, // SQ: 7.00, period: 123146, // MIDI: 7, id: 234,   12.47 Hz
17403, 105205, // SQ: 7.00, period: 122924, // MIDI: 7, id: 235,   12.50 Hz
17371, 105015, // SQ: 7.00, period: 122702, // MIDI: 7, id: 236,   12.52 Hz
17339, 104826, // SQ: 7.00, period: 122481, // MIDI: 7, id: 237,   12.54 Hz
17308, 104636, // SQ: 7.00, period: 122260, // MIDI: 7, id: 238,   12.56 Hz
17276, 104448, // SQ: 7.00, period: 122040, // MIDI: 7, id: 239,   12.59 Hz
17245, 104259, // SQ: 7.00, period: 121820, // MIDI: 7, id: 240,   12.61 Hz
17213, 104071, // SQ: 7.00, period: 121600, // MIDI: 7, id: 241,   12.63 Hz
17182, 103883, // SQ: 7.00, period: 121381, // MIDI: 7, id: 242,   12.65 Hz
17151, 103695, // SQ: 7.00, period: 121162, // MIDI: 7, id: 243,   12.68 Hz
17120, 103507, // SQ: 7.00, period: 120943, // MIDI: 7, id: 244,   12.70 Hz
17088, 103321, // SQ: 7.00, period: 120725, // MIDI: 7, id: 245,   12.72 Hz
17057, 103134, // SQ: 7.00, period: 120507, // MIDI: 7, id: 246,   12.75 Hz
17026, 102948, // SQ: 7.00, period: 120290, // MIDI: 7, id: 247,   12.77 Hz
16995, 102762, // SQ: 7.00, period: 120073, // MIDI: 7, id: 248,   12.79 Hz
16964, 102577, // SQ: 7.00, period: 119857, // MIDI: 7, id: 249,   12.82 Hz
16933, 102391, // SQ: 7.00, period: 119640, // MIDI: 7, id: 250,   12.84 Hz
16903, 102206, // SQ: 7.00, period: 119425, // MIDI: 7, id: 251,   12.86 Hz
16872, 102021, // SQ: 7.00, period: 119209, // MIDI: 7, id: 252,   12.88 Hz
16841, 101837, // SQ: 7.00, period: 118994, // MIDI: 7, id: 253,   12.91 Hz
16811, 101653, // SQ: 7.00, period: 118780, // MIDI: 7, id: 254,   12.93 Hz
16780, 101469, // SQ: 7.00, period: 118565, // MIDI: 7, id: 255,   12.95 Hz
16749, 101287, // SQ: 7.00, period: 118352, // MIDI: 8, id: 256,   12.98 Hz, SbSbC G#   8
16719, 101103, // SQ: 7.00, period: 118138, // MIDI: 8, id: 257,   13.00 Hz
16688, 100921, // SQ: 7.00, period: 117925, // MIDI: 8, id: 258,   13.03 Hz
16658, 100738, // SQ: 7.00, period: 117712, // MIDI: 8, id: 259,   13.05 Hz
16628, 100556, // SQ: 7.00, period: 117500, // MIDI: 8, id: 260,   13.07 Hz
16597, 100375, // SQ: 7.00, period: 117288, // MIDI: 8, id: 261,   13.10 Hz
16567, 100194, // SQ: 7.00, period: 117077, // MIDI: 8, id: 262,   13.12 Hz
16537, 100013, // SQ: 7.00, period: 116866, // MIDI: 8, id: 263,   13.14 Hz
16507, 99832, // SQ: 7.00, period: 116655, // MIDI: 8, id: 264,   13.17 Hz
16477, 99651, // SQ: 7.00, period: 116444, // MIDI: 8, id: 265,   13.19 Hz
16447, 99471, // SQ: 7.00, period: 116234, // MIDI: 8, id: 266,   13.21 Hz
16417, 99292, // SQ: 7.00, period: 116025, // MIDI: 8, id: 267,   13.24 Hz
16387, 99113, // SQ: 7.00, period: 115816, // MIDI: 8, id: 268,   13.26 Hz
16357, 98934, // SQ: 7.00, period: 115607, // MIDI: 8, id: 269,   13.29 Hz
16327, 98755, // SQ: 7.00, period: 115398, // MIDI: 8, id: 270,   13.31 Hz
16298, 98576, // SQ: 7.00, period: 115190, // MIDI: 8, id: 271,   13.33 Hz
16268, 98398, // SQ: 7.00, period: 114982, // MIDI: 8, id: 272,   13.36 Hz
16238, 98221, // SQ: 7.00, period: 114775, // MIDI: 8, id: 273,   13.38 Hz
16209, 98043, // SQ: 7.00, period: 114568, // MIDI: 8, id: 274,   13.41 Hz
16179, 97866, // SQ: 7.00, period: 114361, // MIDI: 8, id: 275,   13.43 Hz
16150, 97689, // SQ: 7.00, period: 114155, // MIDI: 8, id: 276,   13.46 Hz
16120, 97513, // SQ: 7.00, period: 113949, // MIDI: 8, id: 277,   13.48 Hz
16091, 97337, // SQ: 7.00, period: 113744, // MIDI: 8, id: 278,   13.50 Hz
16062, 97161, // SQ: 7.00, period: 113539, // MIDI: 8, id: 279,   13.53 Hz
16033, 96985, // SQ: 7.00, period: 113334, // MIDI: 8, id: 280,   13.55 Hz
16003, 96811, // SQ: 7.00, period: 113130, // MIDI: 8, id: 281,   13.58 Hz
15974, 96636, // SQ: 7.00, period: 112926, // MIDI: 8, id: 282,   13.60 Hz
15945, 96461, // SQ: 7.00, period: 112722, // MIDI: 8, id: 283,   13.63 Hz
15916, 96287, // SQ: 7.00, period: 112519, // MIDI: 8, id: 284,   13.65 Hz
15887, 96113, // SQ: 7.00, period: 112316, // MIDI: 8, id: 285,   13.68 Hz
15858, 95939, // SQ: 7.00, period: 112113, // MIDI: 8, id: 286,   13.70 Hz
15829, 95766, // SQ: 7.00, period: 111911, // MIDI: 8, id: 287,   13.73 Hz
15800, 95593, // SQ: 7.00, period: 111709, // MIDI: 9, id: 288,   13.75 Hz, SbSbC A    9
15772, 95420, // SQ: 7.00, period: 111508, // MIDI: 9, id: 289,   13.77 Hz
15743, 95248, // SQ: 7.00, period: 111307, // MIDI: 9, id: 290,   13.80 Hz
15714, 95076, // SQ: 7.00, period: 111106, // MIDI: 9, id: 291,   13.82 Hz
15686, 94903, // SQ: 7.00, period: 110905, // MIDI: 9, id: 292,   13.85 Hz
15657, 94732, // SQ: 7.00, period: 110705, // MIDI: 9, id: 293,   13.87 Hz
15629, 94561, // SQ: 7.00, period: 110506, // MIDI: 9, id: 294,   13.90 Hz
15600, 94390, // SQ: 7.00, period: 110306, // MIDI: 9, id: 295,   13.92 Hz
15572, 94220, // SQ: 7.00, period: 110108, // MIDI: 9, id: 296,   13.95 Hz
15543, 94050, // SQ: 7.00, period: 109909, // MIDI: 9, id: 297,   13.98 Hz
15515, 93880, // SQ: 7.00, period: 109711, // MIDI: 9, id: 298,   14.00 Hz
15487, 93710, // SQ: 7.00, period: 109513, // MIDI: 9, id: 299,   14.03 Hz
15458, 93541, // SQ: 7.00, period: 109315, // MIDI: 9, id: 300,   14.05 Hz
15430, 93372, // SQ: 7.00, period: 109118, // MIDI: 9, id: 301,   14.08 Hz
15402, 93203, // SQ: 7.00, period: 108921, // MIDI: 9, id: 302,   14.10 Hz
15374, 93035, // SQ: 7.00, period: 108725, // MIDI: 9, id: 303,   14.13 Hz
15346, 92867, // SQ: 7.00, period: 108529, // MIDI: 9, id: 304,   14.15 Hz
15318, 92699, // SQ: 7.00, period: 108333, // MIDI: 9, id: 305,   14.18 Hz
15290, 92532, // SQ: 7.00, period: 108138, // MIDI: 9, id: 306,   14.20 Hz
15262, 92365, // SQ: 7.00, period: 107943, // MIDI: 9, id: 307,   14.23 Hz
15235, 92197, // SQ: 7.00, period: 107748, // MIDI: 9, id: 308,   14.26 Hz
15207, 92031, // SQ: 7.00, period: 107554, // MIDI: 9, id: 309,   14.28 Hz
15179, 91865, // SQ: 7.00, period: 107360, // MIDI: 9, id: 310,   14.31 Hz
15151, 91699, // SQ: 7.00, period: 107166, // MIDI: 9, id: 311,   14.33 Hz
15124, 91533, // SQ: 7.00, period: 106973, // MIDI: 9, id: 312,   14.36 Hz
15096, 91368, // SQ: 7.00, period: 106780, // MIDI: 9, id: 313,   14.38 Hz
15069, 91203, // SQ: 7.00, period: 106588, // MIDI: 9, id: 314,   14.41 Hz
15041, 91038, // SQ: 7.00, period: 106395, // MIDI: 9, id: 315,   14.44 Hz
15014, 90873, // SQ: 7.00, period: 106203, // MIDI: 9, id: 316,   14.46 Hz
14987, 90709, // SQ: 7.00, period: 106012, // MIDI: 9, id: 317,   14.49 Hz
14959, 90546, // SQ: 7.00, period: 105821, // MIDI: 9, id: 318,   14.52 Hz
14932, 90382, // SQ: 7.00, period: 105630, // MIDI: 9, id: 319,   14.54 Hz
14905, 90218, // SQ: 7.00, period: 105439, // MIDI: 10, id: 320,   14.57 Hz, SbSbC B   10
14878, 90055, // SQ: 7.00, period: 105249, // MIDI: 10, id: 321,   14.59 Hz
14850, 89893, // SQ: 7.00, period: 105059, // MIDI: 10, id: 322,   14.62 Hz
14823, 89731, // SQ: 7.00, period: 104870, // MIDI: 10, id: 323,   14.65 Hz
14796, 89569, // SQ: 7.00, period: 104681, // MIDI: 10, id: 324,   14.67 Hz
14769, 89407, // SQ: 7.00, period: 104492, // MIDI: 10, id: 325,   14.70 Hz
14743, 89245, // SQ: 7.00, period: 104304, // MIDI: 10, id: 326,   14.73 Hz
14716, 89083, // SQ: 7.00, period: 104115, // MIDI: 10, id: 327,   14.75 Hz
14689, 88923, // SQ: 7.00, period: 103928, // MIDI: 10, id: 328,   14.78 Hz
14662, 88762, // SQ: 7.00, period: 103740, // MIDI: 10, id: 329,   14.81 Hz
14635, 88602, // SQ: 7.00, period: 103553, // MIDI: 10, id: 330,   14.83 Hz
14609, 88441, // SQ: 7.00, period: 103366, // MIDI: 10, id: 331,   14.86 Hz
14582, 88282, // SQ: 7.00, period: 103180, // MIDI: 10, id: 332,   14.89 Hz
14555, 88123, // SQ: 7.00, period: 102994, // MIDI: 10, id: 333,   14.91 Hz
14529, 87963, // SQ: 7.00, period: 102808, // MIDI: 10, id: 334,   14.94 Hz
14502, 87805, // SQ: 7.00, period: 102623, // MIDI: 10, id: 335,   14.97 Hz
14476, 87646, // SQ: 7.00, period: 102438, // MIDI: 10, id: 336,   14.99 Hz
14450, 87487, // SQ: 7.00, period: 102253, // MIDI: 10, id: 337,   15.02 Hz
14423, 87330, // SQ: 7.00, period: 102069, // MIDI: 10, id: 338,   15.05 Hz
14397, 87171, // SQ: 7.00, period: 101884, // MIDI: 10, id: 339,   15.08 Hz
14371, 87014, // SQ: 7.00, period: 101701, // MIDI: 10, id: 340,   15.10 Hz
14344, 86857, // SQ: 7.00, period: 101517, // MIDI: 10, id: 341,   15.13 Hz
14318, 86700, // SQ: 7.00, period: 101334, // MIDI: 10, id: 342,   15.16 Hz
14292, 86543, // SQ: 7.00, period: 101151, // MIDI: 10, id: 343,   15.19 Hz
14266, 86387, // SQ: 7.00, period: 100969, // MIDI: 10, id: 344,   15.21 Hz
14240, 86231, // SQ: 7.00, period: 100787, // MIDI: 10, id: 345,   15.24 Hz
14214, 86075, // SQ: 7.00, period: 100605, // MIDI: 10, id: 346,   15.27 Hz
14188, 85920, // SQ: 7.00, period: 100424, // MIDI: 10, id: 347,   15.30 Hz
14162, 85765, // SQ: 7.00, period: 100243, // MIDI: 10, id: 348,   15.32 Hz
14137, 85609, // SQ: 7.00, period: 100062, // MIDI: 10, id: 349,   15.35 Hz
14111, 85454, // SQ: 7.00, period: 99881, // MIDI: 10, id: 350,   15.38 Hz
14085, 85300, // SQ: 7.00, period: 99701, // MIDI: 10, id: 351,   15.41 Hz
14059, 85146, // SQ: 7.00, period: 99521, // MIDI: 11, id: 352,   15.43 Hz, SbSbC H   11
14034, 84992, // SQ: 7.00, period: 99342, // MIDI: 11, id: 353,   15.46 Hz
14008, 84839, // SQ: 7.00, period: 99163, // MIDI: 11, id: 354,   15.49 Hz
13983, 84685, // SQ: 7.00, period: 98984, // MIDI: 11, id: 355,   15.52 Hz
13957, 84533, // SQ: 7.00, period: 98806, // MIDI: 11, id: 356,   15.55 Hz
13932, 84379, // SQ: 7.00, period: 98627, // MIDI: 11, id: 357,   15.57 Hz
13906, 84227, // SQ: 7.00, period: 98449, // MIDI: 11, id: 358,   15.60 Hz
13881, 84075, // SQ: 7.00, period: 98272, // MIDI: 11, id: 359,   15.63 Hz
13856, 83923, // SQ: 7.00, period: 98095, // MIDI: 11, id: 360,   15.66 Hz
13830, 83772, // SQ: 7.00, period: 97918, // MIDI: 11, id: 361,   15.69 Hz
13805, 83620, // SQ: 7.00, period: 97741, // MIDI: 11, id: 362,   15.71 Hz
13780, 83469, // SQ: 7.00, period: 97565, // MIDI: 11, id: 363,   15.74 Hz
13755, 83318, // SQ: 7.00, period: 97389, // MIDI: 11, id: 364,   15.77 Hz
13730, 83167, // SQ: 7.00, period: 97213, // MIDI: 11, id: 365,   15.80 Hz
13705, 83017, // SQ: 7.00, period: 97038, // MIDI: 11, id: 366,   15.83 Hz
13680, 82867, // SQ: 7.00, period: 96863, // MIDI: 11, id: 367,   15.86 Hz
13655, 82717, // SQ: 7.00, period: 96688, // MIDI: 11, id: 368,   15.89 Hz
13630, 82568, // SQ: 7.00, period: 96514, // MIDI: 11, id: 369,   15.91 Hz
13605, 82419, // SQ: 7.00, period: 96340, // MIDI: 11, id: 370,   15.94 Hz
13580, 82270, // SQ: 7.00, period: 96166, // MIDI: 11, id: 371,   15.97 Hz
13555, 82122, // SQ: 7.00, period: 95993, // MIDI: 11, id: 372,   16.00 Hz
13531, 81973, // SQ: 7.00, period: 95820, // MIDI: 11, id: 373,   16.03 Hz
13506, 81825, // SQ: 7.00, period: 95647, // MIDI: 11, id: 374,   16.06 Hz
13481, 81677, // SQ: 7.00, period: 95474, // MIDI: 11, id: 375,   16.09 Hz
13457, 81529, // SQ: 7.00, period: 95302, // MIDI: 11, id: 376,   16.12 Hz
13432, 81382, // SQ: 7.00, period: 95130, // MIDI: 11, id: 377,   16.15 Hz
13408, 81235, // SQ: 7.00, period: 94959, // MIDI: 11, id: 378,   16.18 Hz
13383, 81088, // SQ: 7.00, period: 94787, // MIDI: 11, id: 379,   16.20 Hz
13359, 80941, // SQ: 7.00, period: 94616, // MIDI: 11, id: 380,   16.23 Hz
13334, 80796, // SQ: 7.00, period: 94446, // MIDI: 11, id: 381,   16.26 Hz
13310, 80650, // SQ: 7.00, period: 94276, // MIDI: 11, id: 382,   16.29 Hz
13286, 80503, // SQ: 7.00, period: 94105, // MIDI: 11, id: 383,   16.32 Hz
13261, 80359, // SQ: 7.00, period: 93936, // MIDI: 12, id: 384,   16.35 Hz, SubCn C   12
13237, 80213, // SQ: 7.00, period: 93766, // MIDI: 12, id: 385,   16.38 Hz
13213, 80068, // SQ: 7.00, period: 93597, // MIDI: 12, id: 386,   16.41 Hz
13189, 79923, // SQ: 7.00, period: 93428, // MIDI: 12, id: 387,   16.44 Hz
13165, 79779, // SQ: 7.00, period: 93260, // MIDI: 12, id: 388,   16.47 Hz
13141, 79635, // SQ: 7.00, period: 93092, // MIDI: 12, id: 389,   16.50 Hz
13117, 79491, // SQ: 7.00, period: 92924, // MIDI: 12, id: 390,   16.53 Hz
13093, 79347, // SQ: 7.00, period: 92756, // MIDI: 12, id: 391,   16.56 Hz
13069, 79204, // SQ: 7.00, period: 92589, // MIDI: 12, id: 392,   16.59 Hz
13045, 79061, // SQ: 7.00, period: 92422, // MIDI: 12, id: 393,   16.62 Hz
13021, 78918, // SQ: 7.00, period: 92255, // MIDI: 12, id: 394,   16.65 Hz
12998, 78775, // SQ: 7.00, period: 92089, // MIDI: 12, id: 395,   16.68 Hz
12974, 78633, // SQ: 7.00, period: 91923, // MIDI: 12, id: 396,   16.71 Hz
12950, 78491, // SQ: 7.00, period: 91757, // MIDI: 12, id: 397,   16.74 Hz
12927, 78349, // SQ: 7.00, period: 91592, // MIDI: 12, id: 398,   16.77 Hz
12903, 78207, // SQ: 7.00, period: 91426, // MIDI: 12, id: 399,   16.80 Hz
12879, 78067, // SQ: 7.00, period: 91262, // MIDI: 12, id: 400,   16.83 Hz
12856, 77925, // SQ: 7.00, period: 91097, // MIDI: 12, id: 401,   16.86 Hz
12832, 77785, // SQ: 7.00, period: 90933, // MIDI: 12, id: 402,   16.89 Hz
12809, 77644, // SQ: 7.00, period: 90769, // MIDI: 12, id: 403,   16.92 Hz
12786, 77503, // SQ: 7.00, period: 90605, // MIDI: 12, id: 404,   16.95 Hz
12762, 77364, // SQ: 7.00, period: 90442, // MIDI: 12, id: 405,   16.98 Hz
12739, 77224, // SQ: 7.00, period: 90279, // MIDI: 12, id: 406,   17.01 Hz
12716, 77084, // SQ: 7.00, period: 90116, // MIDI: 12, id: 407,   17.04 Hz
12692, 76945, // SQ: 7.00, period: 89953, // MIDI: 12, id: 408,   17.08 Hz
12669, 76806, // SQ: 7.00, period: 89791, // MIDI: 12, id: 409,   17.11 Hz
12646, 76667, // SQ: 7.00, period: 89629, // MIDI: 12, id: 410,   17.14 Hz
12623, 76528, // SQ: 7.00, period: 89467, // MIDI: 12, id: 411,   17.17 Hz
12600, 76390, // SQ: 7.00, period: 89306, // MIDI: 12, id: 412,   17.20 Hz
12577, 76252, // SQ: 7.00, period: 89145, // MIDI: 12, id: 413,   17.23 Hz
12554, 76114, // SQ: 7.00, period: 88984, // MIDI: 12, id: 414,   17.26 Hz
12531, 75977, // SQ: 7.00, period: 88824, // MIDI: 12, id: 415,   17.29 Hz
12508, 75840, // SQ: 7.00, period: 88664, // MIDI: 13, id: 416,   17.32 Hz, SubCn C#  13
12485, 75703, // SQ: 7.00, period: 88504, // MIDI: 13, id: 417,   17.36 Hz
12463, 75565, // SQ: 7.00, period: 88344, // MIDI: 13, id: 418,   17.39 Hz
12440, 75429, // SQ: 7.00, period: 88185, // MIDI: 13, id: 419,   17.42 Hz
12417, 75293, // SQ: 7.00, period: 88026, // MIDI: 13, id: 420,   17.45 Hz
12394, 75157, // SQ: 7.00, period: 87867, // MIDI: 13, id: 421,   17.48 Hz
12372, 75020, // SQ: 7.00, period: 87708, // MIDI: 13, id: 422,   17.51 Hz
12349, 74885, // SQ: 7.00, period: 87550, // MIDI: 13, id: 423,   17.54 Hz
12327, 74749, // SQ: 7.00, period: 87392, // MIDI: 13, id: 424,   17.58 Hz
12304, 74615, // SQ: 7.00, period: 87235, // MIDI: 13, id: 425,   17.61 Hz
12282, 74479, // SQ: 7.00, period: 87077, // MIDI: 13, id: 426,   17.64 Hz
12259, 74345, // SQ: 7.00, period: 86920, // MIDI: 13, id: 427,   17.67 Hz
12237, 74211, // SQ: 7.00, period: 86764, // MIDI: 13, id: 428,   17.70 Hz
12214, 74077, // SQ: 7.00, period: 86607, // MIDI: 13, id: 429,   17.74 Hz
12192, 73943, // SQ: 7.00, period: 86451, // MIDI: 13, id: 430,   17.77 Hz
12170, 73809, // SQ: 7.00, period: 86295, // MIDI: 13, id: 431,   17.80 Hz
12148, 73675, // SQ: 7.00, period: 86139, // MIDI: 13, id: 432,   17.83 Hz
12125, 73543, // SQ: 7.00, period: 85984, // MIDI: 13, id: 433,   17.86 Hz
12103, 73410, // SQ: 7.00, period: 85829, // MIDI: 13, id: 434,   17.90 Hz
12081, 73277, // SQ: 7.00, period: 85674, // MIDI: 13, id: 435,   17.93 Hz
12059, 73145, // SQ: 7.00, period: 85520, // MIDI: 13, id: 436,   17.96 Hz
12037, 73013, // SQ: 7.00, period: 85366, // MIDI: 13, id: 437,   17.99 Hz
12015, 72881, // SQ: 7.00, period: 85212, // MIDI: 13, id: 438,   18.03 Hz
11993, 72749, // SQ: 7.00, period: 85058, // MIDI: 13, id: 439,   18.06 Hz
11971, 72618, // SQ: 7.00, period: 84905, // MIDI: 13, id: 440,   18.09 Hz
11949, 72486, // SQ: 7.00, period: 84751, // MIDI: 13, id: 441,   18.12 Hz
11928, 72355, // SQ: 7.00, period: 84599, // MIDI: 13, id: 442,   18.16 Hz
11906, 72224, // SQ: 7.00, period: 84446, // MIDI: 13, id: 443,   18.19 Hz
11884, 72094, // SQ: 7.00, period: 84294, // MIDI: 13, id: 444,   18.22 Hz
11862, 71964, // SQ: 7.00, period: 84142, // MIDI: 13, id: 445,   18.25 Hz
11841, 71833, // SQ: 7.00, period: 83990, // MIDI: 13, id: 446,   18.29 Hz
11819, 71703, // SQ: 7.00, period: 83838, // MIDI: 13, id: 447,   18.32 Hz
11797, 71574, // SQ: 7.00, period: 83687, // MIDI: 14, id: 448,   18.35 Hz, SubCn D   14
11776, 71444, // SQ: 7.00, period: 83536, // MIDI: 14, id: 449,   18.39 Hz
11754, 71316, // SQ: 7.00, period: 83386, // MIDI: 14, id: 450,   18.42 Hz
11733, 71186, // SQ: 7.00, period: 83235, // MIDI: 14, id: 451,   18.45 Hz
11711, 71058, // SQ: 7.00, period: 83085, // MIDI: 14, id: 452,   18.49 Hz
11690, 70929, // SQ: 7.00, period: 82935, // MIDI: 14, id: 453,   18.52 Hz
11669, 70801, // SQ: 7.00, period: 82786, // MIDI: 14, id: 454,   18.55 Hz
11647, 70673, // SQ: 7.00, period: 82636, // MIDI: 14, id: 455,   18.59 Hz
11626, 70545, // SQ: 7.00, period: 82487, // MIDI: 14, id: 456,   18.62 Hz
11605, 70418, // SQ: 7.00, period: 82339, // MIDI: 14, id: 457,   18.65 Hz
11583, 70291, // SQ: 7.00, period: 82190, // MIDI: 14, id: 458,   18.69 Hz
11562, 70164, // SQ: 7.00, period: 82042, // MIDI: 14, id: 459,   18.72 Hz
11541, 70037, // SQ: 7.00, period: 81894, // MIDI: 14, id: 460,   18.76 Hz
11520, 69910, // SQ: 7.00, period: 81746, // MIDI: 14, id: 461,   18.79 Hz
11499, 69784, // SQ: 7.00, period: 81599, // MIDI: 14, id: 462,   18.82 Hz
11478, 69658, // SQ: 7.00, period: 81452, // MIDI: 14, id: 463,   18.86 Hz
11457, 69532, // SQ: 7.00, period: 81305, // MIDI: 14, id: 464,   18.89 Hz
11436, 69406, // SQ: 7.00, period: 81158, // MIDI: 14, id: 465,   18.93 Hz
11415, 69281, // SQ: 7.00, period: 81012, // MIDI: 14, id: 466,   18.96 Hz
11394, 69156, // SQ: 7.00, period: 80866, // MIDI: 14, id: 467,   18.99 Hz
11373, 69031, // SQ: 7.00, period: 80720, // MIDI: 14, id: 468,   19.03 Hz
11353, 68905, // SQ: 7.00, period: 80574, // MIDI: 14, id: 469,   19.06 Hz
11332, 68781, // SQ: 7.00, period: 80429, // MIDI: 14, id: 470,   19.10 Hz
11311, 68657, // SQ: 7.00, period: 80284, // MIDI: 14, id: 471,   19.13 Hz
11290, 68533, // SQ: 7.00, period: 80139, // MIDI: 14, id: 472,   19.17 Hz
11270, 68409, // SQ: 7.00, period: 79995, // MIDI: 14, id: 473,   19.20 Hz
11249, 68285, // SQ: 7.00, period: 79850, // MIDI: 14, id: 474,   19.24 Hz
11229, 68161, // SQ: 7.00, period: 79706, // MIDI: 14, id: 475,   19.27 Hz
11208, 68039, // SQ: 7.00, period: 79563, // MIDI: 14, id: 476,   19.31 Hz
11188, 67915, // SQ: 7.00, period: 79419, // MIDI: 14, id: 477,   19.34 Hz
11167, 67793, // SQ: 7.00, period: 79276, // MIDI: 14, id: 478,   19.38 Hz
11147, 67670, // SQ: 7.00, period: 79133, // MIDI: 14, id: 479,   19.41 Hz
11126, 67548, // SQ: 7.00, period: 78990, // MIDI: 15, id: 480,   19.45 Hz, SubCn D#  15
11106, 67426, // SQ: 7.00, period: 78848, // MIDI: 15, id: 481,   19.48 Hz
11086, 67304, // SQ: 7.00, period: 78706, // MIDI: 15, id: 482,   19.52 Hz
11065, 67183, // SQ: 7.00, period: 78564, // MIDI: 15, id: 483,   19.55 Hz
11045, 67061, // SQ: 7.00, period: 78422, // MIDI: 15, id: 484,   19.59 Hz
11025, 66940, // SQ: 7.00, period: 78281, // MIDI: 15, id: 485,   19.62 Hz
11005, 66818, // SQ: 7.00, period: 78139, // MIDI: 15, id: 486,   19.66 Hz
10985, 66697, // SQ: 7.00, period: 77998, // MIDI: 15, id: 487,   19.69 Hz
10965, 66577, // SQ: 7.00, period: 77858, // MIDI: 15, id: 488,   19.73 Hz
10944, 66457, // SQ: 7.00, period: 77717, // MIDI: 15, id: 489,   19.76 Hz
10924, 66337, // SQ: 7.00, period: 77577, // MIDI: 15, id: 490,   19.80 Hz
10904, 66217, // SQ: 7.00, period: 77437, // MIDI: 15, id: 491,   19.84 Hz
10885, 66097, // SQ: 7.00, period: 77298, // MIDI: 15, id: 492,   19.87 Hz
10865, 65977, // SQ: 7.00, period: 77158, // MIDI: 15, id: 493,   19.91 Hz
10845, 65858, // SQ: 7.00, period: 77019, // MIDI: 15, id: 494,   19.94 Hz
10825, 65739, // SQ: 7.00, period: 76880, // MIDI: 15, id: 495,   19.98 Hz
10805, 65621, // SQ: 7.00, period: 76742, // MIDI: 15, id: 496,   20.02 Hz
10785, 65502, // SQ: 7.00, period: 76603, // MIDI: 15, id: 497,   20.05 Hz
10766, 65383, // SQ: 7.00, period: 76465, // MIDI: 15, id: 498,   20.09 Hz
10746, 65265, // SQ: 7.00, period: 76327, // MIDI: 15, id: 499,   20.12 Hz
10726, 65147, // SQ: 7.00, period: 76189, // MIDI: 15, id: 500,   20.16 Hz
10707, 65029, // SQ: 7.00, period: 76052, // MIDI: 15, id: 501,   20.20 Hz
10687, 64912, // SQ: 7.00, period: 75915, // MIDI: 15, id: 502,   20.23 Hz
10667, 64795, // SQ: 7.00, period: 75778, // MIDI: 15, id: 503,   20.27 Hz
10648, 64677, // SQ: 7.00, period: 75641, // MIDI: 15, id: 504,   20.31 Hz
10628, 64561, // SQ: 7.00, period: 75505, // MIDI: 15, id: 505,   20.34 Hz
10609, 64444, // SQ: 7.00, period: 75369, // MIDI: 15, id: 506,   20.38 Hz
10590, 64327, // SQ: 7.00, period: 75233, // MIDI: 15, id: 507,   20.42 Hz
10570, 64211, // SQ: 7.00, period: 75097, // MIDI: 15, id: 508,   20.45 Hz
10551, 64095, // SQ: 7.00, period: 74962, // MIDI: 15, id: 509,   20.49 Hz
10532, 63979, // SQ: 7.00, period: 74827, // MIDI: 15, id: 510,   20.53 Hz
10512, 63864, // SQ: 7.00, period: 74692, // MIDI: 15, id: 511,   20.56 Hz
10493, 63748, // SQ: 7.00, period: 74557, // MIDI: 16, id: 512,   20.60 Hz, SubCn E   16
10474, 63632, // SQ: 7.00, period: 74422, // MIDI: 16, id: 513,   20.64 Hz
10455, 63517, // SQ: 7.00, period: 74288, // MIDI: 16, id: 514,   20.68 Hz
10435, 63403, // SQ: 7.00, period: 74154, // MIDI: 16, id: 515,   20.71 Hz
10416, 63288, // SQ: 7.00, period: 74020, // MIDI: 16, id: 516,   20.75 Hz
10397, 63174, // SQ: 7.00, period: 73887, // MIDI: 16, id: 517,   20.79 Hz
10378, 63060, // SQ: 7.00, period: 73754, // MIDI: 16, id: 518,   20.83 Hz
10359, 62946, // SQ: 7.00, period: 73621, // MIDI: 16, id: 519,   20.86 Hz
10340, 62832, // SQ: 7.00, period: 73488, // MIDI: 16, id: 520,   20.90 Hz
10321, 62718, // SQ: 7.00, period: 73355, // MIDI: 16, id: 521,   20.94 Hz
10302, 62605, // SQ: 7.00, period: 73223, // MIDI: 16, id: 522,   20.98 Hz
10284, 62491, // SQ: 7.00, period: 73091, // MIDI: 16, id: 523,   21.01 Hz
10265, 62378, // SQ: 7.00, period: 72959, // MIDI: 16, id: 524,   21.05 Hz
10246, 62266, // SQ: 7.00, period: 72828, // MIDI: 16, id: 525,   21.09 Hz
10227, 62153, // SQ: 7.00, period: 72696, // MIDI: 16, id: 526,   21.13 Hz
10208, 62041, // SQ: 7.00, period: 72565, // MIDI: 16, id: 527,   21.17 Hz
10190, 61928, // SQ: 7.00, period: 72434, // MIDI: 16, id: 528,   21.21 Hz
10171, 61817, // SQ: 7.00, period: 72304, // MIDI: 16, id: 529,   21.24 Hz
10152, 61705, // SQ: 7.00, period: 72173, // MIDI: 16, id: 530,   21.28 Hz
10134, 61593, // SQ: 7.00, period: 72043, // MIDI: 16, id: 531,   21.32 Hz
10115, 61482, // SQ: 7.00, period: 71913, // MIDI: 16, id: 532,   21.36 Hz
10097, 61371, // SQ: 7.00, period: 71784, // MIDI: 16, id: 533,   21.40 Hz
10078, 61260, // SQ: 7.00, period: 71654, // MIDI: 16, id: 534,   21.44 Hz
10060, 61149, // SQ: 7.00, period: 71525, // MIDI: 16, id: 535,   21.48 Hz
10041, 61039, // SQ: 7.00, period: 71396, // MIDI: 16, id: 536,   21.51 Hz
10023, 60928, // SQ: 7.00, period: 71267, // MIDI: 16, id: 537,   21.55 Hz
10005, 60818, // SQ: 7.00, period: 71139, // MIDI: 16, id: 538,   21.59 Hz
9986, 60708, // SQ: 7.00, period: 71010, // MIDI: 16, id: 539,   21.63 Hz
9968, 60598, // SQ: 7.00, period: 70882, // MIDI: 16, id: 540,   21.67 Hz
9950, 60488, // SQ: 7.00, period: 70754, // MIDI: 16, id: 541,   21.71 Hz
9932, 60379, // SQ: 7.00, period: 70627, // MIDI: 16, id: 542,   21.75 Hz
9913, 60270, // SQ: 7.00, period: 70499, // MIDI: 16, id: 543,   21.79 Hz
9895, 60161, // SQ: 7.00, period: 70372, // MIDI: 17, id: 544,   21.83 Hz, SubCn F   17
9877, 60052, // SQ: 7.00, period: 70245, // MIDI: 17, id: 545,   21.87 Hz
9859, 59944, // SQ: 7.00, period: 70119, // MIDI: 17, id: 546,   21.91 Hz
9841, 59835, // SQ: 7.00, period: 69992, // MIDI: 17, id: 547,   21.95 Hz
9823, 59727, // SQ: 7.00, period: 69866, // MIDI: 17, id: 548,   21.98 Hz
9805, 59619, // SQ: 7.00, period: 69740, // MIDI: 17, id: 549,   22.02 Hz
9787, 59511, // SQ: 7.00, period: 69614, // MIDI: 17, id: 550,   22.06 Hz
9769, 59404, // SQ: 7.00, period: 69489, // MIDI: 17, id: 551,   22.10 Hz
9751, 59296, // SQ: 7.00, period: 69363, // MIDI: 17, id: 552,   22.14 Hz
9733, 59189, // SQ: 7.00, period: 69238, // MIDI: 17, id: 553,   22.18 Hz
9715, 59082, // SQ: 7.00, period: 69113, // MIDI: 17, id: 554,   22.22 Hz
9698, 58975, // SQ: 7.00, period: 68989, // MIDI: 17, id: 555,   22.26 Hz
9680, 58868, // SQ: 7.00, period: 68864, // MIDI: 17, id: 556,   22.30 Hz
9662, 58762, // SQ: 7.00, period: 68740, // MIDI: 17, id: 557,   22.35 Hz
9644, 58656, // SQ: 7.00, period: 68616, // MIDI: 17, id: 558,   22.39 Hz
9627, 58549, // SQ: 7.00, period: 68492, // MIDI: 17, id: 559,   22.43 Hz
9609, 58444, // SQ: 7.00, period: 68369, // MIDI: 17, id: 560,   22.47 Hz
9591, 58339, // SQ: 7.00, period: 68246, // MIDI: 17, id: 561,   22.51 Hz
9574, 58233, // SQ: 7.00, period: 68123, // MIDI: 17, id: 562,   22.55 Hz
9556, 58128, // SQ: 7.00, period: 68000, // MIDI: 17, id: 563,   22.59 Hz
9539, 58022, // SQ: 7.00, period: 67877, // MIDI: 17, id: 564,   22.63 Hz
9521, 57918, // SQ: 7.00, period: 67755, // MIDI: 17, id: 565,   22.67 Hz
9504, 57812, // SQ: 7.00, period: 67632, // MIDI: 17, id: 566,   22.71 Hz
9486, 57709, // SQ: 7.00, period: 67511, // MIDI: 17, id: 567,   22.75 Hz
9469, 57604, // SQ: 7.00, period: 67389, // MIDI: 17, id: 568,   22.79 Hz
9452, 57499, // SQ: 7.00, period: 67267, // MIDI: 17, id: 569,   22.83 Hz
9434, 57396, // SQ: 7.00, period: 67146, // MIDI: 17, id: 570,   22.88 Hz
9417, 57292, // SQ: 7.00, period: 67025, // MIDI: 17, id: 571,   22.92 Hz
9400, 57188, // SQ: 7.00, period: 66904, // MIDI: 17, id: 572,   22.96 Hz
9382, 57085, // SQ: 7.00, period: 66783, // MIDI: 17, id: 573,   23.00 Hz
9365, 56982, // SQ: 7.00, period: 66663, // MIDI: 17, id: 574,   23.04 Hz
9348, 56879, // SQ: 7.00, period: 66543, // MIDI: 17, id: 575,   23.08 Hz
9331, 56776, // SQ: 7.00, period: 66423, // MIDI: 18, id: 576,   23.12 Hz, SubCn F#  18
9314, 56673, // SQ: 7.00, period: 66303, // MIDI: 18, id: 577,   23.17 Hz
9297, 56570, // SQ: 7.00, period: 66183, // MIDI: 18, id: 578,   23.21 Hz
9280, 56468, // SQ: 7.00, period: 66064, // MIDI: 18, id: 579,   23.25 Hz
9263, 56366, // SQ: 7.00, period: 65945, // MIDI: 18, id: 580,   23.29 Hz
9246, 56264, // SQ: 7.00, period: 65826, // MIDI: 18, id: 581,   23.33 Hz
9229, 56162, // SQ: 7.00, period: 65707, // MIDI: 18, id: 582,   23.38 Hz
9212, 56061, // SQ: 7.00, period: 65589, // MIDI: 18, id: 583,   23.42 Hz
9195, 55959, // SQ: 7.00, period: 65470, // MIDI: 18, id: 584,   23.46 Hz
9178, 55858, // SQ: 7.00, period: 65352, // MIDI: 18, id: 585,   23.50 Hz
9161, 55757, // SQ: 7.00, period: 65234, // MIDI: 18, id: 586,   23.55 Hz
9144, 55657, // SQ: 7.00, period: 65117, // MIDI: 18, id: 587,   23.59 Hz
9128, 55555, // SQ: 7.00, period: 64999, // MIDI: 18, id: 588,   23.63 Hz
9111, 55455, // SQ: 7.00, period: 64882, // MIDI: 18, id: 589,   23.67 Hz
9094, 55355, // SQ: 7.00, period: 64765, // MIDI: 18, id: 590,   23.72 Hz
9077, 55255, // SQ: 7.00, period: 64648, // MIDI: 18, id: 591,   23.76 Hz
9061, 55155, // SQ: 7.00, period: 64532, // MIDI: 18, id: 592,   23.80 Hz
9044, 55055, // SQ: 7.00, period: 64415, // MIDI: 18, id: 593,   23.85 Hz
9028, 54955, // SQ: 7.00, period: 64299, // MIDI: 18, id: 594,   23.89 Hz
9011, 54856, // SQ: 7.00, period: 64183, // MIDI: 18, id: 595,   23.93 Hz
8994, 54757, // SQ: 7.00, period: 64067, // MIDI: 18, id: 596,   23.97 Hz
8978, 54658, // SQ: 7.00, period: 63952, // MIDI: 18, id: 597,   24.02 Hz
8962, 54559, // SQ: 7.00, period: 63837, // MIDI: 18, id: 598,   24.06 Hz
8945, 54460, // SQ: 7.00, period: 63721, // MIDI: 18, id: 599,   24.10 Hz
8929, 54362, // SQ: 7.00, period: 63607, // MIDI: 18, id: 600,   24.15 Hz
8912, 54264, // SQ: 7.00, period: 63492, // MIDI: 18, id: 601,   24.19 Hz
8896, 54165, // SQ: 7.00, period: 63377, // MIDI: 18, id: 602,   24.24 Hz
8880, 54067, // SQ: 7.00, period: 63263, // MIDI: 18, id: 603,   24.28 Hz
8863, 53970, // SQ: 7.00, period: 63149, // MIDI: 18, id: 604,   24.32 Hz
8847, 53872, // SQ: 7.00, period: 63035, // MIDI: 18, id: 605,   24.37 Hz
8831, 53774, // SQ: 7.00, period: 62921, // MIDI: 18, id: 606,   24.41 Hz
8815, 53677, // SQ: 7.00, period: 62808, // MIDI: 18, id: 607,   24.46 Hz
8798, 53581, // SQ: 7.00, period: 62695, // MIDI: 19, id: 608,   24.50 Hz, SubCn G   19
8782, 53484, // SQ: 7.00, period: 62582, // MIDI: 19, id: 609,   24.54 Hz
8766, 53387, // SQ: 7.00, period: 62469, // MIDI: 19, id: 610,   24.59 Hz
8750, 53290, // SQ: 7.00, period: 62356, // MIDI: 19, id: 611,   24.63 Hz
8734, 53194, // SQ: 7.00, period: 62244, // MIDI: 19, id: 612,   24.68 Hz
8718, 53097, // SQ: 7.00, period: 62131, // MIDI: 19, id: 613,   24.72 Hz
8702, 53001, // SQ: 7.00, period: 62019, // MIDI: 19, id: 614,   24.77 Hz
8686, 52905, // SQ: 7.00, period: 61907, // MIDI: 19, id: 615,   24.81 Hz
8670, 52810, // SQ: 7.00, period: 61796, // MIDI: 19, id: 616,   24.86 Hz
8654, 52714, // SQ: 7.00, period: 61684, // MIDI: 19, id: 617,   24.90 Hz
8638, 52619, // SQ: 7.00, period: 61573, // MIDI: 19, id: 618,   24.95 Hz
8622, 52524, // SQ: 7.00, period: 61462, // MIDI: 19, id: 619,   24.99 Hz
8606, 52429, // SQ: 7.00, period: 61351, // MIDI: 19, id: 620,   25.04 Hz
8591, 52334, // SQ: 7.00, period: 61241, // MIDI: 19, id: 621,   25.08 Hz
8575, 52239, // SQ: 7.00, period: 61130, // MIDI: 19, id: 622,   25.13 Hz
8559, 52145, // SQ: 7.00, period: 61020, // MIDI: 19, id: 623,   25.17 Hz
8543, 52051, // SQ: 7.00, period: 60910, // MIDI: 19, id: 624,   25.22 Hz
8528, 51956, // SQ: 7.00, period: 60800, // MIDI: 19, id: 625,   25.26 Hz
8512, 51862, // SQ: 7.00, period: 60690, // MIDI: 19, id: 626,   25.31 Hz
8496, 51769, // SQ: 7.00, period: 60581, // MIDI: 19, id: 627,   25.35 Hz
8481, 51675, // SQ: 7.00, period: 60472, // MIDI: 19, id: 628,   25.40 Hz
8465, 51582, // SQ: 7.00, period: 60363, // MIDI: 19, id: 629,   25.45 Hz
8450, 51488, // SQ: 7.00, period: 60254, // MIDI: 19, id: 630,   25.49 Hz
8434, 51395, // SQ: 7.00, period: 60145, // MIDI: 19, id: 631,   25.54 Hz
8419, 51302, // SQ: 7.00, period: 60037, // MIDI: 19, id: 632,   25.58 Hz
8403, 51209, // SQ: 7.00, period: 59928, // MIDI: 19, id: 633,   25.63 Hz
8388, 51116, // SQ: 7.00, period: 59820, // MIDI: 19, id: 634,   25.68 Hz
8372, 51024, // SQ: 7.00, period: 59712, // MIDI: 19, id: 635,   25.72 Hz
8357, 50932, // SQ: 7.00, period: 59605, // MIDI: 19, id: 636,   25.77 Hz
8342, 50839, // SQ: 7.00, period: 59497, // MIDI: 19, id: 637,   25.82 Hz
8326, 50748, // SQ: 7.00, period: 59390, // MIDI: 19, id: 638,   25.86 Hz
8311, 50656, // SQ: 7.00, period: 59283, // MIDI: 19, id: 639,   25.91 Hz
8296, 50564, // SQ: 7.00, period: 59176, // MIDI: 20, id: 640,   25.96 Hz, SubCn G#  20
8280, 50473, // SQ: 7.00, period: 59069, // MIDI: 20, id: 641,   26.00 Hz
8265, 50382, // SQ: 7.00, period: 58963, // MIDI: 20, id: 642,   26.05 Hz
8250, 50290, // SQ: 7.00, period: 58856, // MIDI: 20, id: 643,   26.10 Hz
8235, 50199, // SQ: 7.00, period: 58750, // MIDI: 20, id: 644,   26.14 Hz
8220, 50108, // SQ: 7.00, period: 58644, // MIDI: 20, id: 645,   26.19 Hz
8205, 50017, // SQ: 7.00, period: 58538, // MIDI: 20, id: 646,   26.24 Hz
8190, 49927, // SQ: 7.00, period: 58433, // MIDI: 20, id: 647,   26.29 Hz
8174, 49837, // SQ: 7.00, period: 58327, // MIDI: 20, id: 648,   26.33 Hz
8159, 49747, // SQ: 7.00, period: 58222, // MIDI: 20, id: 649,   26.38 Hz
8144, 49657, // SQ: 7.00, period: 58117, // MIDI: 20, id: 650,   26.43 Hz
8129, 49567, // SQ: 7.00, period: 58012, // MIDI: 20, id: 651,   26.48 Hz
8115, 49477, // SQ: 7.00, period: 57908, // MIDI: 20, id: 652,   26.52 Hz
8100, 49387, // SQ: 7.00, period: 57803, // MIDI: 20, id: 653,   26.57 Hz
8085, 49298, // SQ: 7.00, period: 57699, // MIDI: 20, id: 654,   26.62 Hz
8070, 49209, // SQ: 7.00, period: 57595, // MIDI: 20, id: 655,   26.67 Hz
8055, 49120, // SQ: 7.00, period: 57491, // MIDI: 20, id: 656,   26.72 Hz
8040, 49032, // SQ: 7.00, period: 57388, // MIDI: 20, id: 657,   26.77 Hz
8025, 48943, // SQ: 7.00, period: 57284, // MIDI: 20, id: 658,   26.81 Hz
8011, 48854, // SQ: 7.00, period: 57181, // MIDI: 20, id: 659,   26.86 Hz
7996, 48766, // SQ: 7.00, period: 57078, // MIDI: 20, id: 660,   26.91 Hz
7981, 48678, // SQ: 7.00, period: 56975, // MIDI: 20, id: 661,   26.96 Hz
7967, 48589, // SQ: 7.00, period: 56872, // MIDI: 20, id: 662,   27.01 Hz
7952, 48501, // SQ: 7.00, period: 56769, // MIDI: 20, id: 663,   27.06 Hz
7937, 48414, // SQ: 7.00, period: 56667, // MIDI: 20, id: 664,   27.11 Hz
7923, 48326, // SQ: 7.00, period: 56565, // MIDI: 20, id: 665,   27.15 Hz
7908, 48239, // SQ: 7.00, period: 56463, // MIDI: 20, id: 666,   27.20 Hz
7894, 48151, // SQ: 7.00, period: 56361, // MIDI: 20, id: 667,   27.25 Hz
7879, 48064, // SQ: 7.00, period: 56259, // MIDI: 20, id: 668,   27.30 Hz
7865, 47977, // SQ: 7.00, period: 56158, // MIDI: 20, id: 669,   27.35 Hz
7850, 47891, // SQ: 7.00, period: 56057, // MIDI: 20, id: 670,   27.40 Hz
7836, 47803, // SQ: 7.00, period: 55955, // MIDI: 20, id: 671,   27.45 Hz
7821, 47718, // SQ: 7.00, period: 55855, // MIDI: 21, id: 672,   27.50 Hz, SubCn A   21
7807, 47631, // SQ: 7.00, period: 55754, // MIDI: 21, id: 673,   27.55 Hz
7792, 47545, // SQ: 7.00, period: 55653, // MIDI: 21, id: 674,   27.60 Hz
7778, 47459, // SQ: 7.00, period: 55553, // MIDI: 21, id: 675,   27.65 Hz
7764, 47373, // SQ: 7.00, period: 55453, // MIDI: 21, id: 676,   27.70 Hz
7750, 47287, // SQ: 7.00, period: 55353, // MIDI: 21, id: 677,   27.75 Hz
7735, 47202, // SQ: 7.00, period: 55253, // MIDI: 21, id: 678,   27.80 Hz
7721, 47116, // SQ: 7.00, period: 55153, // MIDI: 21, id: 679,   27.85 Hz
7707, 47031, // SQ: 7.00, period: 55054, // MIDI: 21, id: 680,   27.90 Hz
7693, 46945, // SQ: 7.00, period: 54954, // MIDI: 21, id: 681,   27.95 Hz
7678, 46861, // SQ: 7.00, period: 54855, // MIDI: 21, id: 682,   28.00 Hz
7664, 46776, // SQ: 7.00, period: 54756, // MIDI: 21, id: 683,   28.05 Hz
7650, 46692, // SQ: 7.00, period: 54658, // MIDI: 21, id: 684,   28.10 Hz
7636, 46607, // SQ: 7.00, period: 54559, // MIDI: 21, id: 685,   28.15 Hz
7622, 46523, // SQ: 7.00, period: 54461, // MIDI: 21, id: 686,   28.20 Hz
7608, 46439, // SQ: 7.00, period: 54363, // MIDI: 21, id: 687,   28.25 Hz
7594, 46354, // SQ: 7.00, period: 54264, // MIDI: 21, id: 688,   28.31 Hz
7580, 46271, // SQ: 7.00, period: 54167, // MIDI: 21, id: 689,   28.36 Hz
7566, 46187, // SQ: 7.00, period: 54069, // MIDI: 21, id: 690,   28.41 Hz
7552, 46103, // SQ: 7.00, period: 53971, // MIDI: 21, id: 691,   28.46 Hz
7538, 46020, // SQ: 7.00, period: 53874, // MIDI: 21, id: 692,   28.51 Hz
7524, 45937, // SQ: 7.00, period: 53777, // MIDI: 21, id: 693,   28.56 Hz
7511, 45853, // SQ: 7.00, period: 53680, // MIDI: 21, id: 694,   28.61 Hz
7497, 45770, // SQ: 7.00, period: 53583, // MIDI: 21, id: 695,   28.67 Hz
7483, 45687, // SQ: 7.00, period: 53486, // MIDI: 21, id: 696,   28.72 Hz
7469, 45605, // SQ: 7.00, period: 53390, // MIDI: 21, id: 697,   28.77 Hz
7455, 45523, // SQ: 7.00, period: 53294, // MIDI: 21, id: 698,   28.82 Hz
7442, 45440, // SQ: 7.00, period: 53198, // MIDI: 21, id: 699,   28.87 Hz
7428, 45358, // SQ: 7.00, period: 53102, // MIDI: 21, id: 700,   28.93 Hz
7414, 45276, // SQ: 7.00, period: 53006, // MIDI: 21, id: 701,   28.98 Hz
7401, 45193, // SQ: 7.00, period: 52910, // MIDI: 21, id: 702,   29.03 Hz
7387, 45112, // SQ: 7.00, period: 52815, // MIDI: 21, id: 703,   29.08 Hz
7373, 45031, // SQ: 7.00, period: 52720, // MIDI: 22, id: 704,   29.14 Hz, SubCn B   22
7360, 44949, // SQ: 7.00, period: 52625, // MIDI: 22, id: 705,   29.19 Hz
7346, 44868, // SQ: 7.00, period: 52530, // MIDI: 22, id: 706,   29.24 Hz
7333, 44786, // SQ: 7.00, period: 52435, // MIDI: 22, id: 707,   29.29 Hz
7319, 44705, // SQ: 7.00, period: 52340, // MIDI: 22, id: 708,   29.35 Hz
7306, 44624, // SQ: 7.00, period: 52246, // MIDI: 22, id: 709,   29.40 Hz
7292, 44544, // SQ: 7.00, period: 52152, // MIDI: 22, id: 710,   29.45 Hz
7279, 44463, // SQ: 7.00, period: 52058, // MIDI: 22, id: 711,   29.51 Hz
7265, 44383, // SQ: 7.00, period: 51964, // MIDI: 22, id: 712,   29.56 Hz
7252, 44302, // SQ: 7.00, period: 51870, // MIDI: 22, id: 713,   29.61 Hz
7239, 44222, // SQ: 7.00, period: 51777, // MIDI: 22, id: 714,   29.67 Hz
7225, 44142, // SQ: 7.00, period: 51683, // MIDI: 22, id: 715,   29.72 Hz
7212, 44062, // SQ: 7.00, period: 51590, // MIDI: 22, id: 716,   29.77 Hz
7199, 43982, // SQ: 7.00, period: 51497, // MIDI: 22, id: 717,   29.83 Hz
7185, 43903, // SQ: 7.00, period: 51404, // MIDI: 22, id: 718,   29.88 Hz
7172, 43823, // SQ: 7.00, period: 51311, // MIDI: 22, id: 719,   29.93 Hz
7159, 43744, // SQ: 7.00, period: 51219, // MIDI: 22, id: 720,   29.99 Hz
7146, 43664, // SQ: 7.00, period: 51126, // MIDI: 22, id: 721,   30.04 Hz
7133, 43585, // SQ: 7.00, period: 51034, // MIDI: 22, id: 722,   30.10 Hz
7119, 43507, // SQ: 7.00, period: 50942, // MIDI: 22, id: 723,   30.15 Hz
7106, 43428, // SQ: 7.00, period: 50850, // MIDI: 22, id: 724,   30.21 Hz
7093, 43350, // SQ: 7.00, period: 50759, // MIDI: 22, id: 725,   30.26 Hz
7080, 43271, // SQ: 7.00, period: 50667, // MIDI: 22, id: 726,   30.32 Hz
7067, 43193, // SQ: 7.00, period: 50576, // MIDI: 22, id: 727,   30.37 Hz
7054, 43115, // SQ: 7.00, period: 50485, // MIDI: 22, id: 728,   30.43 Hz
7041, 43036, // SQ: 7.00, period: 50393, // MIDI: 22, id: 729,   30.48 Hz
7028, 42959, // SQ: 7.00, period: 50303, // MIDI: 22, id: 730,   30.54 Hz
7015, 42881, // SQ: 7.00, period: 50212, // MIDI: 22, id: 731,   30.59 Hz
7002, 42803, // SQ: 7.00, period: 50121, // MIDI: 22, id: 732,   30.65 Hz
6989, 42726, // SQ: 7.00, period: 50031, // MIDI: 22, id: 733,   30.70 Hz
6976, 42649, // SQ: 7.00, period: 49941, // MIDI: 22, id: 734,   30.76 Hz
6964, 42571, // SQ: 7.00, period: 49851, // MIDI: 22, id: 735,   30.81 Hz
6951, 42494, // SQ: 7.00, period: 49761, // MIDI: 23, id: 736,   30.87 Hz, SubCn H   23
6938, 42417, // SQ: 7.00, period: 49671, // MIDI: 23, id: 737,   30.92 Hz
6925, 42340, // SQ: 7.00, period: 49581, // MIDI: 23, id: 738,   30.98 Hz
...
0, 0, // SQ: 2.00, period: 186, // MIDI: 119, id: 3833, 8266.90 Hz
0, 0, // SQ: 2.00, period: 185, // MIDI: 119, id: 3834, 8281.83 Hz
0, 0, // SQ: 2.00, period: 185, // MIDI: 119, id: 3835, 8296.80 Hz
0, 0, // SQ: 2.00, period: 185, // MIDI: 119, id: 3836, 8311.79 Hz
0, 0, // SQ: 2.00, period: 184, // MIDI: 119, id: 3837, 8326.80 Hz
0, 0, // SQ: 2.00, period: 184, // MIDI: 119, id: 3838, 8341.85 Hz
0, 0, // SQ: 2.00, period: 184, // MIDI: 119, id: 3839, 8356.92 Hz
0, 0, // SQ: 2.00, period: 183, // MIDI: 120, id: 3840, 8372.02 Hz, Sixth C  120
0, 0, // SQ: 2.00, period: 183, // MIDI: 120, id: 3841, 8387.14 Hz
0, 0, // SQ: 2.00, period: 183, // MIDI: 120, id: 3842, 8402.30 Hz
0, 0, // SQ: 2.00, period: 182, // MIDI: 120, id: 3843, 8417.48 Hz
0, 0, // SQ: 2.00, period: 182, // MIDI: 120, id: 3844, 8432.69 Hz
0, 0, // SQ: 2.00, period: 182, // MIDI: 120, id: 3845, 8447.92 Hz
0, 0, // SQ: 2.00, period: 181, // MIDI: 120, id: 3846, 8463.18 Hz
0, 0, // SQ: 2.00, period: 181, // MIDI: 120, id: 3847, 8478.47 Hz
0, 0, // SQ: 2.00, period: 181, // MIDI: 120, id: 3848, 8493.79 Hz
0, 0, // SQ: 2.00, period: 181, // MIDI: 120, id: 3849, 8509.14 Hz
0, 0, // SQ: 2.00, period: 180, // MIDI: 120, id: 3850, 8524.51 Hz
0, 0, // SQ: 2.00, period: 180, // MIDI: 120, id: 3851, 8539.91 Hz
0, 0, // SQ: 2.00, period: 180, // MIDI: 120, id: 3852, 8555.34 Hz
0, 0, // SQ: 2.00, period: 179, // MIDI: 120, id: 3853, 8570.80 Hz
0, 0, // SQ: 2.00, period: 179, // MIDI: 120, id: 3854, 8586.28 Hz
0, 0, // SQ: 2.00, period: 179, // MIDI: 120, id: 3855, 8601.80 Hz
0, 0, // SQ: 2.00, period: 178, // MIDI: 120, id: 3856, 8617.34 Hz
0, 0, // SQ: 2.00, period: 178, // MIDI: 120, id: 3857, 8632.91 Hz
0, 0, // SQ: 2.00, period: 178, // MIDI: 120, id: 3858, 8648.50 Hz
0, 0, // SQ: 2.00, period: 177, // MIDI: 120, id: 3859, 8664.13 Hz
0, 0, // SQ: 2.00, period: 177, // MIDI: 120, id: 3860, 8679.78 Hz
0, 0, // SQ: 2.00, period: 177, // MIDI: 120, id: 3861, 8695.46 Hz
0, 0, // SQ: 2.00, period: 176, // MIDI: 120, id: 3862, 8711.17 Hz
0, 0, // SQ: 2.00, period: 176, // MIDI: 120, id: 3863, 8726.91 Hz
0, 0, // SQ: 2.00, period: 176, // MIDI: 120, id: 3864, 8742.68 Hz
0, 0, // SQ: 2.00, period: 175, // MIDI: 120, id: 3865, 8758.47 Hz
0, 0, // SQ: 2.00, period: 175, // MIDI: 120, id: 3866, 8774.30 Hz
0, 0, // SQ: 2.00, period: 175, // MIDI: 120, id: 3867, 8790.15 Hz
0, 0, // SQ: 2.00, period: 174, // MIDI: 120, id: 3868, 8806.03 Hz
0, 0, // SQ: 2.00, period: 174, // MIDI: 120, id: 3869, 8821.94 Hz
0, 0, // SQ: 2.00, period: 174, // MIDI: 120, id: 3870, 8837.88 Hz
0, 0, // SQ: 2.00, period: 173, // MIDI: 120, id: 3871, 8853.85 Hz
0, 0, // SQ: 2.00, period: 173, // MIDI: 121, id: 3872, 8869.84 Hz, Sixth C  120
};

По структуре больше похоже на трансляцию в терминал…

посмотрел, вроде бы ты всё сделал как рекомендовали, если работает, значит всё правильно, но я не настоящий сталевар, в плане увидеть в таком коде чужие ошибки…тут бы свои одолеть

…это невозможно. Независимо друг от друга эти коды работают, т.е воспроизводят звук. Для плеера все понятно, запускаешь файл в AYPlayer выбрав COM-порт и Ямаха поет, а вот с MIDI все не просто. Подключаю MIDI-секвенсер или клавиатуру - Ямаха поет, а вот правильно или нет…, да Бог его знает…
Теперь в понедельник посмотрю, как они уживутся на одном кристалле, и, я так понял, что в этом комбайне режим работы надо выбрать до запуска и не трогать переключатель до выключения (меня это устроит). Правильно?

ты чё, нот не слышишь? если не фальшивит, значит правильно
по выбору - да, дёрнул ресет с переключателем в нужном положении и радуешься

Там помимо нот есть еще фильтр, LFO, ADSR и всякое… Там два генератора тона и один - шума… и у всех, понимаешь, ноты… Ладно, что есть - то есть… Разберемся…

не матюкайся в праздник хоть )))

Как было написано, так и работает.
Это самый простой вариант.
Можно и с переключением в реальном времени. Но при переключении надо аккуратно выключить один режим (для MIDI, в частности, завершить все ноты, для другого режима - не знаю, но допускаю, что там тоже что-то надо сделать) и инициализировать другой.

А насчет этого, я не понял:

А в чем проблема понять, правильно или нет? Или Ямаха настолько корежит звук, что мелодию узнать невозможно?

Ну так подключил MIDI клавиатуру на вход - и проверяешь, то ли звучит, что хочется.

С плеера все звучит как надо, с клавы по первому MIDI-каналу переключал патчи… Звучит ровно, не фальшивит, но там же FM-синтез получается и как он должен звучать знает только автор кода. Да и нет, и не было стандарта, как должна звучать волновая или FM таблица из 128 голосов. Помните, времена саундбластеров во времена 286…, … Pentium…? Кто в лес - кто по-дрова… Плюс-минус похоже…, да и ладно…

Ну тогда остается два варианта:

  1. Сравнивать с тем, что выдавала программа ДО объединения с другой.
  2. Искать в архивах записи Ямахи известных композиций и сравнивать с ними.

Ну, GM появилась вскоре после выхода микросхемы, так что по идее, должна в какой-то степени соответствовать.
Т.е., опять же, прогнать по всем 128 инструментам и послушать, чтобы во-первых, нигде не было “особенностей”, а во-вторых, звучание по крайней мере не противоречило таблице GM. На большее, наверное, не следует и рассчитывать.

Полагаю, что код плеера просто транслирует данные с COM-порта на порт Ямахи и на звучание никак не влияет. Если он это делал корректно до нашего вмешательства, то остается проверить на “работает - не работает”. В коде MIDI за звучание отвечают массивные массивы и являют собой этакий звуковой аналог “знакогенератора для дисплея”, но мы, упаси Господи, их не трогали. Следовательно, проверяем на “работает - не работает”. По-моему - так…

При отсутствии ошибок так и должно быть.
Нас же интересует, не прокрались ли где-нибудь ошибки.

Кто знает…
Проверять надо все!

Хозяин - барин.
Но я бы не поленился и послушал, как звучат все или почти все инструменты.

Проверил первые полтора десятка патчей в режиме MIDI… Полет нормальный. В режиме Плеера запустил “Ветер знает” Сюткина" (есть такая в 8-ми битной коллекции)… Можно караоке замутить… Весьма правдоподобно звучит…
Спасибо ВСЕМ, а тебе ставлю “Вопрос решен”. Ура! Упаковываю в корпус…