1MILKDROP_PRESET_VERSION=201 2PSVERSION=2 3PSVERSION_WARP=2 4PSVERSION_COMP=0 5[preset00] 6fRating=3.000 7fGammaAdj=1.000 8fDecay=0.900 9fVideoEchoZoom=1.104 10fVideoEchoAlpha=0.500 11nVideoEchoOrientation=0 12nWaveMode=6 13bAdditiveWaves=1 14bWaveDots=0 15bWaveThick=1 16bModWaveAlphaByVolume=1 17bMaximizeWaveColor=0 18bTexWrap=1 19bDarkenCenter=1 20bRedBlueStereo=0 21bBrighten=1 22bDarken=1 23bSolarize=0 24bInvert=0 25fWaveAlpha=0.001 26fWaveScale=2.103 27fWaveSmoothing=0.540 28fWaveParam=0.380 29fModWaveAlphaStart=0.810 30fModWaveAlphaEnd=1.400 31fWarpAnimSpeed=1.000 32fWarpScale=1.000 33fZoomExponent=1.00000 34fShader=0.000 35zoom=1.00000 36rot=0.00000 37cx=0.500 38cy=0.500 39dx=0.00000 40dy=0.00000 41warp=1.00000 42sx=0.98030 43sy=1.00000 44wave_r=0.000 45wave_g=0.000 46wave_b=0.000 47wave_x=0.500 48wave_y=0.500 49ob_size=0.000 50ob_r=0.000 51ob_g=0.000 52ob_b=0.000 53ob_a=1.000 54ib_size=0.002 55ib_r=1.000 56ib_g=0.250 57ib_b=0.250 58ib_a=0.000 59nMotionVectorsX=64.000 60nMotionVectorsY=48.000 61mv_dx=0.000 62mv_dy=0.000 63mv_l=1.850 64mv_r=0.500 65mv_g=0.500 66mv_b=0.500 67mv_a=0.000 68b1n=0.000 69b2n=0.000 70b3n=0.000 71b1x=1.000 72b2x=1.000 73b3x=1.000 74b1ed=0.250 75wavecode_0_enabled=1 76wavecode_0_samples=128 77wavecode_0_sep=0 78wavecode_0_bSpectrum=0 79wavecode_0_bUseDots=0 80wavecode_0_bDrawThick=1 81wavecode_0_bAdditive=1 82wavecode_0_scaling=0.89152 83wavecode_0_smoothing=0.00000 84wavecode_0_r=1.000 85wavecode_0_g=1.000 86wavecode_0_b=1.000 87wavecode_0_a=1.000 88wave_0_per_point1=x = sample ; 89wave_0_per_point2=y = .5; 90wave_0_per_point3= 91wave_0_per_point4=r = .5 + .5 * sin(time/7); 92wave_0_per_point5=g = .5 + .5 * sin(time/11); 93wave_0_per_point6=b = .5 + .5 * sin(time/5); 94wavecode_1_enabled=0 95wavecode_1_samples=512 96wavecode_1_sep=0 97wavecode_1_bSpectrum=0 98wavecode_1_bUseDots=0 99wavecode_1_bDrawThick=1 100wavecode_1_bAdditive=0 101wavecode_1_scaling=0.89152 102wavecode_1_smoothing=0.00000 103wavecode_1_r=1.000 104wavecode_1_g=1.000 105wavecode_1_b=1.000 106wavecode_1_a=0.100 107wavecode_2_enabled=0 108wavecode_2_samples=512 109wavecode_2_sep=0 110wavecode_2_bSpectrum=0 111wavecode_2_bUseDots=0 112wavecode_2_bDrawThick=1 113wavecode_2_bAdditive=0 114wavecode_2_scaling=0.89152 115wavecode_2_smoothing=0.82000 116wavecode_2_r=1.000 117wavecode_2_g=1.000 118wavecode_2_b=1.000 119wavecode_2_a=0.100 120wavecode_3_enabled=0 121wavecode_3_samples=512 122wavecode_3_sep=0 123wavecode_3_bSpectrum=1 124wavecode_3_bUseDots=1 125wavecode_3_bDrawThick=0 126wavecode_3_bAdditive=0 127wavecode_3_scaling=1.00000 128wavecode_3_smoothing=0.50000 129wavecode_3_r=1.000 130wavecode_3_g=1.000 131wavecode_3_b=1.000 132wavecode_3_a=1.000 133wave_3_per_point1=ra = .8; 134wave_3_per_point2=rb = .5; 135wave_3_per_point3=pib = 6.28318530718; 136wave_3_per_point4= 137wave_3_per_point5= 138wave_3_per_point6=tic = min(time-tin,.1); 139wave_3_per_point7=tin = if(equal(sample,0),time,tin); 140wave_3_per_point8= 141wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); 142wave_3_per_point10=med = 1.5 + .5*sin(time*.134); 143wave_3_per_point11=med = 5; 144wave_3_per_point12=amod = 3; 145wave_3_per_point13= 146wave_3_per_point14=vr = rand(10001)*.0001; 147wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; 148wave_3_per_point16= 149wave_3_per_point17=a = vr; 150wave_3_per_point18= 151wave_3_per_point19=sa = vr*pib*.5; 152wave_3_per_point20=sp = sa*mod + q1*1.3; 153wave_3_per_point21=sam = sa*med - q1*.219; 154wave_3_per_point22= 155wave_3_per_point23=ox = ra*sin(sam*pib); 156wave_3_per_point24=oy = ra*cos(sam*pib); 157wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); 158wave_3_per_point26=oz = rb*-sin(sp); 159wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); 160wave_3_per_point28= 161wave_3_per_point29= 162wave_3_per_point30=xang = time*.132; 163wave_3_per_point31=xang = q2; 164wave_3_per_point32=yang = time*.153; 165wave_3_per_point33=yang = q3; 166wave_3_per_point34=zang = time*.110; 167wave_3_per_point35=zang = q4; 168wave_3_per_point36=fov = 0.6 + 0.2*sin(time); 169wave_3_per_point37=fov = .5; 170wave_3_per_point38= 171wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); 172wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); 173wave_3_per_point41=ox = mx; 174wave_3_per_point42=oy = my; 175wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); 176wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); 177wave_3_per_point45=ox = mx; 178wave_3_per_point46=oz = mz; 179wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); 180wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); 181wave_3_per_point49=oy = my; 182wave_3_per_point50=oz = mz; 183wave_3_per_point51= 184wave_3_per_point52=oz = oz - 2; 185wave_3_per_point53=x = ox*fov/oz + 0.5; 186wave_3_per_point54=x = (x-.5)*0.75 + 0.5; 187wave_3_per_point55=y = oy*fov/oz + 0.5; 188wave_3_per_point56= 189shapecode_0_enabled=1 190shapecode_0_sides=64 191shapecode_0_additive=0 192shapecode_0_thickOutline=1 193shapecode_0_textured=1 194shapecode_0_num_inst=1 195shapecode_0_x=0.500 196shapecode_0_y=0.500 197shapecode_0_rad=0.35951 198shapecode_0_ang=0.00000 199shapecode_0_tex_ang=0.00000 200shapecode_0_tex_zoom=1.87512 201shapecode_0_r=0.000 202shapecode_0_g=1.000 203shapecode_0_b=1.000 204shapecode_0_a=0.800 205shapecode_0_r2=1.000 206shapecode_0_g2=1.000 207shapecode_0_b2=1.000 208shapecode_0_a2=1.000 209shapecode_0_border_r=1.000 210shapecode_0_border_g=1.000 211shapecode_0_border_b=0.000 212shapecode_0_border_a=0.500 213shape_0_per_frame1=tex_ang = time; 214shape_0_per_frame2=tex_zoom = 2 + sin(time/3); 215shape_0_per_frame3= 216shape_0_per_frame4=vis = above(q28,2); 217shape_0_per_frame5=a = vis; a2 = vis*.5; border_a = vis; 218shapecode_1_enabled=1 219shapecode_1_sides=4 220shapecode_1_additive=1 221shapecode_1_thickOutline=1 222shapecode_1_textured=0 223shapecode_1_num_inst=12 224shapecode_1_x=0.600 225shapecode_1_y=0.500 226shapecode_1_rad=0.02217 227shapecode_1_ang=0.00000 228shapecode_1_tex_ang=0.00000 229shapecode_1_tex_zoom=1.83150 230shapecode_1_r=1.000 231shapecode_1_g=0.600 232shapecode_1_b=0.000 233shapecode_1_a=0.900 234shapecode_1_r2=0.000 235shapecode_1_g2=0.000 236shapecode_1_b2=0.000 237shapecode_1_a2=0.000 238shapecode_1_border_r=1.000 239shapecode_1_border_g=0.590 240shapecode_1_border_b=0.000 241shapecode_1_border_a=1.000 242shape_1_per_frame1=x = .5 + .16*cos(instance/12*6.28)*q30; 243shape_1_per_frame2=y = .5 + .16*sin(instance/12*6.28); 244shape_1_per_frame3=//ang = time * (instance%2-.5)*q28; 245shape_1_per_frame4=vis = above(q28,2); 246shape_1_per_frame5=a = vis; a2 = vis*1; border_a = vis; 247shapecode_2_enabled=0 248shapecode_2_sides=63 249shapecode_2_additive=0 250shapecode_2_thickOutline=0 251shapecode_2_textured=0 252shapecode_2_num_inst=1 253shapecode_2_x=0.123 254shapecode_2_y=0.000 255shapecode_2_rad=0.27319 256shapecode_2_ang=0.00000 257shapecode_2_tex_ang=0.00000 258shapecode_2_tex_zoom=0.49981 259shapecode_2_r=1.000 260shapecode_2_g=1.000 261shapecode_2_b=1.000 262shapecode_2_a=1.000 263shapecode_2_r2=1.000 264shapecode_2_g2=1.000 265shapecode_2_b2=1.000 266shapecode_2_a2=0.000 267shapecode_2_border_r=0.500 268shapecode_2_border_g=0.500 269shapecode_2_border_b=0.500 270shapecode_2_border_a=0.000 271shapecode_3_enabled=0 272shapecode_3_sides=4 273shapecode_3_additive=0 274shapecode_3_thickOutline=0 275shapecode_3_textured=0 276shapecode_3_num_inst=1 277shapecode_3_x=0.500 278shapecode_3_y=0.510 279shapecode_3_rad=0.19869 280shapecode_3_ang=0.00000 281shapecode_3_tex_ang=1.00531 282shapecode_3_tex_zoom=0.49981 283shapecode_3_r=1.000 284shapecode_3_g=0.400 285shapecode_3_b=0.000 286shapecode_3_a=0.700 287shapecode_3_r2=1.000 288shapecode_3_g2=1.000 289shapecode_3_b2=1.000 290shapecode_3_a2=0.000 291shapecode_3_border_r=0.500 292shapecode_3_border_g=0.500 293shapecode_3_border_b=0.500 294shapecode_3_border_a=0.000 295per_frame_1=warp = 0; 296per_frame_2=wave_mystery = -0.5; 297per_frame_3=vol = 0.167*(bass+mid); 298per_frame_4=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); 299per_frame_5=xamp = xamp + 0.5*(xamptarg-xamp); 300per_frame_6=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); 301per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); 302per_frame_8=xpos = xpos + 0.001*xspeed; 303per_frame_9=myx = 1.25*xpos + 0.5; 304per_frame_10=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); 305per_frame_11=yamp = yamp + 0.5*(yamptarg-yamp); 306per_frame_12=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); 307per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); 308per_frame_14=ypos = ypos + 0.001*yspeed; 309per_frame_15=myy = 1.25*ypos + 0.5; 310per_frame_16=cx = 0.5 + 0.05*sin(0.497*time); 311per_frame_17=cy = 0.5 +0.05*sin(0.413*time); 312per_frame_18=volume = 0.15*(bass_att+bass+mid+mid_att); 313per_frame_19=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); 314per_frame_20=lastbeat = if(equal(lastbeat,0),time,lastbeat); 315per_frame_21=meanbass_att = 0.1*(meanbass_att*9 + bass_att); 316per_frame_22=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); 317per_frame_23=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); 318per_frame_24=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); 319per_frame_25=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); 320per_frame_26=lastbeat = if(beat,time,lastbeat); 321per_frame_27=peakbass_att = max(if(beat,bass_att,peakbass_att),1.1*meanbass_att); 322per_frame_28=beatcounter = if(above(beat,0),beatcounter +1, beatcounter); 323per_frame_29=beatcounter = if(above(beatcounter,8), 0, beatcounter); 324per_frame_30=beateven = beatcounter%4; 325per_frame_31=mode = if(beat,(mode+rand(3)+1)%4,mode); 326per_frame_32=beateven = if(equal(beateven,3),-1,beateven); 327per_frame_33=beateven = if(equal(beateven,0),0.1*(myx+myy),beateven); 328per_frame_34=beateven = if(equal(beateven,2),0.1*(-myx-myy),beateven); 329per_frame_35=dx = 0.1*beateven*myx; 330per_frame_36=dy = 0.1*beateven*myy; 331per_frame_37=monitor = beateven; 332per_frame_38=wave_a = Bass_thresh; 333per_frame_39=zoom = 1.5 +0.25*myy; 334per_frame_40=rot = myx*beateven; 335per_frame_41=wave_x = 0.5 + 0.05*myx; 336per_frame_42=wave_y=0.5 + 0.05*myy; 337per_frame_43=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); 338per_frame_44=oldq8 = q8; 339warp_1=`sampler sampler_worms; 340warp_2=`float3 color, mus; 341warp_3=`float dx,dy; 342warp_4=`shader_body { 343warp_5=`float2 uv1 = (uv-.5) * aspect.xy; 344warp_6=` 345warp_7=` 346warp_8=`float2 uv6 = uv1; 347warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; 348warp_10=`float2 d = normalize(uv1); 349warp_11=`float2 rs = clamp(tan(z)*d,-8,8); 350warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; 351warp_13=` 352warp_14=` 353warp_15=`uv6 = .4*sin(uv1*18*rand_frame); 354warp_16=`mus = .051/(length(uv6)); 355warp_17=`mus *= float3 (1,.8,.5); 356warp_18=` 357warp_19=`float3 blur = GetBlur2(frac(uv)); 358warp_20=` 359warp_21=`float3 crisp= tex2D(sampler_main,uv); 360warp_22=` 361warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; 362warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); 363warp_25=` 364warp_26=`q25 = 1; 365warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); 366warp_28=` 367warp_29=`} 368