当前位置: 首页>>代码示例>>C++>>正文


C++ Delay::step方法代码示例

本文整理汇总了C++中Delay::step方法的典型用法代码示例。如果您正苦于以下问题:C++ Delay::step方法的具体用法?C++ Delay::step怎么用?C++ Delay::step使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Delay的用法示例。


在下文中一共展示了Delay::step方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: perform


//.........这里部分代码省略.........
			double mod_5075 = safemod(add_5076, 1);
			double delta_5043 = m_delta_29(mod_5075);
			double sah_5022 = m_sah_30(mul_5041, delta_5043, 0);
			double sah_5042 = m_sah_31(mstosamps_5077, delta_5043, 0);
			double mul_5029 = (sah_5042 * mod_5075);
			double tap_5068 = m_delay_11.read_linear(mul_5030);
			double tap_5069 = m_delay_11.read_linear(mul_5029);
			double tap_5070 = m_delay_11.read_linear(mul_5028);
			double tap_5071 = m_delay_11.read_linear(mul_5027);
			double mul_5050 = (tap_5071 * mul_5046);
			double mul_5056 = (tap_5070 * mul_5047);
			double mul_5066 = (tap_5068 * mul_5049);
			double sub_5074 = (mod_5075 - 0.5);
			double mul_5073 = (sub_5074 * 3.1415926535898);
			double cos_5072 = cos(mul_5073);
			double mul_5048 = (cos_5072 * cos_5072);
			double mul_5065 = (tap_5069 * mul_5048);
			double phasor_5154 = m_phasor_32(div_5133, samples_to_seconds);
			double add_5147 = ((m_history_5 + phasor_5154) + 0.25);
			double mod_5146 = safemod(add_5147, 1);
			double delta_5114 = m_delta_33(mod_5146);
			double sah_5092 = m_sah_34(mul_5112, delta_5114, 0);
			double sah_5113 = m_sah_35(mstosamps_5148, delta_5114, 0);
			double mul_5100 = (sah_5113 * mod_5146);
			double sub_5145 = (mod_5146 - 0.5);
			double mul_5144 = (sub_5145 * 3.1415926535898);
			double cos_5143 = cos(mul_5144);
			double mul_5119 = (cos_5143 * cos_5143);
			double add_5126 = ((m_history_4 + phasor_5154) + 0.75);
			double mod_5125 = safemod(add_5126, 1);
			double delta_5108 = m_delta_36(mod_5125);
			double sah_5088 = m_sah_37(mul_5106, delta_5108, 0);
			double sah_5107 = m_sah_38(mstosamps_5148, delta_5108, 0);
			double mul_5098 = (sah_5107 * mod_5125);
			double sub_5124 = (mod_5125 - 0.5);
			double mul_5123 = (sub_5124 * 3.1415926535898);
			double cos_5122 = cos(mul_5123);
			double mul_5117 = (cos_5122 * cos_5122);
			double add_5153 = ((m_history_3 + phasor_5154) + 0);
			double mod_5152 = safemod(add_5153, 1);
			double delta_5095 = m_delta_39(mod_5152);
			double sah_5094 = m_sah_40(mul_5115, delta_5095, 0);
			double sah_5116 = m_sah_41(mstosamps_5148, delta_5095, 0);
			double mul_5101 = (sah_5116 * mod_5152);
			double sub_5151 = (mod_5152 - 0.5);
			double mul_5150 = (sub_5151 * 3.1415926535898);
			double cos_5149 = cos(mul_5150);
			double mul_5120 = (cos_5149 * cos_5149);
			double add_5132 = ((m_history_2 + phasor_5154) + 0.5);
			double mod_5131 = safemod(add_5132, 1);
			double delta_5111 = m_delta_42(mod_5131);
			double sah_5090 = m_sah_43(mul_5109, delta_5111, 0);
			double sah_5110 = m_sah_44(mstosamps_5148, delta_5111, 0);
			double mul_5099 = (sah_5110 * mod_5131);
			double tap_5139 = m_delay_10.read_linear(mul_5101);
			double tap_5140 = m_delay_10.read_linear(mul_5100);
			double tap_5141 = m_delay_10.read_linear(mul_5099);
			double tap_5142 = m_delay_10.read_linear(mul_5098);
			double mul_5137 = (tap_5139 * mul_5120);
			double mul_5136 = (tap_5140 * mul_5119);
			double mul_5121 = (tap_5142 * mul_5117);
			double sub_5130 = (mod_5131 - 0.5);
			double mul_5129 = (sub_5130 * 3.1415926535898);
			double cos_5128 = cos(mul_5129);
			double mul_5118 = (cos_5128 * cos_5128);
			double mul_5127 = (tap_5141 * mul_5118);
			double add_5174 = (((((((mul_5066 + mul_5065) + mul_5056) + mul_5050) + mul_5121) + mul_5127) + mul_5136) + mul_5137);
			double mix_5173 = (m_y_1 + (clamp_5013 * (add_5174 - m_y_1)));
			double mix_5010 = mix_5173;
			double mix_5175 = (in1 + (m_mix_13 * (mix_5010 - in1)));
			double out1 = mix_5175;
			double history_5019_next_5156 = sah_5018;
			double history_5021_next_5157 = sah_5020;
			double history_5026_next_5158 = sah_5024;
			double history_5023_next_5159 = sah_5022;
			double history_5093_next_5160 = sah_5092;
			double history_5089_next_5161 = sah_5088;
			double history_5096_next_5162 = sah_5094;
			double history_5091_next_5163 = sah_5090;
			double y0_next_5164 = mix_5010;
			m_delay_11.write(in1);
			m_delay_10.write(in1);
			m_history_9 = history_5019_next_5156;
			m_history_8 = history_5021_next_5157;
			m_history_7 = history_5026_next_5158;
			m_history_6 = history_5023_next_5159;
			m_history_5 = history_5093_next_5160;
			m_history_4 = history_5089_next_5161;
			m_history_3 = history_5096_next_5162;
			m_history_2 = history_5091_next_5163;
			m_y_1 = y0_next_5164;
			m_delay_10.step();
			m_delay_11.step();
			// assign results to output buffer;
			(*(__out1++)) = out1;
			
		};
		return __exception;
		
	};
