1MILKDROP_PRESET_VERSION=201
2PSVERSION=2
3PSVERSION_WARP=2
4PSVERSION_COMP=2
5[preset00]
6fRating=5.000000
7fGammaAdj=1.980
8fDecay=0.500
9fVideoEchoZoom=0.952
10fVideoEchoAlpha=0.500
11nVideoEchoOrientation=3
12nWaveMode=4
13bAdditiveWaves=0
14bWaveDots=0
15bWaveThick=0
16bModWaveAlphaByVolume=1
17bMaximizeWaveColor=0
18bTexWrap=1
19bDarkenCenter=0
20bRedBlueStereo=0
21bBrighten=0
22bDarken=1
23bSolarize=0
24bInvert=0
25fWaveAlpha=0.392
26fWaveScale=1.576
27fWaveSmoothing=0.450
28fWaveParam=0.080
29fModWaveAlphaStart=0.000
30fModWaveAlphaEnd=1.320
31fWarpAnimSpeed=1.459
32fWarpScale=2.007
33fZoomExponent=1.00000
34fShader=0.000
35zoom=0.99990
36rot=0.00000
37cx=0.500
38cy=0.500
39dx=0.00000
40dy=0.00000
41warp=0.01000
42sx=0.99990
43sy=1.00000
44wave_r=0.500
45wave_g=0.790
46wave_b=1.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=0.800
54ib_size=0.260
55ib_r=0.250
56ib_g=0.250
57ib_b=0.250
58ib_a=0.000
59nMotionVectorsX=32.000
60nMotionVectorsY=24.000
61mv_dx=0.000
62mv_dy=0.000
63mv_l=0.100
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.000
75wavecode_0_enabled=0
76wavecode_0_samples=142
77wavecode_0_sep=120
78wavecode_0_bSpectrum=0
79wavecode_0_bUseDots=1
80wavecode_0_bDrawThick=0
81wavecode_0_bAdditive=1
82wavecode_0_scaling=0.01000
83wavecode_0_smoothing=0.82000
84wavecode_0_r=1.000
85wavecode_0_g=1.000
86wavecode_0_b=1.000
87wavecode_0_a=0.600
88wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
89wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
90wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
91wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
92wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
93wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
94wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
95wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
96wave_0_init9=
97wave_0_per_frame1=t2 = t2 + bass_att;
98wave_0_per_point1=
99wave_0_per_point2=t_abs = sample;
100wave_0_per_point3=t_rel = sample-time/8;
101wave_0_per_point4=
102wave_0_per_point5=ox =  sin (sample*110) ;
103wave_0_per_point6=oy =  cos (sample*110);
104wave_0_per_point7=
105wave_0_per_point8=oz = 4+1/(t_rel - int(t_rel));
106wave_0_per_point9=
107wave_0_per_point10=r = .3;
108wave_0_per_point11=g = 0.7;
109wave_0_per_point12=b = 1;
110wave_0_per_point13=
111wave_0_per_point14=a = .8;
112wave_0_per_point15=
113wave_0_per_point16=xang = 0;
114wave_0_per_point17=yang = 0;
115wave_0_per_point18=zang = 0;
116wave_0_per_point19=fov = .5;
117wave_0_per_point20=
118wave_0_per_point21=
119wave_0_per_point22=// Rotation um x,y,z
120wave_0_per_point23=
121wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang);
122wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang);
123wave_0_per_point26=
124wave_0_per_point27=ox = mx;
125wave_0_per_point28=oy = my;
126wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang);
127wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang);
128wave_0_per_point31=ox = mx;
129wave_0_per_point32=oz = mz;
130wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang);
131wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang);
132wave_0_per_point35=oy = my;
133wave_0_per_point36=oz = mz;
134wave_0_per_point37=
135wave_0_per_point38=x = ox*fov/oz +0.45;
136wave_0_per_point39=y = oy*fov/oz + 0.45;
137wavecode_1_enabled=0
138wavecode_1_samples=512
139wavecode_1_sep=0
140wavecode_1_bSpectrum=0
141wavecode_1_bUseDots=1
142wavecode_1_bDrawThick=1
143wavecode_1_bAdditive=0
144wavecode_1_scaling=0.89152
145wavecode_1_smoothing=0.82000
146wavecode_1_r=1.000
147wavecode_1_g=1.000
148wavecode_1_b=1.000
149wavecode_1_a=0.100
150wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
151wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
152wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
153wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
154wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
155wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
156wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
157wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
158wave_1_init9=
159wave_1_per_frame1=tm = time*.1;
160wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
161wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
162wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
163wave_1_per_frame5=
164wave_1_per_frame6=tic = min(time - tin,1);
165wave_1_per_frame7=tin = time;
166wave_1_per_frame8=
167wave_1_per_frame9=tva = (tic*q1*.5);
168wave_1_per_frame10=tvb = (tic*q2*.5);
169wave_1_per_frame11=tvc = (tic*q3*.5);
170wave_1_per_frame12=
171wave_1_per_frame13=q1 = tva;
172wave_1_per_frame14=q2 = tvb;
173wave_1_per_frame15=q3 = tvc;
174wave_1_per_frame16=
175wave_1_per_frame17=sz = .5;
176wave_1_per_frame18=len = q4;
177wave_1_per_frame19=t4 = len;
178wavecode_2_enabled=0
179wavecode_2_samples=512
180wavecode_2_sep=0
181wavecode_2_bSpectrum=0
182wavecode_2_bUseDots=0
183wavecode_2_bDrawThick=1
184wavecode_2_bAdditive=0
185wavecode_2_scaling=0.89152
186wavecode_2_smoothing=0.82000
187wavecode_2_r=0.000
188wavecode_2_g=0.200
189wavecode_2_b=0.000
190wavecode_2_a=1.000
191wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
192wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
193wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
194wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
195wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
196wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
197wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
198wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
199wave_2_init9=
200wave_2_per_frame1=tm = time*.1;
201wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
202wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
203wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
204wave_2_per_frame5=
205wave_2_per_frame6=tic = min(time - tin,1);
206wave_2_per_frame7=tin = time;
207wave_2_per_frame8=
208wave_2_per_frame9=tva = (tic*q1*.5);
209wave_2_per_frame10=tvb = (tic*q2*.5);
210wave_2_per_frame11=tvc = (tic*q3*.5);
211wave_2_per_frame12=
212wave_2_per_frame13=q1 = tva;
213wave_2_per_frame14=q2 = tvb;
214wave_2_per_frame15=q3 = tvc;
215wave_2_per_frame16=
216wave_2_per_frame17=sz = .5;
217wave_2_per_frame18=len = 1;
218wave_2_per_frame19=t4 = len;
219wavecode_3_enabled=0
220wavecode_3_samples=512
221wavecode_3_sep=0
222wavecode_3_bSpectrum=1
223wavecode_3_bUseDots=1
224wavecode_3_bDrawThick=0
225wavecode_3_bAdditive=0
226wavecode_3_scaling=1.00000
227wavecode_3_smoothing=0.50000
228wavecode_3_r=1.000
229wavecode_3_g=1.000
230wavecode_3_b=1.000
231wavecode_3_a=1.000
232shapecode_0_enabled=1
233shapecode_0_sides=4
234shapecode_0_additive=0
235shapecode_0_thickOutline=0
236shapecode_0_textured=1
237shapecode_0_num_inst=1
238shapecode_0_x=0.500
239shapecode_0_y=0.500
240shapecode_0_rad=0.54600
241shapecode_0_ang=2.19912
242shapecode_0_tex_ang=0.50266
243shapecode_0_tex_zoom=2.02311
244shapecode_0_r=1.000
245shapecode_0_g=1.000
246shapecode_0_b=0.900
247shapecode_0_a=0.600
248shapecode_0_r2=0.800
249shapecode_0_g2=0.800
250shapecode_0_b2=0.800
251shapecode_0_a2=0.600
252shapecode_0_border_r=1.000
253shapecode_0_border_g=1.000
254shapecode_0_border_b=0.000
255shapecode_0_border_a=0.700
256shape_0_per_frame1=tex_ang =  1 + sin(time/9);
257shape_0_per_frame2=rad = q29;
258shape_0_per_frame3=tex_zoom = (2 + sin(time/17));
259shape_0_per_frame4=additive = q22/6;
260shape_0_per_frame5=textured = 1-bnot(q23)*q24;
261shapecode_1_enabled=0
262shapecode_1_sides=34
263shapecode_1_additive=0
264shapecode_1_thickOutline=1
265shapecode_1_textured=0
266shapecode_1_num_inst=1
267shapecode_1_x=0.500
268shapecode_1_y=0.500
269shapecode_1_rad=0.72863
270shapecode_1_ang=0.00000
271shapecode_1_tex_ang=0.00000
272shapecode_1_tex_zoom=0.93550
273shapecode_1_r=0.500
274shapecode_1_g=0.550
275shapecode_1_b=0.500
276shapecode_1_a=0.100
277shapecode_1_r2=0.700
278shapecode_1_g2=0.400
279shapecode_1_b2=0.000
280shapecode_1_a2=0.000
281shapecode_1_border_r=0.500
282shapecode_1_border_g=0.500
283shapecode_1_border_b=0.500
284shapecode_1_border_a=0.000
285shapecode_2_enabled=1
286shapecode_2_sides=100
287shapecode_2_additive=0
288shapecode_2_thickOutline=0
289shapecode_2_textured=0
290shapecode_2_num_inst=1
291shapecode_2_x=0.503
292shapecode_2_y=0.500
293shapecode_2_rad=0.01000
294shapecode_2_ang=0.00000
295shapecode_2_tex_ang=0.00000
296shapecode_2_tex_zoom=0.60986
297shapecode_2_r=1.000
298shapecode_2_g=0.100
299shapecode_2_b=0.000
300shapecode_2_a=0.900
301shapecode_2_r2=1.000
302shapecode_2_g2=1.000
303shapecode_2_b2=1.000
304shapecode_2_a2=0.000
305shapecode_2_border_r=0.500
306shapecode_2_border_g=0.500
307shapecode_2_border_b=0.500
308shapecode_2_border_a=0.000
309shape_2_per_frame1=x = .5 + rand(10)/25;
310shape_2_per_frame2=y = .5 + rand(10)/25;
311shape_2_per_frame3=ang = rand(6);
312shape_2_per_frame4=r = rand(4)/3;
313shape_2_per_frame5=g = rand(4)/3;
314shape_2_per_frame6=b = rand(4)/3;
315shape_2_per_frame7=r2 = b;
316shape_2_per_frame8=g2 = r;
317shape_2_per_frame9=b2 = g;
318shape_2_per_frame10=a = min(q21/2 ,.9);
319shape_2_per_frame11=rad = a/9 ;
320shape_2_per_frame12=
321shape_2_per_frame13=a = .5;a2 = .8;
322shapecode_3_enabled=0
323shapecode_3_sides=63
324shapecode_3_additive=0
325shapecode_3_thickOutline=0
326shapecode_3_textured=1
327shapecode_3_num_inst=1
328shapecode_3_x=0.500
329shapecode_3_y=1.000
330shapecode_3_rad=0.54822
331shapecode_3_ang=0.00000
332shapecode_3_tex_ang=0.00000
333shapecode_3_tex_zoom=0.49981
334shapecode_3_r=1.000
335shapecode_3_g=1.000
336shapecode_3_b=1.000
337shapecode_3_a=1.000
338shapecode_3_r2=1.000
339shapecode_3_g2=1.000
340shapecode_3_b2=1.000
341shapecode_3_a2=0.000
342shapecode_3_border_r=0.500
343shapecode_3_border_g=0.500
344shapecode_3_border_b=0.500
345shapecode_3_border_a=0.000
346per_frame_1=dec_med = pow (0.9, 30/fps);
347per_frame_2=dec_slow = pow (0.99, 30/fps);
348per_frame_3=beat = max (max (bass, mid), treb);
349per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow);
350per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2);
351per_frame_6=t0 = is_beat*time + (1-is_beat)*t0;
352per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med;
353per_frame_8=index = (index + is_beat) %4;
354per_frame_9=index2 = (index2 + is_beat*bnot(index))%4;
355per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3;
356per_frame_11=
357per_frame_12=
358per_frame_13=q20 = avg;
359per_frame_14=q21 = beat;
360per_frame_15=q22 = max(peak,4);
361per_frame_16=q23 = index;
362per_frame_17=q24 = is_beat;
363per_frame_18=q26 = max(bass + mid + treb,3);
364per_frame_19=
365per_frame_20=movez = movez + .1*(1+.3*q26)*30/fps;
366per_frame_21=q30 = movez;
367per_frame_22=
368per_frame_23=k1 =  is_beat*equal(index,0);
369per_frame_24=p1 =  k1*(p1+1) + (1-k1)*p1;
370per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1;
371per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2;
372per_frame_27=rott = p3*3.1416/2;
373per_frame_28=
374per_frame_29=q1 = cos(rott);
375per_frame_30=q2 = sin(rott);
376per_frame_31=q3 = -q2;
377per_frame_32=q4 = q1;
378per_frame_33=
379per_frame_34=
380per_frame_35=str = str * dec_slow + (1-dec_slow) * index3;
381per_frame_36=q27 = 4 - str;
382per_frame_37=
383per_frame_38=mv_a = equal(index2,2)*bnot(index)*.5;
384per_frame_39=
385per_frame_40=rot1 = dec_med * rot1 + (1-dec_med) * bnot(index2) ;
386per_frame_41=q28 = rot1;
387per_frame_42=
388per_frame_43=copy = copy * dec_slow + (1-dec_slow)*index3;
389per_frame_44=q29 = .3*copy;
390per_frame_45=
391per_frame_46=
392per_pixel_1=dx = 0.04*q28;
393per_pixel_2=rot = .06*q2;
394per_pixel_3=zoom = .96 + .1*sin(time/7);
395per_pixel_4=//zoom = 1.04;
396warp_1=`shader_body {
397warp_2=`float corr = texsize.xy*texsize_noise_lq.zw;
398warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy;
399warp_4=`
400warp_5=`
401warp_6=`float2 zz = uv1 *texsize.xy *.01;
402warp_7=`zz =mul(zz,float2x2(_qa));
403warp_8=`zz = -zz.yx;
404warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz);
405warp_10=`
406warp_11=`uv += h1*texsize.zw * 16;
407warp_12=`float3 crisp = tex2D(sampler_main,uv);
408warp_13=`
409warp_14=`ret = crisp*.99-.01;
410warp_15=`}
411comp_1=`shader_body
412comp_2=`{
413comp_3=`float2 uv1 = (uv-0.5)*aspect.xy;
414comp_4=`
415comp_5=`float rad2 = length(uv1) + .1;
416comp_6=`float rad1 = .1/rad2 ;
417comp_7=`
418comp_8=`float2 uv2 = float2 (ang/3.14, q27*rad1);
419comp_9=`uv2.y = uv2.y  +.1*q30;
420comp_10=`uv2.x = uv2.x  +.2*time;
421comp_11=`
422comp_12=`float2 uv3 = float2 (ang/3.14, 4*rad1);
423comp_13=`uv3.y = uv3.y  -.1*q30;
424comp_14=`
425comp_15=`
426comp_16=`float3 crisp = 2*GetPixel(frac(uv2)) + GetPixel(frac(uv3));
427comp_17=`crisp = max(crisp,2*GetBlur2(frac(uv2)) + GetBlur2(frac(uv3)));
428comp_18=`
429comp_19=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8);
430comp_20=`
431comp_21=`crisp = 3*crisp * pow(rad,1);
432comp_22=`float mask = saturate(1-4*rad);
433comp_23=`
434comp_24=`ret = crisp + lay1*mask + mask * 2*GetBlur1(frac(uv));
435comp_25=`
436comp_26=`}
437