1MILKDROP_PRESET_VERSION=201 2PSVERSION=3 3PSVERSION_WARP=3 4PSVERSION_COMP=2 5[preset00] 6fRating=4.000000 7fGammaAdj=1.000 8fDecay=0.000 9fVideoEchoZoom=1.000 10fVideoEchoAlpha=0.000 11nVideoEchoOrientation=3 12nWaveMode=7 13bAdditiveWaves=1 14bWaveDots=0 15bWaveThick=0 16bModWaveAlphaByVolume=1 17bMaximizeWaveColor=0 18bTexWrap=0 19bDarkenCenter=0 20bRedBlueStereo=0 21bBrighten=0 22bDarken=0 23bSolarize=0 24bInvert=0 25fWaveAlpha=0.001 26fWaveScale=1.286 27fWaveSmoothing=0.630 28fWaveParam=0.000 29fModWaveAlphaStart=0.710 30fModWaveAlphaEnd=1.300 31fWarpAnimSpeed=1.000 32fWarpScale=1.331 33fZoomExponent=0.69972 34fShader=0.000 35zoom=0.99455 36rot=0.00000 37cx=0.500 38cy=0.500 39dx=0.00000 40dy=0.00000 41warp=0.01000 42sx=1.00000 43sy=1.00000 44wave_r=0.650 45wave_g=0.650 46wave_b=0.650 47wave_x=0.500 48wave_y=0.500 49ob_size=0.000 50ob_r=0.010 51ob_g=0.000 52ob_b=0.000 53ob_a=1.000 54ib_size=0.000 55ib_r=0.400 56ib_g=0.400 57ib_b=0.600 58ib_a=1.000 59nMotionVectorsX=64.000 60nMotionVectorsY=48.000 61mv_dx=0.000 62mv_dy=0.000 63mv_l=0.000 64mv_r=1.000 65mv_g=1.000 66mv_b=1.000 67mv_a=0.000 68b1n=0.000 69b2n=0.000 70b3n=0.000 71b1x=1.000 72b2x=1.000 73b3x=1.000 74b1ed=0.250 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=1.00000 83wavecode_0_smoothing=0.50000 84wavecode_0_r=1.000 85wavecode_0_g=1.000 86wavecode_0_b=1.000 87wavecode_0_a=1.000 88wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); 89wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); 90wave_0_per_point3= 91wave_0_per_point4=mx=mx+(.0002*cos(ma)); 92wave_0_per_point5=my=my+(.0002*sin(ma)); 93wave_0_per_point6= 94wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); 95wave_0_per_point8=my=if(above(my,.9),(.9-my),my); 96wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); 97wave_0_per_point10=my=if(below(my,.1),(.9+my),my); 98wave_0_per_point11= 99wave_0_per_point12=x=mx; 100wave_0_per_point13=y=my; 101wave_0_per_point14= 102wave_0_per_point15=a=(above(bass+mid+treb,.8)); 103wave_0_per_point16=pi23=4*asin(1)*.333333333; 104wave_0_per_point17=vol=bass+mid+treb; 105wave_0_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5; 106wave_0_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5; 107wave_0_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5; 108wavecode_1_enabled=1 109wavecode_1_samples=512 110wavecode_1_sep=0 111wavecode_1_bSpectrum=0 112wavecode_1_bUseDots=0 113wavecode_1_bDrawThick=1 114wavecode_1_bAdditive=0 115wavecode_1_scaling=1.00000 116wavecode_1_smoothing=0.50000 117wavecode_1_r=1.000 118wavecode_1_g=1.000 119wavecode_1_b=1.000 120wavecode_1_a=1.000 121wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); 122wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); 123wave_1_per_point3= 124wave_1_per_point4=mx=mx+(.0001*cos(ma)); 125wave_1_per_point5=my=my+(.0001*sin(ma)); 126wave_1_per_point6= 127wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); 128wave_1_per_point8=my=if(above(my,.9),(.9-my),my); 129wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); 130wave_1_per_point10=my=if(below(my,.1),(.9+my),my); 131wave_1_per_point11= 132wave_1_per_point12=x=mx; 133wave_1_per_point13=y=my; 134wave_1_per_point14= 135wave_1_per_point15=a=(above(bass+mid+treb,.1)); 136wave_1_per_point16=pi23=4*asin(1)*.333333333; 137wave_1_per_point17=vol=bass+mid+treb; 138wave_1_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5; 139wave_1_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5; 140wave_1_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5; 141wavecode_2_enabled=1 142wavecode_2_samples=512 143wavecode_2_sep=0 144wavecode_2_bSpectrum=0 145wavecode_2_bUseDots=1 146wavecode_2_bDrawThick=1 147wavecode_2_bAdditive=0 148wavecode_2_scaling=1.00000 149wavecode_2_smoothing=0.50000 150wavecode_2_r=1.000 151wavecode_2_g=1.000 152wavecode_2_b=1.000 153wavecode_2_a=1.000 154wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); 155wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); 156wave_2_per_point3= 157wave_2_per_point4=mx=mx+(.0004*cos(ma)); 158wave_2_per_point5=my=my+(.0004*sin(ma)); 159wave_2_per_point6= 160wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); 161wave_2_per_point8=my=if(above(my,.9),(.9-my),my); 162wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); 163wave_2_per_point10=my=if(below(my,.1),(.9+my),my); 164wave_2_per_point11= 165wave_2_per_point12=x=mx; 166wave_2_per_point13=y=my; 167wave_2_per_point14= 168wave_2_per_point15=a=(above(bass+mid+treb,.3)); 169wave_2_per_point16=pi23=4*asin(1)*.333333333; 170wave_2_per_point17=vol=bass+mid+treb; 171wave_2_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5; 172wave_2_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5; 173wave_2_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5; 174wavecode_3_enabled=1 175wavecode_3_samples=512 176wavecode_3_sep=0 177wavecode_3_bSpectrum=0 178wavecode_3_bUseDots=0 179wavecode_3_bDrawThick=1 180wavecode_3_bAdditive=0 181wavecode_3_scaling=1.00000 182wavecode_3_smoothing=0.50000 183wavecode_3_r=1.000 184wavecode_3_g=1.000 185wavecode_3_b=1.000 186wavecode_3_a=1.000 187wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); 188wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); 189wave_3_per_point3= 190wave_3_per_point4=mx=mx+(.0008*cos(ma)); 191wave_3_per_point5=my=my+(.0008*sin(ma)); 192wave_3_per_point6= 193wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); 194wave_3_per_point8=my=if(above(my,.9),(.9-my),my); 195wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); 196wave_3_per_point10=my=if(below(my,.1),(.9+my),my); 197wave_3_per_point11= 198wave_3_per_point12=x=mx; 199wave_3_per_point13=y=my; 200wave_3_per_point14= 201wave_3_per_point15=a=(above(bass+mid+treb,.2)); 202wave_3_per_point16=pi23=4*asin(1)*.333333333; 203wave_3_per_point17=vol=bass+mid+treb; 204wave_3_per_point18=r=(sin(time*.3+vol-0*pi23)+1)*.5; 205wave_3_per_point19=g=(sin(time*.3+vol-1*pi23)+1)*.5; 206wave_3_per_point20=b=(sin(time*.3+vol-2*pi23)+1)*.5; 207shapecode_0_enabled=0 208shapecode_0_sides=4 209shapecode_0_additive=0 210shapecode_0_thickOutline=0 211shapecode_0_textured=1 212shapecode_0_num_inst=1 213shapecode_0_x=0.500 214shapecode_0_y=0.500 215shapecode_0_rad=1.79142 216shapecode_0_ang=0.00000 217shapecode_0_tex_ang=0.62832 218shapecode_0_tex_zoom=1.00000 219shapecode_0_r=1.000 220shapecode_0_g=1.000 221shapecode_0_b=1.000 222shapecode_0_a=0.000 223shapecode_0_r2=0.000 224shapecode_0_g2=0.000 225shapecode_0_b2=0.000 226shapecode_0_a2=1.000 227shapecode_0_border_r=1.000 228shapecode_0_border_g=1.000 229shapecode_0_border_b=1.000 230shapecode_0_border_a=0.000 231shapecode_1_enabled=0 232shapecode_1_sides=4 233shapecode_1_additive=0 234shapecode_1_thickOutline=0 235shapecode_1_textured=0 236shapecode_1_num_inst=1 237shapecode_1_x=0.500 238shapecode_1_y=0.500 239shapecode_1_rad=0.10000 240shapecode_1_ang=0.00000 241shapecode_1_tex_ang=0.00000 242shapecode_1_tex_zoom=1.00000 243shapecode_1_r=1.000 244shapecode_1_g=0.000 245shapecode_1_b=0.000 246shapecode_1_a=1.000 247shapecode_1_r2=0.000 248shapecode_1_g2=1.000 249shapecode_1_b2=0.000 250shapecode_1_a2=0.000 251shapecode_1_border_r=1.000 252shapecode_1_border_g=1.000 253shapecode_1_border_b=1.000 254shapecode_1_border_a=0.100 255shapecode_2_enabled=0 256shapecode_2_sides=4 257shapecode_2_additive=0 258shapecode_2_thickOutline=0 259shapecode_2_textured=0 260shapecode_2_num_inst=1 261shapecode_2_x=0.500 262shapecode_2_y=0.500 263shapecode_2_rad=0.10000 264shapecode_2_ang=0.00000 265shapecode_2_tex_ang=0.00000 266shapecode_2_tex_zoom=1.00000 267shapecode_2_r=1.000 268shapecode_2_g=0.000 269shapecode_2_b=0.000 270shapecode_2_a=1.000 271shapecode_2_r2=0.000 272shapecode_2_g2=1.000 273shapecode_2_b2=0.000 274shapecode_2_a2=0.000 275shapecode_2_border_r=1.000 276shapecode_2_border_g=1.000 277shapecode_2_border_b=1.000 278shapecode_2_border_a=0.100 279shapecode_3_enabled=0 280shapecode_3_sides=4 281shapecode_3_additive=0 282shapecode_3_thickOutline=0 283shapecode_3_textured=0 284shapecode_3_num_inst=1 285shapecode_3_x=0.500 286shapecode_3_y=0.500 287shapecode_3_rad=0.10000 288shapecode_3_ang=0.00000 289shapecode_3_tex_ang=0.00000 290shapecode_3_tex_zoom=1.00000 291shapecode_3_r=1.000 292shapecode_3_g=0.000 293shapecode_3_b=0.000 294shapecode_3_a=1.000 295shapecode_3_r2=0.000 296shapecode_3_g2=1.000 297shapecode_3_b2=0.000 298shapecode_3_a2=0.000 299shapecode_3_border_r=1.000 300shapecode_3_border_g=1.000 301shapecode_3_border_b=1.000 302shapecode_3_border_a=0.100 303per_frame_1=wave_y = wave_y + 0.150*(0.60*sin(1.742*bass) + 0.35*sin(1.921*time)); 304per_frame_2=wave_x = wave_x + 0.150*(0.60*sin(2.111*time) + 0.35*sin(1.111*time)); 305per_frame_3=wave_mystery = wave_mystery +0.05*sin(5.1*time) + 0.04*sin(4.5*time); 306per_frame_4=wave_r = wave_r + 0.5*sin(1.11*time); 307per_frame_5=wave_b = wave_b + 0.5*sin(1.3*time); 308per_frame_6=wave_g = wave_g + 0.5*sin(1.2*time); 309per_frame_7=dx = dx + 0.01*sin(5*time); 310per_frame_8=dy = dy + 0.01*sin(10*time); 311per_frame_9=zoom = zoom - 0.05*sin(0.2*mid); 312per_frame_10=rot = rot + 0.005*sin(bass); 313per_frame_11=cx = cx + 0.25*sin(0.5*bass); 314per_frame_12=cy = cy + 0.25*cos(0.5*treb); 315per_frame_13=dx = dx + 0.01*sin(0.25*time); 316per_frame_14=dy = dy + 0.01*sin(0.25*time); 317per_frame_15=wave_mystery = wave_mystery + above(sin(frame%3),0)*1; 318per_pixel_1=sim = 1.5*sin(1.5*bass); 319per_pixel_2=zoom = zoom - if(above(sim,0.75), (1-rad)*0.2, 0); 320warp_1=`shader_body 321warp_2=`{ 322warp_3=` 323warp_4=` 324warp_5=`float error = 0.5; // maximum random pixel offset 325warp_6=`float diffusion = 0.006; // dither strength 326warp_7=`float fadeout = -0.0006; // may be minor 1/256 due to the error diffusion dither; 327warp_8=` 328warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; 329warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12))); 330warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; 331warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; 332warp_13=` 333warp_14=`} 334comp_1=` 335comp_2=` 336comp_3=` 337comp_4=` 338comp_5=`shader_body 339comp_6=`{ 340comp_7=` uv = 0.05 + 0.9*uv; 341comp_8=` 342comp_9=` 343comp_10=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; 344comp_11=` ret = lerp( tex2D(sampler_main, uv).xyz, 345comp_12=` tex2D(sampler_main, uv_echo).xyz, 346comp_13=` 0.50 347comp_14=` ); //video echo 348comp_15=` //ret = tex2D(sampler_main, uv).xyz; 349comp_16=` // SUPER GLOW EDGES - looks awesome w/octopus 350comp_17=` float3 avg_col = GetBlur1(uv); 351comp_18=` ret = abs(avg_col - ret)*6; 352comp_19=` 353comp_20=` ret *= 0.1+abs(max(sin(bass_att),sin(treb_att))); 354comp_21=` ret *= max(GetBlur3(uv),GetBlur3(uv_echo)); 355comp_22=` 356comp_23=` ret *= 1.5; // a little bit of overbright 357comp_24=` 358comp_25=` 359comp_26=` 360comp_27=`} 361