{"version":2,"baseVals":{"rating":4,"gammaadj":1,"decay":0,"echo_zoom":1,"echo_orient":3,"wave_mode":7,"additivewave":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"wave_a":0.001,"wave_scale":1.286,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoomexp":0.69972,"zoom":0.99455,"warp":0.01,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0,"ob_r":0.01,"ob_a":1,"ib_size":0,"ib_r":0.4,"ib_g":0.4,"ib_b":0.6,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"textured":1,"rad":1.79142,"tex_ang":0.62832,"g":1,"b":1,"a":0,"g2":0,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,1)*3.1415*.01*bass);\nma=ma-(above(treb,1)*3.1415*.01*treb);\n\nmx=mx+(.0002*cos(ma));\nmy=my+(.0002*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.8));\npi23=4*asin(1)*.333333333;\nvol=bass+mid+treb;\nr=(sin(time*.3+vol-0*pi23)+1)*.5;\ng=(sin(time*.3+vol-1*pi23)+1)*.5;\nb=(sin(time*.3+vol-2*pi23)+1)*.5;"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,1)*3.1415*.05*bass);\nma=ma-(above(mid,1)*3.1415*.05*mid);\n\nmx=mx+(.0001*cos(ma));\nmy=my+(.0001*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.1));\npi23=4*asin(1)*.333333333;\nvol=bass+mid+treb;\nr=(sin(time*.3+vol-0*pi23)+1)*.5;\ng=(sin(time*.3+vol-1*pi23)+1)*.5;\nb=(sin(time*.3+vol-2*pi23)+1)*.5;"},{"baseVals":{"enabled":1,"usedots":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(mid,1)*3.1415*.01*mid);\nma=ma-(above(treb,1)*3.1415*.01*treb);\n\nmx=mx+(.0004*cos(ma));\nmy=my+(.0004*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.3));\npi23=4*asin(1)*.333333333;\nvol=bass+mid+treb;\nr=(sin(time*.3+vol-0*pi23)+1)*.5;\ng=(sin(time*.3+vol-1*pi23)+1)*.5;\nb=(sin(time*.3+vol-2*pi23)+1)*.5;"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"ma=ma+(above(bass,.5)*3.1415*.02*bass);\nma=ma-(above(treb,.5)*3.1415*.02*treb);\n\nmx=mx+(.0008*cos(ma));\nmy=my+(.0008*sin(ma));\n\nmx=if(above(mx,.9),(.9-mx),mx);\nmy=if(above(my,.9),(.9-my),my);\nmx=if(below(mx,.1),(.9+mx),mx);\nmy=if(below(my,.1),(.9+my),my);\n\nx=mx;\ny=my;\n\na=(above(bass+mid+treb,.2));\npi23=4*asin(1)*.333333333;\nvol=bass+mid+treb;\nr=(sin(time*.3+vol-0*pi23)+1)*.5;\ng=(sin(time*.3+vol-1*pi23)+1)*.5;\nb=(sin(time*.3+vol-2*pi23)+1)*.5;"}],"init_eqs_eel":"","frame_eqs_eel":"wave_y = wave_y + 0.150*(0.60*sin(1.742*bass) + 0.35*sin(1.921*time));\nwave_x = wave_x + 0.150*(0.60*sin(2.111*time) + 0.35*sin(1.111*time));\nwave_mystery = wave_mystery +0.05*sin(5.1*time) + 0.04*sin(4.5*time);\nwave_r = wave_r + 0.5*sin(1.11*time);\nwave_b = wave_b + 0.5*sin(1.3*time);\nwave_g = wave_g + 0.5*sin(1.2*time);\ndx = dx + 0.01*sin(5*time);\ndy = dy + 0.01*sin(10*time);\nzoom = zoom - 0.05*sin(0.2*mid);\nrot = rot + 0.005*sin(bass);\ncx = cx + 0.25*sin(0.5*bass);\ncy = cy + 0.25*cos(0.5*treb);\ndx = dx + 0.01*sin(0.25*time);\ndy = dy + 0.01*sin(0.25*time);\nwave_mystery = wave_mystery + above(sin(frame%3),0)*1;","pixel_eqs_eel":"sim = 1.5*sin(1.5*bass);\nzoom = zoom - if(above(sim,0.75), (1-rad)*0.2, 0);","warp":" shader_body { \n vec2 tmpvar_1;\n tmpvar_1 = (((uv_orig * texsize.xy) * (texsize_noise_lq.zw * 1.5)) + rand_frame.xy);\n vec4 tmpvar_2;\n tmpvar_2.w = 1.0;\n tmpvar_2.xyz = ((texture (sampler_main, (\n mix (uv_orig, uv, vec2(((dot (texture (sampler_main, \n mix (uv_orig, uv, vec2(4.0, 4.0))\n ).xyz, vec3(0.32, 0.49, 0.29)) - dot (\n ((texture (sampler_blur2, mix (uv_orig, uv, vec2(-12.0, -12.0))).xyz * scale2) + bias2)\n , vec3(0.32, 0.49, 0.29))) * 12.0)))\n + \n (((texture (sampler_noise_lq, tmpvar_1) - 0.5).xy * texsize.zw) * 0.5)\n )).xyz + (\n (texture (sampler_noise_lq, tmpvar_1) - 0.5)\n * 0.006).xyz) + -0.0006);\n ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n vec2 uv_1;\n vec3 ret_2;\n uv_1 = (0.05 + (0.9 * uv));\n vec2 tmpvar_3;\n tmpvar_3 = (((uv_1 - 0.5) * vec2(-1.0, 1.0)) + 0.5);\n ret_2 = (abs((\n ((texture (sampler_blur1, uv_1).xyz * scale1) + bias1)\n - \n mix (texture (sampler_main, uv_1).xyz, texture (sampler_main, tmpvar_3).xyz, vec3(0.5, 0.5, 0.5))\n )) * 6.0);\n ret_2 = (ret_2 * (0.1 + abs(\n max (sin(bass_att), sin(treb_att))\n )));\n ret_2 = (ret_2 * max ((\n (texture (sampler_blur3, uv_1).xyz * scale3)\n + bias3), (\n (texture (sampler_blur3, tmpvar_3).xyz * scale3)\n + bias3)));\n ret_2 = (ret_2 * 1.5);\n vec4 tmpvar_4;\n tmpvar_4.w = 1.0;\n tmpvar_4.xyz = ret_2;\n ret = tmpvar_4.xyz;\n }"}