1 #define BARK_SIZE 1501 2 3 int int_audio_bark[BARK_SIZE] = { 4 936, 5 1012, 6 -165, 7 -994, 8 -1724, 9 -1893, 10 -2394, 11 -2472, 12 -2530, 13 -2478, 14 -2377, 15 -1798, 16 -574, 17 240, 18 1147, 19 1832, 20 2081, 21 1781, 22 1121, 23 363, 24 -126, 25 -531, 26 -1056, 27 -1456, 28 -1930, 29 -2058, 30 -1772, 31 -1485, 32 -960, 33 -277, 34 73, 35 588, 36 1058, 37 1282, 38 1023, 39 828, 40 889, 41 712, 42 701, 43 287, 44 27, 45 497, 46 985, 47 1017, 48 854, 49 713, 50 338, 51 -410, 52 -1292, 53 -2121, 54 -3223, 55 -4354, 56 -4515, 57 -4051, 58 -3019, 59 -1229, 60 -117, 61 1009, 62 2652, 63 3638, 64 3629, 65 2928, 66 1942, 67 691, 68 -1293, 69 -3184, 70 -3935, 71 -4378, 72 -3328, 73 -41, 74 2266, 75 2492, 76 2523, 77 1577, 78 -44, 79 -45, 80 155, 81 -364, 82 -940, 83 -2107, 84 -4449, 85 -6415, 86 -5723, 87 -3739, 88 -2078, 89 56, 90 3138, 91 4747, 92 4378, 93 4291, 94 3015, 95 513, 96 -853, 97 -2185, 98 -3250, 99 -2605, 100 754, 101 4961, 102 3605, 103 209, 104 -275, 105 -1622, 106 -1733, 107 -40, 108 373, 109 -1272, 110 -3562, 111 -5569, 112 -8514, 113 -7745, 114 -2744, 115 184, 116 1580, 117 5788, 118 9343, 119 8273, 120 6635, 121 5903, 122 2383, 123 127, 124 1966, 125 1722, 126 -137, 127 -132, 128 -1861, 129 -7002, 130 -8002, 131 -5436, 132 -5412, 133 -3565, 134 2390, 135 4452, 136 1745, 137 479, 138 -1214, 139 -3168, 140 -402, 141 4158, 142 4354, 143 3759, 144 4258, 145 113, 146 -4875, 147 -2847, 148 -2208, 149 -3926, 150 3478, 151 11668, 152 7096, 153 225, 154 896, 155 -2384, 156 -6413, 157 -1740, 158 -794, 159 -5297, 160 -4708, 161 -4509, 162 -10118, 163 -9582, 164 -1133, 165 36, 166 -184, 167 7892, 168 12924, 169 8567, 170 6161, 171 6063, 172 593, 173 3687, 174 14336, 175 11291, 176 -1108, 177 -6415, 178 -9802, 179 -16218, 180 -14248, 181 -8233, 182 -9858, 183 -8053, 184 44, 185 1230, 186 1693, 187 9394, 188 10094, 189 3951, 190 5414, 191 10972, 192 6555, 193 -2876, 194 -6074, 195 -9317, 196 -9172, 197 3208, 198 11631, 199 2695, 200 -1550, 201 1974, 202 -3751, 203 -5942, 204 2407, 205 -542, 206 -8052, 207 -4900, 208 -5805, 209 -11478, 210 -6965, 211 -1141, 212 -4676, 213 -2477, 214 9446, 215 14724, 216 7207, 217 4214, 218 2972, 219 7579, 220 19004, 221 17455, 222 3588, 223 -6083, 224 -9614, 225 -18211, 226 -16633, 227 -11363, 228 -15225, 229 -14954, 230 -7853, 231 -2617, 232 3209, 233 11494, 234 14397, 235 10225, 236 12131, 237 18116, 238 10910, 239 -1454, 240 -7281, 241 -13869, 242 -13528, 243 4811, 244 10350, 245 -4212, 246 -8812, 247 -3876, 248 -5286, 249 -625, 250 5750, 251 -601, 252 -4767, 253 -1347, 254 -3984, 255 -9676, 256 -4969, 257 -1856, 258 -6471, 259 -1204, 260 11722, 261 12850, 262 4181, 263 1196, 264 15349, 265 25327, 266 18329, 267 7884, 268 -3696, 269 -19158, 270 -20968, 271 -10813, 272 -17773, 273 -22533, 274 -13301, 275 -10423, 276 -7369, 277 11890, 278 22983, 279 14818, 280 7810, 281 13141, 282 15361, 283 4242, 284 -4747, 285 -5864, 286 -241, 287 9446, 288 8563, 289 -10230, 290 -19311, 291 -13076, 292 -5681, 293 2472, 294 3607, 295 -5697, 296 -8606, 297 -7203, 298 -5532, 299 341, 300 2147, 301 -4430, 302 -6233, 303 1405, 304 13652, 305 13307, 306 4018, 307 19570, 308 28053, 309 16682, 310 4530, 311 -2067, 312 -17958, 313 -26346, 314 -7441, 315 -11308, 316 -29067, 317 -19319, 318 -7781, 319 -11919, 320 4714, 321 28605, 322 17228, 323 -785, 324 11447, 325 17924, 326 5243, 327 -4279, 328 1, 329 14107, 330 12187, 331 12, 332 -13253, 333 -24193, 334 -24268, 335 -4772, 336 8636, 337 -4916, 338 -7588, 339 2145, 340 -8046, 341 -17247, 342 -351, 343 2005, 344 -7647, 345 -5020, 346 10575, 347 18192, 348 19692, 349 30367, 350 28053, 351 16641, 352 -1468, 353 -1291, 354 -12838, 355 -31744, 356 -15404, 357 -10644, 358 -26448, 359 -21098, 360 -2201, 361 -5854, 362 1832, 363 27703, 364 20793, 365 -2394, 366 6293, 367 23145, 368 2787, 369 -12228, 370 11296, 371 19544, 372 -843, 373 -11725, 374 -9231, 375 -25238, 376 -19697, 377 12591, 378 8178, 379 -8909, 380 84, 381 -856, 382 -25659, 383 -19309, 384 -3978, 385 -6000, 386 -6666, 387 9349, 388 28970, 389 31926, 390 28975, 391 19534, 392 6011, 393 -18080, 394 -20029, 395 -9107, 396 -24414, 397 -30097, 398 -17450, 399 -9881, 400 -7682, 401 6749, 402 19759, 403 11986, 404 3548, 405 12223, 406 19381, 407 7266, 408 12289, 409 25661, 410 19256, 411 5822, 412 -10922, 413 -19256, 414 -31215, 415 -25296, 416 1660, 417 9553, 418 -968, 419 -6738, 420 -6500, 421 -18006, 422 -18714, 423 -10223, 424 -5107, 425 550, 426 19094, 427 31929, 428 31053, 429 26512, 430 13469, 431 3189, 432 -23024, 433 -30544, 434 -14481, 435 -21138, 436 -25954, 437 -7976, 438 -4223, 439 -14974, 440 -1883, 441 7719, 442 884, 443 6146, 444 22875, 445 31914, 446 29998, 447 24109, 448 4974, 449 -14461, 450 -22935, 451 -24797, 452 -17795, 453 -14789, 454 -13832, 455 -8670, 456 -432, 457 -3427, 458 -8542, 459 2048, 460 2661, 461 9237, 462 29075, 463 31261, 464 28236, 465 12400, 466 -11842, 467 -23705, 468 -24063, 469 -9716, 470 -6491, 471 -16594, 472 -12211, 473 1458, 474 -845, 475 -844, 476 -7539, 477 -12609, 478 -7329, 479 1884, 480 27862, 481 30684, 482 25842, 483 6831, 484 -10331, 485 -21275, 486 -26266, 487 2533, 488 7163, 489 -16739, 490 -17304, 491 1245, 492 -7152, 493 -5299, 494 -2555, 495 -10415, 496 -3468, 497 11662, 498 31026, 499 30442, 500 25922, 501 8034, 502 -10723, 503 -19631, 504 -18811, 505 -8916, 506 -10846, 507 -21045, 508 -19358, 509 -1723, 510 1366, 511 4668, 512 2668, 513 -3133, 514 3464, 515 19986, 516 31998, 517 28612, 518 22576, 519 132, 520 -18698, 521 -20657, 522 -15745, 523 -10566, 524 -8693, 525 -11602, 526 -14383, 527 -6920, 528 -9175, 529 -8875, 530 -1112, 531 4186, 532 21197, 533 31999, 534 30408, 535 24591, 536 2149, 537 -24948, 538 -30958, 539 -12877, 540 5521, 541 -2230, 542 -16516, 543 -12786, 544 -7488, 545 -6300, 546 -7181, 547 -9104, 548 -6620, 549 3578, 550 25174, 551 31999, 552 24941, 553 14499, 554 -13284, 555 -31931, 556 -28243, 557 -13763, 558 5311, 559 6285, 560 -4213, 561 -7190, 562 -9360, 563 -10081, 564 -12681, 565 -9851, 566 -2659, 567 15117, 568 31999, 569 29568, 570 23112, 571 796, 572 -25452, 573 -25582, 574 -8939, 575 -542, 576 4582, 577 2081, 578 -5272, 579 -6590, 580 -7479, 581 -14715, 582 -14488, 583 -6697, 584 3016, 585 25870, 586 31956, 587 29541, 588 19706, 589 -4835, 590 -24007, 591 -25261, 592 -10607, 593 3234, 594 -300, 595 -11045, 596 -3911, 597 -2982, 598 -12166, 599 -9990, 600 -5871, 601 4317, 602 24408, 603 31999, 604 28434, 605 20350, 606 -297, 607 -27436, 608 -29567, 609 -15817, 610 -12041, 611 -2307, 612 6562, 613 2102, 614 95, 615 2949, 616 -7426, 617 -14748, 618 -9580, 619 -1018, 620 23353, 621 31466, 622 24704, 623 13015, 624 -15850, 625 -29620, 626 -25941, 627 -7213, 628 16243, 629 10885, 630 -10456, 631 -8419, 632 -5971, 633 -16447, 634 -14369, 635 -9160, 636 -1455, 637 19822, 638 31999, 639 27930, 640 21652, 641 3394, 642 -24579, 643 -30074, 644 -12122, 645 -7596, 646 -6768, 647 3144, 648 197, 649 -8471, 650 -2829, 651 -8499, 652 -13842, 653 -7725, 654 2288, 655 24928, 656 31999, 657 27185, 658 18209, 659 -6668, 660 -29686, 661 -28663, 662 -13368, 663 9273, 664 8225, 665 -7642, 666 -4414, 667 -3833, 668 -9987, 669 -10276, 670 -6239, 671 1616, 672 22168, 673 31999, 674 27334, 675 20837, 676 1415, 677 -24768, 678 -31999, 679 -20551, 680 -4357, 681 4742, 682 5127, 683 356, 684 -4032, 685 -4844, 686 -12882, 687 -14038, 688 -8026, 689 10686, 690 30850, 691 29005, 692 21033, 693 9350, 694 -16203, 695 -32000, 696 -27891, 697 -13596, 698 6718, 699 13043, 700 8687, 701 -6282, 702 -12147, 703 -9561, 704 -11886, 705 -8304, 706 6969, 707 28295, 708 31521, 709 24043, 710 15132, 711 -6152, 712 -29848, 713 -31131, 714 -20039, 715 250, 716 13175, 717 11101, 718 -1625, 719 -10136, 720 -9616, 721 -12640, 722 -9990, 723 -2999, 724 18273, 725 31807, 726 29140, 727 21120, 728 8462, 729 -17648, 730 -32000, 731 -27791, 732 -11847, 733 9884, 734 9121, 735 1407, 736 -5398, 737 -10948, 738 -13920, 739 -11279, 740 -5213, 741 15793, 742 31795, 743 30110, 744 21766, 745 10917, 746 -11199, 747 -31633, 748 -31002, 749 -21127, 750 -1559, 751 9856, 752 17196, 753 382, 754 -11732, 755 -7953, 756 -13201, 757 -11726, 758 1561, 759 24800, 760 31999, 761 24889, 762 16271, 763 220, 764 -26090, 765 -32000, 766 -27284, 767 -10109, 768 17726, 769 19837, 770 4567, 771 -8426, 772 -15495, 773 -15754, 774 -11364, 775 -3298, 776 19691, 777 31999, 778 28403, 779 19775, 780 8253, 781 -16187, 782 -32000, 783 -30113, 784 -16680, 785 4045, 786 10444, 787 14000, 788 -2600, 789 -9931, 790 -6983, 791 -12484, 792 -10200, 793 5011, 794 27682, 795 31771, 796 23326, 797 14333, 798 -4539, 799 -28281, 800 -32000, 801 -24526, 802 -4585, 803 14968, 804 15942, 805 1665, 806 -11861, 807 -14263, 808 -13242, 809 -10450, 810 1270, 811 24450, 812 31997, 813 26465, 814 18127, 815 3850, 816 -21630, 817 -32000, 818 -28418, 819 -16430, 820 6721, 821 16318, 822 10995, 823 -5254, 824 -6544, 825 -10073, 826 -14134, 827 -9135, 828 7383, 829 29755, 830 30811, 831 22630, 832 13540, 833 -3071, 834 -28032, 835 -31389, 836 -23573, 837 -7034, 838 10361, 839 18960, 840 8887, 841 -11746, 842 -15475, 843 -14819, 844 -10901, 845 -2365, 846 20469, 847 31999, 848 27977, 849 20066, 850 8822, 851 -14329, 852 -31646, 853 -27428, 854 -11530, 855 2328, 856 12632, 857 13815, 858 -12001, 859 -12201, 860 -9347, 861 -14814, 862 -9289, 863 3251, 864 26002, 865 31999, 866 26700, 867 18407, 868 4157, 869 -20192, 870 -31998, 871 -22323, 872 -11358, 873 -537, 874 17947, 875 14265, 876 -6220, 877 -5075, 878 -11492, 879 -18331, 880 -11039, 881 -1724, 882 19946, 883 31999, 884 28516, 885 20518, 886 7250, 887 -14795, 888 -31999, 889 -26068, 890 -11016, 891 -629, 892 8037, 893 4099, 894 -4158, 895 -4015, 896 -12356, 897 -13103, 898 -8146, 899 5233, 900 27637, 901 31720, 902 25351, 903 17085, 904 2504, 905 -22742, 906 -31801, 907 -15273, 908 -11086, 909 -12292, 910 3868, 911 2549, 912 -6352, 913 1512, 914 -5507, 915 -13363, 916 -7965, 917 4842, 918 26479, 919 31999, 920 25523, 921 17976, 922 3371, 923 -21242, 924 -32000, 925 -17205, 926 -15026, 927 -12288, 928 12136, 929 13755, 930 -4516, 931 -3463, 932 -10561, 933 -17743, 934 -10117, 935 -2063, 936 19417, 937 31878, 938 30175, 939 23333, 940 11433, 941 -10541, 942 -31593, 943 -22008, 944 -9095, 945 -16697, 946 -3705, 947 18791, 948 6812, 949 -5435, 950 -9458, 951 -19052, 952 -19205, 953 -10210, 954 -1500, 955 6013, 956 23983, 957 31999, 958 30215, 959 23733, 960 7859, 961 2826, 962 -18765, 963 -32000, 964 -21540, 965 -20006, 966 -12581, 967 7719, 968 4250, 969 -18201, 970 -12457, 971 -7005, 972 -9744, 973 -1979, 974 11865, 975 7870, 976 11615, 977 29961, 978 31496, 979 26911, 980 16898, 981 5528, 982 -15805, 983 -31997, 984 -28977, 985 -18660, 986 -12119, 987 1840, 988 11757, 989 -39, 990 -8726, 991 -5670, 992 -9570, 993 -12239, 994 -3676, 995 9404, 996 10221, 997 14626, 998 31182, 999 29041, 1000 20866, 1001 9633, 1002 -3001, 1003 -21451, 1004 -31998, 1005 -22070, 1006 -9348, 1007 -10791, 1008 -4152, 1009 727, 1010 -13144, 1011 -14568, 1012 -9153, 1013 -6885, 1014 -2215, 1015 12700, 1016 22125, 1017 20075, 1018 17814, 1019 26993, 1020 25058, 1021 14259, 1022 4335, 1023 -7653, 1024 -18061, 1025 -29436, 1026 -31498, 1027 -24277, 1028 -13427, 1029 -4860, 1030 3650, 1031 3984, 1032 4070, 1033 5790, 1034 2996, 1035 -3240, 1036 -731, 1037 8178, 1038 11136, 1039 15931, 1040 22771, 1041 20807, 1042 12398, 1043 7522, 1044 1971, 1045 -10819, 1046 -21067, 1047 -16161, 1048 -15357, 1049 -19771, 1050 -14101, 1051 -5421, 1052 -4959, 1053 -929, 1054 3026, 1055 -4095, 1056 -7006, 1057 1087, 1058 6354, 1059 8738, 1060 18065, 1061 21681, 1062 12249, 1063 4183, 1064 9509, 1065 9421, 1066 -4460, 1067 -12737, 1068 -2305, 1069 8339, 1070 1874, 1071 -4743, 1072 -5120, 1073 -12055, 1074 -17144, 1075 -11378, 1076 -4506, 1077 -1654, 1078 -1176, 1079 -1206, 1080 -3412, 1081 -2590, 1082 5685, 1083 8281, 1084 5652, 1085 8619, 1086 5930, 1087 -1817, 1088 -705, 1089 4277, 1090 4112, 1091 651, 1092 -4495, 1093 -578, 1094 8989, 1095 7699, 1096 -2156, 1097 -3422, 1098 -3827, 1099 -12806, 1100 -13564, 1101 -8547, 1102 -6887, 1103 -7533, 1104 -4058, 1105 -5639, 1106 -6669, 1107 -1803, 1108 -1224, 1109 2741, 1110 10322, 1111 11616, 1112 10276, 1113 9867, 1114 7733, 1115 8644, 1116 1999, 1117 -11311, 1118 -8064, 1119 1854, 1120 1894, 1121 1770, 1122 5169, 1123 394, 1124 -6014, 1125 -5899, 1126 -10927, 1127 -12454, 1128 -8572, 1129 -7984, 1130 -11217, 1131 -6953, 1132 -2204, 1133 3472, 1134 11824, 1135 13147, 1136 16342, 1137 16156, 1138 13183, 1139 9500, 1140 8509, 1141 -826, 1142 -9260, 1143 -12127, 1144 -10795, 1145 -4719, 1146 -1123, 1147 3716, 1148 3640, 1149 2030, 1150 -858, 1151 -3266, 1152 -5789, 1153 -5418, 1154 -6052, 1155 -4763, 1156 -4468, 1157 -2729, 1158 340, 1159 15, 1160 4738, 1161 10496, 1162 15512, 1163 17715, 1164 16331, 1165 9072, 1166 2200, 1167 -7337, 1168 -16003, 1169 -17596, 1170 -15856, 1171 -8008, 1172 2678, 1173 5681, 1174 8624, 1175 10768, 1176 6940, 1177 3621, 1178 -764, 1179 -1542, 1180 -1504, 1181 -1520, 1182 -5275, 1183 -8908, 1184 -9129, 1185 -8268, 1186 -6305, 1187 1641, 1188 8510, 1189 8315, 1190 11224, 1191 8406, 1192 3993, 1193 4393, 1194 -1455, 1195 -8750, 1196 -8807, 1197 -7750, 1198 -5796, 1199 -4092, 1200 1346, 1201 7399, 1202 9405, 1203 8669, 1204 6676, 1205 6276, 1206 5729, 1207 2215, 1208 -4138, 1209 -6636, 1210 -13179, 1211 -17010, 1212 -18096, 1213 -18872, 1214 -11305, 1215 -835, 1216 8367, 1217 14494, 1218 15900, 1219 13728, 1220 11562, 1221 5132, 1222 1460, 1223 -2076, 1224 -7508, 1225 -7469, 1226 -7680, 1227 -5235, 1228 -3153, 1229 -4185, 1230 -2915, 1231 -913, 1232 2620, 1233 7081, 1234 8780, 1235 11201, 1236 11205, 1237 3817, 1238 -4399, 1239 -13065, 1240 -19283, 1241 -19323, 1242 -17210, 1243 -11000, 1244 -2420, 1245 5806, 1246 12571, 1247 13722, 1248 11972, 1249 9939, 1250 5963, 1251 1130, 1252 -1873, 1253 -4666, 1254 -7041, 1255 -7803, 1256 -7526, 1257 -5278, 1258 -3846, 1259 -1240, 1260 -497, 1261 730, 1262 4982, 1263 7551, 1264 8964, 1265 9399, 1266 7217, 1267 1681, 1268 -2494, 1269 -10218, 1270 -14825, 1271 -14814, 1272 -12372, 1273 -7528, 1274 -3654, 1275 2387, 1276 6345, 1277 9165, 1278 11087, 1279 11650, 1280 7542, 1281 2497, 1282 -3454, 1283 -7717, 1284 -8043, 1285 -6363, 1286 -2586, 1287 -1639, 1288 -1783, 1289 436, 1290 1615, 1291 968, 1292 4580, 1293 4333, 1294 4053, 1295 6327, 1296 7140, 1297 6070, 1298 3511, 1299 -286, 1300 -5409, 1301 -11013, 1302 -13447, 1303 -11203, 1304 -10047, 1305 -4833, 1306 -580, 1307 2712, 1308 6713, 1309 8770, 1310 9068, 1311 7257, 1312 2668, 1313 -33, 1314 -1007, 1315 -2742, 1316 -831, 1317 -838, 1318 -1809, 1319 -776, 1320 -168, 1321 -846, 1322 -191, 1323 -466, 1324 315, 1325 743, 1326 1421, 1327 3448, 1328 1396, 1329 1457, 1330 3297, 1331 3324, 1332 2577, 1333 1880, 1334 -173, 1335 -2415, 1336 -5141, 1337 -6259, 1338 -4832, 1339 -5202, 1340 -3332, 1341 -272, 1342 1161, 1343 1810, 1344 1583, 1345 1680, 1346 1803, 1347 1834, 1348 2796, 1349 2141, 1350 145, 1351 964, 1352 1002, 1353 -1651, 1354 -2117, 1355 -2399, 1356 -3407, 1357 -2426, 1358 -1855, 1359 1154, 1360 3115, 1361 1737, 1362 2947, 1363 2144, 1364 -223, 1365 557, 1366 2386, 1367 2584, 1368 2853, 1369 3387, 1370 1178, 1371 -2610, 1372 -4853, 1373 -5482, 1374 -7643, 1375 -7710, 1376 -5138, 1377 -3539, 1378 -1142, 1379 751, 1380 1385, 1381 2853, 1382 2744, 1383 3294, 1384 5644, 1385 3552, 1386 2271, 1387 2108, 1388 -52, 1389 -1746, 1390 -2759, 1391 -3103, 1392 -3633, 1393 -3469, 1394 -2443, 1395 -457, 1396 -197, 1397 -269, 1398 13, 1399 1637, 1400 3952, 1401 3354, 1402 4365, 1403 4915, 1404 1627, 1405 428, 1406 -1217, 1407 -4111, 1408 -4566, 1409 -6259, 1410 -6458, 1411 -4675, 1412 -3812, 1413 -2087, 1414 -414, 1415 -300, 1416 740, 1417 1367, 1418 1172, 1419 1694, 1420 1678, 1421 2983, 1422 2179, 1423 684, 1424 1369, 1425 -152, 1426 -1562, 1427 -1910, 1428 -2983, 1429 -2099, 1430 -277, 1431 -494, 1432 -407, 1433 -1549, 1434 -3224, 1435 -3460, 1436 -2999, 1437 -642, 1438 861, 1439 2495, 1440 3523, 1441 2934, 1442 3613, 1443 3332, 1444 593, 1445 -1052, 1446 -2399, 1447 -3148, 1448 -3129, 1449 -4482, 1450 -4381, 1451 -4066, 1452 -4641, 1453 -3228, 1454 -1526, 1455 -742, 1456 1535, 1457 1896, 1458 1898, 1459 3105, 1460 3555, 1461 3259, 1462 2215, 1463 801, 1464 -74, 1465 -698, 1466 -1116, 1467 -1784, 1468 -3600, 1469 -4257, 1470 -4804, 1471 -3776, 1472 -2021, 1473 -354, 1474 1070, 1475 1759, 1476 898, 1477 1668, 1478 2141, 1479 419, 1480 958, 1481 864, 1482 1112, 1483 549, 1484 -535, 1485 -848, 1486 -828, 1487 -1400, 1488 -1375, 1489 -1228, 1490 -986, 1491 -73, 1492 -18, 1493 -24, 1494 -260, 1495 -260, 1496 -214, 1497 -394, 1498 -818, 1499 352, 1500 1004, 1501 725, 1502 332, 1503 -281, 1504 -206, 1505 }; 1506