MILKDROP_PRESET_VERSION=201 PSVERSION=3 PSVERSION_WARP=3 PSVERSION_COMP=2 [preset00] fRating=1.000 fGammaAdj=1.280 fDecay=0.700 fVideoEchoZoom=1.010 fVideoEchoAlpha=0.000 nVideoEchoOrientation=2 nWaveMode=0 bAdditiveWaves=1 bWaveDots=0 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=1 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000 fWaveScale=0.010 fWaveSmoothing=0.630 fWaveParam=-1.000 fModWaveAlphaStart=0.710 fModWaveAlphaEnd=1.300 fWarpAnimSpeed=0.803 fWarpScale=1.220 fZoomExponent=1.50374 fShader=0.000 zoom=1.00000 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=0.31218 sx=1.00000 sy=1.00000 wave_r=0.650 wave_g=0.650 wave_b=0.650 wave_x=0.500 wave_y=0.500 ob_size=0.005 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=1.000 ib_size=0.000 ib_r=1.000 ib_g=0.000 ib_b=0.750 ib_a=1.000 nMotionVectorsX=32.000 nMotionVectorsY=16.128 mv_dx=0.000 mv_dy=0.000 mv_l=5.000 mv_r=0.300 mv_g=0.210 mv_b=0.700 mv_a=0.040 b1n=0.000 b2n=0.300 b3n=0.200 b1x=0.520 b2x=0.500 b3x=0.600 b1ed=0.950 wavecode_0_enabled=0 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=0 wavecode_0_bAdditive=0 wavecode_0_scaling=1.00000 wavecode_0_smoothing=0.50000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=1.000 wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=1.00000 wavecode_1_smoothing=0.50000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=1.000 wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=32 wavecode_2_bSpectrum=1 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=0 wavecode_2_scaling=1.37494 wavecode_2_smoothing=0.00000 wavecode_2_r=1.000 wavecode_2_g=1.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_frame1=noi1=bass+mid+treb; noi2=bass_att+mid_att+treb_att; zxc=above(noi1*.91,noi0)*above(noi1,noi2); wave_2_per_frame2=accent=noi2+(noi1*.3)*zxc; wave_2_per_frame3=reg15=noi1; reg16=noi2; wave_2_per_frame4=reg17=accent;reg20=reg17+reg18; wave_2_per_frame5= wave_2_per_frame6=noi0=noi1; wave_2_per_point1=val1-value1+.5; val2=value2+.5; voll=val1+val2;bal=val2-val1; wave_2_per_point2= wave_2_per_point3=split=sample*2-1;x=x*.5+.5; wave_2_per_point4=x2=x+(sample*sin(sample*(mid_att+treb_att))+bal); wave_2_per_point5=y2=sample*cos(sample*(sample*x2/3)); wave_2_per_point6=x2*=.5;y2*=.75*1/1.61834; wave_2_per_point7=x=x2+.5; y=y2+.22; wave_2_per_point8=//r=1; g=.87*r; b=(r*.87)*split+(g*1-split); wave_2_per_point9= wave_2_per_point10=sampi=sample*6.28; wave_2_per_point11=sax=sin((time+reg16)/fps)*sampi; wave_2_per_point12=cax=cos((time+reg15)/fps)*sampi; wave_2_per_point13=r=tan(sax); wave_2_per_point14=r=min ( max(r*treb+0.5,0),1); wave_2_per_point15=g=tan(cax); wave_2_per_point16=g=min ( max(g*mid+0.5,0),1); wave_2_per_point17=b=tan((r+g)*3.14+3+4.2+q4); wave_2_per_point18=b=min ( max(b*bass+0.5,0),1); wave_2_per_point19=//******************************************** wave_2_per_point20=//rainbow wave_2_per_point21=r = 0.5 + 0.5 * cos((sample+0.125) * 6.2832); wave_2_per_point22=g = 0.5 + 0.5 * cos((sample+0.375) * 6.2832); wave_2_per_point23=b = 0.5 + 0.5 * cos(sample * 3.1415); wave_2_per_point24=//x=if(above(x,1),x-1,if(below(x,0),x+1,x)); wave_2_per_point25=//y=if(above(y,1),y-1,if(below(y,0),y+1,y)); wave_2_per_point26=x=x+5;y=y+5; wave_2_per_point27=x=x*1.5-int(x*1.5); wave_2_per_point28=y=y*.5-int(y*.5); wavecode_3_enabled=1 wavecode_3_samples=512 wavecode_3_sep=48 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=5.05345 wavecode_3_smoothing=0.00000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_per_frame1=t17=reg17; wave_3_per_point1=inst=int(sample*(samples)); div=equal((inst/2),int(inst/2)); wave_3_per_point2=v1=value1+abs(value1); v2=value2+abs(value2); bal=v2-v1; reg18=bal; wave_3_per_point3=y2=sample*2-1; wave_3_per_point4= wave_3_per_point5=y2*=.25; wave_3_per_point6=y=y2+.5; wave_3_per_point7= wave_3_per_point8=sampi=sample*6.28; wave_3_per_point9=sax=sin((time+reg16)/fps)*sampi; wave_3_per_point10=cax=cos((time+reg15)/fps)*sampi; wave_3_per_point11=r=tan(cax); wave_3_per_point12=r=min ( max(r*treb+0.5,0),1); wave_3_per_point13=g=tan(sax); wave_3_per_point14=g=min ( max(g*mid+0.5,0),1); wave_3_per_point15=b=tan((r+g)*3.14+3+4.2+q4); wave_3_per_point16=b=min ( max(b*bass+0.5,0),1); wave_3_per_point17= wave_3_per_point18=bal+=bal*sin(sample*.15); wave_3_per_point19=bal*=16+q20; wave_3_per_point20=x2=if(div,-.07+value1,.07+value2)+bal; wave_3_per_point21=x=x2+.5+(reg20*.0217); wave_3_per_point22=//y=x*y;// x=(x-1)+y; wave_3_per_point23=//******************************************** wave_3_per_point24=//rainbow wave_3_per_point25=r = 0.5 + 0.5 * cos((sample+0.125) * 6.2832); wave_3_per_point26=g = 0.5 + 0.5 * cos((sample+0.375) * 6.2832); wave_3_per_point27=b = 0.5 + 0.5 * cos(sample * 3.1415); wave_3_per_point28=x=x+5;y=y+5; wave_3_per_point29=x=x-int(x); wave_3_per_point30=y=y-int(y); wave_3_per_point31=//x=if(above(x,1),x-1,if(below(x,0),x+1,x)); wave_3_per_point32=//y=if(above(y,1),y-1,if(below(y,0),y+1,y)); shapecode_0_enabled=0 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=0 shapecode_0_num_inst=16 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.22167 shapecode_0_ang=0.00000 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.00000 shapecode_0_r=0.000 shapecode_0_g=1.000 shapecode_0_b=1.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=1.000 shapecode_0_border_a=0.000 shape_0_per_frame1=is=instance+.5; in=instance; num=num_inst; smpl=is/num; sample=in/num; div=1/num; pls=in*2-is; wrp=(x-.5+cos(div*time*(y+x)-smpl))+(sample-y)-pls*sigmoid(x,y*bass_att); shape_0_per_frame2=lfo=1+1*sin(time/reg19); lfo1=sin(time*1/fps)*pls+(in+mid_att); adc=above(count,num); count=if(adc,0,.2/fps+count); adc2=above(coun2,num); coun2=if(adc2,0,adc+coun2); shape_0_per_frame3=each=equal(in, int(count)); simp=sample*2-1; shape_0_per_frame4=b1=bass_att; m1=mid_att; t1=treb_att; shape_0_per_frame5=b2=bass; m2=mid; t2=treb; shape_0_per_frame6=b3=above(b2,b1)*above(b1,bend);m3=above(m2,m1)*above(m1,mend);t3=above(t2,t1)*above(t1,tend); shape_0_per_frame7=beat=(b2*b3)+(m2*m3)-(t2*t3); shape_0_per_frame8=bend=b1; mend=m1; tend=t1; shape_0_per_frame9=x2=sin(time+sample)*.5+.4*cos((smpl/count)*wrp); shape_0_per_frame10=y2=smpl+(.2*pls)*sin(time+div)+.4*sin(sample*wrp); shape_0_per_frame11=rad=.1+.02*(each*sin(div-1/count))+.02*lfo1+.3*cos(pls+q1-x); shape_0_per_frame12=rad=if(each, .1*lfo,rad)/num; shape_0_per_frame13= shape_0_per_frame14=x=(x2*.15)+.5; y=(y2*.15)+.5; shape_0_per_frame15=x=x+reg20; shape_0_per_frame16= shape_0_per_frame17=lfo=1+1*cos(time*b1+m1/reg19); shape_0_per_frame18=x=x+(.2*lfo)*sin(simp+sample*time); shape_0_per_frame19=y=y+(.2*lfo)*cos(simp+sample*time); shapecode_1_enabled=1 shapecode_1_sides=25 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=54 shapecode_1_x=0.500 shapecode_1_y=1.800 shapecode_1_rad=0.01220 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.99999 shapecode_1_r=0.400 shapecode_1_g=0.400 shapecode_1_b=0.400 shapecode_1_a=0.600 shapecode_1_r2=0.400 shapecode_1_g2=0.400 shapecode_1_b2=0.400 shapecode_1_a2=0.560 shapecode_1_border_r=0.000 shapecode_1_border_g=0.000 shapecode_1_border_b=0.000 shapecode_1_border_a=0.000 shape_1_per_frame1=//asw=int(sin(reg20)*1+reg20);y=y-.5;x=x-.5; shape_1_per_frame2=num_inst=num_inst+1*sin(asw); shape_1_per_frame3=qw=(mid_att-treb)*.1; is=instance; num=num_inst; in=instance+.5; sample=in/num;prtnrs=int(num/2); tample=int(is/2)/int(num/2);simp=sample*2-1; shape_1_per_frame4=sampi=sample*6.28;eve=equal(int((is+1)/2),((is+1)/2));splt=(0+eve)*2-1; shape_1_per_frame5=tampi=tample*6.28;timp*tample*2-1; shape_1_per_frame6=lfo1=.5+.5*sin(time*(1.333-sample));lfo2=.5+.5*cos(time*(1.333-(1-sample)));lfo3=sin((1-tample)*time-1.3*(sampi)); shape_1_per_frame7=lfo4=cos(tample*time-.3*(tampi)); shape_1_per_frame8= shape_1_per_frame9= shape_1_per_frame10=x2=0+.58*timp+lfo1; shape_1_per_frame11=y2=0+.95*timp+lfo2; shape_1_per_frame12= shape_1_per_frame13=//2=.9*y2; shape_1_per_frame14=x=x2+.5; y=y2+.5; shape_1_per_frame15=rad=rad-(reg19+reg17)+qw*lfo3; shape_1_per_frame16=rad=(rad/num)-.05; shape_1_per_frame17=rad=rad-int(rad); shape_1_per_frame18=rad=(1-(.4*(sample*lfo1)+.4*((1-sample)*lfo2))*rad)/int((num*3)*.1); shape_1_per_frame19= shape_1_per_frame20=x=x+(.62*lfo3)*sin((simp+lfo3)); shape_1_per_frame21=y=y+(.62*lfo4)*cos((simp+lfo4)*splt); shape_1_per_frame22=textured=1-eve; shape_1_per_frame23=tex_ang=qw+tex_ang*sin(simp); shape_1_per_frame24=tex_zoom=1.49-rad; shape_1_per_frame25=additive=int((reg17*sample)/reg17)*(1-eve); shape_1_per_frame26=sax=sin((time+reg16)/fps)*tample; shape_1_per_frame27=cax=cos((time+reg15)/fps)*(1-tample); shape_1_per_frame28=r=if(eve,.87,r);//r=min ( max(r*treb+0.5,0),1); shape_1_per_frame29=g=if(eve,.7*r,g);//g=min ( max(g*mid+0.5,0),1); shape_1_per_frame30=b=if(eve,.4*g,b);//tan((r+g)*3.14+3+4.2+q4);//b=min ( max(b*bass+0.5,0),1); shape_1_per_frame31=r2=max(r,1-r); g2=.67*r2; b2=.8*g2; shape_1_per_frame32=a=if(eve,(r+b+g)/3+.2,a);a2=if(eve,(r2+b2+g2)/5+.623,a2);border_a=(a+a2)/(6-(3*eve)); shape_1_per_frame33= shape_1_per_frame34=border_r=(r+r2)/(6-(3*eve));border_g=(g+g2)/(6-(3*eve));border_b=(b+b2)/(6-(3*eve)); shape_1_per_frame35= shape_1_per_frame36=x=x+5;y=y+5; shape_1_per_frame37=x=x*.25-int(x*.25); shape_1_per_frame38=y=y*.25-int(y*.25); shapecode_2_enabled=1 shapecode_2_sides=6 shapecode_2_additive=0 shapecode_2_thickOutline=0 shapecode_2_textured=1 shapecode_2_num_inst=12 shapecode_2_x=0.500 shapecode_2_y=0.500 shapecode_2_rad=0.22167 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.40839 shapecode_2_r=0.700 shapecode_2_g=0.700 shapecode_2_b=0.700 shapecode_2_a=1.000 shapecode_2_r2=0.700 shapecode_2_g2=0.700 shapecode_2_b2=0.700 shapecode_2_a2=0.000 shapecode_2_border_r=0.300 shapecode_2_border_g=0.300 shapecode_2_border_b=0.300 shapecode_2_border_a=0.810 shape_2_per_frame1=sample=instance/num_inst; shape_2_per_frame2=saa=(instance+.5)/num_inst; pie=22/7; pi2=pie*2; sapi=(pi2*sample); tap=time/sapi; shape_2_per_frame3=rad=abs(sin((time/instance)/sample))*.42; shape_2_per_frame4= shape_2_per_frame5=x2=rad*sin(tap)*1.6183;y2=rad*cos(tap); shape_2_per_frame6=x=(x2*.5)+.5; y=(y2*.5)+.5; shape_2_per_frame7=tex_zoom=reg20; shape_2_per_frame8=a=.4*abs(reg15/pie);a2=.01*abs(reg16/pie);border_a=q17; shapecode_3_enabled=0 shapecode_3_sides=4 shapecode_3_additive=0 shapecode_3_thickOutline=0 shapecode_3_textured=0 shapecode_3_num_inst=1 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.10000 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.00000 shapecode_3_r=1.000 shapecode_3_g=0.000 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=1.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.100 per_frame_1=warp = 0.1; per_frame_2=zoom = 1; per_frame_3=wave_a = 0; per_frame_4=w = w1; // forward vector angle per_frame_5=ww = -(y1-y2)*(1+(70/fps-1)*2) - y1*0.8; // bending indication per_frame_6= per_frame_7=w = w - ww*5; per_frame_8=q1 = cos(ww); per_frame_9=q2 = sin(ww); per_frame_10=q3 = 1.12; per_frame_11=q4 = sin(w)*0.042; per_frame_12=q5 = cos(w)*0.042; per_frame_13= per_frame_14=a = asin(1)*0.5; per_frame_15=d = 0.08; per_frame_16=q6 = cos(a+0*ww); per_frame_17=q7 = sin(a+0*ww); per_frame_18=q8 = 3.3; per_frame_19=q9 = cos(-w + asin(1))*d*aspectx; per_frame_20=q10 = sin(-w+asin(1))*d*aspecty; per_frame_21= per_frame_22= per_frame_23=q11 = cos(-a+0*ww); per_frame_24=q12 = sin(-a+0*ww); per_frame_25=q13 = q8; per_frame_26=q14 = cos(-w + asin(1))*d*aspectx; per_frame_27=q15 = sin(-w+asin(1))*d*aspecty; per_frame_28= per_frame_29=bb = bb*0.97 + bass*0.04; per_frame_30=tt = tt*0.97 + treb*0.04; per_frame_31= per_frame_32=w1 = w1 + ww1*sqrt(vx*vx+vy*vy)*a*2; per_frame_33=ww1 = ww1*0.94 + y1*0.1; per_frame_34= per_frame_35=q16 = (bb-tt)*0.2; per_frame_36= per_frame_37= per_frame_38=y1 = y1 + v1*0.1; per_frame_39=y2 = y2 + v2*0.2; per_frame_40= per_frame_41=v1 = v1*0.95 - (y1-q16)*0.1; per_frame_42=v2 = v2*0.99 - (y2-y1)*0.2; per_frame_43= per_frame_44=a = abs(y2-y1)*2.2/fps; per_frame_45= per_frame_46= per_frame_47=q17 = sin(w)*a; per_frame_48=q18 = -cos(w)*a; per_frame_49= per_frame_50=v = 0.25; per_frame_51= per_frame_52=x = x + vx*v; x=min(1,max(-1,x)); per_frame_53=y = y + vy*v; y=min(1,max(-1,y)); per_frame_54= per_frame_55=vx = vx*0.97 +sin(w)*a + (equal(x,-1)- equal(x,1))*0.2; per_frame_56=vy = vy*0.97 -cos(w)*a + (equal(y,-1)- equal(y,1))*0.2; per_frame_57= per_frame_58=q19 = x*0.5; per_frame_59=q20 = y*0.5; warp_1=`sampler sampler_pw_rand00,sampler_pc_rand01; warp_2=`shader_body warp_3=`{ warp_4=` // sample previous frame warp_5=` ret = tex2D( sampler_main, uv ).zzy; warp_6=` warp_7=` // darken (decay) over time warp_8=` ret *= 0.72+.18*cos(.3*abs(uv.x-.5)+time*(9-mid_att-mid+bass_att)); //or try: ret -= 0.004; warp_9=` warp_10=`ret+= tex2d(sampler_pc_rand01,lerp(uv_orig,uv,ret*(.45+.3*sin(time*.03)))).xyz*(.5+.5*sin(time-uv.y)); warp_11=` warp_12=`ret+= tex2d(sampler_pw_rand00,lerp(uv,uv_orig,ret*(.45+.3*cos(time*.037)))).xyz*(.5+.5*cos(time-uv.y)); warp_13=` warp_14=`} comp_1=`float2 rs; comp_2=`shader_body comp_3=`{ comp_4=` comp_5=` comp_6=`float2 uv1 = (uv-.5)*aspect.xy; comp_7=` comp_8=`rs.x = ang/3.14 + q28; comp_9=`rs.y = .1/(.05+length (uv1))+time*.5; comp_10=` comp_11=`uv = frac(rs); comp_12=`uv1 = frac(rs); comp_13=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); comp_14=` comp_15=`float2 hor = float2 (texsize.z,0); comp_16=`float2 ver = float2 (0,texsize.w); comp_17=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); comp_18=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); comp_19=`float2 dz = float2 (dx,dy); comp_20=` comp_21=`uv1 = .3*cos(uv1*16) - 4*dz;; comp_22=`float3 dots = saturate(.04/length(uv1)); comp_23=` comp_24=`ret1 = 4*(1+bass_att)*dots*(.6-ret1); comp_25=` comp_26=`ret = .8*ret1; comp_27=`}