开发者ID:ninodewit,项目名称:SHIRO-Plugins,代码行数:101,代码来源:gen_exported.cpp

示例2: perform


//.........这里部分代码省略.........
			double delta_2275 = m_delta_31(mod_2307);
			double sah_2254 = m_sah_32(mul_2273, delta_2275, 0);
			double sah_2274 = m_sah_33(mstosamps_2309, delta_2275, 0);
			double mul_2261 = (sah_2274 * mod_2307);
			double tap_2300 = m_delay_12.read_linear(mul_2262);
			double tap_2301 = m_delay_12.read_linear(mul_2261);
			double tap_2302 = m_delay_12.read_linear(mul_2260);
			double tap_2303 = m_delay_12.read_linear(mul_2259);
			double mul_2282 = (tap_2303 * mul_2278);
			double mul_2288 = (tap_2302 * mul_2279);
			double mul_2298 = (tap_2300 * mul_2281);
			double sub_2306 = (mod_2307 - 0.5);
			double mul_2305 = (sub_2306 * 3.1415926535898);
			double cos_2304 = cos(mul_2305);
			double mul_2280 = (cos_2304 * cos_2304);
			double mul_2297 = (tap_2301 * mul_2280);
			double phasor_2399 = m_phasor_34(div_2378, samples_to_seconds);
			double add_2377 = ((m_history_5 + phasor_2399) + 0.5);
			double mod_2376 = safemod(add_2377, 1);
			double delta_2356 = m_delta_35(mod_2376);
			double sah_2335 = m_sah_36(mul_2354, delta_2356, 0);
			double sah_2355 = m_sah_37(mstosamps_2393, delta_2356, 0);
			double mul_2344 = (sah_2355 * mod_2376);
			double sub_2375 = (mod_2376 - 0.5);
			double mul_2374 = (sub_2375 * 3.1415926535898);
			double cos_2373 = cos(mul_2374);
			double mul_2363 = (cos_2373 * cos_2373);
			double add_2398 = ((m_history_4 + phasor_2399) + 0);
			double mod_2397 = safemod(add_2398, 1);
			double delta_2340 = m_delta_38(mod_2397);
			double sah_2339 = m_sah_39(mul_2360, delta_2340, 0);
			double sah_2361 = m_sah_40(mstosamps_2393, delta_2340, 0);
			double mul_2346 = (sah_2361 * mod_2397);
			double sub_2396 = (mod_2397 - 0.5);
			double mul_2395 = (sub_2396 * 3.1415926535898);
			double cos_2394 = cos(mul_2395);
			double mul_2365 = (cos_2394 * cos_2394);
			double add_2392 = ((m_history_3 + phasor_2399) + 0.25);
			double mod_2391 = safemod(add_2392, 1);
			double delta_2359 = m_delta_41(mod_2391);
			double sah_2337 = m_sah_42(mul_2357, delta_2359, 0);
			double sah_2358 = m_sah_43(mstosamps_2393, delta_2359, 0);
			double mul_2345 = (sah_2358 * mod_2391);
			double sub_2390 = (mod_2391 - 0.5);
			double mul_2389 = (sub_2390 * 3.1415926535898);
			double cos_2388 = cos(mul_2389);
			double mul_2364 = (cos_2388 * cos_2388);
			double add_2371 = ((m_history_2 + phasor_2399) + 0.75);
			double mod_2370 = safemod(add_2371, 1);
			double delta_2353 = m_delta_44(mod_2370);
			double sah_2333 = m_sah_45(mul_2351, delta_2353, 0);
			double sah_2352 = m_sah_46(mstosamps_2393, delta_2353, 0);
			double mul_2343 = (sah_2352 * mod_2370);
			double tap_2384 = m_delay_11.read_linear(mul_2346);
			double tap_2385 = m_delay_11.read_linear(mul_2345);
			double tap_2386 = m_delay_11.read_linear(mul_2344);
			double tap_2387 = m_delay_11.read_linear(mul_2343);
			double mul_2382 = (tap_2384 * mul_2365);
			double mul_2381 = (tap_2385 * mul_2364);
			double mul_2372 = (tap_2386 * mul_2363);
			double sub_2369 = (mod_2370 - 0.5);
			double mul_2368 = (sub_2369 * 3.1415926535898);
			double cos_2367 = cos(mul_2368);
			double mul_2362 = (cos_2367 * cos_2367);
			double mul_2366 = (tap_2387 * mul_2362);
			double mul_2320 = ((((((((mul_2298 + mul_2297) + mul_2288) + mul_2282) + mul_2366) + mul_2372) + mul_2381) + mul_2382) * add_2321);
			double sub_2317 = (mul_2320 - (mul_2319 + mul_2318));
			double mix_2450 = (in1 + (m_mix_16 * (sub_2317 - in1)));
			double out1 = mix_2450;
			double y2_next_2440 = m_y_1;
			double history_2253_next_2441 = sah_2252;
			double history_2251_next_2442 = sah_2250;
			double history_2258_next_2443 = sah_2256;
			double history_2255_next_2444 = sah_2254;
			double history_2336_next_2445 = sah_2335;
			double history_2341_next_2446 = sah_2339;
			double history_2338_next_2447 = sah_2337;
			double history_2334_next_2448 = sah_2333;
			double y1_next_2449 = sub_2317;
			m_delay_12.write(in1);
			m_delay_11.write(in1);
			m_y_10 = y2_next_2440;
			m_history_9 = history_2253_next_2441;
			m_history_8 = history_2251_next_2442;
			m_history_7 = history_2258_next_2443;
			m_history_6 = history_2255_next_2444;
			m_history_5 = history_2336_next_2445;
			m_history_4 = history_2341_next_2446;
			m_history_3 = history_2338_next_2447;
			m_history_2 = history_2334_next_2448;
			m_y_1 = y1_next_2449;
			m_delay_11.step();
			m_delay_12.step();
			// assign results to output buffer;
			(*(__out1++)) = out1;
			
		};
		return __exception;
		
	};
开发者ID:ninodewit,项目名称:DPF-Max-Gen,代码行数:101,代码来源:gen_exported.cpp


注:本文中的Delay::step方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。