1MILKDROP_PRESET_VERSION=201
2PSVERSION=2
3PSVERSION_WARP=2
4PSVERSION_COMP=2
5[preset00]
6fRating=1.0
7fGammaAdj=1.0
8fDecay=1.0
9fVideoEchoZoom=1.998789
10fVideoEchoAlpha=0.5
11nVideoEchoOrientation=1
12nWaveMode=1
13bAdditiveWaves=0
14bWaveDots=1
15bWaveThick=0
16bModWaveAlphaByVolume=0
17bMaximizeWaveColor=1
18bTexWrap=1
19bDarkenCenter=0
20bRedBlueStereo=0
21bBrighten=0
22bDarken=0
23bSolarize=0
24bInvert=0
25fWaveAlpha=11.200613
26fWaveScale=1.285751
27fWaveSmoothing=0.630000
28fWaveParam=0.0
29fModWaveAlphaStart=0.540000
30fModWaveAlphaEnd=0.0
31fWarpAnimSpeed=0.010000
32fWarpScale=1.331000
33fZoomExponent=2.216699
34fShader=0.0
35zoom=0.999922
36rot=0.0
37cx=0.5
38cy=0.5
39dx=0.0
40dy=0.0
41warp=0.010000
42sx=1.0
43sy=1.0
44wave_r=1.0
45wave_g=1.0
46wave_b=0.0
47wave_x=0.5
48wave_y=0.5
49ob_size=0.5
50ob_r=0.0
51ob_g=0.0
52ob_b=0.0
53ob_a=0.020000
54ib_size=0.5
55ib_r=0.0
56ib_g=0.0
57ib_b=0.0
58ib_a=0.020000
59nMotionVectorsX=12.0
60nMotionVectorsY=9.0
61mv_dx=0.0
62mv_dy=0.0
63mv_l=0.0
64mv_r=1.0
65mv_g=1.0
66mv_b=1.0
67mv_a=0.0
68b1n=0.0
69b2n=0.0
70b3n=0.0
71b1x=1.0
72b2x=1.0
73b3x=1.0
74b1ed=0.25
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=0.891519
83wavecode_0_smoothing=0.820000
84wavecode_0_r=1.0
85wavecode_0_g=1.0
86wavecode_0_b=1.0
87wavecode_0_a=0.1
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=tm = time*.1;
98wave_0_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
99wave_0_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
100wave_0_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
101wave_0_per_frame5=
102wave_0_per_frame6=tic = min(time - tin,1);
103wave_0_per_frame7=tin = time;
104wave_0_per_frame8=
105wave_0_per_frame9=tva = (tic*q1*.5);
106wave_0_per_frame10=tvb = (tic*q2*.5);
107wave_0_per_frame11=tvc = (tic*q3*.5);
108wave_0_per_frame12=
109wave_0_per_frame13=q1 = tva;
110wave_0_per_frame14=q2 = tvb;
111wave_0_per_frame15=q3 = tvc;
112wave_0_per_frame16=
113wave_0_per_frame17=sz = .2;
114wave_0_per_frame18=ra = .1;
115wave_0_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len)));
116wave_0_per_frame20=t4 = len;
117wave_0_per_point1=ang = 0;
118wave_0_per_point2=len = t4;
119wave_0_per_point3=mad = .6;
120wave_0_per_point4=
121wave_0_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1);
122wave_0_per_point6=ita = (ita + 1)*above(sample,0);
123wave_0_per_point7=
124wave_0_per_point8=mod = if(equal(it%2,0),1,  if(equal((it+1)%4,0),2,  if(equal((it+3)%8,0),3,  if(equal((it+7)%16,0),4,  if(equal((it+15)%32,0),5,  if(equal((it+31)%64,0),6,  if(equal((it+63)%128,0),7,7)  ))))));
125wave_0_per_point9=
126wave_0_per_point10=sw = sw - 1;
127wave_0_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0);
128wave_0_per_point12=
129wave_0_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0);
130wave_0_per_point14=a = lev*.1*1.46;
131wave_0_per_point15=a = equal(lev,8);
132wave_0_per_point16=
133wave_0_per_point17=ar = if(above(sample,0),ar,1);
134wave_0_per_point18=ar = if(equal(lev,0),ar*-1,ar);
135wave_0_per_point19=br = if(above(sample,0),br,1);
136wave_0_per_point20=br = if(equal(lev,1),br*-1,br);
137wave_0_per_point21=cr = if(above(sample,0),cr,1);
138wave_0_per_point22=cr = if(equal(lev,2),cr*-1,cr);
139wave_0_per_point23=dr = if(above(sample,0),dr,1);
140wave_0_per_point24=dr = if(equal(lev,3),dr*-1,dr);
141wave_0_per_point25=er = if(above(sample,0),er,1);
142wave_0_per_point26=er = if(equal(lev,4),er*-1,er);
143wave_0_per_point27=fr = if(above(sample,0),fr,1);
144wave_0_per_point28=fr = if(equal(lev,5),fr*-1,fr);
145wave_0_per_point29=gr = if(above(sample,0),gr,1);
146wave_0_per_point30=gr = if(equal(lev,6),gr*-1,gr);
147wave_0_per_point31=hr = if(above(sample,0),hr,1);
148wave_0_per_point32=hr = if(equal(lev,7),hr*-1,hr);
149wave_0_per_point33=
150wave_0_per_point34=mlev = lev*above(sample,0);
151wave_0_per_point35=
152wave_0_per_point36=swi = equal(q4,0)*equal(sample,0);
153wave_0_per_point37=
154wave_0_per_point38=ha = if(swi,1-2*rand(2),ha);
155wave_0_per_point39=hb = if(swi,1-2*rand(2),hb);
156wave_0_per_point40=hc = if(swi,1-2*rand(2),hc);
157wave_0_per_point41=hd = if(swi,1-2*rand(2),hd);
158wave_0_per_point42=he = if(swi,1-2*rand(2),he);
159wave_0_per_point43=hf = if(swi,1-2*rand(2),hf);
160wave_0_per_point44=hg = if(swi,1-2*rand(2),hg);
161wave_0_per_point45=hh = if(swi,1-2*rand(2),hh);
162wave_0_per_point46=
163wave_0_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1);
164wave_0_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33);
165wave_0_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67);
166wave_0_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2);
167wave_0_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33);
168wave_0_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67);
169wave_0_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3);
170wave_0_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3);
171wave_0_per_point55=
172wave_0_per_point56=len = len*mad;
173wave_0_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar;
174wave_0_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len;
175wave_0_per_point59=
176wave_0_per_point60=an = bang*(ar + br)*br;
177wave_0_per_point61=len = len*mad;
178wave_0_per_point62=x = x + above(lev,1)*sin(an)*len*br;
179wave_0_per_point63=y = y + above(lev,1)*cos(an)*len;
180wave_0_per_point64=
181wave_0_per_point65=an = cang*(ar + br + cr)*cr;
182wave_0_per_point66=len = len*mad;
183wave_0_per_point67=x = x + above(lev,2)*sin(an)*len*cr;
184wave_0_per_point68=y = y + above(lev,2)*cos(an)*len;
185wave_0_per_point69=
186wave_0_per_point70=an = dang*(ar + br + cr + dr)*dr;
187wave_0_per_point71=len = len*mad;
188wave_0_per_point72=x = x + above(lev,3)*sin(an)*len*dr;
189wave_0_per_point73=y = y + above(lev,3)*cos(an)*len;
190wave_0_per_point74=
191wave_0_per_point75=an = eang*(ar + br + cr + dr + er)*er;
192wave_0_per_point76=len = len*mad;
193wave_0_per_point77=x = x + above(lev,4)*sin(an)*len*er;
194wave_0_per_point78=y = y + above(lev,4)*cos(an)*len;
195wave_0_per_point79=
196wave_0_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr;
197wave_0_per_point81=len = len*mad;
198wave_0_per_point82=x = x + above(lev,5)*sin(an)*len*fr;
199wave_0_per_point83=y = y + above(lev,5)*cos(an)*len;
200wave_0_per_point84=
201wave_0_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr;
202wave_0_per_point86=len = len*mad;
203wave_0_per_point87=x = x + above(lev,6)*sin(an)*len*gr;
204wave_0_per_point88=y = y + above(lev,6)*cos(an)*len;
205wave_0_per_point89=
206wave_0_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr;
207wave_0_per_point91=len = len*mad;
208wave_0_per_point92=x = x + above(lev,7)*sin(an)*len*hr;
209wave_0_per_point93=y = y + above(lev,7)*cos(an)*len;
210wave_0_per_point94=
211wave_0_per_point95=x = (x-.5)*.75 + .5;
212wave_0_per_point96=
213wave_0_per_point97=x = int(x*200)*.005;
214wave_0_per_point98=y = int(y*200)*.005;
215wavecode_1_enabled=1
216wavecode_1_samples=512
217wavecode_1_sep=0
218wavecode_1_bSpectrum=0
219wavecode_1_bUseDots=0
220wavecode_1_bDrawThick=1
221wavecode_1_bAdditive=0
222wavecode_1_scaling=0.891519
223wavecode_1_smoothing=0.820000
224wavecode_1_r=1.0
225wavecode_1_g=1.0
226wavecode_1_b=1.0
227wavecode_1_a=0.1
228wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
229wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
230wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
231wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
232wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
233wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
234wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
235wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
236wave_1_init9=
237wave_1_per_frame1=tm = time*.1;
238wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
239wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
240wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
241wave_1_per_frame5=
242wave_1_per_frame6=tic = min(time - tin,1);
243wave_1_per_frame7=tin = time;
244wave_1_per_frame8=
245wave_1_per_frame9=tva = (tic*q1*.5);
246wave_1_per_frame10=tvb = (tic*q2*.5);
247wave_1_per_frame11=tvc = (tic*q3*.5);
248wave_1_per_frame12=
249wave_1_per_frame13=q1 = tva;
250wave_1_per_frame14=q2 = tvb;
251wave_1_per_frame15=q3 = tvc;
252wave_1_per_frame16=
253wave_1_per_frame17=sz = .3;
254wave_1_per_frame18=ra = .1;
255wave_1_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len)));
256wave_1_per_frame20=t4 = len;
257wave_1_per_point1=ang = 0;
258wave_1_per_point2=len = t4;
259wave_1_per_point3=mad = .6;
260wave_1_per_point4=
261wave_1_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1);
262wave_1_per_point6=ita = (ita + 1)*above(sample,0);
263wave_1_per_point7=
264wave_1_per_point8=mod = if(equal(it%2,0),1,  if(equal((it+1)%4,0),2,  if(equal((it+3)%8,0),3,  if(equal((it+7)%16,0),4,  if(equal((it+15)%32,0),5,  if(equal((it+31)%64,0),6,  if(equal((it+63)%128,0),7,7)  ))))));
265wave_1_per_point9=
266wave_1_per_point10=sw = sw - 1;
267wave_1_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0);
268wave_1_per_point12=
269wave_1_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0);
270wave_1_per_point14=a = lev*.1*1.46;
271wave_1_per_point15=a = equal(lev,8);
272wave_1_per_point16=
273wave_1_per_point17=ar = if(above(sample,0),ar,1);
274wave_1_per_point18=ar = if(equal(lev,0),ar*-1,ar);
275wave_1_per_point19=br = if(above(sample,0),br,1);
276wave_1_per_point20=br = if(equal(lev,1),br*-1,br);
277wave_1_per_point21=cr = if(above(sample,0),cr,1);
278wave_1_per_point22=cr = if(equal(lev,2),cr*-1,cr);
279wave_1_per_point23=dr = if(above(sample,0),dr,1);
280wave_1_per_point24=dr = if(equal(lev,3),dr*-1,dr);
281wave_1_per_point25=er = if(above(sample,0),er,1);
282wave_1_per_point26=er = if(equal(lev,4),er*-1,er);
283wave_1_per_point27=fr = if(above(sample,0),fr,1);
284wave_1_per_point28=fr = if(equal(lev,5),fr*-1,fr);
285wave_1_per_point29=gr = if(above(sample,0),gr,1);
286wave_1_per_point30=gr = if(equal(lev,6),gr*-1,gr);
287wave_1_per_point31=hr = if(above(sample,0),hr,1);
288wave_1_per_point32=hr = if(equal(lev,7),hr*-1,hr);
289wave_1_per_point33=
290wave_1_per_point34=mlev = lev*above(sample,0);
291wave_1_per_point35=
292wave_1_per_point36=swi = equal(q4,0)*equal(sample,0);
293wave_1_per_point37=
294wave_1_per_point38=ha = if(swi,1-2*rand(2),ha);
295wave_1_per_point39=hb = if(swi,1-2*rand(2),hb);
296wave_1_per_point40=hc = if(swi,1-2*rand(2),hc);
297wave_1_per_point41=hd = if(swi,1-2*rand(2),hd);
298wave_1_per_point42=he = if(swi,1-2*rand(2),he);
299wave_1_per_point43=hf = if(swi,1-2*rand(2),hf);
300wave_1_per_point44=hg = if(swi,1-2*rand(2),hg);
301wave_1_per_point45=hh = if(swi,1-2*rand(2),hh);
302wave_1_per_point46=
303wave_1_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1);
304wave_1_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33);
305wave_1_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67);
306wave_1_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2);
307wave_1_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33);
308wave_1_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67);
309wave_1_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3);
310wave_1_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3);
311wave_1_per_point55=
312wave_1_per_point56=len = len*mad;
313wave_1_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar;
314wave_1_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len;
315wave_1_per_point59=
316wave_1_per_point60=an = bang*(ar + br)*br;
317wave_1_per_point61=len = len*mad;
318wave_1_per_point62=x = x + above(lev,1)*sin(an)*len*br;
319wave_1_per_point63=y = y + above(lev,1)*cos(an)*len;
320wave_1_per_point64=
321wave_1_per_point65=an = cang*(ar + br + cr)*cr;
322wave_1_per_point66=len = len*mad;
323wave_1_per_point67=x = x + above(lev,2)*sin(an)*len*cr;
324wave_1_per_point68=y = y + above(lev,2)*cos(an)*len;
325wave_1_per_point69=
326wave_1_per_point70=an = dang*(ar + br + cr + dr)*dr;
327wave_1_per_point71=len = len*mad;
328wave_1_per_point72=x = x + above(lev,3)*sin(an)*len*dr;
329wave_1_per_point73=y = y + above(lev,3)*cos(an)*len;
330wave_1_per_point74=
331wave_1_per_point75=an = eang*(ar + br + cr + dr + er)*er;
332wave_1_per_point76=len = len*mad;
333wave_1_per_point77=x = x + above(lev,4)*sin(an)*len*er;
334wave_1_per_point78=y = y + above(lev,4)*cos(an)*len;
335wave_1_per_point79=
336wave_1_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr;
337wave_1_per_point81=len = len*mad;
338wave_1_per_point82=x = x + above(lev,5)*sin(an)*len*fr;
339wave_1_per_point83=y = y + above(lev,5)*cos(an)*len;
340wave_1_per_point84=
341wave_1_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr;
342wave_1_per_point86=len = len*mad;
343wave_1_per_point87=x = x + above(lev,6)*sin(an)*len*gr;
344wave_1_per_point88=y = y + above(lev,6)*cos(an)*len;
345wave_1_per_point89=
346wave_1_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr;
347wave_1_per_point91=len = len*mad;
348wave_1_per_point92=x = x + above(lev,7)*sin(an)*len*hr;
349wave_1_per_point93=y = y + above(lev,7)*cos(an)*len;
350wave_1_per_point94=
351wave_1_per_point95=x = (x-.5)*.75 + .5;
352wave_1_per_point96=
353wave_1_per_point97=x = int(x*200)*.005;
354wave_1_per_point98=y = int(y*200)*.005;
355wavecode_2_enabled=1
356wavecode_2_samples=512
357wavecode_2_sep=0
358wavecode_2_bSpectrum=0
359wavecode_2_bUseDots=0
360wavecode_2_bDrawThick=1
361wavecode_2_bAdditive=0
362wavecode_2_scaling=0.891519
363wavecode_2_smoothing=0.820000
364wavecode_2_r=1.0
365wavecode_2_g=1.0
366wavecode_2_b=1.0
367wavecode_2_a=0.1
368wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
369wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
370wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
371wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
372wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
373wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
374wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
375wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
376wave_2_init9=
377wave_2_per_frame1=tm = time*.1;
378wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
379wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
380wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
381wave_2_per_frame5=
382wave_2_per_frame6=tic = min(time - tin,1);
383wave_2_per_frame7=tin = time;
384wave_2_per_frame8=
385wave_2_per_frame9=tva = (tic*q1*.5);
386wave_2_per_frame10=tvb = (tic*q2*.5);
387wave_2_per_frame11=tvc = (tic*q3*.5);
388wave_2_per_frame12=
389wave_2_per_frame13=q1 = tva;
390wave_2_per_frame14=q2 = tvb;
391wave_2_per_frame15=q3 = tvc;
392wave_2_per_frame16=
393wave_2_per_frame17=sz = .4;
394wave_2_per_frame18=ra = .1;
395wave_2_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len)));
396wave_2_per_frame20=t4 = len;
397wave_2_per_point1=ang = 0;
398wave_2_per_point2=len = t4;
399wave_2_per_point3=mad = .6;
400wave_2_per_point4=
401wave_2_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1);
402wave_2_per_point6=ita = (ita + 1)*above(sample,0);
403wave_2_per_point7=
404wave_2_per_point8=mod = if(equal(it%2,0),1,  if(equal((it+1)%4,0),2,  if(equal((it+3)%8,0),3,  if(equal((it+7)%16,0),4,  if(equal((it+15)%32,0),5,  if(equal((it+31)%64,0),6,  if(equal((it+63)%128,0),7,7)  ))))));
405wave_2_per_point9=
406wave_2_per_point10=sw = sw - 1;
407wave_2_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0);
408wave_2_per_point12=
409wave_2_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0);
410wave_2_per_point14=a = lev*.1*1.46;
411wave_2_per_point15=a = equal(lev,8);
412wave_2_per_point16=
413wave_2_per_point17=ar = if(above(sample,0),ar,1);
414wave_2_per_point18=ar = if(equal(lev,0),ar*-1,ar);
415wave_2_per_point19=br = if(above(sample,0),br,1);
416wave_2_per_point20=br = if(equal(lev,1),br*-1,br);
417wave_2_per_point21=cr = if(above(sample,0),cr,1);
418wave_2_per_point22=cr = if(equal(lev,2),cr*-1,cr);
419wave_2_per_point23=dr = if(above(sample,0),dr,1);
420wave_2_per_point24=dr = if(equal(lev,3),dr*-1,dr);
421wave_2_per_point25=er = if(above(sample,0),er,1);
422wave_2_per_point26=er = if(equal(lev,4),er*-1,er);
423wave_2_per_point27=fr = if(above(sample,0),fr,1);
424wave_2_per_point28=fr = if(equal(lev,5),fr*-1,fr);
425wave_2_per_point29=gr = if(above(sample,0),gr,1);
426wave_2_per_point30=gr = if(equal(lev,6),gr*-1,gr);
427wave_2_per_point31=hr = if(above(sample,0),hr,1);
428wave_2_per_point32=hr = if(equal(lev,7),hr*-1,hr);
429wave_2_per_point33=
430wave_2_per_point34=mlev = lev*above(sample,0);
431wave_2_per_point35=
432wave_2_per_point36=swi = equal(q4,0)*equal(sample,0);
433wave_2_per_point37=
434wave_2_per_point38=ha = if(swi,1-2*rand(2),ha);
435wave_2_per_point39=hb = if(swi,1-2*rand(2),hb);
436wave_2_per_point40=hc = if(swi,1-2*rand(2),hc);
437wave_2_per_point41=hd = if(swi,1-2*rand(2),hd);
438wave_2_per_point42=he = if(swi,1-2*rand(2),he);
439wave_2_per_point43=hf = if(swi,1-2*rand(2),hf);
440wave_2_per_point44=hg = if(swi,1-2*rand(2),hg);
441wave_2_per_point45=hh = if(swi,1-2*rand(2),hh);
442wave_2_per_point46=
443wave_2_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1);
444wave_2_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33);
445wave_2_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67);
446wave_2_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2);
447wave_2_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33);
448wave_2_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67);
449wave_2_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3);
450wave_2_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3);
451wave_2_per_point55=
452wave_2_per_point56=len = len*mad;
453wave_2_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar;
454wave_2_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len;
455wave_2_per_point59=
456wave_2_per_point60=an = bang*(ar + br)*br;
457wave_2_per_point61=len = len*mad;
458wave_2_per_point62=x = x + above(lev,1)*sin(an)*len*br;
459wave_2_per_point63=y = y + above(lev,1)*cos(an)*len;
460wave_2_per_point64=
461wave_2_per_point65=an = cang*(ar + br + cr)*cr;
462wave_2_per_point66=len = len*mad;
463wave_2_per_point67=x = x + above(lev,2)*sin(an)*len*cr;
464wave_2_per_point68=y = y + above(lev,2)*cos(an)*len;
465wave_2_per_point69=
466wave_2_per_point70=an = dang*(ar + br + cr + dr)*dr;
467wave_2_per_point71=len = len*mad;
468wave_2_per_point72=x = x + above(lev,3)*sin(an)*len*dr;
469wave_2_per_point73=y = y + above(lev,3)*cos(an)*len;
470wave_2_per_point74=
471wave_2_per_point75=an = eang*(ar + br + cr + dr + er)*er;
472wave_2_per_point76=len = len*mad;
473wave_2_per_point77=x = x + above(lev,4)*sin(an)*len*er;
474wave_2_per_point78=y = y + above(lev,4)*cos(an)*len;
475wave_2_per_point79=
476wave_2_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr;
477wave_2_per_point81=len = len*mad;
478wave_2_per_point82=x = x + above(lev,5)*sin(an)*len*fr;
479wave_2_per_point83=y = y + above(lev,5)*cos(an)*len;
480wave_2_per_point84=
481wave_2_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr;
482wave_2_per_point86=len = len*mad;
483wave_2_per_point87=x = x + above(lev,6)*sin(an)*len*gr;
484wave_2_per_point88=y = y + above(lev,6)*cos(an)*len;
485wave_2_per_point89=
486wave_2_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr;
487wave_2_per_point91=len = len*mad;
488wave_2_per_point92=x = x + above(lev,7)*sin(an)*len*hr;
489wave_2_per_point93=y = y + above(lev,7)*cos(an)*len;
490wave_2_per_point94=
491wave_2_per_point95=x = (x-.5)*.75 + .5;
492wave_2_per_point96=
493wave_2_per_point97=x = int(x*200)*.005;
494wave_2_per_point98=y = int(y*200)*.005;
495wavecode_3_enabled=1
496wavecode_3_samples=512
497wavecode_3_sep=0
498wavecode_3_bSpectrum=0
499wavecode_3_bUseDots=0
500wavecode_3_bDrawThick=1
501wavecode_3_bAdditive=0
502wavecode_3_scaling=0.891519
503wavecode_3_smoothing=0.820000
504wavecode_3_r=1.0
505wavecode_3_g=1.0
506wavecode_3_b=1.0
507wavecode_3_a=0.1
508wave_3_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
509wave_3_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
510wave_3_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
511wave_3_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
512wave_3_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
513wave_3_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
514wave_3_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
515wave_3_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;
516wave_3_init9=
517wave_3_per_frame1=tm = time*.1;
518wave_3_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);
519wave_3_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);
520wave_3_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);
521wave_3_per_frame5=
522wave_3_per_frame6=tic = min(time - tin,1);
523wave_3_per_frame7=tin = time;
524wave_3_per_frame8=
525wave_3_per_frame9=tva = (tic*q1*.5);
526wave_3_per_frame10=tvb = (tic*q2*.5);
527wave_3_per_frame11=tvc = (tic*q3*.5);
528wave_3_per_frame12=
529wave_3_per_frame13=q1 = tva;
530wave_3_per_frame14=q2 = tvb;
531wave_3_per_frame15=q3 = tvc;
532wave_3_per_frame16=
533wave_3_per_frame17=sz = .5;
534wave_3_per_frame18=ra = .1;
535wave_3_per_frame19=len = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len)));
536wave_3_per_frame20=t4 = len;
537wave_3_per_point1=ang = 0;
538wave_3_per_point2=len = t4;
539wave_3_per_point3=mad = .6;
540wave_3_per_point4=
541wave_3_per_point5=it = if(above(sample,0),(it+equal(lev,8)),1);
542wave_3_per_point6=ita = (ita + 1)*above(sample,0);
543wave_3_per_point7=
544wave_3_per_point8=mod = if(equal(it%2,0),1,  if(equal((it+1)%4,0),2,  if(equal((it+3)%8,0),3,  if(equal((it+7)%16,0),4,  if(equal((it+15)%32,0),5,  if(equal((it+31)%64,0),6,  if(equal((it+63)%128,0),7,7)  ))))));
545wave_3_per_point9=
546wave_3_per_point10=sw = sw - 1;
547wave_3_per_point11=sw = if(equal(lev,8),mod,sw)*above(sample,0);
548wave_3_per_point12=
549wave_3_per_point13=lev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),0);
550wave_3_per_point14=a = lev*.1*1.46;
551wave_3_per_point15=a = equal(lev,8);
552wave_3_per_point16=
553wave_3_per_point17=ar = if(above(sample,0),ar,1);
554wave_3_per_point18=ar = if(equal(lev,0),ar*-1,ar);
555wave_3_per_point19=br = if(above(sample,0),br,1);
556wave_3_per_point20=br = if(equal(lev,1),br*-1,br);
557wave_3_per_point21=cr = if(above(sample,0),cr,1);
558wave_3_per_point22=cr = if(equal(lev,2),cr*-1,cr);
559wave_3_per_point23=dr = if(above(sample,0),dr,1);
560wave_3_per_point24=dr = if(equal(lev,3),dr*-1,dr);
561wave_3_per_point25=er = if(above(sample,0),er,1);
562wave_3_per_point26=er = if(equal(lev,4),er*-1,er);
563wave_3_per_point27=fr = if(above(sample,0),fr,1);
564wave_3_per_point28=fr = if(equal(lev,5),fr*-1,fr);
565wave_3_per_point29=gr = if(above(sample,0),gr,1);
566wave_3_per_point30=gr = if(equal(lev,6),gr*-1,gr);
567wave_3_per_point31=hr = if(above(sample,0),hr,1);
568wave_3_per_point32=hr = if(equal(lev,7),hr*-1,hr);
569wave_3_per_point33=
570wave_3_per_point34=mlev = lev*above(sample,0);
571wave_3_per_point35=
572wave_3_per_point36=swi = equal(q4,0)*equal(sample,0);
573wave_3_per_point37=
574wave_3_per_point38=ha = if(swi,1-2*rand(2),ha);
575wave_3_per_point39=hb = if(swi,1-2*rand(2),hb);
576wave_3_per_point40=hc = if(swi,1-2*rand(2),hc);
577wave_3_per_point41=hd = if(swi,1-2*rand(2),hd);
578wave_3_per_point42=he = if(swi,1-2*rand(2),he);
579wave_3_per_point43=hf = if(swi,1-2*rand(2),hf);
580wave_3_per_point44=hg = if(swi,1-2*rand(2),hg);
581wave_3_per_point45=hh = if(swi,1-2*rand(2),hh);
582wave_3_per_point46=
583wave_3_per_point47=aang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1);
584wave_3_per_point48=bang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33);
585wave_3_per_point49=cang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67);
586wave_3_per_point50=dang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2);
587wave_3_per_point51=eang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33);
588wave_3_per_point52=fang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67);
589wave_3_per_point53=gang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3);
590wave_3_per_point54=hang = if(above(sample,0),hang,hang + (q3)*hh*3);
591wave_3_per_point55=
592wave_3_per_point56=len = len*mad;
593wave_3_per_point57=x = .5 + above(lev,0)*sin(aang)*len*ar;
594wave_3_per_point58=y = 0.5 + above(lev,0)*cos(aang)*len;
595wave_3_per_point59=
596wave_3_per_point60=an = bang*(ar + br)*br;
597wave_3_per_point61=len = len*mad;
598wave_3_per_point62=x = x + above(lev,1)*sin(an)*len*br;
599wave_3_per_point63=y = y + above(lev,1)*cos(an)*len;
600wave_3_per_point64=
601wave_3_per_point65=an = cang*(ar + br + cr)*cr;
602wave_3_per_point66=len = len*mad;
603wave_3_per_point67=x = x + above(lev,2)*sin(an)*len*cr;
604wave_3_per_point68=y = y + above(lev,2)*cos(an)*len;
605wave_3_per_point69=
606wave_3_per_point70=an = dang*(ar + br + cr + dr)*dr;
607wave_3_per_point71=len = len*mad;
608wave_3_per_point72=x = x + above(lev,3)*sin(an)*len*dr;
609wave_3_per_point73=y = y + above(lev,3)*cos(an)*len;
610wave_3_per_point74=
611wave_3_per_point75=an = eang*(ar + br + cr + dr + er)*er;
612wave_3_per_point76=len = len*mad;
613wave_3_per_point77=x = x + above(lev,4)*sin(an)*len*er;
614wave_3_per_point78=y = y + above(lev,4)*cos(an)*len;
615wave_3_per_point79=
616wave_3_per_point80=an = fang*(ar + br + cr + dr + er + fr)*fr;
617wave_3_per_point81=len = len*mad;
618wave_3_per_point82=x = x + above(lev,5)*sin(an)*len*fr;
619wave_3_per_point83=y = y + above(lev,5)*cos(an)*len;
620wave_3_per_point84=
621wave_3_per_point85=an = gang*(ar + br + cr + dr + er + fr + gr)*gr;
622wave_3_per_point86=len = len*mad;
623wave_3_per_point87=x = x + above(lev,6)*sin(an)*len*gr;
624wave_3_per_point88=y = y + above(lev,6)*cos(an)*len;
625wave_3_per_point89=
626wave_3_per_point90=an = hang*(ar + br + cr + dr + er + fr + gr + hr)*hr;
627wave_3_per_point91=len = len*mad;
628wave_3_per_point92=x = x + above(lev,7)*sin(an)*len*hr;
629wave_3_per_point93=y = y + above(lev,7)*cos(an)*len;
630wave_3_per_point94=
631wave_3_per_point95=x = (x-.5)*.75 + .5;
632wave_3_per_point96=
633wave_3_per_point97=x = int(x*200)*.005;
634wave_3_per_point98=y = int(y*200)*.005;
635shapecode_0_enabled=0
636shapecode_0_sides=4
637shapecode_0_additive=0
638shapecode_0_thickOutline=0
639shapecode_0_textured=1
640shapecode_0_x=0.630000
641shapecode_0_y=0.5
642shapecode_0_rad=3.356410
643shapecode_0_ang=3.141593
644shapecode_0_tex_ang=3.141593
645shapecode_0_tex_zoom=0.138466
646shapecode_0_r=1.0
647shapecode_0_g=1.0
648shapecode_0_b=1.0
649shapecode_0_a=1.0
650shapecode_0_r2=1.0
651shapecode_0_g2=1.0
652shapecode_0_b2=1.0
653shapecode_0_a2=1.0
654shapecode_0_border_r=1.0
655shapecode_0_border_g=1.0
656shapecode_0_border_b=1.0
657shapecode_0_border_a=0.0
658shape_0_per_frame1=it = (it + 1)*below(it,10000);
659shape_0_per_frame2=x = if(it%2,.26,.7247);
660shape_0_per_frame3=
661shape_0_per_frame4=tm = time*.1;
662shape_0_per_frame5=x = .26 + .4647*(tm-int(tm));
663shapecode_1_enabled=0
664shapecode_1_sides=40
665shapecode_1_additive=0
666shapecode_1_thickOutline=0
667shapecode_1_textured=1
668shapecode_1_x=0.1
669shapecode_1_y=0.8
670shapecode_1_rad=0.833456
671shapecode_1_ang=3.141593
672shapecode_1_tex_ang=5.403539
673shapecode_1_tex_zoom=0.499805
674shapecode_1_r=1.0
675shapecode_1_g=1.0
676shapecode_1_b=1.0
677shapecode_1_a=1.0
678shapecode_1_r2=1.0
679shapecode_1_g2=1.0
680shapecode_1_b2=1.0
681shapecode_1_a2=0.0
682shapecode_1_border_r=1.0
683shapecode_1_border_g=1.0
684shapecode_1_border_b=1.0
685shapecode_1_border_a=0.0
686shapecode_2_enabled=1
687shapecode_2_sides=4
688shapecode_2_additive=0
689shapecode_2_thickOutline=1
690shapecode_2_textured=1
691shapecode_2_x=0.5
692shapecode_2_y=0.5
693shapecode_2_rad=2.008520
694shapecode_2_ang=0.0
695shapecode_2_tex_ang=1.570797
696shapecode_2_tex_zoom=0.498300
697shapecode_2_r=0.9
698shapecode_2_g=0.940000
699shapecode_2_b=0.890000
700shapecode_2_a=1.0
701shapecode_2_r2=0.840000
702shapecode_2_g2=0.930000
703shapecode_2_b2=1.0
704shapecode_2_a2=1.0
705shapecode_2_border_r=1.0
706shapecode_2_border_g=1.0
707shapecode_2_border_b=0.0
708shapecode_2_border_a=0.1
709shape_2_init1=t1 = rand(100)*0.01;
710shape_2_init2=t2 = rand(100)*0.01;
711shape_2_init3=te = 1;
712shape_2_init4=poly = 5;
713shape_2_per_frame1=r = .75 + .25*sin(time*1.187);
714shape_2_per_frame2=g = .75 + .25*sin(time*1.153);
715shape_2_per_frame3=b = .75 + .25*sin(time*1.105);
716shape_2_per_frame4=
717shape_2_per_frame5=r2 = 1.5 - r;
718shape_2_per_frame6=g2 = 1.5 - g;
719shape_2_per_frame7=b2 = 1.5 - b;
720shapecode_3_enabled=0
721shapecode_3_sides=40
722shapecode_3_additive=0
723shapecode_3_thickOutline=0
724shapecode_3_textured=1
725shapecode_3_x=0.5
726shapecode_3_y=0.5
727shapecode_3_rad=1.847536
728shapecode_3_ang=3.141593
729shapecode_3_tex_ang=5.592035
730shapecode_3_tex_zoom=0.499805
731shapecode_3_r=1.0
732shapecode_3_g=1.0
733shapecode_3_b=1.0
734shapecode_3_a=1.0
735shapecode_3_r2=1.0
736shapecode_3_g2=1.0
737shapecode_3_b2=1.0
738shapecode_3_a2=1.0
739shapecode_3_border_r=1.0
740shapecode_3_border_g=1.0
741shapecode_3_border_b=1.0
742shapecode_3_border_a=0.0
743per_frame_1=wave_a = 0;
744per_frame_2=
745per_frame_3=tic = min(time - tin,1);
746per_frame_4=tin = time;
747per_frame_5=
748per_frame_6=ra = 10;
749per_frame_7=
750per_frame_8=
751per_frame_9=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb);
752per_frame_10=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid);
753per_frame_11=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass);
754per_frame_12=
755per_frame_13=rb = 1;
756per_frame_14=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333);
757per_frame_15=q1 = treb_avg;
758per_frame_16=q2 = mid_avg;
759per_frame_17=q3 = bass_avg;
760per_frame_18=
761per_frame_19=db = bass - bass_avg;
762per_frame_20=
763per_frame_21=it = (it + tic)*below(it,1);
764per_frame_22=
765per_frame_23=rb = .5*(1/tic);
766per_frame_24=bvb = tic*(bass*rb + (1/tic-rb)*bvb);
767per_frame_25=bd = bass - bvb;
768per_frame_26=
769per_frame_27=vm = vm - tic + swi;
770per_frame_28=swi = above(bd - vm,0);
771per_frame_29=
772per_frame_30=q4 = 1-swi;
773per_frame_31=
774per_frame_32=cm = if(above(iter,30) + equal(time,0),rand(3) + 1,cm);
775per_frame_33=iter = (iter + tic)*(1-above(iter,30));
776per_frame_34=q5 = if(equal(cm,0),3,cm);
777per_frame_35=
778per_frame_36=cma = if(above(itar,5) + equal(time,0),int(vav*5),cma);
779per_frame_37=itar = (itar + tic)*(1-above(itar,5));
780per_frame_38=
781per_frame_39=q6 = int(vav*5);
782per_frame_40=
783per_frame_41=monitor = q6;
784per_frame_42=
785per_frame_43=decay = 1;
786warp_1=`shader_body
787warp_2=`{
788warp_3=`    // sample previous frame
789warp_4=`    ret.xyz = tex2D( sampler_main, uv ).xyz;
790warp_5=`
791warp_6=`    // darken over time
792warp_7=`    ret.xyz *= 1.00; //or try: ret.xyz -= 0.004;
793warp_8=`}
794comp_1=`shader_body
795comp_2=`{
796comp_3=`    float2 uv_echo = (uv - 0.5)*0.500*float2(-1,1) + 0.5;
797comp_4=`    ret.xyz = max( tex2D(sampler_main, uv).xyz,
798comp_5=`                   tex2D(sampler_main, uv_echo).xyz
799comp_6=`                  ); //old video echo effect
800comp_7=`    ret.xyz *= 1.00; //old gamma effect
801comp_8=`}
802