MILKDROP_PRESET_VERSION=201 PSVERSION=4 PSVERSION_WARP=2 PSVERSION_COMP=4 [preset00] fRating=4.000 fGammaAdj=1.000 fDecay=0.955 fVideoEchoZoom=0.997 fVideoEchoAlpha=0.500 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=1 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000 fWaveScale=1.007 fWaveSmoothing=0.810 fWaveParam=0.280 fModWaveAlphaStart=0.470 fModWaveAlphaEnd=1.320 fWarpAnimSpeed=0.961 fWarpScale=0.812 fZoomExponent=1.37494 fShader=1.000 zoom=1.20790 rot=0.00000 cx=0.740 cy=0.530 dx=0.06000 dy=-0.62000 warp=0.28882 sx=0.97049 sy=0.81954 wave_r=0.900 wave_g=1.000 wave_b=0.900 wave_x=0.500 wave_y=0.500 ob_size=0.050 ob_r=0.000 ob_g=0.100 ob_b=1.000 ob_a=1.000 ib_size=0.000 ib_r=0.000 ib_g=0.000 ib_b=0.000 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=1.850 mv_r=0.500 mv_g=0.500 mv_b=0.500 mv_a=0.000 b1n=0.660 b2n=1.000 b3n=0.810 b1x=0.970 b2x=0.310 b3x=1.000 b1ed=0.200 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=50 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.99464 wavecode_0_smoothing=0.70000 wavecode_0_r=1.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.900 wave_0_init1=t1 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init2=t2 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init3=t3 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init4=t4 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init5=t5 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init6=t6 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init7=t7 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init8=t8 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_0_init9= wave_0_init10=//qx=x*2-1;qy=y*2-1;req30=(abs(qx)+abs(qy))*.5; wave_0_init11=//t3=((1077566.28/70)/70)/70;t6=((2155132.56/70)/70)/70;t7=time; wave_0_per_frame1=//pi2=(22/7)*2; bq=bass_att+(.3*bass); wave_0_per_frame2=mq=mid_att+(.3*mid);// tq=treb_att+(.3*treb); sound=bq+mq+tq; volh=((mq*2-1)+tq-bq)*.2; wave_0_per_frame3= wave_0_per_frame4=t2 = t2 +mq; wave_0_per_frame5=vol = (bass_att + mid_att + treb_att)*(reg06-reg03); wave_0_per_frame6=vol_avg = .1*(vol_avg*9 + vol);vg = vol_avg*.1; wave_0_per_frame7= wave_0_per_frame8= wave_0_per_frame9=//qcutm=max(mid_att,.4);qcutt=max(treb_att,.5);qcutb=max(bass_att,.6);qhitm=above(mid,qcutm);qhitt=above(treb,qcutt);qhitb=above(bass,qcutb);mhit=mid_att+(qcutm*mid)*qhitm;thit=treb_att+(qcutt*treb)*qhitt;bhit=bass_att+(qcutb*bass)*qhitb;mht=1/(1+mhit);tht=1/(1+thit);bht=1/(1+bhit);spd=(98+(mht+tht-bht))*.2; wave_0_per_frame10=//t1me=t1m/spd; //t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_0_per_frame11= wave_0_per_frame12=//drop=rand(7);t4=drop; wave_0_per_frame13=//num_inst=samples*2;t2=num_inst;instance=sample*num_inst;t8=instance; wave_0_per_frame14=//t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein wave_0_per_point2=v1=value1+.5; v2=value2+.5; bal=v2-v1; vol=v1+v2-.5; wave_0_per_point3=k1 = cos(time/3); wave_0_per_point4=k2 = sin(time/2); wave_0_per_point5= wave_0_per_point6=t_abs = sample; wave_0_per_point7=t_rel = sample-time/2.12; wave_0_per_point8=ampl = cos(t_rel)*5; wave_0_per_point9=//ampl = 3; wave_0_per_point10=g=trel+1; g-=int(abs(g))-(vol*y*2-sin(time*abs(x*2-1))); wave_0_per_point11=ox = sin (t_rel*(8+bal)) + ampl*sin (t_rel*(11.5+vol)) ; wave_0_per_point12=oy = cos (t_rel*(12.5+vol)) + ampl*cos (t_rel*(10+bal)); wave_0_per_point13=oz = ampl/(3-(bal*vol)); wave_0_per_point14= wave_0_per_point15= wave_0_per_point16= wave_0_per_point17= wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); wave_0_per_point21= wave_0_per_point22=//r = 1; wave_0_per_point23=//g = 0.5; wave_0_per_point24=//b = 0; wave_0_per_point25= wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); wave_0_per_point29= wave_0_per_point30=xang = k1*3; wave_0_per_point31=yang = 1; wave_0_per_point32=zang = 3*k1; wave_0_per_point33=fov = 0.22; wave_0_per_point34= wave_0_per_point35=//monitor = t2; wave_0_per_point36= wave_0_per_point37=// Rotation um x,y,z wave_0_per_point38= wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); wave_0_per_point41= wave_0_per_point42=ox = mx; wave_0_per_point43=oy = my; wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); wave_0_per_point46=ox = mx; wave_0_per_point47=oz = mz; wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); wave_0_per_point50=oy = my; wave_0_per_point51=oz = mz; wave_0_per_point52= wave_0_per_point53=oz = oz - 6; wave_0_per_point54=x = ox*fov/oz +0.5; wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; wave_0_per_point56=y = oy*fov/oz + 0.5; wave_0_per_point57=x+=5.275;x*=1.23*(1+.3+(.3*q12));x-=int(x); wave_0_per_point58=y+=6.49;y*=1.2192; y-=int(y); wave_0_per_point59=//r=.91;b=.2; g=.12; wave_0_per_point60=//a=.7*r; wave_0_per_point61=//g*=ytrap; g-=int(g); wave_0_per_point62=r=max(0,min(.941,(g+ytrip-g*+tip-.2))); wave_0_per_point63=b=max(g,max(g+r,1-(g+r))); a=max(0,min(1,(g+r+(1-r)+r-.2)));g=r/7.140054945;b=g/2.414213562; wave_0_per_point64=//a=1; wavecode_1_enabled=1 wavecode_1_samples=412 wavecode_1_sep=80 wavecode_1_bSpectrum=1 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=1 wavecode_1_bAdditive=0 wavecode_1_scaling=1.27552 wavecode_1_smoothing=0.82000 wavecode_1_r=0.000 wavecode_1_g=0.400 wavecode_1_b=1.000 wavecode_1_a=0.100 wave_1_init1=//t1 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;t2 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;t3 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;t4 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_1_init2=//t5 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;t6 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;t7 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3;//t8 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_1_init3= wave_1_init4=qx=x*2-1;qy=y*2-1;req30=(abs(qx)+abs(qy))*.5; wave_1_init5=t3=((1077566.28/70)/70)/70;t6=((2155132.56/70)/70)/70;t7=time; wave_1_per_frame1=//tm = time*.1;t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_1_per_frame2= wave_1_per_frame3=//tic = min(time - tin,1);tin = time;tva = (tic*q1*.5);tvb = (tic*q2*.5);tvc = (tic*q3*.5);q1 = tva;q2 = tvb;q3 = tvc;sz = .5;len = 1;t4 = len; wave_1_per_frame4= wave_1_per_frame5=drop=rand(7);//t4=drop; wave_1_per_frame6=num_inst=samples*2;t5=num_inst;//t8=instance; wave_1_per_frame7=//pi2=t6; pie=t3;divp=t6-t3; wave_1_per_frame8= wave_1_per_frame9=vol = (bass_att + mid_att + treb_att)/t3; wave_1_per_frame10=vol_avg = .1*(vol_avg*9 + vol); wave_1_per_frame11=vg = vol_avg*.1; wave_1_per_frame12= wave_1_per_frame13= wave_1_per_frame14=qcutm=max(mid_att,.4);qcutt=max(treb_att,.5);qcutb=max(bass_att,.6); wave_1_per_frame15=qhitm=above(mid,qcutm);qhitt=above(treb,qcutt);qhitb=above(bass,qcutb); wave_1_per_frame16=mhit=mid_att+(qcutm*mid)*qhitm;thit=treb_att+(qcutt*treb)*qhitt;bhit=bass_att+(qcutb*bass)*qhitb; wave_1_per_frame17=mht=1/(1+mhit);tht=1/(1+thit);bht=1/(1+bhit); wave_1_per_frame18=spd=(98+(mht+tht-bht))*.2; wave_1_per_frame19=t1me=t1m/spd; wave_1_per_frame20= wave_1_per_frame21=t1 = if(above(vg,1.8),1.8,vg); wave_1_per_frame22=pi2=t6; pie=t3;divp=t6-t3; wave_1_per_frame23=t4=t1me; t1m=time-t7; wave_1_per_frame24=reg18=t4;reg17=t1m; wave_1_per_frame25=instance=sample*t5; wave_1_per_point1=t1 = if(above(vg,1.8),1.8,vg); wave_1_per_point2=pi2=t6; pie=t3;divp=t6-t3; wave_1_per_point3=t4=t1me; t1m=time-t7; wave_1_per_point4= wave_1_per_point5=instance=sample*t5;t2=reg30*sin(t1m);q30=t2; wave_1_per_point6=bhit=above(bass,bass_att*1.12); mhit=above(mid,mid_att*1.12); thit=above(treb+treb_att,mid_att/bass_att); wave_1_per_point7=batt=bass_att; mitt=mid_att; trtt=treb_att; ytrip=y+.33*sin(treb_att+thit*.8+.2*sample);ytrap=y+.33*cos(treb_att+thit*.8+.2*sample); wave_1_per_point8=ytip=(1-y)+.33*sin(treb_att+mhit*.68+.32*sample);ytop=(1-y)+.33*cos(treb_att+mhit*.68+.32*sample); wave_1_per_point9=sinhit=q11; coshit=q12; v1=value1+.5; v2=value2+.5;vol=v1+v2-.5; bal=v2-v1; wave_1_per_point10=//q10=time-reg16;reg17=q10;q11=sinhit;q12=coshit; wave_1_per_point11=qx=x-.5; qy=y-.5; qxp=cos(abs(qx))*pie; qyp=cos(abs(qy))*pie; qz=sin(q30); wave_1_per_point12=i=t8; is=i+.5; num=num_inst; wave_1_per_point13=//sample=(is)/num; wave_1_per_point14=srot=sample*2-1;tample=(sample+reg17)-int(sample+reg17);trot=tample*2-1; wave_1_per_point15=frmc+=if(equal(frmc,num),-num,1);frmc=min(frmc,num); iq=band(i,band(i+1,band(i+2,band(i-7,band(i-3,band(i+3,i+3))))));//*bor(i+2)+(i+3)+(i+4)+(i+5); wave_1_per_point16=chsn=equal(iq-int(frmc),0);//+equal(i+1,frmc)+equal(i+2,frmc)+equal(i-1,frmc)+equal(i-2,frmc)+equal(i+9,frmc)+equal(i-7,frmc); wave_1_per_point17= pvar=max(sin((time*.0999)-int(time*.0998))*.03,cos((time*.0999)-int(time*.0998))*.03); wave_1_per_point18=var1=(sample+time*pie); var1a=((time*sample)*pie); tsvar=time*(sample+time);ewq1=pvar*sin((pie/q11)*tsvar); ewq2=pvar*sin((pie/q12)*tsvar); wave_1_per_point19=//additive=.1-int((is/(num-rand(t2/2))+tsvar)); wave_1_per_point20=ytrip+=5; ytrip-=int(ytrip);ytrap+=5; ytrap-=int(ytrip); wave_1_per_point21=ytip+=5; ytip-=int(ytrip);ytop+=5; ytop-=int(ytrip); wave_1_per_point22=yt=(max(ytrap,ytop)+(max(ytip,ytrip)))/4; wave_1_per_point23=//r=r*(.81-.117*sin(-var1a));g=r*(.65+.05*cos(var1+.13));b=g*(.7+.04*cos(var1+.01)); wave_1_per_point24=//r2=r*(1.5+.13*sin(var1*.25));g2=r2*(.7-.002*sin(tsvar));b2=g2*(.8-.03*cos(tsvar*1.5)); wave_1_per_point25=//b=chsn;b2=1-chsn; wave_1_per_point26=//border_a=rx2*.0000001; wave_1_per_point27=a=(.6+(.3*abs(x2*2-1))); wave_1_per_point28=//a2=a*.03; wave_1_per_point29=x2=.78*sin(trot*pi2)+(.5)*cos(ewq2); wave_1_per_point30=rx2=((ewq2*(bass_att-bass))*pi2)*.16*sin(time); x2=rx2+x2*.5; wave_1_per_point31=dro=-time/t4;reg34=drop*vol*(1-y*(x-.5+bal)); wave_1_per_point32=y2=0+.25*sin(var1a+pvar)+.01*cos(tsvar)+(reg34*-qz); wave_1_per_point33=y2=y2*(1-.3*abs(qx))+srot*sin(ewq1); wave_1_per_point34=x=x2*(.6+(abs(qy)*0.9)*sin(time*sample))+.5; wave_1_per_point35=y=y2*1+(3*qz*qxp)+.5-(r+r*sin(ytrip-g)); wave_1_per_point36=xr=9/(1024/num);xr*=if(below(xr,4),1.3,if(below(xr,3),1.8,if(below(xr,2),2.8,if(below(xr,1),17.2,1)))); wave_1_per_point37=//rad/=num/pi2*1+qz; wave_1_per_point38= wave_1_per_point39=//rad=rad+.12*sin(ewq1*(bass_att+mid_att-treb)/tsvar)+xr*chsn; wave_1_per_point40=//g=min(.36,max(abs(g*2-srot),.175+(.12*(yt-.5))*srot)); g+=6-(yt-.5+sample*ytrip); wave_1_per_point41=g*=ytrap; g-=int(g); wave_1_per_point42=r=max(0,min(.941,(g+ytrip-g*+tip-.2))); wave_1_per_point43=b=max(g,max(g+r,1-(g+r))); a=max(0,min(1,(g+r+r*ytrip+r*ytip-.2)));g=r/7.140054945;b=g/2.414213562; wave_1_per_point44=//textured=if(chsn,0,1); wave_1_per_point45=//tex_zoom=qz; wave_1_per_point46=//additive=if(chsn,1,1); wave_1_per_point47=//reg88=xr; wave_1_per_point48=//rad=rad*1+.72*(qx*xr)*(1-(num/1024)); wave_1_per_point49=//additive=above(abs(g),abs(b)); wave_1_per_point50= wave_1_per_point51=additive=above(mid,mid_att)+g-b+r; wave_1_per_point52=a=(1-g)*ytrip+r; wave_1_per_point53=x=qz-x*.5+.5*qz; wave_1_per_point54=x*=2.071+(g*ytop); x+=5-(.35*t4);x+=.2*(yt-.5); x-=int(x);y*=2-yt;y+=5; y-=int(y); wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=166 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=0 wavecode_2_bAdditive=0 wavecode_2_scaling=0.98479 wavecode_2_smoothing=0.17000 wavecode_2_r=0.000 wavecode_2_g=0.400 wavecode_2_b=1.000 wavecode_2_a=0.100 wave_2_init1= wave_2_init2=//qx=x*2-1;qy=y*2-1;req30=(abs(qx)+abs(qy))*.5; wave_2_init3=//t3=((1077566.28/70)/70)/70;t6=((2155132.56/70)/70)/70;t7=time; wave_2_per_frame1=//tm = time*.1;t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_2_per_frame2= wave_2_per_frame3=//tic = min(time - tin,1);tin = time;tva = (tic*q1*.5);tvb = (tic*q2*.5);tvc = (tic*q3*.5);q1 = tva;q2 = tvb;q3 = tvc;sz = .5;len = 1;t4 = len; wave_2_per_frame4= wave_2_per_frame5=vol = (bass_att + mid_att + treb_att)*(reg06-reg03); wave_2_per_frame6=vol_avg = .1*(vol_avg*9 + vol);vg = vol_avg*.1; wave_2_per_frame7= wave_2_per_frame8= wave_2_per_frame9=//qcutm=max(mid_att,.4);qcutt=max(treb_att,.5);qcutb=max(bass_att,.6);qhitm=above(mid,qcutm);qhitt=above(treb,qcutt);qhitb=above(bass,qcutb);mhit=mid_att+(qcutm*mid)*qhitm;thit=treb_att+(qcutt*treb)*qhitt;bhit=bass_att+(qcutb*bass)*qhitb;mht=1/(1+mhit);tht=1/(1+thit);bht=1/(1+bhit);spd=(98+(mht+tht-bht))*.2; wave_2_per_frame10=//t1me=t1m/spd; //t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_2_per_frame11= wave_2_per_frame12=drop=rand(7);t4=drop; wave_2_per_frame13=num_inst=samples*2;t2=num_inst;instance=sample*num_inst;t8=instance; wave_2_per_frame14=//t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_2_per_point1=pie=reg03; pi2=reg06;i=t8; is=i+.5; num=t2; wave_2_per_point2=num_inst=t2;t1me=reg18; t1m=reg17; wave_2_per_point3= wave_2_per_point4=bhit=above(bass,bass_att*1.12); mhit=above(mid,mid_att*1.12); thit=above(treb+treb_att,mid_att/bass_att); wave_2_per_point5=batt=bass_att; mitt=mid_att; trtt=treb_att; ytrip=y+.33*sin(treb_att+thit*.8+.2*sample);ytrap=y+.33*cos(treb_att+thit*.8+.2*sample); wave_2_per_point6=ytip=(1-y)+.33*sin(treb_att+mhit*.68+.32*sample);ytop=(1-y)+.33*cos(treb_att+mhit*.68+.32*sample); wave_2_per_point7=sinhit=q11; coshit=q12; v1=value1+.5; v2=value2+.5;vol=v1+v2-.5; bal=v2-v1; wave_2_per_point8=//q10=time-reg16;reg17=q10;q11=sinhit;q12=coshit; wave_2_per_point9=qx=x-.5; qy=y-.5; qxp=cos(abs(qx))*pie; qyp=cos(abs(qy))*pie; qz=abs(qx)+abs(qy); wave_2_per_point10=i=t8; is=i+.5; num=num_inst; wave_2_per_point11=//sample=(is)/num; wave_2_per_point12=srot=sample*2-1;tample=(sample+reg17)-int(sample+reg17);trot=tample*2-1; wave_2_per_point13=frmc+=if(equal(frmc,num),-num,1);frmc=min(frmc,num); iq=band(i,band(i+1,band(i+2,band(i-7,band(i-3,band(i+3,i+3))))));//*bor(i+2)+(i+3)+(i+4)+(i+5); wave_2_per_point14=chsn=equal(iq-int(frmc),0);//+equal(i+1,frmc)+equal(i+2,frmc)+equal(i-1,frmc)+equal(i-2,frmc)+equal(i+9,frmc)+equal(i-7,frmc); wave_2_per_point15= pvar=max(sin((t1m*.0999)-int(t1m*.0998))*.03,cos((t1m*.0999)-int(t1m*.0998))*.03); wave_2_per_point16=var1=(sample+t1me*pie); var1a=((t1me*sample)*pie); tsvar=t1me*(sample+t1me);ewq1=pvar*sin((pie/q11)*tsvar); ewq2=pvar*sin((pie/q12)*tsvar); wave_2_per_point17=//additive=.1-int((is/(num-rand(t2/2))+tsvar)); wave_2_per_point18=ytrip+=5; ytrip-=int(ytrip);ytrap+=5; ytrap-=int(ytrip); wave_2_per_point19=ytip+=5; ytip-=int(ytrip);ytop+=5; ytop-=int(ytrip); wave_2_per_point20=yt=(max(ytrap,ytop)+(max(ytip,ytrip)))/4; wave_2_per_point21=//r=r*(.81-.117*sin(-var1a));g=r*(.65+.05*cos(var1+.13));b=g*(.7+.04*cos(var1+.01)); wave_2_per_point22=//r2=r*(1.5+.13*sin(var1*.25));g2=r2*(.7-.002*sin(tsvar));b2=g2*(.8-.03*cos(tsvar*1.5)); wave_2_per_point23=//b=chsn;b2=1-chsn; wave_2_per_point24=//border_a=rx2*.0000001; wave_2_per_point25=a=(.6+(.3*abs(x2*2-1))); wave_2_per_point26=//a2=a*.03; wave_2_per_point27=x2=.78*sin(trot*pi2)+(.5)*cos(ewq2); wave_2_per_point28=rx2=((ewq2*(bass_att-bass))*pi2)*.16*sin(time); x2=rx2+x2*.5; wave_2_per_point29=dro=-time/t4;reg34=drop*vol*(1-y*(x-.5+bal)); wave_2_per_point30=y2=0+.25*sin(var1a+pvar)+.01*cos(tsvar)+reg34; wave_2_per_point31=y2=y2*(1-.3*abs(qx))+srot*sin(ewq1); wave_2_per_point32=x=x2*(.6+(abs(qy)*0.9)*sin(time*sample))+.5; wave_2_per_point33=y=y2*1+(3*qz*qxp)+.5-(r+r*sin(ytrip-g)); wave_2_per_point34=xr=9/(1024/num);xr*=if(below(xr,4),1.3,if(below(xr,3),1.8,if(below(xr,2),2.8,if(below(xr,1),17.2,1)))); wave_2_per_point35=//rad=rad+.12*sin(ewq1*(bass_att+mid_att-treb)/tsvar)+xr*chsn; wave_2_per_point36=//rad/=num/pi2*1+qz; wave_2_per_point37=x*=2.071-(g*ytop); x+=5-(1.03*(xr*(y-.5)));x+=.62*(yt-.5); x-=int(x);y*=1.2-(g*yt);y+=5.3+.2*cos((x-.5)*tsvar); y-=int(y); wave_2_per_point38=//g=min(.36,max(abs(g*2-srot),.175+(.12*(yt-.5))*srot)); g+=6-(yt-.5+sample*ytrip); g*=ytrap; g-=int(g);r=max(0,min(.241,(g+ytrip-g*+tip-.2))); wave_2_per_point39=//b=max(g,max(g+r,1-(g+r))); max(0,min(1,(g+r+r*ytrip+r*ytip-.2))); wave_2_per_point40=//textured=if(chsn,0,1); wave_2_per_point41=//tex_zoom=qz; wave_2_per_point42=//additive=if(chsn,1,1); wave_2_per_point43=//reg88=xr; wave_2_per_point44=//rad=rad*1+.72*(qx*xr)*(1-(num/1024)); wave_2_per_point45=//additive=above(abs(g),abs(b)); wave_2_per_point46= wave_2_per_point47=//a=(1-g)*ytrip+r; wave_2_per_point48=r=max(0,min(.941,(g+ytrip-g*+tip-.2))); wave_2_per_point49=b=max(g,max(g+r,1-(g+r))); a=max(0,min(1,(g+r+(1-r)+r-.2)));g=r/7.140054945;b=g/2.414213562; wave_2_per_point50=additive=1-above(treb,treb_att*.28); wavecode_3_enabled=1 wavecode_3_samples=432 wavecode_3_sep=30 wavecode_3_bSpectrum=1 wavecode_3_bUseDots=1 wavecode_3_bDrawThick=1 wavecode_3_bAdditive=0 wavecode_3_scaling=0.98479 wavecode_3_smoothing=1.00000 wavecode_3_r=1.000 wavecode_3_g=1.000 wavecode_3_b=1.000 wavecode_3_a=0.900 wave_3_init1=t1 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init2=t2 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init3=t3 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init4=t4 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init5=t5 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init6=t6 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init7=t7 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init8=t8 = 1 + (int(rand(101))*.01 - int(rand(101))*.01)*.3; wave_3_init9= wave_3_init10=//qx=x*2-1;qy=y*2-1;req30=(abs(qx)+abs(qy))*.5; wave_3_init11=//t3=((1077566.28/70)/70)/70;t6=((2155132.56/70)/70)/70;t7=time; wave_3_per_frame1=bq=bass_att+(.3*bass); //mq=mid_att+(.3*mid); tq=treb_att+(.3*treb); sound=bq+mq+tq; volh=((mq*2-1)+tq-bq)*.2; wave_3_per_frame2=//timw=(time+sound)/fps; circletime=1*pi2*timw; wave_3_per_frame3=t2 = t2 + bq; wave_3_per_frame4=//tm = time*.1;t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); wave_3_per_frame5= wave_3_per_frame6=//tic = min(time - tin,1);tin = time;tva = (tic*q1*.5);tvb = (tic*q2*.5);tvc = (tic*q3*.5);q1 = tva;q2 = tvb;q3 = tvc;sz = .5;len = 1;t4 = len; wave_3_per_frame7= wave_3_per_frame8=//vol = (bass_att + mid_att + treb_att)*(reg06-reg03); wave_3_per_frame9=//vol_avg = .1*(vol_avg*9 + vol);vg = vol_avg*.1; wave_3_per_frame10= wave_3_per_frame11= wave_3_per_frame12=//qcutm=max(mid_att,.4);qcutt=max(treb_att,.5);qcutb=max(bass_att,.6);qhitm=above(mid,qcutm);qhitt=above(treb,qcutt);qhitb=above(bass,qcutb);mhit=mid_att+(qcutm*mid)*qhitm;thit=treb_att+(qcutt*treb)*qhitt;bhit=bass_att+(qcutb*bass)*qhitb;mht=1/(1+mhit);tht=1/(1+thit);bht=1/(1+bhit);spd=(98+(mht+tht-bht))*.2; wave_3_per_frame13=//t1me=t1m/spd; //t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_3_per_frame14= wave_3_per_frame15=//drop=rand(7);t4=drop; wave_3_per_frame16=//num_inst=samples*2;t2=num_inst;instance=sample*num_inst;t8=instance; wave_3_per_frame17=//t1 = if(above(vg,1.8),1.8,vg);//pi2=t6; pie=t3;divp=t6-t3;//t4=t1me; t1m=time-t7;//reg18=t4;reg17=t1m; wave_3_per_point1=//Alle Funktionen muessen rel. zu t_rel sein wave_3_per_point2=v1=value1+.5; v2=value2+.5; bal=v2-v1; vol=v1+v2-.5; wave_3_per_point3=k1 = cos(time/3); wave_3_per_point4=k2 = sin(time/2); wave_3_per_point5= wave_3_per_point6=t_abs = sample; wave_3_per_point7=t_rel = sample-time/2.12; wave_3_per_point8=ampl = cos(t_rel)*6.162277660; wave_3_per_point9=//ampl = 3; wave_3_per_point10= wave_3_per_point11=ox = sin (t_rel*(8+bal)) + ampl*sin (t_rel*(11.5+vol)) ; wave_3_per_point12=oy = cos (t_rel*(12.5+vol)) + ampl*cos (t_rel*(10+bal)); wave_3_per_point13=oz = ampl/(3-(bal*vol)); wave_3_per_point14= wave_3_per_point15=g=trel+ampl; g-=int(abs(g))-(vol*y*2-sin(time*abs(x*2-1))); wave_3_per_point16= wave_3_per_point17= wave_3_per_point18= wave_3_per_point19=//r = sqr(sin(t_rel*3.4)); wave_3_per_point20=//g = sqr(sin(t_rel*2.3)); wave_3_per_point21=//b = sqr (cos(t_rel*1.9)); wave_3_per_point22= wave_3_per_point23=//r = 1; wave_3_per_point24=//g = 0.5; wave_3_per_point25=//b = 0; wave_3_per_point26= wave_3_per_point27=//a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); wave_3_per_point28=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); wave_3_per_point29=//a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); wave_3_per_point30= wave_3_per_point31=xang = k1*3; wave_3_per_point32=yang = 1; wave_3_per_point33=zang = 3*k1; wave_3_per_point34=fov = 0.312; wave_3_per_point35= wave_3_per_point36=monitor = t2; wave_3_per_point37= wave_3_per_point38=// Rotation um x,y,z wave_3_per_point39= wave_3_per_point40=mx = ox*cos(zang) - oy*sin(zang); wave_3_per_point41=my = ox*sin(zang) + oy*cos(zang); wave_3_per_point42= wave_3_per_point43=ox = mx; wave_3_per_point44=oy = my; wave_3_per_point45=mx = ox*cos(yang) + oz*sin(yang); wave_3_per_point46=mz = - ox*sin(yang) + oz*cos(yang); wave_3_per_point47=ox = mx; wave_3_per_point48=oz = mz; wave_3_per_point49=my = oy*cos(xang) - oz*sin(xang); wave_3_per_point50=mz = oy*sin(xang) + oz*cos(xang); wave_3_per_point51=oy = my; wave_3_per_point52=oz = mz; wave_3_per_point53= wave_3_per_point54=oz = oz - 6; wave_3_per_point55=x = ox*fov/oz +0.5; wave_3_per_point56=//x = (x-.5)*0.75 + 0.5; wave_3_per_point57=y = oy*fov/oz + 0.5; wave_3_per_point58=x+=5.75;x*=.843*(1+.3+(.03*q13));x-=int(x); wave_3_per_point59=y+=6.395;y*=.82; y-=int(y); wave_3_per_point60=//r=.85;b=.2; g=.12; wave_3_per_point61=x=1-x; wave_3_per_point62=a=.7*r; wave_3_per_point63=r=max(0,min(.941,(g+ytrip-g*+tip-.2))); wave_3_per_point64=b=max(g,max(g+r,1-(g+r))); a=max(0,min(1,(g+r+max((1-r),r)-.2)));g=r/7.140054945;b=g/2.414213562; shapecode_0_enabled=1 shapecode_0_sides=3 shapecode_0_additive=1 shapecode_0_thickOutline=1 shapecode_0_textured=1 shapecode_0_num_inst=42 shapecode_0_x=0.500 shapecode_0_y=0.900 shapecode_0_rad=0.54008 shapecode_0_ang=0.31416 shapecode_0_tex_ang=0.00000 shapecode_0_tex_zoom=1.09259 shapecode_0_r=0.600 shapecode_0_g=1.000 shapecode_0_b=0.600 shapecode_0_a=1.000 shapecode_0_r2=1.000 shapecode_0_g2=1.000 shapecode_0_b2=1.000 shapecode_0_a2=1.000 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=0.000 shapecode_0_border_a=1.000 shape_0_init1=pie=((1077566.28/70)/70)/70;t3=pie;t7=time;t6=pie*2;num_inst=int(rand(249)/int(rand(7)));t5=num_inst; shape_0_per_frame1=// 1;rot0 = rot0 + 1/fps * q1;posx = (1-q24)*posx + q24*(.3+rand(100)/200);posy = (1-q24)*posy + q24*(.3+rand(100)/200);;rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300);ad = rad0; shape_0_per_frame2=num_inst=t5;; shape_0_per_frame3=is=instance+1; num=num_inst; sample=(is-.5)/num;wample=int((is+1)/2)/int(num/2); shape_0_per_frame4=s4=sample*4; si4=s4-int(s4);t1me=time-t7;q17=t1me;pi2=t6;reg06=pi2;reg03=t3; shape_0_per_frame5=bc1=1-1/(1+bass_att); bc2=1-1/(1+bass); bhit=above(bc2,max(.3,bc1)); bprg=(bc1*2/3)+(bc2*1/(4-si4))*bhit; shape_0_per_frame6=mc1=1-1/(1+mid_att); mc2=1-1/(1+mid); mhit=above(mc2,max(.3,mc1)); mprg=(mc1*2/3)+(mc2*1/(4-si4))*mhit; shape_0_per_frame7=tc1=1-1/(1+treb_att); tc2=1-1/(1+treb); thit=above(tc2,max(.3,tc1)); tprg=(tc1*2/3)+(tc2*1/(4-si4))*thit; shape_0_per_frame8=t9me=q17/(12-bc1-mc1-tc1);q=(s4*time/(5+(si4*2-1)*sin(bc2*t9me)));qsin=sin(q);qcos=cos(q); shape_0_per_frame9=isb=equal((is)&(3),1);ism=equal((is)&(3),2);ist=equal((is)&(3),3);isqw=equal((is)&(3),0);isq=((max(mprg,1-mprg)-.5)*2)-trpg+bprg+.5; shape_0_per_frame10=qx=((x-.5)+if(isb,-(1/3),if(ism,0,if(ist,(1/3),if(isqw,(isq-si4*(qcos*pi2)),0.1))))); shape_0_per_frame11=rad-=((.3*rad)*si4); shape_0_per_frame12=rad*=.7+.3*(1/(num+1));textured =above(rad,.3)*bnot(isqw);additive=(bhit+mhit)*above(rad,.3)*bnot(isqw); shape_0_per_frame13=posx=qx+.5; shape_0_per_frame14=rot0+=qsin*(1-si4)*pi2; shape_0_per_frame15=posy=if(isb,bprg,if(ism,mprg,if(ist,tprg,if(isqw,.9-(.3*(isq-si4*(qsin*pi2))),0.1)))); shape_0_per_frame16=x = posx; shape_0_per_frame17=y = posy; shape_0_per_frame18=ang += if(isb,bprg,if(ism,mprg,if(ist,tprg,if(isqw,rot0,0.1)))); shape_0_per_frame19=tex_ang -= if(isb,bprg,if(ism,mprg,if(ist,tprg,if(isqw,rot0,0.1)))); shape_0_per_frame20=texm=textured*(q*(.5+.25*sin(mhit)+.25*cos(bhit)));tex_zoom=(max(1-1/texm,1/texm)*pi2)/(.5*(tex_ang+ang)); shape_0_per_frame21=x+=5; y+=5;x*=if(isqw,1.628/pi2,1); y*=if(isqw,1.628/pi2,1);x-=int(x); y-=int(y); shape_0_per_frame22=rad*=.8+.2*reg30; shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=1 shapecode_1_num_inst=564 shapecode_1_x=0.500 shapecode_1_y=0.500 shapecode_1_rad=0.18349 shapecode_1_ang=1.13097 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.89900 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=1.000 shapecode_1_a=0.970 shapecode_1_r2=1.000 shapecode_1_g2=1.000 shapecode_1_b2=1.000 shapecode_1_a2=0.100 shapecode_1_border_r=0.500 shapecode_1_border_g=0.500 shapecode_1_border_b=0.500 shapecode_1_border_a=0.000 shape_1_init1=d1=(rand(100)/(9-bass_att-bass));d2=(d1-int(d1))*100+int(d1*(5+mid+treb)); shape_1_init2=t2=int(d2);; shape_1_init3=num_inst=d2; shape_1_init4=t7=time;t6=44/7; shape_1_per_frame1=//a = q24*1; a2 = 0; shape_1_per_frame2=num_inst=int(t2*1/(max(1,25-fps))); shape_1_per_frame3= shape_1_per_frame4=t1me=time-t7; shape_1_per_frame5=num=num_inst; in=instance; per=1/num; is=in+.5; sample=is/num; shape_1_per_frame6=pie=t6/2;pi2=t6; clk=sample*pi2; ta1=time/ang; shape_1_per_frame7=rad*=1+pis/num; shape_1_per_frame8=s=sample; tample=((s*t1me)*.4)-int(((s*t1me)*.4)); t=max(tample,1-tample)-.5; shape_1_per_frame9=//tw=max(time-int(time),1-(time-int(time)))*pie/(int(bass_att+mid_att-int(treb+treb_att))); shape_1_per_frame10=//tw=(((sample+tw)*2)-1-sample); shape_1_per_frame11=x2 =.16*cos(clk*t1me-(per*t)); shape_1_per_frame12=y2 =per*.66*sin(clk*t1me)+(reg34-qz-time/(4-sample)); shape_1_per_frame13=//y2=y2*q1; shape_1_per_frame14=x=x2+s; shape_1_per_frame15=y=y2+s; shape_1_per_frame16=ang+=(tal*per)*cos(t*pi2); shape_1_per_frame17= shape_1_per_frame18= x+=5;x-=int(x); shape_1_per_frame19= y+=5;y-=int(y); shape_1_per_frame20=r=per; shape_1_per_frame21=r=max(textured-g,per*2);g2*=max(textured-g2,.2+g); shape_1_per_frame22=r2=t;b=abs((1-sample)*2-1); shape_1_per_frame23=textured*=above(fps,25); shape_1_per_frame24=border_g=((rad*1+per)-ang)/pi2; shape_1_per_frame25=rad=rad*per*(1.8-.75*(num-t)); shape_1_per_frame26=additive=int(t*1+(13*per)); shape_1_per_frame27=tex_zoom*=1+(pi2*par-t); shape_1_per_frame28=tex_ang=ang*(additive*2-1); shape_1_per_frame29=reg88=num; shape_1_per_frame30=a=reg34+sample-.5*sin(time*reg34);; shapecode_2_enabled=0 shapecode_2_sides=63 shapecode_2_additive=0 shapecode_2_thickOutline=1 shapecode_2_textured=0 shapecode_2_num_inst=1 shapecode_2_x=0.123 shapecode_2_y=0.000 shapecode_2_rad=0.27319 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.49981 shapecode_2_r=1.000 shapecode_2_g=1.000 shapecode_2_b=1.000 shapecode_2_a=1.000 shapecode_2_r2=1.000 shapecode_2_g2=1.000 shapecode_2_b2=1.000 shapecode_2_a2=0.000 shapecode_2_border_r=0.500 shapecode_2_border_g=0.500 shapecode_2_border_b=0.500 shapecode_2_border_a=0.000 shapecode_3_enabled=0 shapecode_3_sides=15 shapecode_3_additive=0 shapecode_3_thickOutline=1 shapecode_3_textured=0 shapecode_3_num_inst=84 shapecode_3_x=0.500 shapecode_3_y=0.500 shapecode_3_rad=0.11843 shapecode_3_ang=0.00000 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=1.14778 shapecode_3_r=0.370 shapecode_3_g=0.750 shapecode_3_b=0.730 shapecode_3_a=0.010 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=0.000 shapecode_3_a2=0.000 shapecode_3_border_r=1.000 shapecode_3_border_g=1.000 shapecode_3_border_b=1.000 shapecode_3_border_a=0.400 shape_3_init1=reg16=time;frmc=0;d1=rand(5)+1; t4=1/int(d1); t2=max(20,int(rand(1024))); shape_3_per_frame1=pie=22/7; pi2=pie*2;num_inst=t2; shape_3_per_frame2=bhit=above(bass,bass_att*1.12); mhit=above(mid,mid_att*1.12); thit=above(treb+treb_att,mid_att/bass_att); shape_3_per_frame3=batt=bass_att; mitt=mid_att; trtt=treb_att; sinhit=trtt*sin(time+batt); coshit=trtt*=cos((time*1.618+batt)*.2); shape_3_per_frame4=q10=time-reg16;reg17=q10;q11=sinhit;q12=coshit; shape_3_per_frame5=qx=x-.5; qy=y-.5; qxp=cos(abs(qx))*pie; qyp=cos(abs(qy))*pie; qz=abs(qx)+abs(qy); shape_3_per_frame6=i=instance; is=instance+.5; num=num_inst; sample=(is)/num; srot=sample*2-1;tample=(sample+reg17)-int(sample+reg17);trot=tample*2-1; shape_3_per_frame7=frmc+=if(equal(frmc,num),-num,1);frmc=min(frmc,num); iq=band(i,band(i+1,band(i+2,band(i-7,band(i-3,band(i+3,i+3))))));//*bor(i+2)+(i+3)+(i+4)+(i+5); shape_3_per_frame8=chsn=equal(iq-int(frmc),0);//+equal(i+1,frmc)+equal(i+2,frmc)+equal(i-1,frmc)+equal(i-2,frmc)+equal(i+9,frmc)+equal(i-7,frmc); shape_3_per_frame9= pvar=max(sin((time*.0999)-int(time*.0998))*.03,cos((time*.0999)-int(time*.0998))*.03); shape_3_per_frame10=var1=(sample+time*pie); var1a=((time*sample)*pie); tsvar=time*(sample+time);ewq1=pvar*sin((pie/q11)*tsvar); ewq2=pvar*sin((pie/q12)*tsvar); shape_3_per_frame11=r=r*(.81-.117*sin(-var1a));g=r*(.65+.05*cos(var1+.13));b=g*(.7+.04*cos(var1+.01)); shape_3_per_frame12=r2=r*(1.5+.13*sin(var1*.25));g2=r2*(.7-.002*sin(tsvar));b2=g2*(.8-.03*cos(tsvar*1.5)); shape_3_per_frame13=b=chsn;b2=1-chsn; shape_3_per_frame14=border_a=rx2*.0000001; shape_3_per_frame15=a=(.6+(.3*abs(x2*2-1))); shape_3_per_frame16=a2=a*.03; shape_3_per_frame17=x2=.78*sin(trot*pi2)+(.5)*cos(ewq2); shape_3_per_frame18=rx2=((ewq2*(bass_att-bass))*pi2)*.16*sin(time); x2=rx2+x2*.5; shape_3_per_frame19=y2=0+.25*sin(var1a+pvar)+.01*cos(tsvar); shape_3_per_frame20=y2=y2*(1-.3*abs(qx))+srot*sin(ewq1)+reg34; shape_3_per_frame21=x=x2*(.6+(abs(qy)*0.9)*sin(time*sample))+.5; shape_3_per_frame22=y=y2*1+(3*qz*qxp)+.5; shape_3_per_frame23=xr=9/(1024/num);xr*=if(below(xr,4),1.3,if(below(xr,3),1.8,if(below(xr,2),2.8,if(below(xr,1),17.2,1)))); shape_3_per_frame24=rad=rad+.12*sin(ewq1*(bass_att+mid_att-treb)/tsvar)+xr*chsn; shape_3_per_frame25=rad/=num/pi2*1+qz; shape_3_per_frame26=x*=2.071; x+=5-(.35*t4); x-=int(x);y*=2;y+=5; y-=int(y); shape_3_per_frame27=//textured=if(chsn,0,1); shape_3_per_frame28=//tex_zoom=qz; shape_3_per_frame29=//additive=if(chsn,1,1); shape_3_per_frame30=reg88=xr; shape_3_per_frame31=rad=rad+.3*q4+.72*(qx*xr)*(1-(num/1024)); per_frame_init_1= per_frame_init_2=//******** INITIALIZATION ********* per_frame_init_3=//---------- some global vars, do not change ------------- per_frame_init_4=avg = 0.01; per_frame_init_5=q7 = .25; //MyZoom per_frame_init_6=q8 = rand(2.0)-1.0; //fractal modifier per_frame_init_7=//q8 = 1; //# per_frame_init_8=q16 = 1 + rand(2); //Tele ; rather fish eye per_frame_init_9=//q16 = 1; //# per_frame_init_10=q18 = rand(0.8)+.1; //brightness balance back/front per_frame_init_11=q30 = 1; //logarithmic Z-Dist storage; unused per_frame_init_12=q31 =128; per_frame_init_13=start = 1; travel = 0; RotZ = 0; look = 0; slow = 0; t0 = time+3; lampx = .5; lampy = .5; per_frame_init_14=cran0 = rand(1); per_frame_init_15=n = 0; loop (10000, gmegabuf(n)=0; n=n+1; ); per_frame_init_16=n = 0; loop (10000, megabuf(n)=0; n=n+1; ); per_frame_init_17=trelx = 0; trely = 0; trelz = 0; per_frame_init_18=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; per_frame_init_19= per_frame_init_20=//Find random starting point per_frame_init_21=while (exec2( per_frame_init_22= ran1 = rand(800)/100; ran2 = rand(800)/100; ran3 = rand(800)/100; per_frame_init_23= PosX = rand(5)-2; PosY = rand(5)-2; PosZ = rand(5)-2; per_frame_init_24= per_frame_init_25=// PosX = 3.3; PosY = 2; PosZ = -2; ran1 = 0; ran2 = 0; ran3 = 0; //# per_frame_init_26= per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); per_frame_init_29= per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; per_frame_init_33= per_frame_init_34= //***********BOT************* per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! per_frame_init_36= dist = 0.001; per_frame_init_37= while (exec2( per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; per_frame_init_40= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); per_frame_init_41= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); per_frame_init_42= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; per_frame_init_44= loop (7+1, per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; per_frame_init_52= ); per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); per_frame_init_54= dist *= 1.05; per_frame_init_55= ,(dist < 0.6)*(len > 30))); per_frame_init_56=,(dist < .06))); //end while per_frame_init_57= per_frame_init_58=// per_frame_init_59= per_frame_init_60=q1 = q1; per_frame_init_61=q2 = q2; per_frame_init_62=q3 = q3; per_frame_init_63=q4 = q4; per_frame_init_64=q5 = q5; per_frame_1=fps_ = .0 * fps_ + 1*if(fps<=28,fps,28+.8*(fps-28)); per_frame_2=dec_s = 1-.06*30/fps_; per_frame_3=beat = (time > t0+3); t0 = if(beat, time, t0); per_frame_4= per_frame_5=speed = min(0.2,dist_-.02) * (1+2*avg) *(1-slow*.0)*.7/q7; //# per_frame_6=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; per_frame_7=RotZ = if (RotZ==0,beat*(rand(100)<20*travel)*(rand(10)/10-.3), per_frame_8= bnot(beat*(rand(100)<30))*RotZ); per_frame_9=slow = if (bnot(slow), beat*(rand(1000*avg)<6), bnot(beat*(rand(100)<50))); per_frame_10=look = if (bnot(look), beat*(rand(1000*speed)<12), bnot(beat*(rand(100)<50))); per_frame_11= per_frame_12=mv_a =0.5 + 0.5*sin(time*0.2); per_frame_13=mv_l = mv_l * mv_a; per_frame_14=mv_dx=0.1*q11; per_frame_15=mv_dy=1*q1; per_frame_16=mv_r =mv_r +(mv_r+q3)*0.3; per_frame_17=mv_b =(mv_b +mv_b+q4)*0.3; per_frame_18=mv_g =0.3 *(mv_g+mv_g +q5); per_frame_19= per_frame_20=//Lamp View per_frame_21=lx = if (beat,rand(150)/200+.15,lx); per_frame_22=ly = if (beat,rand(150)/200+.15,ly); per_frame_23=lampx = lampx * dec_s + (1-dec_s)*if (look,lx,0.5); per_frame_24=lampy = lampy * dec_s + (1-dec_s)*if (look,ly,0.5); per_frame_25=q7 = lampx; q8 = lampy; per_frame_26= per_frame_27=//Position per_frame_28=DirX= reg26; DirY= reg27; DirZ = reg28; per_frame_29=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; per_frame_30= per_frame_31=angchg = (.2-dist_)*(dist_ < .2)*2; per_frame_32=travel = if (angchg > 0,0,travel+ds); per_frame_33=v1 = v1 * dec_s + (1-dec_s)* RotZ * ds; per_frame_34=v2 = v2 *dec_s + (1-dec_s)*angchg *xslope/fps_; per_frame_35=v3 = v3 *dec_s + (1-dec_s)*(angchg *yslope/fps_ + 2*v1*sin(time*.1)); per_frame_36=//v2 = .008; per_frame_37=//push old RotMat per_frame_38=reg30 =reg20; reg31 =reg21; reg32 =reg22; per_frame_39=reg33 =reg23; reg34 =reg24; reg35 =reg25; per_frame_40=reg36 =reg26; reg37 =reg27; reg38 =reg28; per_frame_41= per_frame_42=n = 0; avg = 0; per_frame_43=loop (5, per_frame_44= n = n+1; per_frame_45= //new Rot. Mat for infinitesimal angles per_frame_46= ran1 = rand(100)/100; per_frame_47= ran2 = rand(100)/200-.25; per_frame_48= tx = q7 * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; per_frame_49= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); per_frame_50= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); per_frame_51= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; per_frame_52= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; per_frame_53= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; per_frame_54= per_frame_55= //pop old RotMat per_frame_56= reg20 =reg30; reg21 =reg31; reg22 =reg32; per_frame_57= reg23 =reg33; reg24 =reg34; reg25 =reg35; per_frame_58= reg26 =reg36; reg27 =reg37; reg28 =reg38; per_frame_59= per_frame_60= //Multiply new RotMat by old one per_frame_61= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; per_frame_62= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; per_frame_63= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; per_frame_64= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; per_frame_65= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; per_frame_66= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; per_frame_67= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; per_frame_68= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; per_frame_69= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; per_frame_70= per_frame_71= reg20 =q20; reg21 =q21; reg22 =q22; per_frame_72= reg23 =q23; reg24 =q24; reg25 =q25; per_frame_73= reg26 =q26; reg27 =q27; reg28 =q28; per_frame_74= per_frame_75= //***********BOT************* per_frame_76= //Coord. Trans. must exactly match def in warp S. !!!! per_frame_77= dist = 0.002; per_frame_78= while (exec2( per_frame_79= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; per_frame_80= uvx += PosX; uvy += PosY; uvz += PosZ; per_frame_81= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); per_frame_82= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); per_frame_83= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); per_frame_84= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; per_frame_85= loop (7+1, per_frame_86= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); per_frame_87= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); per_frame_88= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); per_frame_89= slen = uvx*uvx + uvy*uvy + uvz*uvz; per_frame_90= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; per_frame_91= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; per_frame_92= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; per_frame_93= ); per_frame_94= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); per_frame_95= dist *= 1.1; per_frame_96= ,(dist < 0.6)*(len > 30))); per_frame_97= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points per_frame_98= avg = avg+abs(megabuf(n)/5); per_frame_99=); //end loop 5 per_frame_100= per_frame_101=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); per_frame_102= per_frame_103=xslope = min(max(2/avg*(megabuf(1)-megabuf(3)),-3),3); per_frame_104=yslope = min(max(2/avg*(megabuf(4)-megabuf(2)),-3),3); per_frame_105=monitor = avg; per_frame_106=dist_ = dist_*dec_s + (1-dec_s)*dist; per_frame_107= per_frame_108=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv per_frame_109=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; per_frame_110=q19 = .6 + .4*sin(time*.02+cran0*6); //brightness backgd per_frame_111=start = start * .9; per_frame_112=q11 = v1; q12 = v2; q13 = v3; per_frame_113=//forward comp. of Rotation per_frame_114=monitor = q16; per_pixel_1= warp = 0 + 0.03*ang; zoom = zoom + ((zoom*rad)/ang)*tan(time*0.3); dx = -q1/q2*(1+0*pow(x-.5,2)); dy = q12/q16*(1+0*pow(y-.5,2)); rot =q11; per_pixel_2=a = 1*sin(time*3); per_pixel_3=q3=q3 + rad*cos(time*0.8); per_pixel_4=q4=q4 + rad*sin(time); per_pixel_5=q5=q5 + rad*sin(time*0.9); warp_1=`shader_body warp_2=`{ warp_3=` warp_4=` float2 d = texsize.zw*4; warp_5=` float3 dx = ( GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv-float2(1,0)*d) ); warp_6=` float3 dy = ( GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv-float2(0,1)*d) ); warp_7=` float2 uv_dz = uv + float2(dy.z,-dx.z)*texsize.zw*60; warp_8=` ret.z = (GetPixel(uv_dz).z + (GetPixel(uv).z - GetBlur1(uv).z)*200*length(uv_dz-uv))*0.96 - 0.02; warp_9=` warp_10=` warp_11=` d = texsize.zw*4; warp_12=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); warp_13=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); warp_14=` warp_15=` float2 uv_dy = uv_orig + float2(dx.y,dy.y)*texsize.zw*6; warp_16=` ret.y = GetPixel(uv_dy).y + (GetPixel(uv).y - GetBlur1(uv).y)*0.1 - 0.016; warp_17=`//ret.y = 0; warp_18=`} comp_1=`float3 ret1, neu; comp_2=`float2 rs,rs2,uv1; comp_3=`shader_body comp_4=`{ comp_5=`float2 uv2; comp_6=`float ang2, c, s; comp_7=` comp_8=`uv -= 0.5; comp_9=`uv *= aspect.xy; comp_10=` comp_11=`float dist = 1; comp_12=`float inten = 1; comp_13=`ret1 = 0; comp_14=`int anz = 3;//# layers comp_15=`float n = 0; comp_16=`while (n <= anz) { comp_17=` uv2 = uv; comp_18=` dist = 1-frac(1.0/anz*n+q30); //evtl sqrt ! comp_19=` comp_20=` inten = dist*(1-dist)*3; comp_21=` float2 uv3 = frac(1.5*uv2*dist+q15+float2(q18+dist/3,0)); comp_22=` neu = GetPixel(uv3) -.7*GetBlur3(uv3*1.05); comp_23=` //neu = lum(neu); comp_24=` ret1 = max(ret1,neu*inten); comp_25=`n++; comp_26=`} comp_27=` comp_28=`rs2 = .3*sin(uv*4+q15) - lum(ret1);//sub lum(ret1) pretty much is the light distortion effect comp_29=`float dots = (.05/length(rs2))*q26*.5; comp_30=` comp_31=`ret = (q1+.5)*ret1 + dots*float3 (q8,q9,q10) ; comp_32=`//ret = (q1+.5)*ret1 + dots*float3 (.4,.1,.9) ; comp_33=`ret = GetPixel(uv+.5)*q30; comp_34=` comp_35=`}