1MILKDROP_PRESET_VERSION=201 2PSVERSION=2 3PSVERSION_WARP=2 4PSVERSION_COMP=2 5[preset00] 6fRating=4.0 7fGammaAdj=1.0 8fDecay=0.925000 9fVideoEchoZoom=1.006596 10fVideoEchoAlpha=0.5 11nVideoEchoOrientation=3 12nWaveMode=7 13bAdditiveWaves=1 14bWaveDots=0 15bWaveThick=0 16bModWaveAlphaByVolume=1 17bMaximizeWaveColor=0 18bTexWrap=1 19bDarkenCenter=0 20bRedBlueStereo=0 21bBrighten=0 22bDarken=0 23bSolarize=0 24bInvert=0 25fWaveAlpha=4.099998 26fWaveScale=1.285751 27fWaveSmoothing=0.630000 28fWaveParam=0.0 29fModWaveAlphaStart=0.710000 30fModWaveAlphaEnd=1.3 31fWarpAnimSpeed=1.0 32fWarpScale=1.331000 33fZoomExponent=1.0 34fShader=0.060000 35zoom=0.999514 36rot=0.0 37cx=0.5 38cy=0.5 39dx=0.0 40dy=0.0 41warp=0.010000 42sx=1.0 43sy=1.0 44wave_r=0.0 45wave_g=0.0 46wave_b=0.0 47wave_x=0.5 48wave_y=0.5 49ob_size=0.005000 50ob_r=0.010000 51ob_g=0.0 52ob_b=0.0 53ob_a=1.0 54ib_size=0.0 55ib_r=0.25 56ib_g=0.25 57ib_b=0.25 58ib_a=0.0 59nMotionVectorsX=12.0 60nMotionVectorsY=9.0 61mv_dx=0.0 62mv_dy=0.0 63mv_l=0.9 64mv_r=1.0 65mv_g=1.0 66mv_b=1.0 67mv_a=0.0 68b1n=0.0 69b2n=0.0 70b3n=0.0 71b1x=1.0 72b2x=1.0 73b3x=1.0 74b1ed=0.25 75wavecode_0_enabled=1 76wavecode_0_samples=512 77wavecode_0_sep=20 78wavecode_0_bSpectrum=1 79wavecode_0_bUseDots=0 80wavecode_0_bDrawThick=1 81wavecode_0_bAdditive=0 82wavecode_0_scaling=1.0 83wavecode_0_smoothing=0.5 84wavecode_0_r=1.0 85wavecode_0_g=1.0 86wavecode_0_b=1.0 87wavecode_0_a=1.0 88wave_0_per_point1=x=pow(sample,.5); 89wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); 90wave_0_per_point3= 91wave_0_per_point4=r=value1-bass; 92wave_0_per_point5=g=value2-treb; 93wave_0_per_point6=b=1-(value1+value2+mid); 94wavecode_1_enabled=0 95wavecode_1_samples=512 96wavecode_1_sep=0 97wavecode_1_bSpectrum=0 98wavecode_1_bUseDots=0 99wavecode_1_bDrawThick=0 100wavecode_1_bAdditive=0 101wavecode_1_scaling=1.0 102wavecode_1_smoothing=0.5 103wavecode_1_r=1.0 104wavecode_1_g=1.0 105wavecode_1_b=1.0 106wavecode_1_a=1.0 107wavecode_2_enabled=0 108wavecode_2_samples=512 109wavecode_2_sep=0 110wavecode_2_bSpectrum=0 111wavecode_2_bUseDots=0 112wavecode_2_bDrawThick=0 113wavecode_2_bAdditive=0 114wavecode_2_scaling=1.0 115wavecode_2_smoothing=0.5 116wavecode_2_r=1.0 117wavecode_2_g=1.0 118wavecode_2_b=1.0 119wavecode_2_a=1.0 120wavecode_3_enabled=0 121wavecode_3_samples=512 122wavecode_3_sep=0 123wavecode_3_bSpectrum=0 124wavecode_3_bUseDots=0 125wavecode_3_bDrawThick=0 126wavecode_3_bAdditive=0 127wavecode_3_scaling=1.0 128wavecode_3_smoothing=0.5 129wavecode_3_r=1.0 130wavecode_3_g=1.0 131wavecode_3_b=1.0 132wavecode_3_a=1.0 133shapecode_0_enabled=1 134shapecode_0_sides=100 135shapecode_0_additive=0 136shapecode_0_thickOutline=1 137shapecode_0_textured=1 138shapecode_0_x=0.5 139shapecode_0_y=0.5 140shapecode_0_rad=0.431700 141shapecode_0_ang=2.953098 142shapecode_0_tex_ang=0.0 143shapecode_0_tex_zoom=0.707206 144shapecode_0_r=1.0 145shapecode_0_g=0.0 146shapecode_0_b=0.0 147shapecode_0_a=0.5 148shapecode_0_r2=1.0 149shapecode_0_g2=1.0 150shapecode_0_b2=1.0 151shapecode_0_a2=0.5 152shapecode_0_border_r=1.0 153shapecode_0_border_g=1.0 154shapecode_0_border_b=1.0 155shapecode_0_border_a=0.0 156shape_0_per_frame1=bb=bb+.0001*(q10+q11); 157shape_0_per_frame2= 158shape_0_per_frame3=//tex_ang=6.28*(sin(bb*q2)*.5-cos(bb)*.5); 159shape_0_per_frame4=tex_ang=q7-q6; 160shape_0_per_frame5=rad=(.1+(q10-q11)*.1); 161shape_0_per_frame6=tex_zoom=(.7-sin((bb-q4+q5)*20+(q3%8)*.5)*.4)/rad; 162shapecode_1_enabled=0 163shapecode_1_sides=100 164shapecode_1_additive=1 165shapecode_1_thickOutline=0 166shapecode_1_textured=1 167shapecode_1_x=0.5 168shapecode_1_y=0.5 169shapecode_1_rad=1.015963 170shapecode_1_ang=0.0 171shapecode_1_tex_ang=0.0 172shapecode_1_tex_zoom=1.0 173shapecode_1_r=1.0 174shapecode_1_g=1.0 175shapecode_1_b=1.0 176shapecode_1_a=0.0 177shapecode_1_r2=1.0 178shapecode_1_g2=1.0 179shapecode_1_b2=1.0 180shapecode_1_a2=0.0 181shapecode_1_border_r=1.0 182shapecode_1_border_g=1.0 183shapecode_1_border_b=1.0 184shapecode_1_border_a=0.0 185shape_1_per_frame1=tex_ang=sin(q1-q9)*6.28; 186shape_1_per_frame2=tex_zoom=.9+(q11-q12)*.3; 187shape_1_per_frame3=tex_zoom=tex_zoom/rad; 188shape_1_per_frame4= 189shapecode_2_enabled=0 190shapecode_2_sides=4 191shapecode_2_additive=0 192shapecode_2_thickOutline=0 193shapecode_2_textured=0 194shapecode_2_x=0.5 195shapecode_2_y=0.5 196shapecode_2_rad=0.1 197shapecode_2_ang=0.0 198shapecode_2_tex_ang=0.0 199shapecode_2_tex_zoom=1.0 200shapecode_2_r=1.0 201shapecode_2_g=0.0 202shapecode_2_b=0.0 203shapecode_2_a=1.0 204shapecode_2_r2=0.0 205shapecode_2_g2=1.0 206shapecode_2_b2=0.0 207shapecode_2_a2=0.0 208shapecode_2_border_r=1.0 209shapecode_2_border_g=1.0 210shapecode_2_border_b=1.0 211shapecode_2_border_a=0.1 212shapecode_3_enabled=0 213shapecode_3_sides=4 214shapecode_3_additive=0 215shapecode_3_thickOutline=0 216shapecode_3_textured=0 217shapecode_3_x=0.5 218shapecode_3_y=0.5 219shapecode_3_rad=0.1 220shapecode_3_ang=0.0 221shapecode_3_tex_ang=0.0 222shapecode_3_tex_zoom=1.0 223shapecode_3_r=1.0 224shapecode_3_g=0.0 225shapecode_3_b=0.0 226shapecode_3_a=1.0 227shapecode_3_r2=0.0 228shapecode_3_g2=1.0 229shapecode_3_b2=0.0 230shapecode_3_a2=0.0 231shapecode_3_border_r=1.0 232shapecode_3_border_g=1.0 233shapecode_3_border_b=1.0 234shapecode_3_border_a=0.1 235per_frame_init_1=db=.001; 236per_frame_init_2=dt=.001; 237per_frame_init_3=avgdb=bass-bass_att; 238per_frame_init_4=avgdt=treb-treb_att; 239per_frame_init_5=lbass=0; 240per_frame_init_6=ltreb=0; 241per_frame_init_7= 242per_frame_init_8=avgbbeatrate=.5; 243per_frame_init_9=beatb=0; 244per_frame_init_10=beatb2=0; 245per_frame_init_11=lbbtime2=time; 246per_frame_init_12=rawbeatb=0; 247per_frame_init_13=lbbtime=time; 248per_frame_init_14=avgdb=.01; 249per_frame_init_15=vol=0; 250per_frame_init_16=avgvol=1; 251per_frame_init_17=ph=0; 252per_frame_init_18=phase=0; 253per_frame_init_19=bool=0; 254per_frame_init_20=const=.01; 255per_frame_init_21=mtime=100+bass_att*1000; 256per_frame_init_22=mtime2=100+treb_att*1000; 257per_frame_init_23= 258per_frame_1= 259per_frame_2=db=(bass-lbass)*fps; 260per_frame_3=dt=(treb-ltreb)*fps; 261per_frame_4= 262per_frame_5=ltreb=treb; 263per_frame_6=lbass=bass; 264per_frame_7= 265per_frame_8=avgdb=avgdb*.9+abs(db)*.1; 266per_frame_9=avgdt=avgdt*.9+abs(dt)*.1; 267per_frame_10= 268per_frame_11=lavgdb=lavgdb*.99+abs(db)*.01; 269per_frame_12=lavgdt=lavgdt*.99+abs(dt)*.01; 270per_frame_13= 271per_frame_14=//beatdection 272per_frame_15=rawbeatb=above(abs(db),avgdt); 273per_frame_16=beatb=rawbeatb*above(time-lbbtime,avgbbeatrate*.75); 274per_frame_17=beatb2=beatb*above(abs(dt),avgdb); 275per_frame_18=beatbhard=beatb2*(abs(db)-avgdb*3); 276per_frame_19= 277per_frame_20=//beatrate calc 278per_frame_21=//avgbbeatrate=beatb2*(avgbbeatrate*.9+(time-lbbtime2)*.1)+(1-beatb2)*(avgbbeatrate+(3-avgbbeatrate)*.001); 279per_frame_22=avgbbeatrate=beatb*(avgbbeatrate*.99+(time-lbbtime)*.01)+(1-beatb)*(avgbbeatrate+(3-avgbbeatrate)*.00001); 280per_frame_23= 281per_frame_24=lbbtime2=time*beatb2+(1-beatb2)*lbbtime2; 282per_frame_25=lbbtime=time*beatb+(1-beatb)*lbbtime; 283per_frame_26= 284per_frame_27=ph=(time-lbbtime2)*(60/avgbbeatrate)*const; 285per_frame_28=phase=max(min( ph, 1 ),0); 286per_frame_29=const=const*(1-beatb2)+beatb2*( const+ (.001*bool) ); 287per_frame_30=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); 288per_frame_31= 289per_frame_32= 290per_frame_33= 291per_frame_34=bc=bc+beatb; 292per_frame_35= 293per_frame_36=vol=(rawbeatb*abs(db)*.001); 294per_frame_37=avgvol=avgvol*.999+vol*.01; 295per_frame_38= 296per_frame_39=mtime=mtime+(min(avgdt*.01,.25)-beatbhard*.01*dt)*(1/fps); 297per_frame_40=mtime2=mtime2+(min(avgdb*.01,.25)+beatbhard*.01*db)*(1/fps); 298per_frame_41=q1=phase; 299per_frame_42=q2=60/avgbbeatrate; 300per_frame_43=q3=bc; 301per_frame_44=q4=mtime; 302per_frame_45=q5=mtime2; 303per_frame_46=q6=sin(mtime*2)*.5+.5; 304per_frame_47=q7=sin(mtime2*2)*.5+.5; 305per_frame_48=q8=sin(mtime*10)*.5+.5; 306per_frame_49=q9=sin(mtime2*10)*.5+.5; 307per_frame_50=q10=avgdb; 308per_frame_51=q11=avgdt; 309per_frame_52=q12=lavgdb; 310per_frame_53=q13=lavgdt; 311per_frame_54=monitor=q7; 312per_frame_55=decay=1; 313per_frame_56=warp=0; 314per_frame_57=wrap=1; 315per_frame_58=zoom=1; 316per_frame_59= 317per_frame_60= 318per_frame_61=ob_r=q8; 319per_frame_62=ob_g=q7; 320per_frame_63=ob_b=q6; 321per_pixel_1=//zoom=1+(q9*y-q8*x+sin(ang+q5))*.5; 322per_pixel_2=//rot=(q6*x-q7*y)*6.28; 323per_pixel_3=//zoom=.99; 324warp_1=`sampler sampler_rand02; 325warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. 326warp_3=`shader_body 327warp_4=`{ 328warp_5=` // sample previous frame 329warp_6=` uv = uv_orig; 330warp_7=` float3 main = tex2D( sampler_main, uv ).xyz; 331warp_8=` 332warp_9=` float zoom = 1+main.x*.1; 333warp_10=` float rot = (main.y-main.z)*.1; 334warp_11=` float2 zcr = float2(.5,.5); 335warp_12=` float2 cr = float2(.5+q7*.3,.5+q6*.3); 336warp_13=` float2 newuv = uv; 337warp_14=` 338warp_15=` ///////////////////rotation//////////////// 339warp_16=` newuv = uv - cr; 340warp_17=` float s = sin(rot); 341warp_18=` float c = cos(rot); 342warp_19=` newuv = float2( (uv.x-cr.x)*c-(uv.y-cr.y)*s , (uv.x-cr.x)*s+(uv.y-cr.y)*c ); 343warp_20=` newuv = newuv + cr; 344warp_21=` ///////////////////rotation//////////////// 345warp_22=` 346warp_23=` ///////////////////zoom//////////////// 347warp_24=` newuv = newuv-zcr; 348warp_25=` newuv = newuv * zoom; 349warp_26=` newuv= newuv+zcr; 350warp_27=` ///////////////////zoom//////////////// 351warp_28=` 352warp_29=` 353warp_30=` float3 colorwarp = tex2D( sampler_main, newuv ).xyz *1.02; 354warp_31=` 355warp_32=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; 356warp_33=` ret = ( ( colorwarp ) ); 357warp_34=` // darken (decay) over time 358warp_35=` ret *= 0.98; //or try: ret -= 0.004; 359warp_36=`} 360comp_1=`sampler sampler_rand02; 361comp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. 362comp_3=`shader_body 363comp_4=`{ 364comp_5=` // sample previous frame 365comp_6=` float3 main = tex2D( sampler_main, uv ).xyz; 366comp_7=` float3 colorwarp = tex2D( sampler_main, uv+main.yz*.1 ).xyz; 367comp_8=` 368comp_9=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; 369comp_10=` ret = (colorwarp*(q1) + color*(1-q1) + main); 370comp_11=` ret = main; 371comp_12=` // darken (decay) over time 372comp_13=` ret *= 0.98; //or try: ret -= 0.004; 373comp_14=`} 374