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