![]() |
ERIS CORE
|
const int16_t PROGMEM wt_32[] = {0, 353, 708, 1069, 1437, 1816, 2206, 2610, 3029, 3465, 3918, 4387, 4875, 5382, 5905, 6443, 6998, 7565, 8145, 8734, 9333, 9939, 10548, 11161, 11777, 12390, 13003, 13612, 14217, 14818, 15411, 15998, 16578, 17150, 17714, 18271, 18819, 19361, 19891, 20417, 20931, 21438, 21936, 22425, 22904, 23373, 23831, 24277, 24712, 25133, 25542, 25935, 26314, 26678, 27026, 27358, 27674, 27971, 28254, 28522, 28771, 29008, 29230, 29438, 29635, 29820, 29995, 30160, 30318, 30468, 30612, 30751, 30884, 31013, 31138, 31258, 31374, 31484, 31589, 31689, 31782, 31867, 31943, 32011, 32068, 32113, 32147, 32168, 32176, 32169, 32150, 32117, 32071, 32011, 31942, 31860, 31767, 31666, 31558, 31444, 31325, 31201, 31077, 30951, 30825, 30700, 30577, 30456, 30338, 30221, 30109, 29997, 29887, 29778, 29667, 29558, 29445, 29329, 29209, 29084, 28952, 28815, 28671, 28518, 28358, 28190, 28015, 27835, 27647, 27455, 27258, 27061, 26860, 26661, 26463, 26267, 26076, 25891, 25711, 25540, 25376, 25220, 25073, 24936, 24807, 24686, 24573, 24466, 24365, 24270, 24179, 24090, 24003, 23918, 23832, 23747, 23661, 23574, 23485, 23394, 23302, 23210, 23118, 23026, 22936, 22847, 22764, 22686, 22611, 22544, 22485, 22433, 22392, 22358, 22336, 22323, 22318, 22323, 22337, 22359, 22387, 22420, 22459, 22501, 22544, 22589, 22632, 22675, 22715, 22750, 22782, 22809, 22832, 22847, 22858, 22864, 22863, 22858, 22849, 22835, 22819, 22800, 22779, 22756, 22732, 22708, 22683, 22659, 22634, 22609, 22585, 22558, 22532, 22504, 22473, 22441, 22406, 22367, 22325, 22277, 22227, 22171, 22112, 22048, 21981, 21911, 21837, 21762, 21687, 21611, 21536, 21462, 21391, 21324, 21258, 21199, 21142, 21092, 21046, 21002, 20963, 20925, 20889, 20853, 20815, 20775, 20730, 20678, 20616, 20547, 20464, 20369, 20259, 20133, 19992, 19833, 19658, 19464, 19256, 19029, 18789, 18535, 18267, 17992, 17706, 17413, 17116, 16816, 16514, 16215, 15917, 15623, 15335, 15054, 14779, 14512, 14252, 14001, 13757, 13518, 13286, 13059, 12836, 12615, 12395, 12174, 11954, 11730, 11502, 11270, 11032, 10789, 10539, 10283, 10020, 9750, 9475, 9194, 8907, 8617, 8322, 8027, 7727, 7428, 7127, 6826, 6527, 6229, 5933, 5639, 5346, 5057, 4768, 4483, 4200, 3918, 3640, 3362, 3086, 2813, 2540, 2271, 2004, 1740, 1481, 1224, 973, 729, 491, 261, 39, -174, -377, -569, -750, -919, -1078, -1226, -1362, -1487, -1602, -1709, -1807, -1900, -1987, -2070, -2151, -2231, -2312, -2395, -2481, -2570, -2667, -2768, -2877, -2991, -3112, -3241, -3373, -3510, -3652, -3795, -3940, -4084, -4226, -4364, -4497, -4624, -4744, -4853, -4953, -5040, -5118, -5183, -5236, -5278, -5309, -5330, -5340, -5342, -5337, -5324, -5307, -5287, -5263, -5237, -5212, -5186, -5161, -5137, -5115, -5095, -5076, -5060, -5045, -5029, -5014, -4998, -4980, -4961, -4939, -4913, -4883, -4850, -4812, -4769, -4724, -4675, -4622, -4567, -4511, -4455, -4401, -4348, -4299, -4256, -4218, -4187, -4163, -4150, -4146, -4151, -4168, -4194, -4230, -4275, -4332, -4393, -4462, -4539, -4618, -4701, -4786, -4871, -4955, -5038, -5118, -5193, -5264, -5330, -5388, -5443, -5492, -5533, -5572, -5603, -5632, -5657, -5678, -5698, -5716, -5734, -5750, -5769, -5786, -5805, -5826, -5848, -5869, -5894, -5916, -5940, -5963, -5985, -6004, -6023, -6039, -6050, -6060, -6067, -6071, -6072, -6069, -6064, -6059, -6051, -6043, -6037, -6031, -6028, -6029, -6031, -6041, -6055, -6074, -6099, -6129, -6165, -6207, -6252, -6301, -6352, -6406, -6460, -6513, -6563, -6611, -6652, -6688, -6717, -6737, -6749, -6753, -6746, -6730, -6703, -6671, -6628, -6579, -6525, -6466, -6404, -6340, -6277, -6215, -6156, -6102, -6053, -6012, -5978, -5950, -5931, -5920, -5915, -5918, -5927, -5941, -5959, -5978, -5998, -6016, -6033, -6044, -6050, -6048, -6037, -6016, -5984, -5942, -5886, -5819, -5742, -5651, -5549, -5438, -5317, -5189, -5054, -4913, -4768, -4620, -4469, -4319, -4170, -4022, -3876, -3732, -3591, -3456, -3323, -3194, -3070, -2947, -2829, -2714, -2602, -2491, -2383, -2276, -2170, -2067, -1964, -1864, -1766, -1670, -1576, -1484, -1397, -1315, -1236, -1162, -1094, -1031, -974, -924, -880, -841, -808, -780, -756, -734, -715, -698, -683, -666, -649, -628, -604, -577, -544, -507, -465, -417, -365, -306, -245, -180, -112, -43, 26, 93, 157, 219, 276, 324, 366, 400, 426, 442, 449, 446, 435, 415, 388, 352, 313, 267, 221, 172, 124, 77, 33, -6, -40, -68, -89, -103, -109, -108, -99, -84, -63, -37, -8, 24, 56, 88, 119, 146, 168, 186, 196, 200, 195, 183, 161, 132, 95, 51, -1, -58, -120, -186, -254, -325, -395, -466, -535, -602, -668, -729, -787, -842, -896, -946, -993, -1040, -1084, -1128, -1173, -1219, -1268, -1319, -1373, -1432, -1493, -1560, -1630, -1704, -1783, -1863, -1948, -2033, -2119, -2206, -2291, -2373, -2454, -2531, -2603, -2670, -2732, -2788, -2837, -2881, -2920, -2951, -2980, -3004, -3024, -3041, -3058, -3072, -3087, -3103, -3120, -3138, -3160, -3184, -3212, -3242, -3274, -3310, -3347, -3386, -3425, -3463, -3503, -3539, -3572, -3603, -3631, -3654, -3671, -3685, -3695, -3698, -3699, -3696, -3687, -3679, -3669, -3658, -3647, -3637, -3631, -3627, -3627, -3631, -3640, -3655, -3674, -3698, -3728, -3761, -3796, -3834, -3872, -3911, -3949, -3983, -4014, -4039, -4058, -4069, -4073, -4069, -4054, -4032, -4000, -3961, -3914, -3858, -3799, -3736, -3669, -3602, -3536, -3471, -3411, -3355, -3307, -3267, -3236, -3215, -3203, -3203, -3212, -3233, -3262, -3301, -3347, -3400, -3458, -3520, -3583, -3648, -3711, -3771, -3828, -3879, -3925, -3963, -3993, -4016, -4029, -4036, -4032, -4022, -4005, -3981, -3949, -3915, -3876, -3834, -3789, -3744, -3698, -3651, -3605, -3560, -3516, -3473, -3431, -3391, -3351, -3313, -3275, -3237, -3200, -3163, -3125, -3087, -3049, -3011, -2973, -2935, -2899, -2865, -2832, -2803, -2777, -2756, -2740, -2731, -2727, -2730, -2741, -2760, -2786, -2819, -2861, -2908, -2959, -3016, -3077, -3139, -3204, -3268, -3331, -3391, -3448, -3498, -3543, -3581, -3612, -3636, -3651, -3659, -3660, -3652, -3638, -3621, -3596, -3570, -3541, -3513, -3485, -3459, -3435, -3415, -3401, -3392, -3389, -3391, -3400, -3414, -3433, -3458, -3485, -3516, -3547, -3579, -3610, -3639, -3664, -3685, -3701, -3710, -3713, -3709, -3696, -3677, -3653, -3621, -3584, -3543, -3499, -3453, -3406, -3360, -3317, -3278, -3241, -3213, -3190, -3175, -3168, -3169, -3177, -3194, -3217, -3248, -3285, -3326, -3370, -3417, -3464, -3511, -3556, -3597, -3635, -3666, -3692, -3710, -3721, -3723, -3718, -3704, -3683, -3656, -3622, -3580, -3535, -3485, -3431, -3375, -3317, -3257, -3199, -3139, -3079, -3021, -2963, -2908, -2852, -2796, -2742, -2687, -2633, -2577, -2523, -2465, -2407, -2348, -2287, -2226, -2162, -2101, -2038, -1975, -1915, -1857, -1802, -1752, -1704, -1664, -1629, -1601, -1580, -1567, -1560, -1562, -1569, -1583, -1603, -1626, -1654, -1685, -1715, -1745, -1772, -1798, -1817, -1831, -1838, -1837, -1827, -1808, -1779, -1739, -1691, -1633, -1567, -1495, -1414, -1328, -1238, -1145, -1051, -956, -862, -770, -682, -597, -518, -443, -372, -308, -249, -194, -141, -93, -47, -1, 46, 93, 141, 193, 249, 308, 373, 443, 517, 598, 682, 771, 863, 956, 1051, 1145, 1238, 1328, 1413, 1493, 1567, 1634, 1691, 1740, 1779, 1808, 1828, 1837, 1838, 1831, 1818, 1798, 1773, 1745, 1715, 1685, 1654, 1627, 1602, 1584, 1569, 1562, 1560, 1566, 1581, 1602, 1630, 1664, 1705, 1751, 1801, 1858, 1916, 1976, 2038, 2100, 2164, 2226, 2288, 2347, 2408, 2465, 2523, 2578, 2634, 2687, 2742, 2796, 2851, 2907, 2963, 3022, 3079, 3139, 3198, 3258, 3317, 3375, 3431, 3484, 3535, 3580, 3621, 3655, 3684, 3704, 3718, 3723, 3721, 3710, 3691, 3666, 3634, 3597, 3555, 3511, 3464, 3416, 3371, 3325, 3285, 3249, 3218, 3193, 3177, 3168, 3168, 3174, 3190, 3213, 3243, 3278, 3317, 3360, 3406, 3453, 3499, 3544, 3584, 3621, 3652, 3678, 3697, 3708, 3712, 3709, 3700, 3685, 3664, 3639, 3610, 3578, 3547, 3516, 3485, 3458, 3433, 3414, 3399, 3391, 3388, 3392, 3401, 3416, 3435, 3459, 3485, 3514, 3542, 3570, 3597, 3620, 3638, 3652, 3659, 3659, 3652, 3636, 3613, 3582, 3543, 3499, 3448, 3391, 3331, 3267, 3204, 3141, 3076, 3016, 2959, 2907, 2860, 2820, 2787, 2761, 2742, 2732, 2727, 2731, 2740, 2756, 2776, 2803, 2833, 2864, 2898, 2935, 2972, 3011, 3049, 3087, 3125, 3163, 3200, 3237, 3275, 3312, 3351, 3391, 3431, 3474, 3516, 3560, 3604, 3651, 3698, 3743, 3790, 3834, 3876, 3915, 3950, 3980, 4004, 4022, 4033, 4035, 4030, 4016, 3993, 3963, 3925, 3879, 3828, 3771, 3711, 3648, 3584, 3520, 3459, 3400, 3347, 3302, 3263, 3233, 3212, 3203, 3203, 3214, 3236, 3266, 3307, 3355, 3410, 3471, 3536, 3602, 3669, 3736, 3800, 3859, 3912, 3960, 4000, 4032, 4055, 4068, 4074, 4070, 4058, 4039, 4014, 3983, 3949, 3912, 3872, 3834, 3795, 3760, 3727, 3699, 3674, 3655, 3641, 3631, 3626, 3627, 3630, 3637, 3647, 3657, 3669, 3679, 3689, 3695, 3698, 3698, 3694, 3685, 3671, 3653, 3630, 3602, 3572, 3539, 3502, 3464, 3424, 3386, 3347, 3309, 3274, 3242, 3212, 3184, 3159, 3138, 3119, 3103, 3087, 3072, 3057, 3042, 3024, 3003, 2980, 2952, 2920, 2881, 2837, 2788, 2732, 2670, 2603, 2531, 2454, 2374, 2290, 2205, 2120, 2033, 1947, 1864, 1783, 1704, 1630, 1560, 1493, 1430, 1374, 1319, 1268, 1220, 1172, 1128, 1083, 1039, 993, 946, 896, 843, 788, 729, 667, 602, 536, 466, 395, 324, 255, 186, 120, 58, 1, -50, -94, -132, -161, -183, -194, -199, -197, -186, -168, -146, -118, -88, -55, -24, 8, 37, 63, 84, 99, 108, 108, 103, 89, 67, 40, 7, -34, -77, -124, -173, -220, -268, -312, -353, -387, -416, -436, -446, -448, -442, -426, -401, -367, -324, -275, -218, -159, -92, -26, 44, 112, 180, 245, 307, 364, 417, 465, 507, 545, 576, 604, 628, 648, 666, 683, 698, 716, 734, 755, 779, 808, 841, 879, 925, 974, 1032, 1094, 1162, 1236, 1314, 1398, 1485, 1576, 1669, 1766, 1864, 1965, 2067, 2170, 2276, 2382, 2491, 2602, 2715, 2830, 2949, 3070, 3194, 3323, 3456, 3592, 3731, 3875, 4021, 4170, 4319, 4470, 4619, 4767, 4913, 5054, 5189, 5318, 5438, 5549, 5651, 5741, 5819, 5886, 5942, 5985, 6016, 6037, 6047, 6050, 6045, 6032, 6017, 5998, 5978, 5958, 5941, 5928, 5918, 5914, 5919, 5930, 5950, 5977, 6011, 6054, 6103, 6157, 6216, 6278, 6340, 6404, 6466, 6525, 6579, 6628, 6670, 6704, 6730, 6746, 6752, 6751, 6738, 6716, 6689, 6653, 6611, 6563, 6513, 6460, 6406, 6353, 6301, 6252, 6206, 6165, 6129, 6099, 6074, 6055, 6041, 6032, 6028, 6028, 6031, 6036, 6043, 6051, 6058, 6065, 6068, 6072, 6071, 6067, 6061, 6050, 6039, 6022, 6005, 5984, 5962, 5940, 5916, 5893, 5870, 5848, 5826, 5806, 5787, 5768, 5752, 5734, 5715, 5699, 5679, 5656, 5631, 5605, 5571, 5534, 5492, 5443, 5389, 5329, 5263, 5194, 5118, 5038, 4956, 4872, 4786, 4701, 4618, 4538, 4463, 4393, 4331, 4276, 4230, 4195, 4167, 4152, 4145, 4150, 4163, 4186, 4217, 4255, 4299, 4349, 4401, 4456, 4512, 4568, 4622, 4674, 4724, 4770, 4812, 4850, 4883, 4913, 4939, 4961, 4980, 4998, 5013, 5029, 5044, 5059, 5077, 5096, 5115, 5137, 5160, 5186, 5211, 5237, 5263, 5286, 5308, 5325, 5337, 5342, 5341, 5330, 5310, 5279, 5237, 5184, 5118, 5040, 4953, 4853, 4744, 4625, 4498, 4365, 4225, 4084, 3940, 3795, 3652, 3510, 3373, 3240, 3112, 2990, 2877, 2768, 2667, 2571, 2481, 2395, 2311, 2230, 2151, 2070, 1987, 1900, 1808, 1709, 1603, 1487, 1362, 1225, 1078, 920, 749, 569, 376, 174, -38, -261, -490, -729, -973, -1225, -1481, -1741, -2004, -2271, -2541, -2813, -3087, -3361, -3640, -3919, -4200, -4484, -4769, -5057, -5346, -5638, -5933, -6230, -6527, -6826, -7127, -7427, -7727, -8026, -8323, -8617, -8907, -9194, -9475, -9751, -10020, -10283, -10539, -10789, -11032, -11270, -11502, -11730, -11954, -12175, -12395, -12615, -12836, -13059, -13285, -13518, -13756, -14000, -14252, -14511, -14779, -15054, -15335, -15622, -15917, -16214, -16515, -16815, -17116, -17413, -17705, -17991, -18268, -18535, -18789, -19030, -19256, -19465, -19658, -19834, -19992, -20134, -20259, -20369, -20465, -20546, -20616, -20677, -20729, -20775, -20816, -20853, -20889, -20925, -20963, -21002, -21045, -21091, -21143, -21198, -21259, -21324, -21391, -21463, -21536, -21611, -21686, -21763, -21838, -21911, -21982, -22049, -22112, -22171, -22228, -22278, -22325, -22367, -22405, -22441, -22474, -22504, -22532, -22559, -22584, -22610, -22634, -22659, -22683, -22708, -22732, -22756, -22778, -22800, -22818, -22835, -22849, -22858, -22863, -22864, -22859, -22848, -22831, -22810, -22783, -22751, -22714, -22675, -22632, -22589, -22544, -22500, -22460, -22421, -22387, -22359, -22337, -22323, -22320, -22322, -22336, -22358, -22392, -22434, -22485, -22544, -22610, -22685, -22765, -22848, -22935, -23027, -23118, -23210, -23303, -23393, -23484, -23574, -23661, -23748, -23833, -23917, -24003, -24090, -24179, -24270, -24365, -24465, -24572, -24686, -24807, -24936, -25073, -25221, -25376, -25539, -25712, -25890, -26075, -26267, -26462, -26661, -26860, -27061, -27259, -27455, -27647, -27833, -28016, -28191, -28358, -28517, -28671, -28816, -28953, -29084, -29208, -29329, -29445, -29558, -29668, -29778, -29887, -29997, -30109, -30222, -30337, -30456, -30577, -30701, -30825, -30950, -31076, -31202, -31324, -31443, -31558, -31666, -31768, -31859, -31940, -32011, -32071, -32117, -32150, -32170, -32175, -32168, -32147, -32113, -32067, -32012, -31945, -31867, -31782, -31689, -31589, -31485, -31374, -31257, -31137, -31013, -30884, -30751, -30613, -30468, -30318, -30161, -29994, -29820, -29635, -29439, -29230, -29009, -28771, -28520, -28255, -27971, -27673, -27357, -27026, -26678, -26314, -25935, -25542, -25133, -24712, -24277, -23831, -23373, -22904, -22425, -21936, -21437, -20931, -20417, -19893, -19360, -18820, -18271, -17714, -17150, -16578, -15999, -15411, -14817, -14217, -13612, -13003, -12390, -11776, -11161, -10548, -9938, -9334, -8735, -8144, -7565, -6997, -6443, -5905, -5381, -4876, -4387, -3918, -3465, -3029, -2609, -2206, -1816, -1438, -1069, -709, -353} |
Definition at line 60 of file eris_waveshapes.cpp.