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