MILKDROP_PRESET_VERSION=201
PSVERSION=3
PSVERSION_WARP=3
PSVERSION_COMP=3
[preset00]
fRating=4.000
fGammaAdj=1.980
fDecay=0.500
fVideoEchoZoom=1.000
fVideoEchoAlpha=0.500
nVideoEchoOrientation=3
nWaveMode=1
bAdditiveWaves=1
bWaveDots=0
bWaveThick=1
bModWaveAlphaByVolume=1
bMaximizeWaveColor=1
bTexWrap=1
bDarkenCenter=0
bRedBlueStereo=0
bBrighten=0
bDarken=1
bSolarize=0
bInvert=0
fWaveAlpha=0.001
fWaveScale=0.133
fWaveSmoothing=0.000
fWaveParam=-1.000
fModWaveAlphaStart=1.000
fModWaveAlphaEnd=1.300
fWarpAnimSpeed=1.459
fWarpScale=2.007
fZoomExponent=1.00000
fShader=0.000
zoom=0.99990
rot=0.00000
cx=0.500
cy=0.500
dx=0.00000
dy=0.00000
warp=0.01000
sx=0.99990
sy=1.00000
wave_r=0.000
wave_g=0.000
wave_b=0.000
wave_x=0.500
wave_y=0.500
ob_size=0.015
ob_r=0.000
ob_g=0.000
ob_b=0.000
ob_a=0.000
ib_size=0.000
ib_r=0.000
ib_g=0.000
ib_b=0.000
ib_a=0.200
nMotionVectorsX=12.000
nMotionVectorsY=9.000
mv_dx=0.000
mv_dy=0.000
mv_l=0.900
mv_r=1.000
mv_g=1.000
mv_b=1.000
mv_a=0.000
b1n=0.000
b2n=0.000
b3n=0.000
b1x=1.000
b2x=1.000
b3x=1.000
b1ed=0.000
wavecode_0_enabled=0
wavecode_0_samples=62
wavecode_0_sep=0
wavecode_0_bSpectrum=0
wavecode_0_bUseDots=0
wavecode_0_bDrawThick=0
wavecode_0_bAdditive=0
wavecode_0_scaling=8.92691
wavecode_0_smoothing=0.00000
wavecode_0_r=0.200
wavecode_0_g=0.600
wavecode_0_b=0.700
wavecode_0_a=0.100
wave_0_per_frame1=t1 = 0;
wave_0_per_frame2=
wave_0_per_frame3=//Position
wave_0_per_frame4=t3 = rand (100)/100;
wave_0_per_frame5=t3 = 1;
wave_0_per_frame6=t2 = t3*(rand (100)/100-.5)*4;;
wave_0_per_frame7=
wave_0_per_frame8=t4 = 8; //Halme;
wave_0_per_frame9=
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=1
wavecode_1_scaling=1.00000
wavecode_1_smoothing=0.50000
wavecode_1_r=0.000
wavecode_1_g=0.000
wavecode_1_b=0.700
wavecode_1_a=1.000
wave_1_per_frame1=t1 = 0;
wave_1_per_frame2=t2 = t2*.9 + .1*(rand(100)/100-.5);
wavecode_2_enabled=0
wavecode_2_samples=512
wavecode_2_sep=0
wavecode_2_bSpectrum=0
wavecode_2_bUseDots=0
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=1.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.000
wavecode_3_g=0.200
wavecode_3_b=0.000
wavecode_3_a=1.000
wave_3_per_frame1=t1 = 0;
shapecode_0_enabled=1
shapecode_0_sides=3
shapecode_0_additive=0
shapecode_0_thickOutline=1
shapecode_0_textured=0
shapecode_0_num_inst=8
shapecode_0_x=0.730
shapecode_0_y=0.070
shapecode_0_rad=0.09860
shapecode_0_ang=0.81681
shapecode_0_tex_ang=0.00000
shapecode_0_tex_zoom=4.86445
shapecode_0_r=0.000
shapecode_0_g=0.000
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.200
shapecode_0_border_r=0.900
shapecode_0_border_g=0.100
shapecode_0_border_b=0.000
shapecode_0_border_a=0.000
shape_0_init1=bob = 1.5;
shape_0_init2=ro = 0;
shape_0_init3=red = rand(20);
shape_0_per_frame1=x = instance/num_inst; x=x-int(x); y=0.95; a2*=(q11<5);
shapecode_1_enabled=0
shapecode_1_sides=14
shapecode_1_additive=0
shapecode_1_thickOutline=0
shapecode_1_textured=0
shapecode_1_num_inst=111
shapecode_1_x=0.770
shapecode_1_y=0.660
shapecode_1_rad=0.01000
shapecode_1_ang=0.00000
shapecode_1_tex_ang=0.00000
shapecode_1_tex_zoom=0.30299
shapecode_1_r=0.000
shapecode_1_g=0.000
shapecode_1_b=0.000
shapecode_1_a=1.000
shapecode_1_r2=0.000
shapecode_1_g2=0.000
shapecode_1_b2=0.000
shapecode_1_a2=0.000
shapecode_1_border_r=0.000
shapecode_1_border_g=0.000
shapecode_1_border_b=1.000
shapecode_1_border_a=0.000
shape_1_per_frame1=y = instance/num_inst/16 * (1+q7);
shape_1_per_frame2=x=.2;;
shape_1_per_frame3=
shape_1_per_frame4=if (instance==num_inst-1,r=1; g=0.6; b=0.2; a2=0;rad*=4*mid_att; additive=1,0);
shape_1_per_frame5=
shape_1_per_frame6=
shapecode_2_enabled=0
shapecode_2_sides=4
shapecode_2_additive=0
shapecode_2_thickOutline=0
shapecode_2_textured=0
shapecode_2_num_inst=41
shapecode_2_x=0.800
shapecode_2_y=0.500
shapecode_2_rad=0.44484
shapecode_2_ang=0.00000
shapecode_2_tex_ang=0.00000
shapecode_2_tex_zoom=1.22016
shapecode_2_r=1.000
shapecode_2_g=0.000
shapecode_2_b=0.200
shapecode_2_a=0.100
shapecode_2_r2=0.000
shapecode_2_g2=0.000
shapecode_2_b2=0.000
shapecode_2_a2=0.000
shapecode_2_border_r=1.000
shapecode_2_border_g=1.000
shapecode_2_border_b=0.600
shapecode_2_border_a=0.050
shapecode_3_enabled=0
shapecode_3_sides=4
shapecode_3_additive=0
shapecode_3_thickOutline=0
shapecode_3_textured=1
shapecode_3_num_inst=1
shapecode_3_x=0.200
shapecode_3_y=0.400
shapecode_3_rad=0.49139
shapecode_3_ang=0.00000
shapecode_3_tex_ang=0.00000
shapecode_3_tex_zoom=0.62531
shapecode_3_r=1.000
shapecode_3_g=0.700
shapecode_3_b=1.000
shapecode_3_a=0.300
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=1.000
shapecode_3_border_b=1.000
shapecode_3_border_a=0.000
per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;);
per_frame_init_2=d1=d2=0;
per_frame_init_3=trel1=rand(100);
per_frame_init_4=index=rand(100);
per_frame_init_5=
per_frame_1=dec_f = 1-5/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps;
per_frame_2=bvol = (2*bass+mid+treb); 
per_frame_3=bvol_ =bvol_*dec_m + (1-dec_m)*bvol;
per_frame_4=bvol2 =bvol2*dec_f + (1-dec_f)*bvol;
per_frame_5=Exc = (bvol-bvol_);
per_frame_6=
per_frame_7=maxind = 0; 
per_frame_8=minbpm=100; maxbpm=300; n_res=100; qavg=0.01;
per_frame_9=
per_frame_10=i = 0;
per_frame_11=loop (n_res,
per_frame_12=  n = i*8;
per_frame_13=  w = 6.2832/60*minbpm*pow(maxbpm/minbpm,i/n_res);
per_frame_14=  megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.24*dt; 
per_frame_15=  ECS = 4;
per_frame_16=  loop (ECS, 
per_frame_17=    Kraft = Exc - sqr(w)*megabuf(n+2) ;
per_frame_18=    megabuf (n+1) += Kraft        * dt/ECS;
per_frame_19=    megabuf (n+2) += megabuf(n+1) * dt/ECS;  
per_frame_20=  );
per_frame_21=  quad = sqrt (pow(megabuf(n+2)*w,2) + pow(megabuf(n+1),2));
per_frame_22=  megabuf (n+3) = megabuf(n+3) *dec_m +  quad* (1-dec_m);
per_frame_23=  qavg+=sqr(megabuf(n+3))/n_res;
per_frame_24=  if (megabuf(n+3) > megabuf (maxind*8+3), maxind = max(1,min(n_res-2,i)),0);
per_frame_25=  gmegabuf(i)=megabuf(n+3);
per_frame_26=  i += 1;);
per_frame_27=
per_frame_28=//EXACT BEAT
per_frame_29=m=maxind;
per_frame_30=BL=minbpm*pow(maxbpm/minbpm,(m-1)/n_res);
per_frame_31=B0=minbpm*pow(maxbpm/minbpm,m/n_res);
per_frame_32=BH=minbpm*pow(maxbpm/minbpm,(m+1)/n_res);
per_frame_33=
per_frame_34=AL=sqr(megabuf((m-1)*8+3));
per_frame_35=A0=sqr(megabuf((m)*8+3));
per_frame_36=AH=sqr(megabuf((m+1)*8+3));
per_frame_37=
per_frame_38=BPM = (BL*AL + B0*A0 + BH*AH) / (AL+A0+AH);
per_frame_39=if (BPM>180, BPM*=.5,0);
per_frame_40=
per_frame_41=m = maxind*8;
per_frame_42=certain = certain * dec_m + (1-dec_m) * megabuf(m+3)/qavg;
per_frame_43=trel1 += BPM/60*dt*3.1416*(bvol2>2.5);
per_frame_44=
per_frame_45=sgl_beat = (sin(trel1)>0) * (os<0);
per_frame_46=os=sin (trel1);
per_frame_47=
per_frame_48=trel2 +=  BPM/60*dt*3.1416*4;
per_frame_49=dbl_beat = (sin(trel2)>0) * (os2<0);
per_frame_50=os2=sin (trel2);
per_frame_51=
per_frame_52=index += sgl_beat;
per_frame_53=index2+= dbl_beat;
per_frame_54=trig = sgl_beat&&(index%4==0);
per_frame_55=
per_frame_56=if (trig, d1=rand(1)*0.5-0.2; d2=rand(5);,0);
per_frame_57=
per_frame_58=q1 = cos(trel1);
per_frame_59=q2 = cos(trel1*1.45);
per_frame_60=q3 = cos(trel1*0.47);
per_frame_61=
per_frame_62=q7 = min(1.5,max(0.02,bvol2/2-1));
per_frame_63=dv_=dv_*dec_s+(1-dec_s)*(exp(-1*q7));
per_frame_64=q8=max(0,min(2,pow(exc-2,5)))/2+.2;
per_frame_65=q9=max(0.7,0.96-dt*2*q7);
per_frame_66=monitor = dv_;
per_frame_67=q6=dv_;
per_frame_68=
per_frame_69=q10= int(d2)*.05;
per_frame_70=//q10=(index2%8)*0.2/8;
per_frame_71=q11=index%12;
per_frame_72=q12=index2;
per_frame_73=monitor = q12;
per_frame_74=q24=dbl_beat;
per_pixel_1=warp=0.1;
warp_1=`#define sat saturate
warp_2=`sampler sampler_pw_noise_lq;
warp_3=`float r;
warp_4=`float2 uv1,uv2,uv3,z;
warp_5=` 
warp_6=` float2 cpow(float2 base, float ex) {
warp_7=`   float moduz = sqrt(base.x*base.x + base.y*base.y);
warp_8=`   float thetaz = atan2(base.y, base.x);
warp_9=`   float2 pow = float2(pow(moduz, ex)*cos(thetaz*ex), pow(moduz, ex)*sin(thetaz*ex));
warp_10=`   return pow; }
warp_11=` 
warp_12=`shader_body
warp_13=`{
warp_14=`uv1 = float2(uv.x-.5,uv.y-0.5)*aspect.xy;
warp_15=`
warp_16=`//Fractal Distortion
warp_17=`//uv=(uv-0.5)*(1+rad*.1)+.5;
warp_18=`z = (uv.yx-.5)*2;
warp_19=`uv2 = cpow(z,.56)%1;
warp_20=`uv2 = 0.5 + (1 -abs(frac(uv2 * 0.5)*2 - 1 )-0.5)*1; // Eo.S. mirror code
warp_21=`r=.87-lum(GetBlur1(uv_orig)-GetPixel(uv_orig))*.3;
warp_22=`ret = lerp(GetPixel(uv2.yx+.02*rand_preset.y),GetPixel(uv_orig),q6)*r - 0.01;
warp_23=`
warp_24=`float3 li = .005/length(sin(uv1-float2(q1,q11)))*normalize(roam_sin+.5)+
warp_25=`            .005/length(sin(uv1-float2(0,q2)))*normalize(roam_cos+.5)+
warp_26=`            .005/length(sin(uv1-1*float2(q2,q3)))*normalize(roam_cos.zxy);
warp_27=`
warp_28=`ret += q7*sat(li*lum(1+li)) ;;
warp_29=`
warp_30=`uv3=lerp(1/uv2,uv2,rand_preset.x>0.5);
warp_31=`float c= length (uv3);
warp_32=`ret *= 1-sat(.01/(abs(frac(c))))*uv.y* sat(5-length(uv3));
warp_33=`
warp_34=`
warp_35=`uv3= uv2;
warp_36=`float s=.25/treb_att;
warp_37=`ret += sat(q8*uv.y*.004/length(sin(uv3*float2(s,1)-float2(s,q10)))) * sat(5-length(uv3));
warp_38=`
warp_39=`
warp_40=`ret += 0.0003/length(uv2.yx-float2(.28,0.99));
warp_41=`
warp_42=`uv1=uv-0.5;
warp_43=`float ra = uv.y*32;
warp_44=`ret*=sat(ra+.25+rand_preset.z);
warp_45=`
warp_46=`}
warp_47=`
comp_1=`#define sat saturate
comp_2=`float2 uv1,uv2,z,dz,rs;
comp_3=`
comp_4=`shader_body
comp_5=`{
comp_6=`//uv=(uv-0.5)*(1-rad/4)/0.9+.5;
comp_7=`float2 uvm=0;
comp_8=`float2 uvd = uv;
comp_9=`uvm.x=uvd.x+.05*(tex2D(sampler_noise_hq, uv.x*2).x);
comp_10=`uvm.y=uvd.y+.05*(tex2D(sampler_noise_hq, uv.y*2).x);
comp_11=`uvm=frac(uvm);
comp_12=`float3 fix = GetBlur1(uvm);
comp_13=`
comp_14=`float3 fret = (4*fix);
comp_15=`float3 inv = .48-fret;
comp_16=`
comp_17=`float3 aret=tex2D(sampler_main, float2(uv.x, uv.y*.75))*inv;
comp_18=`ret=tex2D(sampler_main, float2(uv.x, uv.y*.75))*inv+.58*fret;
comp_19=`
comp_20=`ret *= 0.2+lum(max(aret+ret, ret));
comp_21=`ret*=2*saturate(2.5-3*uv.y);
comp_22=`ret = max((GetPixel(uv)+GetBlur2(uv))*2,ret)-0.2*rad*rad-0.07;
comp_23=`}
comp_24=`
comp_25=`
