ORB - Solar Radiation.milk 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. [preset00]
  2. fRating=3.000
  3. fGammaAdj=2.000
  4. fDecay=0.950
  5. fVideoEchoZoom=1.071
  6. fVideoEchoAlpha=0.500
  7. nVideoEchoOrientation=3
  8. nWaveMode=0
  9. bAdditiveWaves=0
  10. bWaveDots=0
  11. bWaveThick=0
  12. bModWaveAlphaByVolume=0
  13. bMaximizeWaveColor=1
  14. bTexWrap=1
  15. bDarkenCenter=0
  16. bRedBlueStereo=0
  17. bBrighten=0
  18. bDarken=1
  19. bSolarize=0
  20. bInvert=0
  21. fWaveAlpha=0.001
  22. fWaveScale=1.000
  23. fWaveSmoothing=0.750
  24. fWaveParam=0.000
  25. fModWaveAlphaStart=0.750
  26. fModWaveAlphaEnd=0.950
  27. fWarpAnimSpeed=100.000
  28. fWarpScale=0.010
  29. fZoomExponent=1.00000
  30. fShader=0.000
  31. zoom=1.00000
  32. rot=0.00000
  33. cx=0.500
  34. cy=0.500
  35. dx=0.00000
  36. dy=0.00000
  37. warp=0.01000
  38. sx=1.00000
  39. sy=1.00000
  40. wave_r=0.000
  41. wave_g=0.000
  42. wave_b=0.000
  43. wave_x=0.500
  44. wave_y=0.500
  45. ob_size=0.000
  46. ob_r=1.000
  47. ob_g=1.000
  48. ob_b=1.000
  49. ob_a=0.000
  50. ib_size=0.010
  51. ib_r=1.000
  52. ib_g=1.000
  53. ib_b=1.000
  54. ib_a=0.000
  55. nMotionVectorsX=64.000
  56. nMotionVectorsY=48.000
  57. mv_dx=0.000
  58. mv_dy=0.000
  59. mv_l=5.000
  60. mv_r=0.800
  61. mv_g=1.000
  62. mv_b=1.000
  63. mv_a=0.000
  64. b1n=0.000
  65. b2n=0.000
  66. b3n=0.000
  67. b1x=1.000
  68. b2x=1.000
  69. b3x=1.000
  70. b1ed=0.250
  71. wavecode_0_enabled=1
  72. wavecode_0_samples=512
  73. wavecode_0_sep=0
  74. wavecode_0_bSpectrum=0
  75. wavecode_0_bUseDots=0
  76. wavecode_0_bDrawThick=1
  77. wavecode_0_bAdditive=0
  78. wavecode_0_scaling=1.00000
  79. wavecode_0_smoothing=0.00000
  80. wavecode_0_r=1.000
  81. wavecode_0_g=1.000
  82. wavecode_0_b=1.000
  83. wavecode_0_a=1.000
  84. wave_0_per_point1=//q1 = state;
  85. wave_0_per_point2=//q2 = basstime;
  86. wave_0_per_point3=
  87. wave_0_per_point4=q1 = 0;
  88. wave_0_per_point5=speed = bass_att*0.6;
  89. wave_0_per_point6=v = sample*1000000 + value2*bass*0.1;
  90. wave_0_per_point7=
  91. wave_0_per_point8=//state 0 elipse
  92. wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51);
  93. wave_0_per_point10=ys = ys + sin(v)*speed*atan((v));
  94. wave_0_per_point11=
  95. wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs);
  96. wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);
  97. wave_0_per_point14=
  98. wave_0_per_point15=x = x*0.6 + 0.3;
  99. wave_0_per_point16=y = y;
  100. wave_0_per_point17=y = y*0.8;
  101. wave_0_per_point18=
  102. wave_0_per_point19=r = 0.5 + 0.5*sin(time*1.22 + x*2) + 0.1;
  103. wave_0_per_point20=g = 0.4 + 0.4*sin(time*1.307 + y*2);
  104. wave_0_per_point21=b = 0.4 + 0.4*sin(time*1.959 + x*y);
  105. wave_0_per_point22=
  106. wave_0_per_point23=xs = if(above(xs,1000),0 ,xs);
  107. wave_0_per_point24=ys = if(above(ys,1000),0 ,ys);
  108. wavecode_1_enabled=1
  109. wavecode_1_samples=512
  110. wavecode_1_sep=0
  111. wavecode_1_bSpectrum=0
  112. wavecode_1_bUseDots=0
  113. wavecode_1_bDrawThick=1
  114. wavecode_1_bAdditive=0
  115. wavecode_1_scaling=1.00000
  116. wavecode_1_smoothing=0.00000
  117. wavecode_1_r=1.000
  118. wavecode_1_g=1.000
  119. wavecode_1_b=1.000
  120. wavecode_1_a=1.000
  121. wave_1_per_point1=//q1 = state;
  122. wave_1_per_point2=//q2 = basstime;
  123. wave_1_per_point3=
  124. wave_1_per_point4=q1 = 0;
  125. wave_1_per_point5=speed = bass_att*0.6;
  126. wave_1_per_point6=v = sample*1000000 + value2*bass*0.1;
  127. wave_1_per_point7=
  128. wave_1_per_point8=//state 0 elipse
  129. wave_1_per_point9=xs = xs + sin(v)*speed*atan(v*1.51);
  130. wave_1_per_point10=ys = ys + sin(v)*speed*atan((v));
  131. wave_1_per_point11=
  132. wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs);
  133. wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);
  134. wave_1_per_point14=
  135. wave_1_per_point15=x = x*0.6 + 0.3;
  136. wave_1_per_point16=x = -x + 1;
  137. wave_1_per_point17=y = y;
  138. wave_1_per_point18=y = y*0.8;
  139. wave_1_per_point19=
  140. wave_1_per_point20=r = 0.5 + 0.5*sin(time*1.22 + x*x) + 0.1;
  141. wave_1_per_point21=g = 0.4 + 0.4*sin(time*1.107 + y*2);
  142. wave_1_per_point22=b = 0.4 + 0.4*sin(time*1.959 + x*y);
  143. wave_1_per_point23=
  144. wave_1_per_point24=xs = if(above(xs,1000),0 ,xs);
  145. wave_1_per_point25=ys = if(above(ys,1000),0 ,ys);
  146. wavecode_2_enabled=0
  147. wavecode_2_samples=512
  148. wavecode_2_sep=0
  149. wavecode_2_bSpectrum=0
  150. wavecode_2_bUseDots=0
  151. wavecode_2_bDrawThick=1
  152. wavecode_2_bAdditive=1
  153. wavecode_2_scaling=1.00000
  154. wavecode_2_smoothing=0.00000
  155. wavecode_2_r=1.000
  156. wavecode_2_g=1.000
  157. wavecode_2_b=1.000
  158. wavecode_2_a=1.000
  159. wave_2_per_point1=//q1 = state;
  160. wave_2_per_point2=//q2 = basstime;
  161. wave_2_per_point3=
  162. wave_2_per_point4=q1 = 0;
  163. wave_2_per_point5=speed = bass_att*0.8;
  164. wave_2_per_point6=v = sample*10000 + value2*bass*0.1;
  165. wave_2_per_point7=
  166. wave_2_per_point8=//state 0 elipse
  167. wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51);
  168. wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed;
  169. wave_2_per_point11=
  170. wave_2_per_point12=
  171. wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs);
  172. wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);
  173. wave_2_per_point15=
  174. wave_2_per_point16=x = x*0.6;
  175. wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08;
  176. wave_2_per_point18=y = y*0.8;
  177. wave_2_per_point19=
  178. wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1;
  179. wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478);
  180. wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125);
  181. wave_2_per_point23=
  182. wave_2_per_point24=xs = if(above(xs,1000),0 ,xs);
  183. wave_2_per_point25=ys = if(above(ys,1000),0 ,ys);
  184. wavecode_3_enabled=0
  185. wavecode_3_samples=512
  186. wavecode_3_sep=0
  187. wavecode_3_bSpectrum=0
  188. wavecode_3_bUseDots=0
  189. wavecode_3_bDrawThick=1
  190. wavecode_3_bAdditive=1
  191. wavecode_3_scaling=1.00000
  192. wavecode_3_smoothing=0.00000
  193. wavecode_3_r=1.000
  194. wavecode_3_g=1.000
  195. wavecode_3_b=1.000
  196. wavecode_3_a=1.000
  197. wave_3_per_point1=//q1 = state;
  198. wave_3_per_point2=//q2 = basstime;
  199. wave_3_per_point3=
  200. wave_3_per_point4=q1 = 0;
  201. wave_3_per_point5=speed = bass_att*0.8;
  202. wave_3_per_point6=v = sample*10000 + value2*bass*0.1;
  203. wave_3_per_point7=
  204. wave_3_per_point8=//state 0 elipse
  205. wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51);
  206. wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed;
  207. wave_3_per_point11=
  208. wave_3_per_point12=
  209. wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs);
  210. wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);
  211. wave_3_per_point15=
  212. wave_3_per_point16=x = -x*0.6 + 1;
  213. wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08;
  214. wave_3_per_point18=y = y*0.8;
  215. wave_3_per_point19=
  216. wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1;
  217. wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478);
  218. wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125);
  219. wave_3_per_point23=
  220. wave_3_per_point24=xs = if(above(xs,1000),0 ,xs);
  221. wave_3_per_point25=ys = if(above(ys,1000),0 ,ys);
  222. shapecode_0_enabled=1
  223. shapecode_0_sides=100
  224. shapecode_0_additive=0
  225. shapecode_0_thickOutline=0
  226. shapecode_0_textured=1
  227. shapecode_0_num_inst=1
  228. shapecode_0_x=0.500
  229. shapecode_0_y=0.500
  230. shapecode_0_rad=0.36960
  231. shapecode_0_ang=0.00000
  232. shapecode_0_tex_ang=0.00000
  233. shapecode_0_tex_zoom=0.22746
  234. shapecode_0_r=1.000
  235. shapecode_0_g=1.000
  236. shapecode_0_b=1.000
  237. shapecode_0_a=1.000
  238. shapecode_0_r2=1.000
  239. shapecode_0_g2=1.000
  240. shapecode_0_b2=1.000
  241. shapecode_0_a2=0.000
  242. shapecode_0_border_r=0.000
  243. shapecode_0_border_g=0.000
  244. shapecode_0_border_b=0.000
  245. shapecode_0_border_a=0.500
  246. shape_0_init1=tex_saw = 0.4;
  247. shape_0_per_frame1=ang = -q1*0.2;
  248. shape_0_per_frame2=
  249. shape_0_per_frame3=tex_capture = above(q3,1);
  250. shape_0_per_frame4=tex_zoom = 1.2;
  251. shapecode_1_enabled=0
  252. shapecode_1_sides=4
  253. shapecode_1_additive=0
  254. shapecode_1_thickOutline=0
  255. shapecode_1_textured=1
  256. shapecode_1_num_inst=1
  257. shapecode_1_x=0.250
  258. shapecode_1_y=0.750
  259. shapecode_1_rad=0.74180
  260. shapecode_1_ang=0.00000
  261. shapecode_1_tex_ang=0.00000
  262. shapecode_1_tex_zoom=0.22746
  263. shapecode_1_r=1.000
  264. shapecode_1_g=1.000
  265. shapecode_1_b=1.000
  266. shapecode_1_a=1.000
  267. shapecode_1_r2=1.000
  268. shapecode_1_g2=1.000
  269. shapecode_1_b2=1.000
  270. shapecode_1_a2=0.000
  271. shapecode_1_border_r=0.000
  272. shapecode_1_border_g=0.000
  273. shapecode_1_border_b=1.000
  274. shapecode_1_border_a=0.000
  275. shape_1_init1=tex_saw = 0.4;
  276. shape_1_per_frame1=ang = q1*0.2;
  277. shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2);
  278. shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2));
  279. shape_1_per_frame4=
  280. shape_1_per_frame5=tex_capture = above(q3,2);
  281. shape_1_per_frame6=tex_zoom = 0.6;
  282. shapecode_2_enabled=1
  283. shapecode_2_sides=4
  284. shapecode_2_additive=0
  285. shapecode_2_thickOutline=0
  286. shapecode_2_textured=1
  287. shapecode_2_num_inst=1
  288. shapecode_2_x=0.500
  289. shapecode_2_y=0.500
  290. shapecode_2_rad=1.81639
  291. shapecode_2_ang=0.00000
  292. shapecode_2_tex_ang=0.00000
  293. shapecode_2_tex_zoom=0.22746
  294. shapecode_2_r=1.000
  295. shapecode_2_g=1.000
  296. shapecode_2_b=1.000
  297. shapecode_2_a=1.000
  298. shapecode_2_r2=1.000
  299. shapecode_2_g2=1.000
  300. shapecode_2_b2=1.000
  301. shapecode_2_a2=0.000
  302. shapecode_2_border_r=0.000
  303. shapecode_2_border_g=0.000
  304. shapecode_2_border_b=1.000
  305. shapecode_2_border_a=0.000
  306. shape_2_init1=tex_saw = 0.4;
  307. shape_2_per_frame1=ang = q1*0.2;
  308. shape_2_per_frame2=tex_capture = 1;//above(q3,1);
  309. shape_2_per_frame3=tex_zoom = 0.6;
  310. shapecode_3_enabled=0
  311. shapecode_3_sides=100
  312. shapecode_3_additive=0
  313. shapecode_3_thickOutline=0
  314. shapecode_3_textured=0
  315. shapecode_3_num_inst=1
  316. shapecode_3_x=0.500
  317. shapecode_3_y=0.500
  318. shapecode_3_rad=1.08922
  319. shapecode_3_ang=0.00000
  320. shapecode_3_tex_ang=0.00000
  321. shapecode_3_tex_zoom=1.00000
  322. shapecode_3_r=1.000
  323. shapecode_3_g=1.000
  324. shapecode_3_b=1.000
  325. shapecode_3_a=1.000
  326. shapecode_3_r2=1.000
  327. shapecode_3_g2=1.000
  328. shapecode_3_b2=1.000
  329. shapecode_3_a2=0.000
  330. shapecode_3_border_r=1.000
  331. shapecode_3_border_g=1.000
  332. shapecode_3_border_b=1.000
  333. shapecode_3_border_a=0.100
  334. shape_3_per_frame1=x = 0.5 + 0.5*sin(q1*1.5);
  335. shape_3_per_frame2=y = 0.5 + 0.5*sin(q1*1.7);
  336. per_frame_init_1=state = 0;
  337. per_frame_1=//warp = bass*3;
  338. per_frame_2=decay_r = 0.65 + 0.2*(abs(cos(difftime*1.56+rarr)));
  339. per_frame_3=decay_g = 0.5 + 0.2*(abs(cos(difftime*1.36+rarr)));
  340. per_frame_4=decay_b = 0.5 + 0.2*(abs(cos(difftime*1.2+rarr)));
  341. per_frame_5=//dy = 0.98;
  342. per_frame_6=
  343. per_frame_7=basstime = basstime + bass*0.03;
  344. per_frame_8=basstime2 = basstime + bass*0.03;
  345. per_frame_9=q1 = basstime2;
  346. per_frame_10=
  347. per_frame_11=//start in most active range
  348. per_frame_12=basstime = if(below(basstime,1000),1000,basstime);
  349. per_frame_13=//basstime = if(above(basstime,495),450,basstime);
  350. per_frame_14=
  351. per_frame_15=basstime = basstime + bass_att*0.03;
  352. per_frame_16=vol = pow(bass+mid+treb,2);
  353. per_frame_17=basssum = vol;
  354. per_frame_18=
  355. per_frame_19=stickybit = time%2;
  356. per_frame_20=
  357. per_frame_21=//avg vol
  358. per_frame_22=//buffer 1
  359. per_frame_23=volAvg = volAvg + vol*equal(stickybit,1);
  360. per_frame_24=//number of samples 1 or framerate
  361. per_frame_25=sample1 = sample1 + equal(stickybit,1);
  362. per_frame_26=//buffer 2
  363. per_frame_27=volAvg2 = volAvg2 + vol*equal(stickybit,0);
  364. per_frame_28=//number of samples 2
  365. per_frame_29=sample2 = sample2 + equal(stickybit,0);
  366. per_frame_30=
  367. per_frame_31=//transision
  368. per_frame_32=edge = bnot(equal(bit2,stickybit));
  369. per_frame_33=
  370. per_frame_34=volAvg = volAvg - volAvg*edge*stickybit;
  371. per_frame_35=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0);
  372. per_frame_36=
  373. per_frame_37=sample1 = sample1 - sample1*edge*stickybit;
  374. per_frame_38=sample2 = sample2 - sample2*edge*equal(stickybit,0);
  375. per_frame_39=
  376. per_frame_40=//test vol against avg buffer lvl
  377. per_frame_41=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0);
  378. per_frame_42=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff);
  379. per_frame_43=
  380. per_frame_44=q3 = diff;
  381. per_frame_45=
  382. per_frame_46=bit2 = time%2;
  383. per_frame_47=
  384. per_frame_48=difftime = difftime + diff*0.03;
  385. per_frame_49=q2 = difftime;
  386. per_pixel_1=saw_r = saw_r + 0.0001*bass;
  387. per_pixel_2=saw_r = if(above(saw_r,1),0,saw_r);
  388. per_pixel_3=
  389. per_pixel_4=saw_g = saw_g + 0.00012*bass;
  390. per_pixel_5=saw_g = if(above(saw_g,1),0,saw_g);
  391. per_pixel_6=
  392. per_pixel_7=saw_b = saw_b + 0.00011*bass;
  393. per_pixel_8=saw_b = if(above(saw_b,1),0,saw_b);
  394. per_pixel_9=
  395. per_pixel_10=
  396. per_pixel_11=decay_r = 2 - y*saw_r;
  397. per_pixel_12=decay_g = 2 - y*saw_g;
  398. per_pixel_13=decay_b = 2 - y*saw_b;
  399. per_pixel_14=
  400. per_pixel_15=
  401. per_pixel_16=rot =0;
  402. per_pixel_17=zoom = 1.02;