1MILKDROP_PRESET_VERSION=201 2PSVERSION=2 3PSVERSION_WARP=2 4PSVERSION_COMP=2 5[preset00] 6fRating=5.000000 7fGammaAdj=1.980 8fDecay=0.500 9fVideoEchoZoom=0.952 10fVideoEchoAlpha=0.500 11nVideoEchoOrientation=3 12nWaveMode=4 13bAdditiveWaves=0 14bWaveDots=0 15bWaveThick=0 16bModWaveAlphaByVolume=1 17bMaximizeWaveColor=0 18bTexWrap=1 19bDarkenCenter=0 20bRedBlueStereo=0 21bBrighten=0 22bDarken=1 23bSolarize=0 24bInvert=0 25fWaveAlpha=0.392 26fWaveScale=1.576 27fWaveSmoothing=0.450 28fWaveParam=0.080 29fModWaveAlphaStart=0.000 30fModWaveAlphaEnd=1.320 31fWarpAnimSpeed=1.459 32fWarpScale=2.007 33fZoomExponent=1.00000 34fShader=0.000 35zoom=0.99990 36rot=0.00000 37cx=0.500 38cy=0.500 39dx=0.00000 40dy=0.00000 41warp=0.01000 42sx=0.99990 43sy=1.00000 44wave_r=0.500 45wave_g=0.790 46wave_b=1.000 47wave_x=0.500 48wave_y=0.500 49ob_size=0.000 50ob_r=0.000 51ob_g=0.000 52ob_b=0.000 53ob_a=0.800 54ib_size=0.260 55ib_r=0.250 56ib_g=0.250 57ib_b=0.250 58ib_a=0.000 59nMotionVectorsX=32.000 60nMotionVectorsY=24.000 61mv_dx=0.000 62mv_dy=0.000 63mv_l=0.100 64mv_r=0.500 65mv_g=0.500 66mv_b=0.500 67mv_a=0.000 68b1n=0.000 69b2n=0.000 70b3n=0.000 71b1x=1.000 72b2x=1.000 73b3x=1.000 74b1ed=0.000 75wavecode_0_enabled=0 76wavecode_0_samples=142 77wavecode_0_sep=120 78wavecode_0_bSpectrum=0 79wavecode_0_bUseDots=1 80wavecode_0_bDrawThick=0 81wavecode_0_bAdditive=1 82wavecode_0_scaling=0.01000 83wavecode_0_smoothing=0.82000 84wavecode_0_r=1.000 85wavecode_0_g=1.000 86wavecode_0_b=1.000 87wavecode_0_a=0.600 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=t2 = t2 + bass_att; 98wave_0_per_point1= 99wave_0_per_point2=t_abs = sample; 100wave_0_per_point3=t_rel = sample-time/8; 101wave_0_per_point4= 102wave_0_per_point5=ox = sin (sample*110) ; 103wave_0_per_point6=oy = cos (sample*110); 104wave_0_per_point7= 105wave_0_per_point8=oz = 4+1/(t_rel - int(t_rel)); 106wave_0_per_point9= 107wave_0_per_point10=r = .3; 108wave_0_per_point11=g = 0.7; 109wave_0_per_point12=b = 1; 110wave_0_per_point13= 111wave_0_per_point14=a = .8; 112wave_0_per_point15= 113wave_0_per_point16=xang = 0; 114wave_0_per_point17=yang = 0; 115wave_0_per_point18=zang = 0; 116wave_0_per_point19=fov = .5; 117wave_0_per_point20= 118wave_0_per_point21= 119wave_0_per_point22=// Rotation um x,y,z 120wave_0_per_point23= 121wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang); 122wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang); 123wave_0_per_point26= 124wave_0_per_point27=ox = mx; 125wave_0_per_point28=oy = my; 126wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang); 127wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang); 128wave_0_per_point31=ox = mx; 129wave_0_per_point32=oz = mz; 130wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang); 131wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang); 132wave_0_per_point35=oy = my; 133wave_0_per_point36=oz = mz; 134wave_0_per_point37= 135wave_0_per_point38=x = ox*fov/oz +0.45; 136wave_0_per_point39=y = oy*fov/oz + 0.45; 137wavecode_1_enabled=0 138wavecode_1_samples=512 139wavecode_1_sep=0 140wavecode_1_bSpectrum=0 141wavecode_1_bUseDots=1 142wavecode_1_bDrawThick=1 143wavecode_1_bAdditive=0 144wavecode_1_scaling=0.89152 145wavecode_1_smoothing=0.82000 146wavecode_1_r=1.000 147wavecode_1_g=1.000 148wavecode_1_b=1.000 149wavecode_1_a=0.100 150wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 151wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 152wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 153wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 154wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 155wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 156wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 157wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 158wave_1_init9= 159wave_1_per_frame1=tm = time*.1; 160wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); 161wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); 162wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); 163wave_1_per_frame5= 164wave_1_per_frame6=tic = min(time - tin,1); 165wave_1_per_frame7=tin = time; 166wave_1_per_frame8= 167wave_1_per_frame9=tva = (tic*q1*.5); 168wave_1_per_frame10=tvb = (tic*q2*.5); 169wave_1_per_frame11=tvc = (tic*q3*.5); 170wave_1_per_frame12= 171wave_1_per_frame13=q1 = tva; 172wave_1_per_frame14=q2 = tvb; 173wave_1_per_frame15=q3 = tvc; 174wave_1_per_frame16= 175wave_1_per_frame17=sz = .5; 176wave_1_per_frame18=len = q4; 177wave_1_per_frame19=t4 = len; 178wavecode_2_enabled=0 179wavecode_2_samples=512 180wavecode_2_sep=0 181wavecode_2_bSpectrum=0 182wavecode_2_bUseDots=0 183wavecode_2_bDrawThick=1 184wavecode_2_bAdditive=0 185wavecode_2_scaling=0.89152 186wavecode_2_smoothing=0.82000 187wavecode_2_r=0.000 188wavecode_2_g=0.200 189wavecode_2_b=0.000 190wavecode_2_a=1.000 191wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 192wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 193wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 194wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 195wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 196wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 197wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 198wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; 199wave_2_init9= 200wave_2_per_frame1=tm = time*.1; 201wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); 202wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); 203wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); 204wave_2_per_frame5= 205wave_2_per_frame6=tic = min(time - tin,1); 206wave_2_per_frame7=tin = time; 207wave_2_per_frame8= 208wave_2_per_frame9=tva = (tic*q1*.5); 209wave_2_per_frame10=tvb = (tic*q2*.5); 210wave_2_per_frame11=tvc = (tic*q3*.5); 211wave_2_per_frame12= 212wave_2_per_frame13=q1 = tva; 213wave_2_per_frame14=q2 = tvb; 214wave_2_per_frame15=q3 = tvc; 215wave_2_per_frame16= 216wave_2_per_frame17=sz = .5; 217wave_2_per_frame18=len = 1; 218wave_2_per_frame19=t4 = len; 219wavecode_3_enabled=0 220wavecode_3_samples=512 221wavecode_3_sep=0 222wavecode_3_bSpectrum=1 223wavecode_3_bUseDots=1 224wavecode_3_bDrawThick=0 225wavecode_3_bAdditive=0 226wavecode_3_scaling=1.00000 227wavecode_3_smoothing=0.50000 228wavecode_3_r=1.000 229wavecode_3_g=1.000 230wavecode_3_b=1.000 231wavecode_3_a=1.000 232shapecode_0_enabled=1 233shapecode_0_sides=4 234shapecode_0_additive=0 235shapecode_0_thickOutline=0 236shapecode_0_textured=1 237shapecode_0_num_inst=1 238shapecode_0_x=0.500 239shapecode_0_y=0.500 240shapecode_0_rad=0.54600 241shapecode_0_ang=2.19912 242shapecode_0_tex_ang=0.50266 243shapecode_0_tex_zoom=2.02311 244shapecode_0_r=1.000 245shapecode_0_g=1.000 246shapecode_0_b=0.900 247shapecode_0_a=0.600 248shapecode_0_r2=0.800 249shapecode_0_g2=0.800 250shapecode_0_b2=0.800 251shapecode_0_a2=0.600 252shapecode_0_border_r=1.000 253shapecode_0_border_g=1.000 254shapecode_0_border_b=0.000 255shapecode_0_border_a=0.700 256shape_0_per_frame1=tex_ang = 1 + sin(time/9); 257shape_0_per_frame2=rad = q29; 258shape_0_per_frame3=tex_zoom = (2 + sin(time/17)); 259shape_0_per_frame4=additive = q22/6; 260shape_0_per_frame5=textured = 1-bnot(q23)*q24; 261shapecode_1_enabled=0 262shapecode_1_sides=34 263shapecode_1_additive=0 264shapecode_1_thickOutline=1 265shapecode_1_textured=0 266shapecode_1_num_inst=1 267shapecode_1_x=0.500 268shapecode_1_y=0.500 269shapecode_1_rad=0.72863 270shapecode_1_ang=0.00000 271shapecode_1_tex_ang=0.00000 272shapecode_1_tex_zoom=0.93550 273shapecode_1_r=0.500 274shapecode_1_g=0.550 275shapecode_1_b=0.500 276shapecode_1_a=0.100 277shapecode_1_r2=0.700 278shapecode_1_g2=0.400 279shapecode_1_b2=0.000 280shapecode_1_a2=0.000 281shapecode_1_border_r=0.500 282shapecode_1_border_g=0.500 283shapecode_1_border_b=0.500 284shapecode_1_border_a=0.000 285shapecode_2_enabled=1 286shapecode_2_sides=100 287shapecode_2_additive=0 288shapecode_2_thickOutline=0 289shapecode_2_textured=0 290shapecode_2_num_inst=1 291shapecode_2_x=0.503 292shapecode_2_y=0.500 293shapecode_2_rad=0.01000 294shapecode_2_ang=0.00000 295shapecode_2_tex_ang=0.00000 296shapecode_2_tex_zoom=0.60986 297shapecode_2_r=1.000 298shapecode_2_g=0.100 299shapecode_2_b=0.000 300shapecode_2_a=0.900 301shapecode_2_r2=1.000 302shapecode_2_g2=1.000 303shapecode_2_b2=1.000 304shapecode_2_a2=0.000 305shapecode_2_border_r=0.500 306shapecode_2_border_g=0.500 307shapecode_2_border_b=0.500 308shapecode_2_border_a=0.000 309shape_2_per_frame1=x = .5 + rand(10)/25; 310shape_2_per_frame2=y = .5 + rand(10)/25; 311shape_2_per_frame3=ang = rand(6); 312shape_2_per_frame4=r = rand(4)/3; 313shape_2_per_frame5=g = rand(4)/3; 314shape_2_per_frame6=b = rand(4)/3; 315shape_2_per_frame7=r2 = b; 316shape_2_per_frame8=g2 = r; 317shape_2_per_frame9=b2 = g; 318shape_2_per_frame10=a = min(q21/2 ,.9); 319shape_2_per_frame11=rad = a/9 ; 320shape_2_per_frame12= 321shape_2_per_frame13=a = .5;a2 = .8; 322shapecode_3_enabled=0 323shapecode_3_sides=63 324shapecode_3_additive=0 325shapecode_3_thickOutline=0 326shapecode_3_textured=1 327shapecode_3_num_inst=1 328shapecode_3_x=0.500 329shapecode_3_y=1.000 330shapecode_3_rad=0.54822 331shapecode_3_ang=0.00000 332shapecode_3_tex_ang=0.00000 333shapecode_3_tex_zoom=0.49981 334shapecode_3_r=1.000 335shapecode_3_g=1.000 336shapecode_3_b=1.000 337shapecode_3_a=1.000 338shapecode_3_r2=1.000 339shapecode_3_g2=1.000 340shapecode_3_b2=1.000 341shapecode_3_a2=0.000 342shapecode_3_border_r=0.500 343shapecode_3_border_g=0.500 344shapecode_3_border_b=0.500 345shapecode_3_border_a=0.000 346per_frame_1=dec_med = pow (0.9, 30/fps); 347per_frame_2=dec_slow = pow (0.99, 30/fps); 348per_frame_3=beat = max (max (bass, mid), treb); 349per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); 350per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); 351per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; 352per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; 353per_frame_8=index = (index + is_beat) %4; 354per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; 355per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; 356per_frame_11= 357per_frame_12= 358per_frame_13=q20 = avg; 359per_frame_14=q21 = beat; 360per_frame_15=q22 = max(peak,4); 361per_frame_16=q23 = index; 362per_frame_17=q24 = is_beat; 363per_frame_18=q26 = max(bass + mid + treb,3); 364per_frame_19= 365per_frame_20=movez = movez + .1*(1+.3*q26)*30/fps; 366per_frame_21=q30 = movez; 367per_frame_22= 368per_frame_23=k1 = is_beat*equal(index,0); 369per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; 370per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; 371per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2; 372per_frame_27=rott = p3*3.1416/2; 373per_frame_28= 374per_frame_29=q1 = cos(rott); 375per_frame_30=q2 = sin(rott); 376per_frame_31=q3 = -q2; 377per_frame_32=q4 = q1; 378per_frame_33= 379per_frame_34= 380per_frame_35=str = str * dec_slow + (1-dec_slow) * index3; 381per_frame_36=q27 = 4 - str; 382per_frame_37= 383per_frame_38=mv_a = equal(index2,2)*bnot(index)*.5; 384per_frame_39= 385per_frame_40=rot1 = dec_med * rot1 + (1-dec_med) * bnot(index2) ; 386per_frame_41=q28 = rot1; 387per_frame_42= 388per_frame_43=copy = copy * dec_slow + (1-dec_slow)*index3; 389per_frame_44=q29 = .3*copy; 390per_frame_45= 391per_frame_46= 392per_pixel_1=dx = 0.04*q28; 393per_pixel_2=rot = .06*q2; 394per_pixel_3=zoom = .96 + .1*sin(time/7); 395per_pixel_4=//zoom = 1.04; 396warp_1=`shader_body { 397warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; 398warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; 399warp_4=` 400warp_5=` 401warp_6=`float2 zz = uv1 *texsize.xy *.01; 402warp_7=`zz =mul(zz,float2x2(_qa)); 403warp_8=`zz = -zz.yx; 404warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); 405warp_10=` 406warp_11=`uv += h1*texsize.zw * 16; 407warp_12=`float3 crisp = tex2D(sampler_main,uv); 408warp_13=` 409warp_14=`ret = crisp*.99-.01; 410warp_15=`} 411comp_1=`shader_body 412comp_2=`{ 413comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; 414comp_4=` 415comp_5=`float rad2 = length(uv1) + .1; 416comp_6=`float rad1 = .1/rad2 ; 417comp_7=` 418comp_8=`float2 uv2 = float2 (ang/3.14, q27*rad1); 419comp_9=`uv2.y = uv2.y +.1*q30; 420comp_10=`uv2.x = uv2.x +.2*time; 421comp_11=` 422comp_12=`float2 uv3 = float2 (ang/3.14, 4*rad1); 423comp_13=`uv3.y = uv3.y -.1*q30; 424comp_14=` 425comp_15=` 426comp_16=`float3 crisp = 2*GetPixel(frac(uv2)) + GetPixel(frac(uv3)); 427comp_17=`crisp = max(crisp,2*GetBlur2(frac(uv2)) + GetBlur2(frac(uv3))); 428comp_18=` 429comp_19=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); 430comp_20=` 431comp_21=`crisp = 3*crisp * pow(rad,1); 432comp_22=`float mask = saturate(1-4*rad); 433comp_23=` 434comp_24=`ret = crisp + lay1*mask + mask * 2*GetBlur1(frac(uv)); 435comp_25=` 436comp_26=`} 437