Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
cfbffab4eThis file is pinned to the selected release. Download the original to open it in your design tool.
// Copyright 2013 Olivier Gillet.
//
// Author: Olivier Gillet (ol.gillet@gmail.com)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// See http://creativecommons.org/licenses/MIT/ for more information.
//
// -----------------------------------------------------------------------------
//
// Resources definitions.
//
// Automatically generated with:
// make resources
#include "peaks_resources.h"
namespace peaks {
static const char str_dummy[] = "dummy";
const char* string_table[] = {
str_dummy,
};
/*
const uint16_t lut_delay_times[] = {
5, 7, 8, 10,
12, 14, 16, 18,
21, 24, 27, 31,
34, 39, 43, 48,
53, 59, 65, 71,
78, 85, 93, 101,
109, 118, 128, 138,
149, 160, 172, 185,
198, 212, 226, 241,
257, 273, 290, 308,
327, 347, 367, 388,
410, 433, 456, 481,
506, 533, 560, 588,
617, 648, 679, 711,
745, 779, 815, 851,
889, 928, 968, 1009,
1052, 1096, 1141, 1187,
1235, 1284, 1334, 1386,
1439, 1493, 1549, 1607,
1666, 1726, 1788, 1851,
1916, 1982, 2050, 2120,
2192, 2265, 2339, 2416,
2494, 2574, 2655, 2739,
2824, 2911, 3000, 3091,
3184, 3278, 3375, 3474,
3574, 3677, 3782, 3888,
3997, 4108, 4221, 4337,
4454, 4574, 4696, 4820,
4946, 5075, 5206, 5340,
5475, 5614, 5754, 5897,
6043, 6191, 6341, 6494,
6650, 6808, 6969, 7133,
7299, 7468, 7639, 7814,
7991, 8171, 8353, 8539,
8727, 8919, 9113, 9310,
9510, 9713, 9920, 10129,
10341, 10556, 10775, 10996,
11221, 11449, 11680, 11915,
12152, 12393, 12638, 12885,
13137, 13391, 13649, 13910,
14175, 14444, 14715, 14991,
15270, 15553, 15839, 16129,
16423, 16720, 17021, 17326,
17635, 17947, 18264, 18584,
18908, 19236, 19568, 19905,
20245, 20589, 20937, 21289,
21646, 22007, 22371, 22740,
23114, 23491, 23873, 24259,
24650, 25045, 25444, 25848,
26256, 26668, 27086, 27507,
27934, 28365, 28800, 29240,
29685, 30135, 30589, 31049,
31512, 31981, 32455, 32933,
33417, 33905, 34399, 34897,
35400, 35909, 36422, 36941,
37465, 37994, 38528, 39068,
39612, 40162, 40718, 41278,
41844, 42416, 42993, 43575,
44163, 44756, 45355, 45960,
46570, 47186, 47807, 48435,
49068, 49706, 50351, 51001,
51657, 52319, 52987, 53661,
54341, 55027, 55719, 56417,
57121, 57832, 58548, 59271,
60000,
};
*/
const uint16_t lut_gravity[] = {
33140, 31065, 29132, 27330,
25650, 24084, 22621, 21256,
19981, 18790, 17676, 16634,
15660, 14748, 13894, 13094,
12344, 11642, 10983, 10365,
9785, 9240, 8729, 8249,
7797, 7373, 6973, 6598,
6244, 5912, 5598, 5303,
5025, 4763, 4516, 4283,
4063, 3855, 3659, 3474,
3299, 3134, 2978, 2830,
2690, 2558, 2433, 2315,
2203, 2097, 1996, 1901,
1811, 1725, 1644, 1567,
1494, 1425, 1359, 1297,
1237, 1181, 1127, 1077,
1028, 982, 938, 897,
857, 820, 784, 750,
717, 686, 657, 629,
602, 576, 552, 529,
506, 485, 465, 446,
427, 410, 393, 377,
362, 347, 333, 320,
307, 295, 283, 272,
261, 251, 241, 232,
223, 214, 206, 198,
191, 183, 176, 170,
163, 157, 151, 146,
140, 135, 130, 125,
121, 116, 112, 108,
104, 100, 97, 93,
90, 87, 84, 81,
78, 75, 73, 70,
68, 65, 63, 61,
59, 57, 55, 53,
51, 50, 48, 46,
45, 43, 42, 40,
39, 38, 37, 35,
34, 33, 32, 31,
30, 29, 28, 27,
26, 25, 25, 24,
23, 22, 22, 21,
20, 20, 19, 19,
18, 17, 17, 16,
16, 15, 15, 14,
14, 14, 13, 13,
12, 12, 12, 11,
11, 11, 10, 10,
10, 9, 9, 9,
9, 8, 8, 8,
8, 7, 7, 7,
7, 7, 6, 6,
6, 6, 6, 5,
5, 5, 5, 5,
5, 5, 4, 4,
4, 4, 4, 4,
4, 4, 3, 3,
3, 3, 3, 3,
3, 3, 3, 3,
3, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 1, 1,
1,
};
const uint16_t lut_env_linear[] = {
0, 257, 514, 771,
1028, 1285, 1542, 1799,
2056, 2313, 2570, 2827,
3084, 3341, 3598, 3855,
4112, 4369, 4626, 4883,
5140, 5397, 5654, 5911,
6168, 6425, 6682, 6939,
7196, 7453, 7710, 7967,
8224, 8481, 8738, 8995,
9252, 9509, 9766, 10023,
10280, 10537, 10794, 11051,
11308, 11565, 11822, 12079,
12336, 12593, 12850, 13107,
13364, 13621, 13878, 14135,
14392, 14649, 14906, 15163,
15420, 15677, 15934, 16191,
16448, 16705, 16962, 17219,
17476, 17733, 17990, 18247,
18504, 18761, 19018, 19275,
19532, 19789, 20046, 20303,
20560, 20817, 21074, 21331,
21588, 21845, 22102, 22359,
22616, 22873, 23130, 23387,
23644, 23901, 24158, 24415,
24672, 24929, 25186, 25443,
25700, 25957, 26214, 26471,
26728, 26985, 27242, 27499,
27756, 28013, 28270, 28527,
28784, 29041, 29298, 29555,
29812, 30069, 30326, 30583,
30840, 31097, 31354, 31611,
31868, 32125, 32382, 32639,
32896, 33153, 33410, 33667,
33924, 34181, 34438, 34695,
34952, 35209, 35466, 35723,
35980, 36237, 36494, 36751,
37008, 37265, 37522, 37779,
38036, 38293, 38550, 38807,
39064, 39321, 39578, 39835,
40092, 40349, 40606, 40863,
41120, 41377, 41634, 41891,
42148, 42405, 42662, 42919,
43176, 43433, 43690, 43947,
44204, 44461, 44718, 44975,
45232, 45489, 45746, 46003,
46260, 46517, 46774, 47031,
47288, 47545, 47802, 48059,
48316, 48573, 48830, 49087,
49344, 49601, 49858, 50115,
50372, 50629, 50886, 51143,
51400, 51657, 51914, 52171,
52428, 52685, 52942, 53199,
53456, 53713, 53970, 54227,
54484, 54741, 54998, 55255,
55512, 55769, 56026, 56283,
56540, 56797, 57054, 57311,
57568, 57825, 58082, 58339,
58596, 58853, 59110, 59367,
59624, 59881, 60138, 60395,
60652, 60909, 61166, 61423,
61680, 61937, 62194, 62451,
62708, 62965, 63222, 63479,
63736, 63993, 64250, 64507,
64764, 65021, 65278, 65535,
65535,
};
const uint16_t lut_env_expo[] = {
0, 1035, 2054, 3057,
4045, 5018, 5975, 6918,
7846, 8760, 9659, 10545,
11416, 12275, 13120, 13952,
14771, 15577, 16371, 17152,
17921, 18679, 19425, 20159,
20881, 21593, 22294, 22983,
23662, 24331, 24989, 25637,
26274, 26902, 27520, 28129,
28728, 29318, 29899, 30471,
31034, 31588, 32133, 32670,
33199, 33720, 34232, 34737,
35233, 35722, 36204, 36678,
37145, 37604, 38056, 38502,
38940, 39371, 39796, 40215,
40626, 41032, 41431, 41824,
42211, 42592, 42967, 43336,
43699, 44057, 44409, 44756,
45097, 45434, 45764, 46090,
46411, 46727, 47037, 47344,
47645, 47941, 48233, 48521,
48804, 49083, 49357, 49627,
49893, 50155, 50412, 50666,
50916, 51162, 51404, 51642,
51877, 52108, 52335, 52559,
52780, 52997, 53210, 53421,
53628, 53831, 54032, 54230,
54424, 54616, 54804, 54990,
55173, 55353, 55530, 55704,
55876, 56045, 56211, 56375,
56536, 56695, 56851, 57005,
57157, 57306, 57453, 57597,
57740, 57880, 58018, 58153,
58287, 58419, 58548, 58676,
58801, 58925, 59047, 59167,
59285, 59401, 59515, 59628,
59739, 59848, 59955, 60061,
60165, 60267, 60368, 60468,
60566, 60662, 60757, 60850,
60942, 61032, 61121, 61209,
61295, 61380, 61464, 61546,
61628, 61707, 61786, 61863,
61939, 62014, 62088, 62161,
62233, 62303, 62372, 62441,
62508, 62574, 62639, 62703,
62767, 62829, 62890, 62950,
63010, 63068, 63125, 63182,
63238, 63293, 63347, 63400,
63452, 63504, 63554, 63604,
63654, 63702, 63750, 63797,
63843, 63888, 63933, 63977,
64021, 64063, 64105, 64147,
64188, 64228, 64267, 64306,
64344, 64382, 64419, 64456,
64492, 64527, 64562, 64596,
64630, 64664, 64696, 64729,
64760, 64792, 64822, 64853,
64883, 64912, 64941, 64969,
64997, 65025, 65052, 65079,
65105, 65131, 65157, 65182,
65206, 65231, 65255, 65278,
65302, 65324, 65347, 65369,
65391, 65412, 65434, 65454,
65475, 65495, 65515, 65535,
65535,
};
const uint16_t lut_env_quartic[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 1, 1,
2, 3, 4, 5,
6, 8, 9, 11,
14, 16, 19, 22,
25, 29, 33, 37,
42, 48, 53, 59,
66, 73, 81, 89,
98, 107, 117, 128,
139, 151, 164, 177,
191, 206, 222, 238,
256, 274, 293, 313,
334, 355, 378, 402,
427, 453, 480, 508,
537, 567, 599, 631,
665, 700, 737, 775,
814, 854, 896, 939,
984, 1030, 1077, 1127,
1177, 1230, 1283, 1339,
1396, 1455, 1515, 1577,
1641, 1707, 1775, 1844,
1916, 1989, 2064, 2141,
2220, 2302, 2385, 2470,
2557, 2647, 2739, 2833,
2929, 3027, 3128, 3231,
3336, 3444, 3554, 3667,
3782, 3899, 4019, 4142,
4267, 4395, 4525, 4658,
4794, 4933, 5074, 5218,
5365, 5515, 5668, 5824,
5983, 6144, 6309, 6477,
6648, 6822, 6999, 7179,
7363, 7550, 7740, 7933,
8130, 8330, 8534, 8741,
8951, 9165, 9383, 9604,
9829, 10057, 10289, 10525,
10765, 11008, 11255, 11507,
11761, 12020, 12283, 12550,
12821, 13096, 13375, 13658,
13945, 14237, 14532, 14832,
15137, 15445, 15758, 16076,
16397, 16724, 17054, 17390,
17730, 18074, 18423, 18777,
19136, 19499, 19868, 20241,
20618, 21001, 21389, 21781,
22179, 22582, 22990, 23403,
23821, 24244, 24672, 25106,
25545, 25990, 26440, 26895,
27355, 27821, 28293, 28770,
29253, 29742, 30236, 30735,
31241, 31752, 32270, 32793,
33321, 33856, 34397, 34944,
35497, 36056, 36621, 37192,
37769, 38353, 38943, 39539,
40142, 40751, 41366, 41988,
42617, 43251, 43893, 44541,
45196, 45857, 46526, 47201,
47882, 48571, 49267, 49969,
50678, 51395, 52118, 52849,
53587, 54332, 55084, 55843,
56610, 57384, 58165, 58954,
59750, 60553, 61364, 62183,
63010, 63843, 64685, 65535,
65535,
};
const uint16_t lut_env_sine[] = {
0, 21, 39, 79,
121, 164, 208, 254,
301, 350, 399, 451,
504, 558, 615, 673,
732, 794, 857, 922,
989, 1058, 1129, 1202,
1278, 1355, 1435, 1517,
1602, 1689, 1778, 1870,
1965, 2062, 2163, 2266,
2372, 2481, 2593, 2708,
2827, 2948, 3074, 3202,
3334, 3470, 3610, 3753,
3900, 4051, 4206, 4366,
4529, 4697, 4869, 5046,
5227, 5412, 5603, 5798,
5999, 6204, 6414, 6629,
6850, 7076, 7307, 7544,
7787, 8035, 8288, 8548,
8813, 9084, 9362, 9645,
9934, 10230, 10531, 10839,
11153, 11473, 11800, 12133,
12473, 12818, 13171, 13529,
13894, 14265, 14643, 15027,
15418, 15814, 16217, 16626,
17041, 17462, 17890, 18323,
18761, 19206, 19656, 20111,
20572, 21038, 21509, 21985,
22466, 22951, 23441, 23935,
24432, 24934, 25439, 25948,
26460, 26975, 27493, 28013,
28535, 29060, 29586, 30114,
30643, 31173, 31704, 32235,
32767, 33299, 33830, 34361,
34891, 35420, 35948, 36474,
36999, 37521, 38041, 38559,
39074, 39586, 40095, 40600,
41102, 41599, 42093, 42583,
43068, 43549, 44025, 44496,
44962, 45423, 45878, 46328,
46773, 47211, 47644, 48072,
48493, 48908, 49317, 49720,
50116, 50507, 50891, 51269,
51640, 52005, 52363, 52716,
53061, 53401, 53734, 54061,
54381, 54695, 55003, 55304,
55600, 55889, 56172, 56450,
56721, 56986, 57246, 57499,
57747, 57990, 58227, 58458,
58684, 58905, 59120, 59330,
59535, 59736, 59931, 60122,
60307, 60488, 60665, 60837,
61005, 61168, 61328, 61483,
61634, 61781, 61924, 62064,
62200, 62332, 62460, 62586,
62707, 62826, 62941, 63053,
63162, 63268, 63371, 63472,
63569, 63664, 63756, 63845,
63932, 64017, 64099, 64179,
64256, 64332, 64405, 64476,
64545, 64612, 64677, 64740,
64802, 64861, 64919, 64976,
65030, 65083, 65135, 65184,
65233, 65280, 65326, 65370,
65413, 65455, 65495, 65535,
65535,
};
const uint16_t lut_env_plateau[] = {
0, 1, 1, 1,
1, 1, 2, 2,
2, 2, 3, 3,
4, 4, 5, 6,
7, 8, 9, 10,
11, 13, 15, 17,
19, 21, 24, 28,
31, 36, 41, 46,
52, 59, 67, 76,
86, 98, 111, 126,
143, 162, 183, 207,
235, 266, 302, 342,
387, 438, 496, 562,
636, 720, 814, 921,
1042, 1178, 1332, 1505,
1701, 1920, 2168, 2446,
2758, 3108, 3499, 3937,
4426, 4971, 5576, 6248,
6991, 7811, 8713, 9702,
10781, 11955, 13225, 14594,
16061, 17625, 19281, 21025,
22848, 24742, 26694, 28692,
30722, 32767, 34812, 36842,
38840, 40792, 42686, 44509,
46253, 47909, 49473, 50940,
52309, 53579, 54753, 55832,
56821, 57723, 58543, 59286,
59958, 60563, 61108, 61597,
62035, 62426, 62776, 63088,
63366, 63614, 63833, 64029,
64202, 64356, 64492, 64613,
64720, 64814, 64898, 64972,
65038, 65096, 65147, 65192,
65232, 65268, 65299, 65327,
65351, 65372, 65391, 65408,
65423, 65436, 65448, 65458,
65467, 65475, 65482, 65488,
65493, 65498, 65503, 65506,
65510, 65513, 65515, 65517,
65519, 65521, 65523, 65524,
65525, 65526, 65527, 65528,
65529, 65530, 65530, 65531,
65531, 65532, 65532, 65532,
65532, 65533, 65533, 65533,
65533, 65533, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535,
};
const uint16_t lut_env_cliff[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 1, 1, 1,
1, 1, 2, 2,
2, 2, 3, 3,
4, 4, 5, 6,
7, 8, 9, 10,
11, 13, 15, 17,
19, 21, 24, 28,
31, 36, 41, 46,
52, 59, 67, 76,
86, 98, 111, 126,
143, 162, 183, 207,
235, 266, 302, 342,
387, 438, 496, 562,
636, 720, 814, 921,
1042, 1178, 1332, 1505,
1701, 1920, 2168, 2446,
2758, 3108, 3499, 3937,
4426, 4971, 5576, 6248,
6991, 7811, 8713, 9702,
10781, 11955, 13225, 14594,
16061, 17625, 19281, 21025,
22848, 24742, 26694, 28692,
30722, 32767, 34812, 36842,
38840, 40792, 42686, 44509,
46253, 47909, 49473, 50940,
52309, 53579, 54753, 55832,
56821, 57723, 58543, 59286,
59958, 60563, 61108, 61597,
62035, 62426, 62776, 63088,
63366, 63614, 63833, 64029,
64202, 64356, 64492, 64613,
64720, 64814, 64898, 64972,
65038, 65096, 65147, 65192,
65232, 65268, 65299, 65327,
65351, 65372, 65391, 65408,
65423, 65436, 65448, 65458,
65467, 65475, 65482, 65488,
65493, 65498, 65503, 65506,
65510, 65513, 65515, 65517,
65519, 65521, 65523, 65524,
65525, 65526, 65527, 65528,
65529, 65530, 65530, 65531,
65531, 65532, 65532, 65532,
65532, 65533, 65533, 65533,
65533, 65533, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65534,
65534, 65534, 65534, 65535,
65535,
};
const uint16_t lut_env_gate[] = {
0, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535,
65535,
};
const uint16_t lut_env_big_dipper[] = {
0, 31, 89, 181,
276, 375, 478, 584,
695, 809, 929, 1053,
1183, 1317, 1458, 1604,
1757, 1916, 2082, 2256,
2437, 2626, 2824, 3031,
3247, 3472, 3708, 3954,
4211, 4480, 4760, 5053,
5359, 5678, 6011, 6358,
6720, 7098, 7490, 7899,
8325, 8767, 9227, 9705,
10200, 10714, 11247, 11799,
12371, 12962, 13572, 14203,
14853, 15523, 16214, 16924,
17653, 18402, 19171, 19958,
20763, 21586, 22427, 23284,
24157, 25044, 25946, 26860,
27787, 28723, 29669, 30623,
31582, 32546, 33513, 34481,
35448, 36411, 37369, 38320,
39261, 40189, 41103, 42000,
42877, 43732, 44561, 45363,
46134, 46872, 47574, 48237,
48858, 49435, 49965, 50446,
50875, 51249, 51567, 51826,
52024, 52160, 52232, 52238,
52177, 52048, 51851, 51585,
51250, 50847, 50375, 49835,
49229, 48559, 47825, 47031,
46178, 45270, 44311, 43302,
42249, 41156, 40026, 38865,
37678, 36469, 35244, 34008,
32767, 31526, 30290, 29065,
27856, 26669, 25508, 24378,
23285, 22232, 21223, 20264,
19356, 18503, 17709, 16975,
16305, 15699, 15159, 14687,
14284, 13949, 13683, 13486,
13357, 13296, 13302, 13374,
13510, 13708, 13967, 14285,
14659, 15088, 15569, 16099,
16676, 17297, 17960, 18662,
19400, 20171, 20973, 21802,
22657, 23534, 24431, 25345,
26273, 27214, 28165, 29123,
30086, 31053, 32021, 32988,
33952, 34911, 35865, 36811,
37747, 38674, 39588, 40490,
41377, 42250, 43107, 43948,
44771, 45576, 46363, 47132,
47881, 48610, 49320, 50011,
50681, 51331, 51962, 52572,
53163, 53735, 54287, 54820,
55334, 55829, 56307, 56767,
57209, 57635, 58044, 58436,
58814, 59176, 59523, 59856,
60175, 60481, 60774, 61054,
61323, 61580, 61826, 62062,
62287, 62503, 62710, 62908,
63097, 63278, 63452, 63618,
63777, 63930, 64076, 64217,
64351, 64481, 64605, 64725,
64839, 64950, 65056, 65159,
65258, 65353, 65445, 65535,
65535,
};
const uint16_t lut_env_medium_dipper[] = {
0, 31, 75, 152,
231, 312, 395, 481,
569, 659, 753, 849,
948, 1050, 1156, 1265,
1377, 1493, 1613, 1737,
1866, 1998, 2136, 2278,
2426, 2578, 2737, 2901,
3070, 3246, 3429, 3618,
3814, 4017, 4228, 4446,
4672, 4906, 5149, 5400,
5660, 5928, 6207, 6494,
6792, 7099, 7416, 7743,
8081, 8430, 8789, 9158,
9539, 9930, 10332, 10745,
11169, 11604, 12049, 12505,
12971, 13448, 13935, 14431,
14937, 15452, 15976, 16508,
17048, 17595, 18149, 18709,
19275, 19845, 20420, 20998,
21578, 22160, 22742, 23325,
23906, 24484, 25060, 25631,
26196, 26755, 27306, 27848,
28380, 28900, 29408, 29902,
30381, 30844, 31290, 31717,
32125, 32513, 32879, 33222,
33542, 33838, 34110, 34355,
34575, 34769, 34935, 35074,
35187, 35272, 35330, 35362,
35367, 35347, 35302, 35233,
35140, 35026, 34891, 34737,
34565, 34376, 34174, 33959,
33733, 33499, 33259, 33014,
32767, 32520, 32275, 32035,
31801, 31575, 31360, 31158,
30969, 30797, 30643, 30508,
30394, 30301, 30232, 30187,
30167, 30172, 30204, 30262,
30347, 30460, 30599, 30765,
30959, 31179, 31424, 31696,
31992, 32312, 32655, 33021,
33409, 33817, 34244, 34690,
35153, 35632, 36126, 36634,
37154, 37686, 38228, 38779,
39338, 39903, 40474, 41050,
41628, 42209, 42792, 43374,
43956, 44536, 45114, 45689,
46259, 46825, 47385, 47939,
48486, 49026, 49558, 50082,
50597, 51103, 51599, 52086,
52563, 53029, 53485, 53930,
54365, 54789, 55202, 55604,
55995, 56376, 56745, 57104,
57453, 57791, 58118, 58435,
58742, 59040, 59327, 59606,
59874, 60134, 60385, 60628,
60862, 61088, 61306, 61517,
61720, 61916, 62105, 62288,
62464, 62633, 62797, 62956,
63108, 63256, 63398, 63536,
63668, 63797, 63921, 64041,
64157, 64269, 64378, 64484,
64586, 64685, 64781, 64875,
64965, 65053, 65139, 65222,
65303, 65382, 65459, 65535,
65535,
};
const uint16_t lut_env_little_dipper[] = {
0, 27, 71, 144,
219, 296, 374, 455,
537, 622, 709, 798,
890, 984, 1081, 1180,
1283, 1388, 1496, 1608,
1724, 1842, 1965, 2091,
2222, 2356, 2495, 2639,
2787, 2940, 3098, 3261,
3430, 3604, 3784, 3970,
4163, 4361, 4566, 4778,
4997, 5223, 5456, 5696,
5944, 6200, 6463, 6735,
7015, 7303, 7599, 7904,
8217, 8539, 8870, 9209,
9557, 9913, 10278, 10652,
11034, 11424, 11823, 12230,
12645, 13067, 13497, 13934,
14378, 14828, 15285, 15747,
16215, 16687, 17164, 17645,
18129, 18616, 19105, 19596,
20088, 20579, 21071, 21561,
22049, 22534, 23016, 23493,
23965, 24432, 24891, 25343,
25787, 26222, 26647, 27061,
27464, 27854, 28232, 28597,
28947, 29283, 29604, 29909,
30199, 30472, 30729, 30969,
31193, 31400, 31590, 31763,
31921, 32062, 32188, 32299,
32396, 32479, 32549, 32607,
32654, 32691, 32719, 32739,
32753, 32761, 32765, 32767,
32767, 32767, 32769, 32773,
32781, 32795, 32815, 32843,
32880, 32927, 32985, 33055,
33138, 33235, 33346, 33472,
33613, 33771, 33944, 34134,
34341, 34565, 34805, 35062,
35335, 35625, 35930, 36251,
36587, 36937, 37302, 37680,
38070, 38473, 38887, 39312,
39747, 40191, 40643, 41102,
41569, 42041, 42518, 43000,
43485, 43973, 44463, 44955,
45446, 45938, 46429, 46918,
47405, 47889, 48370, 48847,
49319, 49787, 50249, 50706,
51156, 51600, 52037, 52467,
52889, 53304, 53711, 54110,
54500, 54882, 55256, 55621,
55977, 56325, 56664, 56995,
57317, 57630, 57935, 58231,
58519, 58799, 59071, 59334,
59590, 59838, 60078, 60311,
60537, 60756, 60968, 61173,
61371, 61564, 61750, 61930,
62104, 62273, 62436, 62594,
62747, 62895, 63039, 63178,
63312, 63443, 63569, 63692,
63810, 63926, 64038, 64146,
64251, 64354, 64453, 64550,
64644, 64736, 64825, 64912,
64997, 65079, 65160, 65238,
65315, 65390, 65463, 65535,
65535,
};
const uint16_t lut_env_sinefold[] = {
0, 31, 87, 178,
272, 368, 465, 563,
659, 753, 844, 930,
1011, 1086, 1154, 1215,
1269, 1318, 1363, 1406,
1450, 1498, 1554, 1622,
1706, 1812, 1943, 2103,
2295, 2522, 2786, 3085,
3417, 3781, 4169, 4575,
4991, 5406, 5809, 6188,
6532, 6828, 7067, 7240,
7340, 7364, 7312, 7189,
7004, 6769, 6501, 6223,
5958, 5734, 5580, 5525,
5597, 5821, 6219, 6808,
7596, 8585, 9767, 11126,
12636, 14261, 15958, 17675,
19358, 20948, 22383, 23608,
24569, 25222, 25531, 25476,
25049, 24261, 23139, 21726,
20082, 18284, 16417, 14578,
12869, 11391, 10244, 9517,
9286, 9612, 10533, 12061,
14185, 16866, 20036, 23606,
27461, 31470, 35487, 39360,
42936, 46068, 48620, 50478,
51550, 51777, 51131, 49622,
47296, 44234, 40550, 36390,
31920, 27325, 22797, 18530,
14709, 11506, 9065, 7503,
6898, 7291, 8678, 11016,
14217, 18161, 22690, 27625,
32767, 37909, 42844, 47373,
51317, 54518, 56856, 58243,
58636, 58031, 56469, 54028,
50825, 47004, 42737, 38209,
33614, 29144, 24984, 21300,
18238, 15912, 14403, 13757,
13984, 15056, 16914, 19466,
22598, 26174, 30047, 34064,
38073, 41928, 45498, 48668,
51349, 53473, 55001, 55922,
56248, 56017, 55290, 54143,
52665, 50956, 49117, 47250,
45452, 43808, 42395, 41273,
40485, 40058, 40003, 40312,
40965, 41926, 43151, 44586,
46176, 47859, 49576, 51273,
52898, 54408, 55767, 56949,
57938, 58726, 59315, 59713,
59937, 60009, 59954, 59800,
59576, 59311, 59033, 58765,
58530, 58345, 58222, 58170,
58194, 58294, 58467, 58706,
59002, 59346, 59725, 60128,
60543, 60959, 61365, 61753,
62117, 62449, 62748, 63012,
63239, 63431, 63591, 63722,
63828, 63912, 63980, 64036,
64084, 64128, 64171, 64216,
64265, 64319, 64380, 64448,
64523, 64604, 64690, 64781,
64875, 64971, 65069, 65166,
65262, 65356, 65447, 65535,
65535,
};
/*
const uint16_t lut_raised_cosine[] = {
0, 2, 9, 22,
39, 61, 88, 120,
157, 199, 246, 298,
354, 416, 482, 553,
629, 710, 796, 886,
982, 1082, 1186, 1296,
1410, 1530, 1653, 1782,
1915, 2053, 2195, 2342,
2494, 2650, 2811, 2976,
3146, 3320, 3498, 3681,
3869, 4060, 4256, 4457,
4661, 4870, 5083, 5300,
5522, 5747, 5977, 6210,
6448, 6689, 6935, 7184,
7437, 7694, 7955, 8220,
8488, 8760, 9035, 9314,
9597, 9883, 10172, 10465,
10762, 11061, 11364, 11670,
11980, 12292, 12607, 12926,
13247, 13572, 13899, 14229,
14562, 14898, 15236, 15578,
15921, 16267, 16616, 16967,
17321, 17676, 18034, 18395,
18757, 19122, 19488, 19857,
20227, 20600, 20974, 21350,
21728, 22107, 22488, 22871,
23255, 23641, 24027, 24416,
24805, 25196, 25588, 25980,
26374, 26769, 27165, 27562,
27959, 28357, 28756, 29155,
29555, 29956, 30356, 30758,
31159, 31561, 31963, 32365,
32767, 33169, 33571, 33973,
34375, 34776, 35178, 35578,
35979, 36379, 36778, 37177,
37575, 37972, 38369, 38765,
39160, 39554, 39946, 40338,
40729, 41118, 41507, 41893,
42279, 42663, 43046, 43427,
43806, 44184, 44560, 44934,
45307, 45677, 46046, 46412,
46777, 47139, 47500, 47858,
48213, 48567, 48918, 49267,
49613, 49956, 50298, 50636,
50972, 51305, 51635, 51962,
52287, 52608, 52927, 53242,
53554, 53864, 54170, 54473,
54772, 55069, 55362, 55651,
55937, 56220, 56499, 56774,
57046, 57314, 57579, 57840,
58097, 58350, 58599, 58845,
59086, 59324, 59557, 59787,
60012, 60234, 60451, 60664,
60873, 61077, 61278, 61474,
61665, 61853, 62036, 62214,
62388, 62558, 62723, 62884,
63040, 63192, 63339, 63481,
63619, 63752, 63881, 64004,
64124, 64238, 64348, 64452,
64552, 64648, 64738, 64824,
64905, 64981, 65052, 65118,
65180, 65236, 65288, 65335,
65377, 65414, 65446, 65473,
65495, 65512, 65525, 65532,
65532,
};
*/
/*
const uint16_t lut_svf_cutoff[] = {
35, 37, 39, 41,
44, 46, 49, 52,
55, 58, 62, 66,
70, 74, 78, 83,
88, 93, 99, 105,
111, 117, 124, 132,
140, 148, 157, 166,
176, 187, 198, 210,
222, 235, 249, 264,
280, 297, 314, 333,
353, 374, 396, 420,
445, 471, 499, 529,
561, 594, 629, 667,
706, 748, 793, 840,
890, 943, 999, 1059,
1122, 1188, 1259, 1334,
1413, 1497, 1586, 1681,
1781, 1886, 1999, 2117,
2243, 2377, 2518, 2668,
2826, 2994, 3172, 3361,
3560, 3772, 3996, 4233,
4485, 4751, 5033, 5332,
5648, 5983, 6337, 6713,
7111, 7532, 7978, 8449,
8949, 9477, 10037, 10628,
11254, 11916, 12616, 13356,
14138, 14964, 15837, 16758,
17730, 18756, 19837, 20975,
22174, 23435, 24761, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078, 25078, 25078, 25078,
25078,
};
const uint16_t lut_svf_damp[] = {
65534, 49166, 46069, 43993,
42386, 41058, 39917, 38910,
38007, 37184, 36427, 35726,
35070, 34454, 33873, 33322,
32798, 32299, 31820, 31361,
30920, 30496, 30086, 29690,
29306, 28935, 28574, 28224,
27883, 27551, 27228, 26912,
26605, 26304, 26010, 25723,
25441, 25166, 24896, 24631,
24371, 24116, 23866, 23620,
23379, 23141, 22908, 22678,
22452, 22229, 22010, 21794,
21581, 21371, 21164, 20960,
20759, 20560, 20365, 20171,
19980, 19791, 19605, 19421,
19239, 19059, 18882, 18706,
18532, 18360, 18190, 18022,
17856, 17691, 17528, 17367,
17207, 17049, 16892, 16737,
16583, 16431, 16280, 16131,
15982, 15836, 15690, 15546,
15403, 15261, 15120, 14981,
14843, 14705, 14569, 14434,
14300, 14167, 14036, 13905,
13775, 13646, 13518, 13391,
13265, 13140, 13015, 12892,
12769, 12648, 12527, 12407,
12287, 12169, 12051, 11934,
11818, 11703, 11588, 11474,
11361, 11249, 11137, 11026,
10915, 10805, 10696, 10588,
10480, 10373, 10266, 10160,
10055, 9950, 9846, 9742,
9639, 9537, 9435, 9333,
9233, 9132, 9033, 8933,
8835, 8737, 8639, 8542,
8445, 8349, 8253, 8158,
8063, 7969, 7875, 7782,
7689, 7596, 7504, 7413,
7321, 7231, 7140, 7050,
6961, 6872, 6783, 6695,
6607, 6519, 6432, 6346,
6259, 6173, 6088, 6003,
5918, 5833, 5749, 5665,
5582, 5499, 5416, 5334,
5251, 5170, 5088, 5007,
4926, 4846, 4766, 4686,
4607, 4527, 4449, 4370,
4292, 4214, 4136, 4059,
3982, 3905, 3828, 3752,
3676, 3601, 3525, 3450,
3375, 3301, 3226, 3152,
3078, 3005, 2932, 2859,
2786, 2713, 2641, 2569,
2497, 2426, 2355, 2284,
2213, 2142, 2072, 2002,
1932, 1862, 1793, 1724,
1655, 1586, 1518, 1449,
1381, 1313, 1246, 1178,
1111, 1044, 977, 911,
844, 778, 712, 647,
581, 516, 450, 385,
321, 256, 192, 127,
63,
};
const uint16_t lut_svf_scale[] = {
32767, 28381, 27473, 26846,
26352, 25936, 25573, 25248,
24953, 24682, 24429, 24193,
23970, 23759, 23557, 23365,
23181, 23003, 22832, 22667,
22507, 22352, 22201, 22055,
21912, 21772, 21636, 21503,
21373, 21245, 21120, 20998,
20877, 20759, 20643, 20528,
20416, 20305, 20196, 20088,
19982, 19877, 19774, 19672,
19571, 19471, 19373, 19275,
19179, 19083, 18989, 18896,
18803, 18712, 18621, 18531,
18442, 18353, 18266, 18179,
18092, 18007, 17922, 17837,
17754, 17671, 17588, 17506,
17424, 17343, 17263, 17183,
17103, 17024, 16946, 16868,
16790, 16713, 16636, 16559,
16483, 16407, 16331, 16256,
16181, 16107, 16033, 15959,
15885, 15812, 15739, 15666,
15594, 15522, 15450, 15378,
15306, 15235, 15164, 15093,
15022, 14952, 14882, 14812,
14742, 14672, 14602, 14533,
14464, 14395, 14326, 14257,
14188, 14120, 14051, 13983,
13915, 13847, 13779, 13711,
13643, 13575, 13508, 13440,
13372, 13305, 13238, 13170,
13103, 13036, 12969, 12902,
12835, 12768, 12701, 12634,
12567, 12500, 12433, 12366,
12299, 12232, 12165, 12098,
12031, 11964, 11897, 11830,
11762, 11695, 11628, 11561,
11493, 11426, 11359, 11291,
11223, 11156, 11088, 11020,
10952, 10884, 10816, 10747,
10679, 10610, 10542, 10473,
10404, 10335, 10266, 10196,
10127, 10057, 9987, 9917,
9846, 9776, 9705, 9634,
9563, 9491, 9420, 9348,
9276, 9203, 9130, 9057,
8984, 8910, 8836, 8762,
8687, 8613, 8537, 8461,
8385, 8309, 8232, 8155,
8077, 7998, 7920, 7841,
7761, 7680, 7600, 7518,
7436, 7354, 7270, 7187,
7102, 7017, 6931, 6844,
6756, 6668, 6578, 6488,
6397, 6305, 6211, 6117,
6021, 5925, 5827, 5727,
5626, 5524, 5420, 5315,
5207, 5098, 4987, 4873,
4758, 4639, 4518, 4394,
4267, 4137, 4002, 3864,
3720, 3571, 3417, 3255,
3086, 2907, 2717, 2514,
2293, 2049, 1774, 1447,
1022,
};
*/
const uint16_t* lookup_table_table[] = {
// lut_delay_times,
lut_gravity,
lut_env_linear,
lut_env_expo,
lut_env_quartic,
lut_env_sine,
lut_env_plateau,
lut_env_cliff,
lut_env_gate,
lut_env_big_dipper,
lut_env_medium_dipper,
lut_env_little_dipper,
lut_env_sinefold,
// lut_raised_cosine,
// lut_svf_cutoff,
// lut_svf_damp,
// lut_svf_scale,
};
/*
const uint32_t lut_lfo_increments[] = {
8053, 8326, 8609, 8901,
9203, 9515, 9838, 10171,
10517, 10873, 11242, 11624,
12018, 12426, 12847, 13283,
13734, 14200, 14682, 15180,
15695, 16227, 16778, 17347,
17935, 18544, 19173, 19823,
20496, 21191, 21910, 22654,
23422, 24217, 25038, 25888,
26766, 27674, 28613, 29584,
30588, 31625, 32698, 33808,
34954, 36140, 37366, 38634,
39945, 41300, 42701, 44150,
45648, 47196, 48798, 50453,
52165, 53934, 55764, 57656,
59612, 61635, 63726, 65888,
68123, 70434, 72824, 75294,
77849, 80490, 83220, 86044,
88963, 91981, 95101, 98328,
101664, 105113, 108679, 112366,
116178, 120119, 124194, 128408,
132764, 137268, 141925, 146740,
151719, 156866, 162188, 167690,
173379, 179261, 185342, 191630,
198132, 204853, 211803, 218989,
226418, 234100, 242042, 250253,
258743, 267521, 276597, 285981,
295683, 305714, 316086, 326809,
337896, 349360, 361212, 373466,
386137, 399237, 412781, 426785,
441264, 456234, 471712, 487715,
504261, 521369, 539057, 557345,
576253, 595803, 616016, 636915,
658522, 680863, 703962, 727844,
752537, 778067, 804464, 831756,
859974, 889149, 919314, 950503,
982749, 1016090, 1050561, 1086202,
1123052, 1161153, 1200546, 1241275,
1283386, 1326926, 1371943, 1418487,
1466610, 1516366, 1567810, 1620999,
1675993, 1732852, 1791640, 1852423,
1915268, 1980244, 2047426, 2116886,
2188703, 2262956, 2339729, 2419106,
2501176, 2586030, 2673763, 2764472,
2858259, 2955227, 3055485, 3159145,
3266321, 3377133, 3491705, 3610164,
3732641, 3859274, 3990202, 4125573,
4265536, 4410247, 4559868, 4714565,
4874510, 5039881, 5210862, 5387645,
5570424, 5759405, 5954797, 6156818,
6365692, 6581653, 6804940, 7035802,
7274497, 7521290, 7776455, 8040277,
8313049, 8595075, 8886669, 9188155,
9499870, 9822160, 10155384, 10499912,
10856129, 11224431, 11605228, 11998944,
12406017, 12826900, 13262061, 13711986,
14177175, 14658146, 15155434, 15669593,
16201195, 16750832, 17319116, 17906679,
18514176, 19142283, 19791699, 20463146,
21157373, 21875152, 22617282, 23384589,
24177928, 24998182, 25846263, 26723116,
27629717, 28567074, 29536233, 30538270,
31574303, 32645484, 33753005, 34898100,
36082043, 37306152, 38571790, 39880365,
41233335,
};
*/
const uint32_t lut_env_increments[] = {
515416692, 467165981, 424136651, 385689885,
351273767, 320410310, 292684581, 267735574,
245248504, 224948313, 206594161, 189974741,
174904307, 161219269, 148775289, 137444789,
127114809, 117685165, 109066861, 101180711,
93956148, 87330196, 81246566, 75654875,
70509966, 65771309, 61402477, 57370692,
53646419, 50203015, 47016415, 44064857,
41328639, 38789905, 36432455, 34241573,
32203878, 30307191, 28540417, 26893434,
25357006, 23922691, 22582767, 21330168,
20158417, 19061577, 18034198, 17071272,
16168198, 15320740, 14524999, 13777381,
13074574, 12413517, 11791388, 11205574,
10653662, 10133417, 9642769, 9179800,
8742730, 8329909, 7939804, 7570990,
7222144, 6892032, 6579509, 6283506,
6003027, 5737145, 5484993, 5245763,
5018701, 4803099, 4598299, 4403683,
4218675, 4042732, 3875349, 3716050,
3564389, 3419950, 3282340, 3151190,
3026155, 2906909, 2793146, 2684578,
2580936, 2481963, 2387420, 2297081,
2210732, 2128171, 2049210, 1973669,
1901379, 1832181, 1765922, 1702462,
1641664, 1583401, 1527554, 1474006,
1422650, 1373384, 1326111, 1280738,
1237178, 1195349, 1155172, 1116572,
1079479, 1043825, 1009547, 976584,
944879, 914376, 885024, 856772,
829575, 803386, 778163, 753866,
730455, 707894, 686147, 665181,
644964, 625465, 606654, 588506,
570991, 554086, 537766, 522008,
506790, 492090, 477889, 464167,
450906, 438088, 425695, 413713,
402124, 390916, 380073, 369581,
359428, 349601, 340089, 330879,
321960, 313323, 304957, 296852,
288999, 281389, 274014, 266864,
259933, 253212, 246694, 240373,
234241, 228293, 222520, 216919,
211483, 206206, 201083, 196109,
191278, 186587, 182031, 177605,
173305, 169126, 165066, 161119,
157283, 153554, 149928, 146403,
142974, 139639, 136396, 133240,
130170, 127183, 124276, 121447,
118693, 116012, 113402, 110861,
108387, 105977, 103630, 101343,
99116, 96946, 94832, 92771,
90763, 88806, 86898, 85039,
83225, 81458, 79734, 78052,
76413, 74813, 73253, 71731,
70246, 68797, 67383, 66002,
64655, 63341, 62057, 60804,
59581, 58386, 57220, 56080,
54968, 53881, 52819, 51782,
50769, 49778, 48811, 47865,
46941, 46038, 45155, 44293,
43449, 42624, 41817, 41029,
40258, 39503, 38766, 38044,
37338, 36648, 35972, 35311,
34665, 34032, 33412, 32806,
32213,
};
/*
const uint32_t lut_oscillator_increments[] = {
1712437488, 1724846516, 1737345464, 1749934986,
1762615736, 1775388376, 1788253572, 1801211995,
1814264320, 1827411227, 1840653402, 1853991535,
1867426322, 1880958463, 1894588663, 1908317634,
1922146090, 1936074753, 1950104349, 1964235609,
1978469270, 1992806073, 2007246768, 2021792105,
2036442844, 2051199749, 2066063588, 2081035136,
2096115174, 2111304489, 2126603872, 2142014120,
2157536037UL, 2173170433UL, 2188918122UL, 2204779925UL,
2220756669UL, 2236849187UL, 2253058318UL, 2269384908UL,
2285829806UL, 2302393871UL, 2319077966UL, 2335882961UL,
2352809732UL, 2369859161UL, 2387032138UL, 2404329557UL,
2421752320UL, 2439301335UL, 2456977518UL, 2474781790UL,
2492715079UL, 2510778320UL, 2528972455UL, 2547298432UL,
2565757207UL, 2584349741UL, 2603077005UL, 2621939974UL,
2640939631UL, 2660076969UL, 2679352983UL, 2698768679UL,
2718325069UL, 2738023173UL, 2757864018UL, 2777848638UL,
2797978074UL, 2818253376UL, 2838675602UL, 2859245816UL,
2879965090UL, 2900834504UL, 2921855146UL, 2943028113UL,
2964354508UL, 2985835443UL, 3007472037UL, 3029265420UL,
3051216726UL, 3073327100UL, 3095597695UL, 3118029672UL,
3140624200UL, 3163382458UL, 3186305631UL, 3209394915UL,
3232651514UL, 3256076639UL, 3279671513UL, 3303437364UL,
3327375433UL, 3351486967UL, 3375773223UL, 3400235468UL,
3424874976UL,
};
*/
// const uint32_t* lookup_table_32_table[] = {
// lut_lfo_increments,
// lut_env_increments,
// lut_oscillator_increments,
// };
} // namespace peaks