⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tables.c

📁 SDL_mixer 是一个基于 SDL 的混音器
💻 C
📖 第 1 页 / 共 5 页
字号:
 1.0108892860517005, 1.0111174026254934, 1.0113455706759138, 1.0115737902145781, 1.0118020612531047, 1.0120303838031153, 1.0122587578762337, 1.012487183484087, 1.0127156606383041, 1.0129441893505169, 1.0131727696323602, 1.0134014014954713, 1.0136300849514894, 1.0138588200120575, 1.0140876066888203, 1.0143164449934257, 1.0145453349375237, 1.0147742765327674, 1.0150032697908125, 1.0152323147233171, 1.015461411341942, 1.0156905596583505, 1.0159197596842091, 1.0161490114311862, 1.0163783149109531, 1.0166076701351838, 1.0168370771155553, 1.0170665358637463, 1.0172960463914391, 1.0175256087103179, 1.0177552228320703, 1.0179848887683858, 1.0182146065309567, 1.0184443761314785, 1.0186741975816487, 1.0189040708931674, 1.0191339960777379, 1.0193639731470658, 1.0195940021128593, 1.0198240829868295, 1.0200542157806898, 1.0202844005061564, 1.0205146371749483, 1.0207449257987866, 1.0209752663893958, 1.0212056589585028, 1.0214361035178368, 1.0216666000791297, 1.0218971486541166, 1.0221277492545349, 1.0223584018921241, 1.0225891065786274, 1.0228198633257899, 1.0230506721453596, 1.023281533049087, 1.0235124460487257, 1.0237434111560313, 1.0239744283827625, 1.0242054977406807, 1.0244366192415495, 1.0246677928971357, 1.0248990187192082, 1.025130296719539, 1.0253616269099028, 1.0255930093020766, 1.0258244439078401, 1.0260559307389761, 1.0262874698072693, 1.0265190611245079, 1.0267507047024822, 1.0269824005529853, 1.027214148687813, 1.0274459491187637, 1.0276778018576387, 1.0279097069162415, 1.0281416643063788, 1.0283736740398595, 1.0286057361284953, 1.0288378505841009, 1.0290700174184932, 1.0293022366434921, 1.0295345082709197, 1.0297668323126017, 1.0299992087803651, 1.030231637686041, 1.0304641190414621, 1.0306966528584645, 1.0309292391488862, 1.0311618779245688, 1.0313945691973556, 1.0316273129790936, 1.0318601092816313, 1.0320929581168212, 1.0323258594965172, 1.0325588134325767, 1.0327918199368598, 1.0330248790212284, 1.0332579906975481, 1.0334911549776868, 1.033724371873515, 1.0339576413969056, 1.0341909635597348, 1.0344243383738811, 1.0346577658512259, 1.034891246003653, 1.0351247788430489, 1.0353583643813031, 1.0355920026303078, 1.0358256936019572, 1.0360594373081489, 1.0362932337607829, 1.0365270829717617, 1.0367609849529913, 1.0369949397163791, 1.0372289472738365, 1.0374630076372766, 1.0376971208186156, 1.0379312868297725, 1.0381655056826686, 1.0383997773892284, 1.0386341019613787, 1.0388684794110492, 1.0391029097501721, 1.0393373929906822, 1.0395719291445176, 1.0398065182236185, 1.0400411602399278, 1.0402758552053915, 1.0405106031319582, 1.0407454040315787, 1.0409802579162071, 1.0412151647977996, 1.0414501246883161, 1.0416851375997183, 1.0419202035439705, 1.0421553225330404, 1.042390494578898, 1.042625719693516, 1.0428609978888699, 1.043096329176938, 1.0433317135697009, 1.0435671510791424, 1.0438026417172486, 1.0440381854960086, 1.0442737824274138, 1.044509432523459, 1.044745135796141, 1.0449808922574599, 1.0452167019194181, 1.0454525647940205, 1.0456884808932754, 1.0459244502291931, 1.0461604728137874, 1.0463965486590741, 1.046632677777072, 1.0468688601798024, 1.0471050958792898, 1.047341384887561, 1.0475777272166455, 1.047814122878576, 1.048050571885387, 1.0482870742491166, 1.0485236299818055, 1.0487602390954964, 1.0489969016022356, 1.0492336175140715, 1.0494703868430555, 1.0497072096012419, 1.0499440858006872, 1.0501810154534512, 1.050417998571596, 1.0506550351671864, 1.0508921252522903, 1.0511292688389782, 1.0513664659393229, 1.0516037165654004, 1.0518410207292894, 1.0520783784430709, 1.0523157897188296, 1.0525532545686513, 1.0527907730046264, 1.0530283450388465, 1.0532659706834067, 1.0535036499504049, 1.0537413828519411, 1.0539791694001188, 1.0542170096070436, 1.0544549034848243, 1.0546928510455722, 1.0549308523014012, 1.0551689072644284, 1.0554070159467728, 1.0556451783605572, 1.0558833945179062, 1.0561216644309479, 1.0563599881118126, 1.0565983655726334, 1.0568367968255465, 1.0570752818826903, 1.0573138207562065, 1.057552413458239, 1.0577910600009348, 1.0580297603964437, 1.058268514656918, 1.0585073227945128, 1.0587461848213857, 1.058985100749698, 1.0592240705916123};double bend_coarse[128] = { 1, 1.0594630943592953, 1.122462048309373, 1.189207115002721, 1.2599210498948732, 1.3348398541700344, 1.4142135623730951, 1.4983070768766815, 1.5874010519681994, 1.681792830507429, 1.7817974362806785, 1.8877486253633868, 2, 2.1189261887185906, 2.244924096618746, 2.3784142300054421, 2.5198420997897464, 2.6696797083400687, 2.8284271247461903, 2.996614153753363, 3.1748021039363992, 3.363585661014858, 3.5635948725613571, 3.7754972507267741, 4, 4.2378523774371812, 4.4898481932374912, 4.7568284600108841, 5.0396841995794928, 5.3393594166801366, 5.6568542494923806, 5.993228307506727, 6.3496042078727974, 6.727171322029716, 7.1271897451227151, 7.5509945014535473, 8, 8.4757047548743625, 8.9796963864749824, 9.5136569200217682, 10.079368399158986, 10.678718833360273, 11.313708498984761, 11.986456615013454, 12.699208415745595, 13.454342644059432, 14.25437949024543, 15.101989002907095, 16, 16.951409509748721, 17.959392772949972, 19.027313840043536, 20.158736798317967, 21.357437666720553, 22.627416997969522, 23.972913230026901, 25.398416831491197, 26.908685288118864, 28.508758980490853, 30.203978005814196, 32, 33.902819019497443, 35.918785545899944, 38.054627680087073, 40.317473596635935, 42.714875333441107, 45.254833995939045, 47.945826460053802, 50.796833662982394, 53.817370576237728, 57.017517960981706, 60.407956011628393, 64, 67.805638038994886, 71.837571091799887, 76.109255360174146, 80.63494719327187, 85.429750666882214, 90.509667991878089, 95.891652920107603, 101.59366732596479, 107.63474115247546, 114.03503592196341, 120.81591202325679, 128, 135.61127607798977, 143.67514218359977, 152.21851072034829, 161.26989438654374, 170.85950133376443, 181.01933598375618, 191.78330584021521, 203.18733465192958, 215.26948230495091, 228.07007184392683, 241.63182404651357, 256, 271.22255215597971, 287.35028436719938, 304.43702144069658, 322.53978877308765, 341.71900266752868, 362.03867196751236, 383.56661168043064, 406.37466930385892, 430.53896460990183, 456.14014368785394, 483.26364809302686, 512, 542.44510431195943, 574.70056873439876, 608.87404288139317, 645.0795775461753, 683.43800533505737, 724.07734393502471, 767.13322336086128, 812.74933860771785, 861.07792921980365, 912.28028737570787, 966.52729618605372, 1024, 1084.8902086239189, 1149.4011374687975, 1217.7480857627863, 1290.1591550923506, 1366.8760106701147, 1448.1546878700494, 1534.2664467217226};#ifdef LOOKUP_SINEstatic double sine_table[257]={ 0, 0.0061358846491544753, 0.012271538285719925, 0.01840672990580482, 0.024541228522912288, 0.030674803176636626, 0.036807222941358832, 0.04293825693494082, 0.049067674327418015, 0.055195244349689934, 0.061320736302208578, 0.067443919563664051, 0.073564563599667426, 0.079682437971430126, 0.085797312344439894, 0.091908956497132724, 0.098017140329560604, 0.10412163387205459, 0.11022220729388306, 0.11631863091190475, 0.1224106751992162, 0.12849811079379317, 0.13458070850712617, 0.14065823933284921, 0.14673047445536175, 0.15279718525844344, 0.15885814333386145, 0.16491312048996989, 0.17096188876030122, 0.17700422041214875, 0.18303988795514095, 0.18906866414980619, 0.19509032201612825, 0.2011046348420919, 0.20711137619221856, 0.21311031991609136, 0.2191012401568698, 0.22508391135979283, 0.23105810828067111, 0.2370236059943672, 0.24298017990326387, 0.24892760574572015, 0.25486565960451457, 0.26079411791527551, 0.26671275747489837, 0.27262135544994898, 0.27851968938505306, 0.28440753721127188, 0.29028467725446233, 0.29615088824362379, 0.30200594931922808, 0.30784964004153487, 0.31368174039889152, 0.31950203081601569, 0.32531029216226293, 0.33110630575987643, 0.33688985339222005, 0.34266071731199438, 0.34841868024943456, 0.35416352542049034, 0.35989503653498811, 0.36561299780477385, 0.37131719395183754, 0.37700741021641826, 0.38268343236508978, 0.38834504669882625, 0.3939920400610481, 0.39962419984564679, 0.40524131400498986, 0.41084317105790391, 0.41642956009763715, 0.42200027079979968, 0.42755509343028208, 0.43309381885315196, 0.43861623853852766, 0.4441221445704292, 0.44961132965460654, 0.45508358712634384, 0.46053871095824001, 0.46597649576796618, 0.47139673682599764, 0.47679923006332209, 0.48218377207912272, 0.487550160148436, 0.49289819222978404, 0.49822766697278187, 0.50353838372571758, 0.50883014254310699, 0.51410274419322166, 0.51935599016558964, 0.52458968267846895, 0.52980362468629461, 0.53499761988709715, 0.54017147272989285, 0.54532498842204646, 0.55045797293660481, 0.55557023301960218, 0.56066157619733603, 0.56573181078361312, 0.57078074588696726, 0.57580819141784534, 0.58081395809576453, 0.58579785745643886, 0.59075970185887416, 0.59569930449243336, 0.60061647938386897, 0.60551104140432555, 0.61038280627630948, 0.61523159058062682, 0.6200572117632891, 0.62485948814238634, 0.62963823891492698, 0.63439328416364549, 0.63912444486377573, 0.64383154288979139, 0.64851440102211244, 0.65317284295377676, 0.65780669329707864, 0.66241577759017178, 0.66699992230363747, 0.67155895484701833, 0.67609270357531592, 0.68060099779545302, 0.68508366777270036, 0.68954054473706683, 0.693971460889654, 0.69837624940897292, 0.7027547444572253, 0.70710678118654746, 0.71143219574521643, 0.71573082528381859, 0.72000250796138165, 0.72424708295146689, 0.7284643904482252, 0.73265427167241282, 0.73681656887736979, 0.74095112535495911, 0.74505778544146595, 0.74913639452345926, 0.75318679904361241, 0.75720884650648446, 0.76120238548426178, 0.76516726562245896, 0.76910333764557959, 0.77301045336273699, 0.77688846567323244, 0.78073722857209438, 0.78455659715557524, 0.78834642762660623, 0.79210657730021239, 0.79583690460888346, 0.79953726910790501, 0.80320753148064483, 0.80684755354379922, 0.81045719825259477, 0.8140363297059483, 0.81758481315158371, 0.82110251499110465, 0.82458930278502529, 0.8280450452577558, 0.83146961230254524, 0.83486287498638001, 0.83822470555483797, 0.84155497743689833, 0.84485356524970701, 0.84812034480329712, 0.8513551931052652, 0.85455798836540053, 0.85772861000027212, 0.86086693863776731, 0.8639728561215867, 0.86704624551569265, 0.87008699110871135, 0.87309497841829009, 0.8760700941954066, 0.87901222642863341, 0.88192126434835494, 0.88479709843093779, 0.88763962040285393, 0.89044872324475788, 0.89322430119551532, 0.89596624975618511, 0.89867446569395382, 0.90134884704602203, 0.90398929312344334, 0.90659570451491533, 0.90916798309052227, 0.91170603200542988, 0.91420975570353069, 0.9166790599210427, 0.91911385169005777, 0.9215140393420419, 0.92387953251128674, 0.92621024213831127, 0.92850608047321548, 0.93076696107898371, 0.93299279883473885, 0.9351835099389475, 0.93733901191257496, 0.93945922360218992, 0.94154406518302081, 0.94359345816196039, 0.94560732538052128, 0.94758559101774109, 0.94952818059303667, 0.95143502096900834, 0.95330604035419375, 0.95514116830577067, 0.95694033573220894, 0.9587034748958716, 0.96043051941556579, 0.96212140426904158, 0.96377606579543984, 0.9653944416976894, 0.96697647104485207, 0.96852209427441727, 0.97003125319454397, 0.97150389098625178, 0.97293995220556007, 0.97433938278557586, 0.97570213003852857, 0.97702814265775439, 0.97831737071962765, 0.97956976568544052, 0.98078528040323043, 0.98196386910955524, 0.98310548743121629, 0.98421009238692903, 0.98527764238894122, 0.98630809724459867, 0.98730141815785843, 0.98825756773074946, 0.98917650996478101, 0.99005821026229712, 0.99090263542778001, 0.99170975366909953, 0.99247953459870997, 0.9932119492347945, 0.99390697000235606, 0.99456457073425542, 0.99518472667219682, 0.99576741446765982, 0.996312612182778, 0.99682029929116567, 0.99729045667869021, 0.99772306664419164, 0.99811811290014918, 0.99847558057329477, 0.99879545620517241, 0.99907772775264536, 0.99932238458834954, 0.99952941750109314, 0.99969881869620425, 0.9998305817958234, 0.9999247018391445, 0.99998117528260111, 1};/*   looks up sin(2 * Pi * x / 1024)*/FLOAT_T sine(int x){  int xx = x & 0xFF;  switch ((x>>8) & 0x03)    {    default: /* just to shut gcc up. */    case 0:      return sine_table[xx];    case 1:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -