1use jgenesis_common::audio::fir_resampler::LpfCoefficients; 2 3pub const LPF_TAPS: usize = 265; 4 5// Cutoff frequency about 10000 Hz, stopband attenuation 50 dB 6pub const LPF_COEFFICIENTS: &LpfCoefficients<LPF_TAPS> = &LpfCoefficients([ 7 -3.4150856146103024e-05, 8 -4.3488104760876455e-05, 9 -5.392348160504661e-05, 10 -6.549011835946627e-05, 11 -7.821699336496342e-05, 12 -9.212853557147172e-05, 13 -0.00010724423142563643, 14 -0.00012357823661789482, 15 -0.00014113899464661468, 16 -0.00015992886418526192, 17 -0.000179943757258419, 18 -0.0002011727902435271, 19 -0.0002235979497172037, 20 -0.0002471937751577289, 21 -0.00027192706049857055, 22 -0.0002977565765015716, 23 -0.000324632815882514, 24 -0.0003524977630761919, 25 -0.00038128469047288673, 26 -0.0004109179828932555, 27 -0.0004413129919942652, 28 -0.0004723759222150353, 29 -0.0005040037497785065, 30 -0.000536084176162962, 31 -0.0005684956173468787, 32 -0.0006011072300116921, 33 -0.0006337789757602331, 34 -0.0006663617242742021, 35 -0.000698697396192594, 36 -0.0007306191463449408, 37 -0.0007619515878191615, 38 -0.0007925110571842601, 39 -0.0008221059210237054, 40 -0.0008505369237667194, 41 -0.0008775975766325298, 42 -0.0009030745873276586, 43 -0.0009267483299591929, 44 -0.0009483933544485011, 45 -0.0009677789345507514, 46 -0.0009846696534066648, 47 -0.0009988260253749467, 48 -0.001010005152717633, 49 -0.0010179614155368852, 50 -0.0010224471931914742, 51 -0.0010232136152550115, 52 -0.0010200113399167511, 53 -0.0010125913575702939, 54 -0.001000705817186494, 55 -0.0009841088729250986, 56 -0.0009625575483058207, 57 -0.0009358126151343986, 58 -0.0009036394842633852, 59 -0.0008658091051615417, 60 -0.000822098871170491, 61 -0.0007722935272431324, 62 -0.0007161860768859357, 63 -0.0006535786849668729, 64 -0.0005842835730031351, 65 -0.0005081239035079744, 66 -0.00042493464995462497, 67 -0.00033456344890741126, 68 -0.00023687143087604832, 69 -0.00013173402646913333, 70 -1.9041744456709572e-05, 71 0.00010129908160003068, 72 0.00022936558143172252, 73 0.00036521767406003363, 74 0.0005088974348265852, 75 0.000660428506461299, 76 0.0008198155570826563, 77 0.0009870437878920677, 78 0.0011620784931815728, 79 0.0013448646751186997, 80 0.0015353267156053686, 81 0.0017333681073292775, 82 0.0019388712459374484, 83 0.0021516972850625536, 84 0.0023716860557246896, 85 0.0025986560514144504, 86 0.002832404479939001, 87 0.003072707382881466, 88 0.0033193198232869246, 89 0.0035719761419458736, 90 0.0038303902823997524, 91 0.004094256184543386, 92 0.0043632482464474685, 93 0.0046370218537712116, 94 0.004915213975882082, 95 0.005197443827547192, 96 0.0054833135948105, 97 0.005772409223422337, 98 0.006064301267944231, 99 0.006358545799413103, 100 0.006654685369216451, 101 0.006952250026603966, 102 0.007250758387043283, 103 0.007549718748418406, 104 0.007848630251869807, 105 0.008146984083886625, 106 0.008444264716083722, 107 0.008739951178931362, 108 0.009033518365553071, 109 0.009324438361568434, 110 0.009612181796833577, 111 0.00989621921482239, 112 0.010176022455297806, 113 0.010451066045843716, 114 0.010720828597766973, 115 0.010984794201832663, 116 0.011242453819268033, 117 0.011493306663458642, 118 0.011736861567765898, 119 0.011972638334918477, 120 0.01220016906346987, 121 0.012418999446871581, 122 0.012628690040786145, 123 0.012828817494354433, 124 0.013018975741239792, 125 0.013198777146394471, 126 0.013367853604633268, 127 0.013525857587253496, 128 0.013672463133109066, 129 0.013807366780729328, 130 0.013930288438269487, 131 0.0140409721882876, 132 0.014139187024563777, 133 0.014224727518408307, 134 0.014297414412146102, 135 0.01435709513771589, 136 0.014403644258580043, 137 0.014436963833406705, 138 0.014456983700257208, 139 0.014463661680288087, 140 0.014456983700257208, 141 0.014436963833406705, 142 0.014403644258580043, 143 0.01435709513771589, 144 0.014297414412146102, 145 0.014224727518408307, 146 0.014139187024563777, 147 0.0140409721882876, 148 0.013930288438269487, 149 0.013807366780729328, 150 0.013672463133109066, 151 0.013525857587253496, 152 0.013367853604633268, 153 0.013198777146394471, 154 0.013018975741239792, 155 0.012828817494354433, 156 0.012628690040786145, 157 0.012418999446871581, 158 0.01220016906346987, 159 0.011972638334918477, 160 0.011736861567765898, 161 0.011493306663458642, 162 0.011242453819268033, 163 0.010984794201832663, 164 0.010720828597766973, 165 0.010451066045843716, 166 0.010176022455297806, 167 0.00989621921482239, 168 0.009612181796833577, 169 0.009324438361568434, 170 0.009033518365553071, 171 0.008739951178931362, 172 0.008444264716083722, 173 0.008146984083886625, 174 0.007848630251869807, 175 0.007549718748418406, 176 0.007250758387043283, 177 0.006952250026603966, 178 0.006654685369216451, 179 0.006358545799413103, 180 0.006064301267944231, 181 0.005772409223422337, 182 0.0054833135948105, 183 0.005197443827547192, 184 0.004915213975882082, 185 0.0046370218537712116, 186 0.0043632482464474685, 187 0.004094256184543386, 188 0.0038303902823997524, 189 0.0035719761419458736, 190 0.0033193198232869246, 191 0.003072707382881466, 192 0.002832404479939001, 193 0.0025986560514144504, 194 0.0023716860557246896, 195 0.0021516972850625536, 196 0.0019388712459374484, 197 0.0017333681073292775, 198 0.0015353267156053686, 199 0.0013448646751186997, 200 0.0011620784931815728, 201 0.0009870437878920677, 202 0.0008198155570826563, 203 0.000660428506461299, 204 0.0005088974348265852, 205 0.00036521767406003363, 206 0.00022936558143172252, 207 0.00010129908160003068, 208 -1.9041744456709572e-05, 209 -0.00013173402646913333, 210 -0.00023687143087604832, 211 -0.00033456344890741126, 212 -0.00042493464995462497, 213 -0.0005081239035079744, 214 -0.0005842835730031351, 215 -0.0006535786849668729, 216 -0.0007161860768859357, 217 -0.0007722935272431324, 218 -0.000822098871170491, 219 -0.0008658091051615417, 220 -0.0009036394842633852, 221 -0.0009358126151343986, 222 -0.0009625575483058207, 223 -0.0009841088729250986, 224 -0.001000705817186494, 225 -0.0010125913575702939, 226 -0.0010200113399167511, 227 -0.0010232136152550115, 228 -0.0010224471931914742, 229 -0.0010179614155368852, 230 -0.001010005152717633, 231 -0.0009988260253749467, 232 -0.0009846696534066648, 233 -0.0009677789345507514, 234 -0.0009483933544485011, 235 -0.0009267483299591929, 236 -0.0009030745873276586, 237 -0.0008775975766325298, 238 -0.0008505369237667194, 239 -0.0008221059210237054, 240 -0.0007925110571842601, 241 -0.0007619515878191615, 242 -0.0007306191463449408, 243 -0.000698697396192594, 244 -0.0006663617242742021, 245 -0.0006337789757602331, 246 -0.0006011072300116921, 247 -0.0005684956173468787, 248 -0.000536084176162962, 249 -0.0005040037497785065, 250 -0.0004723759222150353, 251 -0.0004413129919942652, 252 -0.0004109179828932555, 253 -0.00038128469047288673, 254 -0.0003524977630761919, 255 -0.000324632815882514, 256 -0.0002977565765015716, 257 -0.00027192706049857055, 258 -0.0002471937751577289, 259 -0.0002235979497172037, 260 -0.0002011727902435271, 261 -0.000179943757258419, 262 -0.00015992886418526192, 263 -0.00014113899464661468, 264 -0.00012357823661789482, 265 -0.00010724423142563643, 266 -9.212853557147172e-05, 267 -7.821699336496342e-05, 268 -6.549011835946627e-05, 269 -5.392348160504661e-05, 270 -4.3488104760876455e-05, 271 -3.4150856146103024e-05, 272]);