1MILKDROP_PRESET_VERSION=201
2PSVERSION=3
3PSVERSION_WARP=3
4PSVERSION_COMP=2
5[preset00]
6fRating=4.000000
7fGammaAdj=1.000
8fDecay=0.000
9fVideoEchoZoom=1.000
10fVideoEchoAlpha=0.000
11nVideoEchoOrientation=3
12nWaveMode=7
13bAdditiveWaves=1
14bWaveDots=0
15bWaveThick=0
16bModWaveAlphaByVolume=1
17bMaximizeWaveColor=0
18bTexWrap=0
19bDarkenCenter=0
20bRedBlueStereo=0
21bBrighten=0
22bDarken=0
23bSolarize=0
24bInvert=0
25fWaveAlpha=0.001
26fWaveScale=1.286
27fWaveSmoothing=0.630
28fWaveParam=0.000
29fModWaveAlphaStart=0.710
30fModWaveAlphaEnd=1.300
31fWarpAnimSpeed=1.000
32fWarpScale=1.331
33fZoomExponent=0.69972
34fShader=0.000
35zoom=0.99455
36rot=0.00000
37cx=0.500
38cy=0.500
39dx=0.00000
40dy=0.00000
41warp=0.01000
42sx=1.00000
43sy=1.00000
44wave_r=0.650
45wave_g=0.650
46wave_b=0.650
47wave_x=0.500
48wave_y=0.500
49ob_size=0.000
50ob_r=0.010
51ob_g=0.000
52ob_b=0.000
53ob_a=1.000
54ib_size=0.000
55ib_r=0.400
56ib_g=0.400
57ib_b=0.600
58ib_a=1.000
59nMotionVectorsX=64.000
60nMotionVectorsY=48.000
61mv_dx=0.000
62mv_dy=0.000
63mv_l=0.000
64mv_r=1.000
65mv_g=1.000
66mv_b=1.000
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=512
77wavecode_0_sep=0
78wavecode_0_bSpectrum=0
79wavecode_0_bUseDots=0
80wavecode_0_bDrawThick=1
81wavecode_0_bAdditive=0
82wavecode_0_scaling=1.00000
83wavecode_0_smoothing=0.50000
84wavecode_0_r=1.000
85wavecode_0_g=1.000
86wavecode_0_b=1.000
87wavecode_0_a=1.000
88wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass);
89wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb);
90wave_0_per_point3=
91wave_0_per_point4=mx=mx+(.0002*cos(ma));
92wave_0_per_point5=my=my+(.0002*sin(ma));
93wave_0_per_point6=
94wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx);
95wave_0_per_point8=my=if(above(my,.9),(.9-my),my);
96wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx);
97wave_0_per_point10=my=if(below(my,.1),(.9+my),my);
98wave_0_per_point11=
99wave_0_per_point12=x=mx;
100wave_0_per_point13=y=my;
101wave_0_per_point14=
102wave_0_per_point15=a=(above(bass+mid+treb,.8));
103wave_0_per_point16=pi23=4*asin(1)*.333333333;
104wave_0_per_point17=vol=bass+mid+treb;
105wave_0_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5;
106wave_0_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5;
107wave_0_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5;
108wavecode_1_enabled=1
109wavecode_1_samples=512
110wavecode_1_sep=0
111wavecode_1_bSpectrum=0
112wavecode_1_bUseDots=0
113wavecode_1_bDrawThick=1
114wavecode_1_bAdditive=0
115wavecode_1_scaling=1.00000
116wavecode_1_smoothing=0.50000
117wavecode_1_r=1.000
118wavecode_1_g=1.000
119wavecode_1_b=1.000
120wavecode_1_a=1.000
121wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass);
122wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid);
123wave_1_per_point3=
124wave_1_per_point4=mx=mx+(.0001*cos(ma));
125wave_1_per_point5=my=my+(.0001*sin(ma));
126wave_1_per_point6=
127wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx);
128wave_1_per_point8=my=if(above(my,.9),(.9-my),my);
129wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx);
130wave_1_per_point10=my=if(below(my,.1),(.9+my),my);
131wave_1_per_point11=
132wave_1_per_point12=x=mx;
133wave_1_per_point13=y=my;
134wave_1_per_point14=
135wave_1_per_point15=a=(above(bass+mid+treb,.1));
136wave_1_per_point16=pi23=4*asin(1)*.333333333;
137wave_1_per_point17=vol=bass+mid+treb;
138wave_1_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5;
139wave_1_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5;
140wave_1_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5;
141wavecode_2_enabled=1
142wavecode_2_samples=512
143wavecode_2_sep=0
144wavecode_2_bSpectrum=0
145wavecode_2_bUseDots=1
146wavecode_2_bDrawThick=1
147wavecode_2_bAdditive=0
148wavecode_2_scaling=1.00000
149wavecode_2_smoothing=0.50000
150wavecode_2_r=1.000
151wavecode_2_g=1.000
152wavecode_2_b=1.000
153wavecode_2_a=1.000
154wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid);
155wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb);
156wave_2_per_point3=
157wave_2_per_point4=mx=mx+(.0004*cos(ma));
158wave_2_per_point5=my=my+(.0004*sin(ma));
159wave_2_per_point6=
160wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx);
161wave_2_per_point8=my=if(above(my,.9),(.9-my),my);
162wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx);
163wave_2_per_point10=my=if(below(my,.1),(.9+my),my);
164wave_2_per_point11=
165wave_2_per_point12=x=mx;
166wave_2_per_point13=y=my;
167wave_2_per_point14=
168wave_2_per_point15=a=(above(bass+mid+treb,.3));
169wave_2_per_point16=pi23=4*asin(1)*.333333333;
170wave_2_per_point17=vol=bass+mid+treb;
171wave_2_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5;
172wave_2_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5;
173wave_2_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5;
174wavecode_3_enabled=1
175wavecode_3_samples=512
176wavecode_3_sep=0
177wavecode_3_bSpectrum=0
178wavecode_3_bUseDots=0
179wavecode_3_bDrawThick=1
180wavecode_3_bAdditive=0
181wavecode_3_scaling=1.00000
182wavecode_3_smoothing=0.50000
183wavecode_3_r=1.000
184wavecode_3_g=1.000
185wavecode_3_b=1.000
186wavecode_3_a=1.000
187wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass);
188wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb);
189wave_3_per_point3=
190wave_3_per_point4=mx=mx+(.0008*cos(ma));
191wave_3_per_point5=my=my+(.0008*sin(ma));
192wave_3_per_point6=
193wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx);
194wave_3_per_point8=my=if(above(my,.9),(.9-my),my);
195wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx);
196wave_3_per_point10=my=if(below(my,.1),(.9+my),my);
197wave_3_per_point11=
198wave_3_per_point12=x=mx;
199wave_3_per_point13=y=my;
200wave_3_per_point14=
201wave_3_per_point15=a=(above(bass+mid+treb,.2));
202wave_3_per_point16=pi23=4*asin(1)*.333333333;
203wave_3_per_point17=vol=bass+mid+treb;
204wave_3_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5;
205wave_3_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5;
206wave_3_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5;
207shapecode_0_enabled=0
208shapecode_0_sides=4
209shapecode_0_additive=0
210shapecode_0_thickOutline=0
211shapecode_0_textured=1
212shapecode_0_num_inst=1
213shapecode_0_x=0.500
214shapecode_0_y=0.500
215shapecode_0_rad=1.79142
216shapecode_0_ang=0.00000
217shapecode_0_tex_ang=0.62832
218shapecode_0_tex_zoom=1.00000
219shapecode_0_r=1.000
220shapecode_0_g=1.000
221shapecode_0_b=1.000
222shapecode_0_a=0.000
223shapecode_0_r2=0.000
224shapecode_0_g2=0.000
225shapecode_0_b2=0.000
226shapecode_0_a2=1.000
227shapecode_0_border_r=1.000
228shapecode_0_border_g=1.000
229shapecode_0_border_b=1.000
230shapecode_0_border_a=0.000
231shapecode_1_enabled=0
232shapecode_1_sides=4
233shapecode_1_additive=0
234shapecode_1_thickOutline=0
235shapecode_1_textured=0
236shapecode_1_num_inst=1
237shapecode_1_x=0.500
238shapecode_1_y=0.500
239shapecode_1_rad=0.10000
240shapecode_1_ang=0.00000
241shapecode_1_tex_ang=0.00000
242shapecode_1_tex_zoom=1.00000
243shapecode_1_r=1.000
244shapecode_1_g=0.000
245shapecode_1_b=0.000
246shapecode_1_a=1.000
247shapecode_1_r2=0.000
248shapecode_1_g2=1.000
249shapecode_1_b2=0.000
250shapecode_1_a2=0.000
251shapecode_1_border_r=1.000
252shapecode_1_border_g=1.000
253shapecode_1_border_b=1.000
254shapecode_1_border_a=0.100
255shapecode_2_enabled=0
256shapecode_2_sides=4
257shapecode_2_additive=0
258shapecode_2_thickOutline=0
259shapecode_2_textured=0
260shapecode_2_num_inst=1
261shapecode_2_x=0.500
262shapecode_2_y=0.500
263shapecode_2_rad=0.10000
264shapecode_2_ang=0.00000
265shapecode_2_tex_ang=0.00000
266shapecode_2_tex_zoom=1.00000
267shapecode_2_r=1.000
268shapecode_2_g=0.000
269shapecode_2_b=0.000
270shapecode_2_a=1.000
271shapecode_2_r2=0.000
272shapecode_2_g2=1.000
273shapecode_2_b2=0.000
274shapecode_2_a2=0.000
275shapecode_2_border_r=1.000
276shapecode_2_border_g=1.000
277shapecode_2_border_b=1.000
278shapecode_2_border_a=0.100
279shapecode_3_enabled=0
280shapecode_3_sides=4
281shapecode_3_additive=0
282shapecode_3_thickOutline=0
283shapecode_3_textured=0
284shapecode_3_num_inst=1
285shapecode_3_x=0.500
286shapecode_3_y=0.500
287shapecode_3_rad=0.10000
288shapecode_3_ang=0.00000
289shapecode_3_tex_ang=0.00000
290shapecode_3_tex_zoom=1.00000
291shapecode_3_r=1.000
292shapecode_3_g=0.000
293shapecode_3_b=0.000
294shapecode_3_a=1.000
295shapecode_3_r2=0.000
296shapecode_3_g2=1.000
297shapecode_3_b2=0.000
298shapecode_3_a2=0.000
299shapecode_3_border_r=1.000
300shapecode_3_border_g=1.000
301shapecode_3_border_b=1.000
302shapecode_3_border_a=0.100
303per_frame_1=wave_y = wave_y + 0.150*(0.60*sin(1.742*bass) + 0.35*sin(1.921*time));
304per_frame_2=wave_x = wave_x + 0.150*(0.60*sin(2.111*time) + 0.35*sin(1.111*time));
305per_frame_3=wave_mystery = wave_mystery +0.05*sin(5.1*time) + 0.04*sin(4.5*time);
306per_frame_4=wave_r = wave_r + 0.5*sin(1.11*time);
307per_frame_5=wave_b = wave_b + 0.5*sin(1.3*time);
308per_frame_6=wave_g = wave_g + 0.5*sin(1.2*time);
309per_frame_7=dx = dx + 0.01*sin(5*time);
310per_frame_8=dy = dy + 0.01*sin(10*time);
311per_frame_9=zoom = zoom - 0.05*sin(0.2*mid);
312per_frame_10=rot = rot + 0.005*sin(bass);
313per_frame_11=cx = cx + 0.25*sin(0.5*bass);
314per_frame_12=cy = cy + 0.25*cos(0.5*treb);
315per_frame_13=dx = dx + 0.01*sin(0.25*time);
316per_frame_14=dy = dy + 0.01*sin(0.25*time);
317per_frame_15=wave_mystery = wave_mystery + above(sin(frame%3),0)*1;
318per_pixel_1=sim = 1.5*sin(1.5*bass);
319per_pixel_2=zoom = zoom - if(above(sim,0.75), (1-rad)*0.2, 0);
320warp_1=`shader_body
321warp_2=`{
322warp_3=`
323warp_4=`
324warp_5=`float error     = 0.5;        // maximum random pixel offset
325warp_6=`float diffusion = 0.006;      // dither strength
326warp_7=`float fadeout   = -0.0006;    // may be minor 1/256 due to the error diffusion dither;
327warp_8=`
328warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy;
329warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12)));
330warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error;
331warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout;
332warp_13=`
333warp_14=`}
334comp_1=`
335comp_2=`
336comp_3=`
337comp_4=`
338comp_5=`shader_body
339comp_6=`{
340comp_7=`    uv = 0.05 + 0.9*uv;
341comp_8=`
342comp_9=`
343comp_10=`    float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5;
344comp_11=`    ret = lerp( tex2D(sampler_main, uv).xyz,
345comp_12=`                tex2D(sampler_main, uv_echo).xyz,
346comp_13=`                0.50
347comp_14=`              ); //video echo
348comp_15=`    //ret = tex2D(sampler_main, uv).xyz;
349comp_16=`      // SUPER GLOW EDGES - looks awesome w/octopus
350comp_17=`      float3 avg_col = GetBlur1(uv);
351comp_18=`      ret = abs(avg_col - ret)*6;
352comp_19=`
353comp_20=`    ret *= 0.1+abs(max(sin(bass_att),sin(treb_att)));
354comp_21=`    ret *= max(GetBlur3(uv),GetBlur3(uv_echo));
355comp_22=`
356comp_23=`    ret *= 1.5; // a little bit of overbright
357comp_24=`
358comp_25=`
359comp_26=`
360comp_27=`}
361