![]() |
ERIS CORE
|
const int16_t PROGMEM wt_9[] = {0, 423, 847, 1271, 1695, 2118, 2541, 2966, 3389, 3812, 4237, 4660, 5083, 5507, 5931, 6353, 6777, 7201, 7623, 8045, 8467, 8889, 9311, 9731, 10152, 10572, 10991, 11410, 11828, 12246, 12661, 13076, 13490, 13903, 14314, 14724, 15132, 15537, 15942, 16345, 16745, 17143, 17540, 17934, 18324, 18712, 19097, 19479, 19858, 20233, 20604, 20972, 21337, 21696, 22053, 22404, 22750, 23093, 23430, 23762, 24089, 24411, 24728, 25038, 25343, 25643, 25936, 26222, 26503, 26778, 27045, 27307, 27561, 27808, 28048, 28282, 28507, 28726, 28936, 29142, 29337, 29527, 29708, 29881, 30047, 30205, 30356, 30497, 30632, 30759, 30878, 30989, 31092, 31187, 31274, 31354, 31426, 31490, 31546, 31595, 31636, 31669, 31696, 31714, 31725, 31729, 31726, 31716, 31699, 31674, 31643, 31606, 31561, 31510, 31451, 31388, 31318, 31242, 31159, 31071, 30977, 30876, 30770, 30659, 30544, 30422, 30294, 30163, 30026, 29883, 29738, 29586, 29430, 29270, 29106, 28937, 28763, 28586, 28405, 28221, 28032, 27839, 27643, 27443, 27241, 27034, 26825, 26611, 26395, 26175, 25952, 25727, 25500, 25268, 25035, 24798, 24559, 24316, 24072, 23825, 23576, 23323, 23069, 22813, 22554, 22294, 22031, 21766, 21499, 21230, 20958, 20686, 20411, 20135, 19857, 19577, 19296, 19013, 18729, 18443, 18157, 17868, 17580, 17289, 16998, 16707, 16413, 16119, 15825, 15529, 15233, 14937, 14641, 14344, 14047, 13750, 13453, 13156, 12859, 12563, 12267, 11972, 11678, 11383, 11090, 10798, 10507, 10216, 9928, 9641, 9355, 9071, 8788, 8507, 8229, 7952, 7678, 7405, 7135, 6868, 6602, 6341, 6081, 5824, 5570, 5320, 5071, 4827, 4586, 4347, 4112, 3881, 3653, 3430, 3210, 2993, 2780, 2570, 2365, 2164, 1966, 1773, 1584, 1399, 1217, 1039, 867, 697, 533, 373, 217, 64, -84, -228, -368, -504, -636, -763, -886, -1006, -1121, -1231, -1339, -1443, -1542, -1638, -1729, -1818, -1902, -1983, -2059, -2132, -2201, -2267, -2331, -2389, -2445, -2497, -2546, -2592, -2634, -2674, -2709, -2743, -2773, -2800, -2824, -2845, -2863, -2879, -2892, -2902, -2908, -2914, -2916, -2915, -2912, -2906, -2899, -2887, -2875, -2861, -2842, -2822, -2801, -2776, -2750, -2720, -2690, -2657, -2622, -2584, -2545, -2503, -2461, -2415, -2369, -2319, -2269, -2217, -2161, -2105, -2048, -1988, -1927, -1864, -1799, -1733, -1665, -1597, -1525, -1453, -1380, -1305, -1230, -1153, -1074, -994, -914, -832, -748, -665, -581, -495, -409, -323, -235, -147, -57, 30, 121, 211, 300, 391, 483, 573, 664, 755, 846, 936, 1027, 1117, 1207, 1296, 1385, 1473, 1561, 1649, 1735, 1821, 1905, 1990, 2072, 2156, 2236, 2316, 2395, 2473, 2550, 2625, 2699, 2772, 2844, 2914, 2982, 3049, 3115, 3180, 3242, 3304, 3364, 3422, 3478, 3533, 3586, 3639, 3689, 3737, 3784, 3830, 3874, 3917, 3959, 3997, 4036, 4072, 4106, 4141, 4172, 4204, 4234, 4261, 4288, 4314, 4338, 4361, 4384, 4404, 4424, 4443, 4461, 4477, 4493, 4508, 4522, 4534, 4545, 4557, 4567, 4577, 4587, 4594, 4602, 4609, 4616, 4622, 4627, 4631, 4636, 4639, 4643, 4645, 4649, 4651, 4652, 4653, 4654, 4655, 4656, 4656, 4656, 4656, 4654, 4654, 4652, 4651, 4649, 4647, 4646, 4642, 4639, 4637, 4633, 4630, 4626, 4623, 4619, 4614, 4609, 4604, 4599, 4594, 4589, 4584, 4578, 4572, 4566, 4560, 4553, 4546, 4539, 4533, 4525, 4517, 4510, 4503, 4494, 4488, 4480, 4471, 4464, 4456, 4447, 4439, 4431, 4422, 4415, 4408, 4400, 4392, 4385, 4378, 4369, 4362, 4357, 4350, 4343, 4339, 4332, 4328, 4323, 4318, 4315, 4311, 4308, 4306, 4304, 4303, 4302, 4302, 4302, 4303, 4304, 4307, 4311, 4313, 4318, 4322, 4328, 4334, 4341, 4348, 4356, 4366, 4375, 4386, 4396, 4409, 4420, 4433, 4446, 4461, 4474, 4490, 4505, 4521, 4537, 4554, 4571, 4589, 4607, 4625, 4644, 4662, 4681, 4700, 4719, 4738, 4758, 4778, 4796, 4816, 4834, 4852, 4872, 4889, 4907, 4925, 4941, 4958, 4974, 4990, 5005, 5019, 5032, 5046, 5058, 5070, 5081, 5090, 5100, 5108, 5115, 5122, 5127, 5132, 5135, 5137, 5138, 5138, 5138, 5136, 5133, 5128, 5123, 5116, 5109, 5099, 5090, 5079, 5066, 5053, 5039, 5023, 5007, 4988, 4969, 4948, 4928, 4905, 4881, 4857, 4830, 4804, 4776, 4747, 4718, 4686, 4654, 4622, 4588, 4554, 4518, 4481, 4444, 4406, 4366, 4326, 4285, 4243, 4201, 4157, 4113, 4068, 4022, 3976, 3929, 3881, 3832, 3781, 3731, 3681, 3628, 3575, 3521, 3468, 3412, 3356, 3300, 3242, 3185, 3125, 3065, 3006, 2945, 2882, 2819, 2756, 2692, 2627, 2561, 2495, 2426, 2359, 2289, 2220, 2149, 2078, 2006, 1933, 1860, 1786, 1711, 1634, 1559, 1481, 1403, 1325, 1247, 1168, 1088, 1006, 925, 845, 762, 681, 598, 515, 432, 349, 265, 182, 98, 16, -68, -152, -234, -318, -400, -482, -564, -646, -727, -807, -886, -964, -1042, -1119, -1196, -1270, -1344, -1415, -1487, -1557, -1626, -1693, -1758, -1822, -1884, -1944, -2003, -2059, -2113, -2166, -2217, -2266, -2312, -2355, -2398, -2436, -2474, -2508, -2540, -2570, -2596, -2620, -2641, -2660, -2675, -2688, -2699, -2707, -2711, -2713, -2713, -2709, -2701, -2692, -2679, -2662, -2644, -2623, -2598, -2570, -2540, -2506, -2469, -2429, -2388, -2342, -2293, -2242, -2188, -2131, -2071, -2008, -1942, -1873, -1801, -1727, -1649, -1570, -1486, -1401, -1312, -1222, -1126, -1031, -930, -828, -723, -616, -504, -392, -276, -157, -37, 88, 215, 344, 475, 610, 748, 888, 1031, 1175, 1323, 1473, 1627, 1783, 1941, 2103, 2267, 2433, 2604, 2775, 2949, 3127, 3307, 3490, 3676, 3863, 4054, 4247, 4443, 4642, 4843, 5047, 5252, 5462, 5673, 5886, 6103, 6321, 6542, 6765, 6992, 7218, 7449, 7681, 7915, 8152, 8389, 8629, 8870, 9114, 9360, 9607, 9855, 10104, 10355, 10607, 10861, 11115, 11371, 11627, 11884, 12141, 12399, 12658, 12916, 13174, 13433, 13691, 13950, 14208, 14466, 14723, 14978, 15234, 15487, 15740, 15992, 16243, 16491, 16738, 16983, 17227, 17468, 17707, 17943, 18177, 18409, 18638, 18865, 19087, 19308, 19525, 19738, 19949, 20156, 20360, 20559, 20756, 20948, 21135, 21321, 21502, 21678, 21850, 22018, 22181, 22340, 22494, 22645, 22791, 22933, 23069, 23201, 23329, 23452, 23570, 23683, 23792, 23896, 23995, 24090, 24180, 24264, 24346, 24421, 24492, 24558, 24619, 24676, 24728, 24776, 24817, 24855, 24888, 24916, 24939, 24959, 24973, 24984, 24989, 24989, 24985, 24976, 24964, 24945, 24923, 24896, 24864, 24828, 24787, 24742, 24691, 24636, 24577, 24512, 24443, 24369, 24290, 24207, 24118, 24026, 23928, 23825, 23716, 23603, 23485, 23362, 23233, 23099, 22960, 22815, 22666, 22510, 22350, 22183, 22011, 21833, 21650, 21460, 21266, 21065, 20859, 20647, 20428, 20203, 19972, 19736, 19493, 19244, 18989, 18728, 18459, 18186, 17906, 17620, 17328, 17028, 16724, 16414, 16096, 15774, 15444, 15109, 14768, 14422, 14069, 13710, 13346, 12976, 12600, 12220, 11834, 11443, 11048, 10647, 10241, 9831, 9416, 8997, 8574, 8147, 7715, 7281, 6843, 6403, 5958, 5511, 5061, 4609, 4155, 3698, 3240, 2780, 2318, 1856, 1394, 929, 464, 0, -465, -929, -1394, -1857, -2319, -2780, -3240, -3698, -4155, -4610, -5062, -5511, -5958, -6402, -6843, -7283, -7715, -8147, -8574, -8997, -9417, -9831, -10241, -10646, -11047, -11444, -11835, -12221, -12601, -12976, -13346, -13709, -14068, -14421, -14768, -15108, -15444, -15773, -16097, -16413, -16724, -17029, -17328, -17620, -17905, -18186, -18460, -18727, -18989, -19244, -19493, -19735, -19972, -20203, -20428, -20647, -20859, -21066, -21266, -21461, -21650, -21834, -22010, -22183, -22349, -22510, -22666, -22815, -22961, -23100, -23233, -23362, -23485, -23604, -23716, -23824, -23927, -24025, -24119, -24207, -24291, -24369, -24444, -24512, -24577, -24636, -24692, -24741, -24786, -24828, -24864, -24896, -24923, -24945, -24964, -24976, -24984, -24989, -24989, -24983, -24973, -24959, -24940, -24916, -24887, -24854, -24818, -24774, -24728, -24676, -24619, -24558, -24491, -24420, -24345, -24265, -24179, -24091, -23996, -23896, -23792, -23683, -23571, -23452, -23330, -23201, -23070, -22932, -22791, -22645, -22495, -22340, -22181, -22018, -21849, -21677, -21501, -21320, -21137, -20947, -20756, -20560, -20360, -20155, -19949, -19739, -19525, -19308, -19087, -18864, -18639, -18409, -18177, -17944, -17706, -17468, -17227, -16984, -16738, -16491, -16243, -15992, -15741, -15487, -15234, -14979, -14723, -14465, -14208, -13950, -13692, -13433, -13175, -12917, -12658, -12399, -12141, -11885, -11627, -11371, -11115, -10861, -10608, -10356, -10104, -9855, -9606, -9359, -9115, -8872, -8630, -8390, -8151, -7915, -7680, -7449, -7219, -6991, -6766, -6543, -6321, -6102, -5886, -5673, -5461, -5253, -5047, -4843, -4642, -4443, -4247, -4053, -3864, -3676, -3490, -3307, -3127, -2950, -2774, -2603, -2433, -2267, -2103, -1942, -1783, -1627, -1473, -1323, -1174, -1031, -887, -748, -610, -476, -344, -214, -88, 36, 157, 276, 392, 505, 615, 723, 828, 931, 1030, 1126, 1221, 1312, 1400, 1486, 1569, 1649, 1727, 1802, 1872, 1942, 2007, 2070, 2131, 2188, 2242, 2294, 2342, 2387, 2430, 2470, 2506, 2539, 2570, 2598, 2623, 2644, 2663, 2678, 2691, 2701, 2708, 2713, 2714, 2712, 2707, 2699, 2689, 2676, 2660, 2642, 2620, 2596, 2569, 2540, 2509, 2473, 2436, 2397, 2356, 2311, 2265, 2217, 2167, 2115, 2059, 2002, 1944, 1884, 1821, 1758, 1693, 1626, 1558, 1487, 1416, 1343, 1270, 1195, 1119, 1042, 964, 886, 806, 726, 646, 564, 482, 399, 318, 235, 151, 68, -15, -98, -182, -266, -348, -432, -516, -598, -680, -762, -845, -926, -1008, -1087, -1167, -1247, -1325, -1403, -1481, -1558, -1634, -1710, -1785, -1860, -1933, -2005, -2077, -2149, -2219, -2289, -2358, -2427, -2494, -2560, -2627, -2691, -2755, -2820, -2882, -2945, -3006, -3066, -3125, -3184, -3243, -3300, -3356, -3411, -3468, -3522, -3575, -3627, -3679, -3732, -3781, -3831, -3881, -3929, -3976, -4023, -4069, -4113, -4158, -4201, -4244, -4285, -4326, -4367, -4406, -4444, -4481, -4518, -4553, -4589, -4622, -4654, -4686, -4717, -4747, -4776, -4804, -4831, -4857, -4881, -4905, -4927, -4948, -4968, -4988, -5006, -5023, -5038, -5053, -5066, -5079, -5089, -5101, -5108, -5117, -5123, -5128, -5132, -5135, -5138, -5139, -5139, -5137, -5135, -5132, -5126, -5121, -5116, -5108, -5100, -5090, -5081, -5070, -5059, -5046, -5033, -5020, -5005, -4989, -4975, -4958, -4942, -4924, -4907, -4889, -4870, -4853, -4834, -4815, -4796, -4777, -4757, -4739, -4718, -4701, -4681, -4662, -4644, -4625, -4607, -4589, -4572, -4555, -4538, -4521, -4505, -4490, -4474, -4461, -4447, -4432, -4420, -4407, -4397, -4385, -4375, -4366, -4357, -4349, -4341, -4335, -4328, -4323, -4317, -4314, -4309, -4307, -4304, -4303, -4302, -4302, -4301, -4302, -4305, -4307, -4308, -4312, -4315, -4319, -4322, -4328, -4333, -4338, -4344, -4350, -4356, -4363, -4370, -4377, -4384, -4392, -4400, -4407, -4415, -4424, -4431, -4439, -4447, -4455, -4464, -4471, -4479, -4487, -4495, -4503, -4510, -4518, -4524, -4532, -4539, -4546, -4553, -4559, -4566, -4572, -4578, -4584, -4589, -4595, -4600, -4605, -4610, -4614, -4618, -4623, -4626, -4630, -4633, -4636, -4640, -4643, -4645, -4647, -4649, -4651, -4652, -4653, -4655, -4656, -4656, -4656, -4656, -4655, -4655, -4654, -4652, -4651, -4649, -4647, -4643, -4639, -4637, -4632, -4627, -4621, -4615, -4609, -4602, -4595, -4586, -4577, -4568, -4557, -4546, -4533, -4521, -4506, -4492, -4477, -4461, -4443, -4424, -4405, -4384, -4362, -4338, -4314, -4288, -4261, -4233, -4204, -4173, -4141, -4108, -4072, -4036, -3997, -3958, -3916, -3874, -3831, -3784, -3738, -3689, -3639, -3586, -3532, -3478, -3421, -3364, -3303, -3242, -3180, -3115, -3049, -2983, -2914, -2844, -2772, -2699, -2625, -2550, -2474, -2395, -2317, -2237, -2155, -2073, -1989, -1906, -1821, -1735, -1648, -1561, -1473, -1385, -1295, -1206, -1117, -1026, -936, -845, -755, -664, -573, -482, -391, -301, -212, -121, -31, 59, 147, 235, 322, 410, 496, 580, 665, 750, 832, 914, 994, 1073, 1153, 1230, 1306, 1381, 1453, 1526, 1596, 1665, 1733, 1799, 1864, 1927, 1988, 2048, 2105, 2161, 2216, 2269, 2320, 2369, 2415, 2461, 2504, 2546, 2584, 2622, 2657, 2690, 2721, 2749, 2776, 2801, 2822, 2842, 2860, 2875, 2888, 2899, 2907, 2912, 2915, 2916, 2914, 2909, 2902, 2891, 2879, 2863, 2845, 2824, 2799, 2772, 2742, 2709, 2673, 2635, 2591, 2546, 2497, 2445, 2388, 2330, 2267, 2201, 2132, 2059, 1982, 1901, 1817, 1729, 1638, 1542, 1442, 1340, 1232, 1120, 1005, 886, 763, 636, 504, 368, 229, 84, -64, -217, -372, -533, -698, -867, -1040, -1217, -1399, -1583, -1773, -1966, -2163, -2364, -2570, -2780, -2993, -3208, -3429, -3654, -3881, -4112, -4347, -4585, -4827, -5072, -5318, -5571, -5824, -6081, -6340, -6603, -6868, -7135, -7405, -7678, -7952, -8229, -8508, -8789, -9071, -9356, -9641, -9928, -10217, -10507, -10797, -11090, -11384, -11677, -11972, -12268, -12563, -12860, -13156, -13453, -13750, -14046, -14343, -14641, -14937, -15233, -15529, -15824, -16119, -16413, -16706, -16998, -17289, -17579, -17868, -18156, -18443, -18730, -19014, -19296, -19577, -19857, -20135, -20410, -20685, -20959, -21229, -21499, -21765, -22031, -22294, -22554, -22814, -23070, -23324, -23576, -23825, -24072, -24317, -24558, -24798, -25034, -25269, -25499, -25728, -25953, -26175, -26395, -26612, -26825, -27034, -27240, -27443, -27644, -27839, -28032, -28221, -28405, -28586, -28764, -28937, -29106, -29271, -29430, -29585, -29738, -29884, -30025, -30163, -30295, -30422, -30544, -30660, -30771, -30876, -30976, -31071, -31159, -31242, -31317, -31388, -31452, -31510, -31561, -31605, -31644, -31675, -31699, -31716, -31727, -31730, -31726, -31715, -31696, -31670, -31636, -31595, -31546, -31489, -31426, -31353, -31273, -31187, -31092, -30988, -30878, -30758, -30632, -30497, -30355, -30205, -30047, -29882, -29708, -29527, -29337, -29141, -28937, -28726, -28507, -28282, -28048, -27808, -27561, -27306, -27046, -26778, -26504, -26222, -25936, -25643, -25344, -25039, -24727, -24411, -24089, -23762, -23430, -23093, -22750, -22404, -22052, -21696, -21336, -20972, -20604, -20232, -19858, -19478, -19098, -18712, -18325, -17934, -17540, -17145, -16745, -16345, -15942, -15538, -15132, -14724, -14314, -13902, -13490, -13076, -12661, -12246, -11828, -11411, -10992, -10573, -10152, -9731, -9311, -8889, -8467, -8045, -7622, -7201, -6777, -6354, -5930, -5506, -5083, -4660, -4237, -3813, -3389, -2965, -2543, -2118, -1694, -1271, -848, -424} |
Definition at line 38 of file eris_waveshapes.cpp.