#pragma once
#include <array>

constexpr std::array<float, 513> MinBlep_16_16 = {
0.000068, 0.000125, 0.000170, 0.000203, 0.000226, 0.000240, 0.000250, 0.000262, 0.000285, 0.000328, 0.000406, 0.000535, 0.000736, 0.001032, 0.001454, 0.002035, 
0.002816, 0.003846, 0.005177, 0.006873, 0.009003, 0.011647, 0.014893, 0.018838, 0.023586, 0.029252, 0.035957, 0.043828, 0.052997, 0.063600, 0.075774, 0.089653, 
0.105369, 0.123045, 0.142794, 0.164714, 0.188886, 0.215368, 0.244193, 0.275365, 0.308856, 0.344601, 0.382499, 0.422409, 0.464149, 0.507495, 0.552185, 0.597914, 
0.644344, 0.691102, 0.737788, 0.783977, 0.829228, 0.873092, 0.915117, 0.954858, 0.991887, 1.025801, 1.056230, 1.082848, 1.105379, 1.123605, 1.137376, 1.146609, 
1.151298, 1.151514, 1.147403, 1.139191, 1.127177, 1.111728, 1.093276, 1.072305, 1.049348, 1.024970, 0.999757, 0.974307, 0.949214, 0.925051, 0.902365, 0.881655, 
0.863369, 0.847886, 0.835512, 0.826468, 0.820890, 0.818825, 0.820226, 0.824960, 0.832807, 0.843470, 0.856583, 0.871720, 0.888408, 0.906142, 0.924395, 0.942640, 
0.960357, 0.977053, 0.992272, 1.005614, 1.016736, 1.025370, 1.031326, 1.034496, 1.034858, 1.032473, 1.027485, 1.020113, 1.010643, 0.999421, 0.986839, 0.973322, 
0.959315, 0.945269, 0.931627, 0.918811, 0.907206, 0.897149, 0.888925, 0.882749, 0.878769, 0.877057, 0.877612, 0.880357, 0.885147, 0.891773, 0.899969, 0.909425, 
0.919796, 0.930714, 0.941801, 0.952683, 0.963000, 0.972421, 0.980651, 0.987443, 0.992605, 0.996004, 0.997570, 0.997298, 0.995245, 0.991528, 0.986320, 0.979838, 
0.972340, 0.964113, 0.955460, 0.946694, 0.938123, 0.930040, 0.922715, 0.916383, 0.911240, 0.907432, 0.905059, 0.904164, 0.904737, 0.906718, 0.909997, 0.914421, 
0.919801, 0.925919, 0.932534, 0.939397, 0.946255, 0.952862, 0.958988, 0.964427, 0.969003, 0.972577, 0.975049, 0.976363, 0.976504, 0.975503, 0.973431, 0.970395, 
0.966535, 0.962017, 0.957025, 0.951757, 0.946414, 0.941193, 0.936283, 0.931854, 0.928054, 0.925002, 0.922787, 0.921463, 0.921052, 0.921538, 0.922874, 0.924983, 
0.927761, 0.931083, 0.934808, 0.938783, 0.942851, 0.946858, 0.950657, 0.954113, 0.957108, 0.959546, 0.961356, 0.962491, 0.962932, 0.962688, 0.961792, 0.960301, 
0.958293, 0.955862, 0.953116, 0.950170, 0.947142, 0.944150, 0.941307, 0.938714, 0.936461, 0.934620, 0.933246, 0.932373, 0.932015, 0.932166, 0.932800, 0.933875, 
0.935330, 0.937097, 0.939094, 0.941237, 0.943436, 0.945605, 0.947662, 0.949532, 0.951152, 0.952468, 0.953443, 0.954054, 0.954291, 0.954163, 0.953689, 0.952902, 
0.951847, 0.950576, 0.949148, 0.947625, 0.946070, 0.944547, 0.943112, 0.941818, 0.940709, 0.939819, 0.939175, 0.938789, 0.938666, 0.938797, 0.939166, 0.939748, 
0.940508, 0.941410, 0.942411, 0.943466, 0.944532, 0.945567, 0.946530, 0.947389, 0.948115, 0.948686, 0.949089, 0.949319, 0.949376, 0.949270, 0.949018, 0.948642, 
0.948169, 0.947629, 0.947058, 0.946489, 0.945959, 0.945500, 0.945147, 0.944927, 0.944866, 0.944985, 0.945301, 0.945825, 0.946564, 0.947520, 0.948691, 0.950071, 
0.951651, 0.953418, 0.955360, 0.957459, 0.959701, 0.962066, 0.964539, 0.967101, 0.969737, 0.972430, 0.975164, 0.977923, 0.980692, 0.983456, 0.986199, 0.988905, 
0.991557, 0.994138, 0.996629, 0.999011, 1.001264, 1.003368, 1.005303, 1.007048, 1.008584, 1.009893, 1.010958, 1.011768, 1.012311, 1.012582, 1.012580, 1.012307, 
1.011773, 1.010992, 1.009982, 1.008768, 1.007381, 1.005853, 1.004223, 1.002531, 1.000818, 0.999128, 0.997503, 0.995984, 0.994609, 0.993414, 0.992427, 0.991672, 
0.991166, 0.990920, 0.990936, 0.991210, 0.991729, 0.992474, 0.993420, 0.994535, 0.995783, 0.997123, 0.998514, 0.999912, 1.001275, 1.002560, 1.003730, 1.004750, 
1.005590, 1.006229, 1.006649, 1.006842, 1.006805, 1.006546, 1.006076, 1.005416, 1.004591, 1.003631, 1.002570, 1.001447, 1.000299, 0.999166, 0.998084, 0.997089, 
0.996212, 0.995481, 0.994917, 0.994535, 0.994344, 0.994346, 0.994538, 0.994907, 0.995438, 0.996108, 0.996891, 0.997758, 0.998675, 0.999610, 1.000531, 1.001404, 
1.002201, 1.002896, 1.003465, 1.003893, 1.004168, 1.004283, 1.004239, 1.004040, 1.003699, 1.003229, 1.002653, 1.001992, 1.001274, 1.000524, 0.999772, 0.999043, 
0.998365, 0.997760, 0.997248, 0.996845, 0.996564, 0.996411, 0.996388, 0.996493, 0.996719, 0.997053, 0.997481, 0.997984, 0.998542, 0.999132, 0.999732, 1.000319, 
1.000872, 1.001372, 1.001800, 1.002144, 1.002393, 1.002540, 1.002584, 1.002525, 1.002368, 1.002123, 1.001802, 1.001418, 1.000989, 1.000531, 1.000064, 0.999604, 
0.999169, 0.998776, 0.998436, 0.998162, 0.997963, 0.997842, 0.997802, 0.997842, 0.997958, 0.998142, 0.998386, 0.998678, 0.999005, 0.999354, 0.999710, 1.000059, 
1.000388, 1.000685, 1.000940, 1.001145, 1.001292, 1.001380, 1.001405, 1.001371, 1.001280, 1.001138, 1.000952, 1.000732, 1.000486, 1.000227, 0.999964, 0.999708, 
0.999468, 0.999254, 0.999072, 0.998930, 0.998830, 0.998774, 0.998764, 0.998798, 0.998873, 0.998983, 0.999124, 0.999288, 0.999467, 0.999655, 0.999843, 1.000024, 
1.000191, 1.000337, 1.000458, 1.000551, 1.000612, 1.000641, 1.000638, 1.000605, 1.000543, 1.000458, 1.000354, 1.000235, 1.000107, 0.999976, 0.999847, 0.999725, 
0.999615, 0.999521, 0.999446, 0.999391, 0.999359, 0.999348, 0.999360, 0.999391, 0.999440, 0.999505, 0.999580, 0.999664, 0.999751, 0.999838, 0.999923, 1.000000, 
1.000000, };
