[preset00]
fRating=3.000000
fGammaAdj=1.940001
fDecay=0.900000
fVideoEchoZoom=1.000747
fVideoEchoAlpha=0.500000
nVideoEchoOrientation=1
nWaveMode=6
bAdditiveWaves=0
bWaveDots=1
bWaveThick=0
bModWaveAlphaByVolume=0
bMaximizeWaveColor=1
bTexWrap=0
bDarkenCenter=0
bRedBlueStereo=0
bBrighten=0
bDarken=0
bSolarize=0
bInvert=0
fWaveAlpha=0.002906
fWaveScale=0.262110
fWaveSmoothing=0.900000
fWaveParam=0.173490
fModWaveAlphaStart=0.750000
fModWaveAlphaEnd=0.950000
fWarpAnimSpeed=1.000000
fWarpScale=1.350000
fZoomExponent=1.000000
fShader=0.000000
zoom=0.939900
rot=-6.139995
cx=0.500000
cy=0.500000
dx=0.001000
dy=0.005000
warp=1.508800
sx=0.999900
sy=0.999900
wave_r=1.000000
wave_g=1.000000
wave_b=1.000000
wave_x=0.448434
wave_y=0.121660
ob_size=0.008955
ob_r=0.600000
ob_g=0.000000
ob_b=1.000000
ob_a=0.149900
ib_size=0.005000
ib_r=0.000000
ib_g=0.000000
ib_b=1.000000
ib_a=0.000000
nMotionVectorsX=1.280000
nMotionVectorsY=1.000000
mv_dx=0.086780
mv_dy=0.343261
mv_l=1.663280
mv_r=1.000000
mv_g=1.000000
mv_b=1.000000
mv_a=1.000000
wavecode_0_enabled=0
wavecode_0_samples=192
wavecode_0_sep=0
wavecode_0_bSpectrum=0
wavecode_0_bUseDots=0
wavecode_0_bDrawThick=0
wavecode_0_bAdditive=0
wavecode_0_scaling=1.000000
wavecode_0_smoothing=0.500000
wavecode_0_r=0.000000
wavecode_0_g=0.000000
wavecode_0_b=0.000000
wavecode_0_a=1.000000
wave_0_init1=t3 = acos(-1)*128;
wave_0_init2=t4 = 4/3;
wave_0_per_frame1=spin = spin + .01;
wave_0_per_frame2=t2 = spin;
wave_0_per_frame3=red = (-1 * cos(time))  + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time))));
wave_0_per_frame4=green = abs(sin(time)) ;
wave_0_per_frame5=blue = cos(time)  + abs(cos(time));
wave_0_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0));
wave_0_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0));
wave_0_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0));
wave_0_per_point1=rad = sample*t3+t2;
wave_0_per_point2=x = .5 + cos(rad/64)*0.65 + sin(rad)*0.35;
wave_0_per_point3=y = .5 + sin(rad/64)*t4*0.65 + cos(rad)*t4*0.35;
wavecode_1_enabled=0
wavecode_1_samples=512
wavecode_1_sep=0
wavecode_1_bSpectrum=0
wavecode_1_bUseDots=0
wavecode_1_bDrawThick=0
wavecode_1_bAdditive=0
wavecode_1_scaling=1.000000
wavecode_1_smoothing=0.500000
wavecode_1_r=1.000000
wavecode_1_g=1.000000
wavecode_1_b=1.000000
wavecode_1_a=1.000000
wavecode_2_enabled=0
wavecode_2_samples=512
wavecode_2_sep=0
wavecode_2_bSpectrum=0
wavecode_2_bUseDots=0
wavecode_2_bDrawThick=0
wavecode_2_bAdditive=0
wavecode_2_scaling=1.000000
wavecode_2_smoothing=0.500000
wavecode_2_r=1.000000
wavecode_2_g=1.000000
wavecode_2_b=1.000000
wavecode_2_a=1.000000
wavecode_3_enabled=0
wavecode_3_samples=512
wavecode_3_sep=0
wavecode_3_bSpectrum=0
wavecode_3_bUseDots=0
wavecode_3_bDrawThick=0
wavecode_3_bAdditive=0
wavecode_3_scaling=1.000000
wavecode_3_smoothing=0.500000
wavecode_3_r=1.000000
wavecode_3_g=1.000000
wavecode_3_b=1.000000
wavecode_3_a=1.000000
shapecode_0_enabled=1
shapecode_0_sides=24
shapecode_0_additive=0
shapecode_0_thickOutline=0
shapecode_0_textured=1
shapecode_0_x=0.500000
shapecode_0_y=0.500000
shapecode_0_rad=0.547667
shapecode_0_ang=6.283100
shapecode_0_tex_ang=0.000000
shapecode_0_tex_zoom=0.999995
shapecode_0_r=1.000000
shapecode_0_g=1.000000
shapecode_0_b=1.000000
shapecode_0_a=1.000000
shapecode_0_r2=1.000000
shapecode_0_g2=1.000000
shapecode_0_b2=1.000000
shapecode_0_a2=0.000000
shapecode_0_border_r=1.000000
shapecode_0_border_g=1.000000
shapecode_0_border_b=1.000000
shapecode_0_border_a=0.000000
shape_0_per_frame1=border_r = border_r + 1.5*sin(q2*1.13);
shape_0_per_frame2=border_b = border_b + 0.5*sin(q2*1.23);
shape_0_per_frame3=border_g = border_g + 0.5*sin(q2*1.33);
shape_0_per_frame4=//ang = 1+sin(q1);
shape_0_per_frame5=x = 0.5 + (.4 * sin(time * 0.2));
shape_0_per_frame6=y = 0.5 - (.4 * cos(time * 0.2));
shapecode_1_enabled=1
shapecode_1_sides=40
shapecode_1_additive=0
shapecode_1_thickOutline=0
shapecode_1_textured=1
shapecode_1_x=0.500000
shapecode_1_y=0.500000
shapecode_1_rad=0.724300
shapecode_1_ang=0.000000
shapecode_1_tex_ang=0.000000
shapecode_1_tex_zoom=1.000000
shapecode_1_r=1.000000
shapecode_1_g=1.000000
shapecode_1_b=1.000000
shapecode_1_a=1.000000
shapecode_1_r2=1.000000
shapecode_1_g2=1.000000
shapecode_1_b2=1.000000
shapecode_1_a2=1.000000
shapecode_1_border_r=1.000000
shapecode_1_border_g=1.000000
shapecode_1_border_b=1.000000
shapecode_1_border_a=0.000000
shape_1_per_frame1=x = 0.5 - (.1 * sin(time + (bass * 0.1)));
shape_1_per_frame2=y = 0.5 + (.1 * cos(time + (bass * 0.1)));
shapecode_2_enabled=1
shapecode_2_sides=4
shapecode_2_additive=0
shapecode_2_thickOutline=0
shapecode_2_textured=0
shapecode_2_x=0.500000
shapecode_2_y=0.500000
shapecode_2_rad=0.249785
shapecode_2_ang=0.000000
shapecode_2_tex_ang=0.000000
shapecode_2_tex_zoom=1.000000
shapecode_2_r=1.000000
shapecode_2_g=0.000000
shapecode_2_b=0.000000
shapecode_2_a=1.000000
shapecode_2_r2=1.000000
shapecode_2_g2=0.000000
shapecode_2_b2=1.000000
shapecode_2_a2=0.000000
shapecode_2_border_r=1.000000
shapecode_2_border_g=1.000000
shapecode_2_border_b=1.000000
shapecode_2_border_a=0.000000
shape_2_per_frame1=a = bass;
shape_2_per_frame2=r = mid;
shape_2_per_frame3=b = treb;
shape_2_per_frame4=r2 = 1.0 - r;
shape_2_per_frame5=b2 = 1.0 - b;
shape_2_per_frame6=rad = (bass * 0.5);
shapecode_3_enabled=1
shapecode_3_sides=31
shapecode_3_additive=0
shapecode_3_thickOutline=0
shapecode_3_textured=1
shapecode_3_x=0.500000
shapecode_3_y=0.500000
shapecode_3_rad=0.761306
shapecode_3_ang=0.000000
shapecode_3_tex_ang=0.000000
shapecode_3_tex_zoom=1.000000
shapecode_3_r=1.000000
shapecode_3_g=1.000000
shapecode_3_b=1.000000
shapecode_3_a=1.000000
shapecode_3_r2=1.000000
shapecode_3_g2=1.000000
shapecode_3_b2=1.000000
shapecode_3_a2=1.000000
shapecode_3_border_r=1.000000
shapecode_3_border_g=1.000000
shapecode_3_border_b=1.000000
shapecode_3_border_a=0.100000
shape_3_per_frame1=//x = 0.5 + (.4 * sin(time * 0.2));
shape_3_per_frame2=x = 0.15;
shape_3_per_frame3=y = 0.5 + (.4 * cos(time * 0.2));
per_frame_init_1=my_rot = 0.01;
per_frame_1=mv_l = 1.21894646*rand(int(ob_size * zoom));
per_frame_2=wave_y = bnot(wave_y + mv_b);
per_frame_3=zoomexp = -1*abs(2.4*log10(wave_b * wave_mode));
per_frame_4=mv_b = zoom * cx;
per_frame_5=crest = .47+.5*abs(sin(slowtime));
per_frame_6=dy = if(below(sy * crest, mv_b * mv_x) , sigmoid(mv_l * dy , ib_size * mv_y) , ob_a * mv_x);
per_frame_7=mv_l = mv_l * warp;
per_frame_8=ib_b = if(below(decay + ib_g , cy * ob_size) , wave_mystery * warp , wave_mystery * mv_g);
per_frame_9=mv_x = 0.68256116*abs(mv_a - mv_r);
per_frame_10=wave_y = sigmoid(sigmoid(wave_y * zoomexp , ib_a * ib_g) , ib_b + mv_l);
per_frame_11=ob_g = max(0,abs(sin(slowtime))-.3) + .7;
per_frame_12=ob_b = max(-1.81535745*log10(ob_b * ib_a) , crest * wave_b) + 0.6;
per_frame_13=ob_r = .3*sign(if(equal(wave_mystery * wave_y , mv_x * ob_a) , 0.71052909*log(ob_r * warp) , wave_x * sy)) + 0.6;
per_frame_14=ib_r = 1.0 - ob_r;
per_frame_15=ib_g = 1.0 - ob_g;
per_frame_16=ib_b = 1.0 - ob_b;
per_frame_17=zoomexp=if(below(zoomexp,0.5), 0.5, zoomexp);
per_frame_18=zoomexp=if(above(zoomexp,500.0), 500.0, zoomexp);
per_frame_19=dy=if(below(dy,-1), -6, dy);
per_frame_20=dy=if(above(dy,1.0), 6.0, dy);
per_frame_21=wave_y=if(below(wave_y,0.0), 0.0, wave_y);
per_frame_22=wave_y=if(above(wave_y,1.0), 1.0, wave_y);
per_frame_23=vol_now =  .4 * bass + 0.1 * (bass_att + treb + mid);
per_frame_24=vol_mean =  if(equal(frame%50,0),vol_mean - 0.5 * (vol_mean-vol_now),0.1 * (vol_mean * 9 + vol_now));
per_frame_25=beat = if(above(vol_now,1.15 * vol_mean),1,0);
per_frame_26=slowtime = slowtime + beat*time;
per_frame_27=q2=sin(slowtime);
per_frame_28=q3=slowtime;
per_frame_29=my_beat = my_beat + (1.0 * beat);
per_frame_30=my_beat = if(above(my_beat, 4), 1, my_beat);
per_frame_31=my_rot = if(above(my_rot, 0),my_rot + (0.005 * vol_mean),my_rot - (0.02 * vol_mean));
per_frame_32=my_rot = if(above(my_rot, 0.230), .1, my_rot);
per_frame_33=my_rot = if(below(my_rot, -.6), 0.01, my_rot);
per_frame_34=rot = my_rot;
per_frame_35=zoom_target = (0.8 + (q2 * 0.1));
per_frame_36=//move slowly towards zoom target?
per_frame_37=zoom = zoom + ((zoom_target - zoom) * .2);
per_pixel_1=warp = 0.36676717*pow(q2 - y , q2 * q1);
per_pixel_2=warp = 1.82335234*pow(-0.69122636*log10(warp * q2) , q1 * x);
per_pixel_3=cx = -0.51261795*sqrt(q3 * q1);
per_pixel_4=warp=if(below(warp,0.01), 0.01, warp);
per_pixel_5=warp=if(above(warp,100.0), 500.0, warp);
per_pixel_6=cx=if(below(cx,-1.0), -1.0, cx);
per_pixel_7=cx=if(above(cx,2.0), 2.0, cx);
per_pixel_8=rot = ang * 0.5;
