MILKDROP_PRESET_VERSION=201
PSVERSION=2
PSVERSION_WARP=2
PSVERSION_COMP=2
[preset00]
fRating=2.000000
fGammaAdj=1.000
fDecay=1.000
fVideoEchoZoom=0.907
fVideoEchoAlpha=0.000
nVideoEchoOrientation=1
nWaveMode=6
bAdditiveWaves=0
bWaveDots=0
bWaveThick=1
bModWaveAlphaByVolume=0
bMaximizeWaveColor=1
bTexWrap=0
bDarkenCenter=0
bRedBlueStereo=0
bBrighten=1
bDarken=0
bSolarize=0
bInvert=0
fWaveAlpha=0.000
fWaveScale=0.000
fWaveSmoothing=0.500
fWaveParam=0.000
fModWaveAlphaStart=0.500
fModWaveAlphaEnd=1.000
fWarpAnimSpeed=1.000
fWarpScale=1.000
fZoomExponent=1.00000
fShader=0.000
zoom=1.00000
rot=0.00000
cx=0.500
cy=0.500
dx=0.00000
dy=0.00000
warp=0.00000
sx=1.00000
sy=1.00000
wave_r=0.500
wave_g=0.500
wave_b=0.500
wave_x=0.500
wave_y=0.500
ob_size=0.010
ob_r=0.000
ob_g=0.000
ob_b=0.000
ob_a=1.000
ib_size=0.000
ib_r=0.100
ib_g=0.100
ib_b=0.100
ib_a=0.200
nMotionVectorsX=51.200
nMotionVectorsY=33.600
mv_dx=0.000
mv_dy=0.000
mv_l=5.000
mv_r=0.400
mv_g=0.300
mv_b=0.500
mv_a=0.000
b1n=0.000
b2n=0.000
b3n=0.000
b1x=1.000
b2x=1.000
b3x=0.300
b1ed=0.250
wavecode_0_enabled=0
wavecode_0_samples=512
wavecode_0_sep=0
wavecode_0_bSpectrum=0
wavecode_0_bUseDots=1
wavecode_0_bDrawThick=0
wavecode_0_bAdditive=0
wavecode_0_scaling=60.80387
wavecode_0_smoothing=0.70000
wavecode_0_r=1.000
wavecode_0_g=1.000
wavecode_0_b=1.000
wavecode_0_a=0.050
wavecode_1_enabled=0
wavecode_1_samples=512
wavecode_1_sep=0
wavecode_1_bSpectrum=1
wavecode_1_bUseDots=1
wavecode_1_bDrawThick=0
wavecode_1_bAdditive=0
wavecode_1_scaling=67.16520
wavecode_1_smoothing=0.70000
wavecode_1_r=1.000
wavecode_1_g=1.000
wavecode_1_b=1.000
wavecode_1_a=1.000
wavecode_2_enabled=0
wavecode_2_samples=512
wavecode_2_sep=0
wavecode_2_bSpectrum=0
wavecode_2_bUseDots=1
wavecode_2_bDrawThick=0
wavecode_2_bAdditive=0
wavecode_2_scaling=1.00000
wavecode_2_smoothing=0.50000
wavecode_2_r=1.000
wavecode_2_g=1.000
wavecode_2_b=0.000
wavecode_2_a=1.000
wavecode_3_enabled=0
wavecode_3_samples=512
wavecode_3_sep=0
wavecode_3_bSpectrum=0
wavecode_3_bUseDots=1
wavecode_3_bDrawThick=0
wavecode_3_bAdditive=0
wavecode_3_scaling=1.00000
wavecode_3_smoothing=0.50000
wavecode_3_r=0.700
wavecode_3_g=0.700
wavecode_3_b=1.000
wavecode_3_a=0.600
shapecode_0_enabled=1
shapecode_0_sides=4
shapecode_0_additive=1
shapecode_0_thickOutline=1
shapecode_0_textured=0
shapecode_0_num_inst=5
shapecode_0_x=0.500
shapecode_0_y=0.500
shapecode_0_rad=0.01010
shapecode_0_ang=0.00000
shapecode_0_tex_ang=0.00000
shapecode_0_tex_zoom=0.27705
shapecode_0_r=1.000
shapecode_0_g=0.800
shapecode_0_b=0.000
shapecode_0_a=0.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=0.200
shapecode_0_border_g=0.140
shapecode_0_border_b=0.000
shapecode_0_border_a=0.300
shape_0_per_frame1=rad = 0.6 + .02*instance;
shape_0_per_frame2=border_a = .02*max(0,sin(instance*.15));
shape_0_per_frame3=
shape_0_per_frame4=border_a = 0.15 * q30 * (frame%2);
shapecode_1_enabled=1
shapecode_1_sides=16
shapecode_1_additive=0
shapecode_1_thickOutline=0
shapecode_1_textured=0
shapecode_1_num_inst=800
shapecode_1_x=0.800
shapecode_1_y=0.500
shapecode_1_rad=0.55692
shapecode_1_ang=0.00000
shapecode_1_tex_ang=1.50796
shapecode_1_tex_zoom=4.72143
shapecode_1_r=1.000
shapecode_1_g=1.000
shapecode_1_b=1.000
shapecode_1_a=0.500
shapecode_1_r2=1.000
shapecode_1_g2=1.000
shapecode_1_b2=1.000
shapecode_1_a2=0.000
shapecode_1_border_r=1.000
shapecode_1_border_g=0.700
shapecode_1_border_b=0.400
shapecode_1_border_a=0.000
shape_1_per_frame1=n = instance;
shape_1_per_frame2=
shape_1_per_frame3=x1 = gmegabuf(n*4);
shape_1_per_frame4=y1 = gmegabuf(n*4+1);
shape_1_per_frame5=z1 = gmegabuf(n*4+2)+.7;
shape_1_per_frame6=
shape_1_per_frame7=dist = sqrt (pow(x1-x1_,2)+pow(y1-y1_,2)+pow(z1-z1_,2));
shape_1_per_frame8=
shape_1_per_frame9=x = 0.5 + x1/z1;
shape_1_per_frame10=y = 0.5 + y1/z1*q6;
shape_1_per_frame11=
shape_1_per_frame12=
shape_1_per_frame13=//b = sin(dist*315)/2+.5; 
shape_1_per_frame14=//r = sin(dist*1427)/2+.5; 
shape_1_per_frame15=//g = sin(dist*619)/2+.5; 
shape_1_per_frame16=
shape_1_per_frame17=dx = x1-x1_;
shape_1_per_frame18=dy = y1-y1_;
shape_1_per_frame19=ang1 = atan2(dy,dx)*1 ;
shape_1_per_frame20=
shape_1_per_frame21=k1 = 3.14*instance/num_inst+time/13;
shape_1_per_frame22=b = .6 + .4*sin(ang1+k1);
shape_1_per_frame23=r = .6 + .4*sin(k1+.3*treb);
shape_1_per_frame24=g = .6 + .4*sin(k1-.3*treb);
shape_1_per_frame25=
shape_1_per_frame26=rad = 6*dist/z1 + q24*(n==0);
shape_1_per_frame27=rad *= (2+sin(ang1+time))/3;
shape_1_per_frame28=rad = min(rad,.2);
shape_1_per_frame29=
shape_1_per_frame30=bri = sqrt(r*r + b*b + g*g);
shape_1_per_frame31=r = r/bri;
shape_1_per_frame32=g = g/bri;
shape_1_per_frame33=b = b/bri;
shape_1_per_frame34=
shape_1_per_frame35=
shape_1_per_frame36=//g = b; r=min(1,rad*16); additive = (rad*16 >= 0.75)*0;
shape_1_per_frame37=b2 = b/6;
shape_1_per_frame38=g2 = g/6;
shape_1_per_frame39=r2 = r/6;
shape_1_per_frame40=//r2=g2=b2=0;
shape_1_per_frame41=
shape_1_per_frame42=x1_ = x1; y1_ = y1; z1_= z1;
shape_1_per_frame43=a = min(1,1); a2 = min(.5,abs(.02/rad));
shape_1_per_frame44=//additive = (n%16==0);
shapecode_2_enabled=1
shapecode_2_sides=4
shapecode_2_additive=0
shapecode_2_thickOutline=1
shapecode_2_textured=1
shapecode_2_num_inst=4
shapecode_2_x=0.500
shapecode_2_y=0.500
shapecode_2_rad=0.57386
shapecode_2_ang=0.00000
shapecode_2_tex_ang=1.50790
shapecode_2_tex_zoom=1.13805
shapecode_2_r=0.800
shapecode_2_g=1.000
shapecode_2_b=1.000
shapecode_2_a=0.000
shapecode_2_r2=0.800
shapecode_2_g2=1.000
shapecode_2_b2=1.000
shapecode_2_a2=0.000
shapecode_2_border_r=0.800
shapecode_2_border_g=0.400
shapecode_2_border_b=0.000
shapecode_2_border_a=0.000
shape_2_per_frame1=x=0.5; y = 0.5;
shape_2_per_frame2=tex_zoom = q23*2+.4;
shape_2_per_frame3=tex_ang = 3.1416/2;
shape_2_per_frame4=trig = q22;
shape_2_per_frame5=a = trig/4; a2 = trig/2; 
shape_2_per_frame6=
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=3.95513
shapecode_3_ang=0.00000
shapecode_3_tex_ang=0.00000
shapecode_3_tex_zoom=1.54929
shapecode_3_r=0.000
shapecode_3_g=0.000
shapecode_3_b=0.000
shapecode_3_a=1.000
shapecode_3_r2=0.000
shapecode_3_g2=0.000
shapecode_3_b2=0.000
shapecode_3_a2=0.000
shapecode_3_border_r=1.000
shapecode_3_border_g=0.600
shapecode_3_border_b=0.100
shapecode_3_border_a=0.000
per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = (rand(100));
per_frame_init_2=shapes = 820;
per_frame_init_3=frm = (rand(10) >= 5);
per_frame_1=dec_m = exp (-7/fps);
per_frame_2=dec_s = exp (-3/fps);
per_frame_3=
per_frame_4=vol = (bass+mid+treb)/3; 
per_frame_5=vol_ = dec_m * vol_ + (1-dec_m)*vol;
per_frame_6=avg = avg*dec_s + vol*(1-dec_s);
per_frame_7=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2);
per_frame_8=t0 = is_beat*time + (1-is_beat)*t0;
per_frame_9=peak = is_beat * vol + (1-is_beat)*peak*dec_m;
per_frame_10=index = (index + is_beat) %8;
per_frame_11=index2 = (index2 + is_beat*bnot(index)) %8;
per_frame_12=
per_frame_13=trig = is_beat*(index==0);
per_frame_14=t1 = t1+trig; 
per_frame_15=
per_frame_16=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1);
per_frame_17=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1);
per_frame_18=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1);
per_frame_19=q1 = ran1; q2 = ran2; q3 = ran3;
per_frame_20=
per_frame_21=n = 0; 
per_frame_22=p1 *= .9; p2 = 0; p3 = 0;
per_frame_23=mx = 0; my = 0; mz = 0;
per_frame_24=vol2 = min(vol,2);
per_frame_25=vol2 = sqrt(vol);
per_frame_26=k5 = 1 / (rand(10)+.2); 
per_frame_27=loop (shapes,
per_frame_28=  sa = n/shapes;
per_frame_29=  p1 =  p1+.15*sin(sa*(vol-1)*200+time*.1)*vol;   
per_frame_30=  p2 = p2-p1*vol*k5;
per_frame_31=  x1 += sin(p2)*sa*.006*vol;
per_frame_32=  y1 += cos(p2)*sa*.006*vol;
per_frame_33=  z1 += cos(p1*.03)*.005*vol;
per_frame_34=
per_frame_35=mx += x1; my += y1; mz += z1;
per_frame_36=x1 = atan(x1/16)*16;
per_frame_37=y1 = atan(y1/16)*16;
per_frame_38=z1 = atan(z1/16)*16;
per_frame_39=//z1 = 1;
per_frame_40=  gmegabuf(n*4) =   x1;
per_frame_41=  gmegabuf(n*4+1) = y1;
per_frame_42=  gmegabuf(n*4+2) = z1;
per_frame_43=  n +=1;
per_frame_44=);
per_frame_45=
per_frame_46=trel = trel + vol_/fps*.3;
per_frame_47=q4 = min(max(0,4*sin(trel)),1)*-.2;
per_frame_48=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom);
per_frame_49=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom;
per_frame_50=q4 = mzoom_;
per_frame_51=q5 = vol >= vol_;
per_frame_52=
per_frame_53=monitor = q5;
per_frame_54=q6=aspecty; 
per_frame_55=q27 = index;
per_frame_56=q28 = index2;
per_frame_57=q24 = is_beat;
per_frame_58=q30 = min(1,.05/mzoom);;
per_frame_59=
per_frame_60=trig1 = is_beat*(index%2);
per_frame_61=pk = if (trig1,1,pk*dec_m);
per_frame_62=ran5 = if(trig1, rand(1), ran5);
per_frame_63=
per_frame_64=q22 = pk * pk * (frame%2);
per_frame_65=q22 = pk==1;
per_frame_66=q23 = ran5;
per_frame_67=
per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2);
per_pixel_2=k1 = q3/2; 
per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05;
per_pixel_4=zoom = 1 + (len)*q4; 
per_pixel_5=dx = 0.0 * q1* (y-.5);
per_pixel_6=dy = 0.0 * q2* (x-.5);
per_pixel_7=
per_pixel_8=
per_pixel_9=warp = 0.0;
per_pixel_10=
per_pixel_11=rot = (x1-y1)*.01*q1;
warp_1=`shader_body
warp_2=`{
warp_3=`ret = lerp(GetPixel((uv+uv_orig)/2 ),GetPixel(uv), 1);
warp_4=`ret *= (0.95 - .05*lum(GetBlur2(uv_orig)) - .1*q5);
warp_5=`ret -= 0.004;
warp_6=`
warp_7=`float2 uv2 = float2 (.2/rad,ang);
warp_8=`uv2 = uv_orig;
warp_9=`//ret += (tex2D (sampler_noise_lq,uv2*2+0*rand_frame).r-.0)*.05 * saturate(.1+(GetBlur2(uv)-GetPixel(uv))*1);
warp_10=`
warp_11=`}
comp_1=`float2 uv1, uv2, uv3;
comp_2=`shader_body
comp_3=`{
comp_4=`uv += texsize.zw/2;
comp_5=`float2 uv1 = uv-.5;
comp_6=`uv2 = float2(1/rad,ang)*.2;
comp_7=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5;
comp_8=`float k1 = .2;
comp_9=`
comp_10=`uv2 = frac((uv-.5)*k1+.5);
comp_11=`uv3 = frac((uv_echo-.5)*k1+.5);
comp_12=`float3 ret0 = GetBlur3(uv2)+GetBlur3(uv3) ;
comp_13=`float dx = lum(GetPixel(uv-texsize.zw)) - lum(GetPixel(uv+texsize.zw));
comp_14=`      dx += lum(GetPixel(uv_echo-texsize.zw)) - lum(GetPixel(uv_echo+texsize.zw));
comp_15=`
comp_16=`
comp_17=`    ret = lerp( tex2D(sampler_main, uv).xyz, 
comp_18=`                tex2D(sampler_main, uv_echo).xyz, 
comp_19=`                0.50);
comp_20=`
comp_21=`    ret = max( tex2D(sampler_main, uv).xyz, 
comp_22=`                tex2D(sampler_main, uv_echo).xyz)/1.5;
comp_23=`
comp_24=`
comp_25=`    ret = 2*max(GetBlur3(uv),GetBlur3(uv_echo)) + ret*3;;
comp_26=`
comp_27=`//ret = max(min(ret0/2,.5),ret);
comp_28=`
comp_29=`float2 noise = tex2D (sampler_noise_lq,uv*2);
comp_30=`uv2 = frac((uv-.5)*.8+.5);
comp_31=`uv3 = frac((uv_echo-.5)*.8+.5);
comp_32=`ret = max(1*ret, noise.r*(.05+2*(GetBlur3(uv2)+GetBlur3(uv3))));
comp_33=`
comp_34=`}
