{"version":2,"baseVals":{"rating":1,"gammaadj":1,"decay":1,"echo_zoom":0.997,"echo_alpha":0.5,"echo_orient":1,"wave_mode":2,"wave_dots":1,"wave_brighten":0,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"warpanimspeed":0.01,"warpscale":0.12,"warp":0.08081,"sx":1.07213,"sy":1.07213,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0.015,"ob_b":0.2,"ob_a":1,"ib_size":0.005,"ib_r":1,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":24.16,"mv_y":48,"mv_l":0.05,"mv_a":0},"shapes":[{"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":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"q8=1.5","point_eqs_eel":"masterspeed=30;\n\ntm=time*masterspeed*0.1;\nperspective=0.7;\n\n\n//plot x,y shape at z=0\nsmp=sample*6.283;\n\npinch=sin(smp*6 + 1.5)*0.3 + 0.7;\n\nxp=sin(smp )*0.65;\nxp=xp*pinch;\nyp=cos(smp )*0.65;\nyp=yp*pinch;\nzp=0;\n\n\n//rotate on y axis;\nangy=q1*10 + sample*0;\nxq=xp*cos(angy) - zp*sin(angy);\nzq=xp*sin(angy) + zp*cos(angy);\nxp=xq;\nzp=zq;\n\n//rotate on x axis\naxs1 = sin(time*0.9) + 1.6;\nyq= yp*cos(axs1) - zp*sin(axs1);\nzq= yp*sin(axs1) + zp*cos(axs1);\nyp=yq;\nzp=zq;\n\n//rotate on y axis again\naxs2 = sin(time*0.45)*3.3;\nxq=xp*cos(axs2) - zp*sin(axs2);\nzq=xp*sin(axs2) + zp*cos(axs2);\nxp=xq;\nzp=zq;\n\n//stretch y axis to compensate for aspect ratio\nyp=yp*1.2;\n\n//push forward into viewpace\nzp=zp+2.1;\n\n//project x,y,z into screenspace\nxs=xp/zp;\nys=yp/zp;\n\n//center 0,0 in middle of screen\nx=xs+0.5;\ny=ys+0.5;\n\ndark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5);\nr=1.00*dark;\ng=0.32*dark;\nb=0.26*dark;\n"},{"baseVals":{"enabled":1,"thick":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"masterspeed=30;\n\ntm=time*masterspeed*0.1;// + t1*0.002*masterspeed;\nperspective=0.7;\n\n//plot x,y,z to point on sphere\nsmp=sample*6.283;\n\npinch=cos(smp*6 + 0)*0.3 + 0.7;\n\nxp=sin(smp )*0.65;\nxp=xp*pinch;\nyp=cos(smp )*0.65;\nyp=yp*pinch;\nzp=0;\n\n\n\n//rotate on y axis;\nangy=time*33;\nangy=q1*10 + sample*0;\nangy=angy+1.5;\nxq=xp*cos(angy) - zp*sin(angy);\nzq=xp*sin(angy) + zp*cos(angy);\nxp=xq;\nzp=zq;\n\n//rotate on x axis\naxs1 = sin(time*0.9) + 1.6;\nyq= yp*cos(axs1) - zp*sin(axs1);\nzq= yp*sin(axs1) + zp*cos(axs1);\nyp=yq;\nzp=zq;\n\n//rotate on y axis again\naxs2 = sin(time*0.45)*3.3;\nxq=xp*cos(axs2) - zp*sin(axs2);\nzq=xp*sin(axs2) + zp*cos(axs2);\nxp=xq;\nzp=zq;\n\n//stretch y axis to compensate for aspect ratio\nyp=yp*1.2;\n\n//push forward into viewpace\nzp=zp+2.1;\n\n//project x,y,z into screenspace\nxs=xp/zp;\nys=yp/zp;\n\n//center 0,0 in middle of screen\nx=xs+0.5;\ny=ys+0.5;\n\ndark=1 - (cos(smp*6 + q8)*0.5 + 0.5);\nr=1.00*dark;\ng=0.22*dark;\nb=(0.16+(bass*0.1))*dark;"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_eel":"","frame_eqs_eel":"q8=1.5","point_eqs_eel":"masterspeed=30;\n\ntm=time*masterspeed*0.1;\nperspective=0.7;\n\n\n//plot x,y shape at z=0\nsmp=sample*6.283;\n\npinch=sin(smp*6 + 1.5)*0.3 + 0.7;\n\nxp=sin(smp )*0.65;\nxp=xp*pinch;\nyp=cos(smp )*0.65;\nyp=yp*pinch;\nzp=0;\n\n\n//rotate on y axis;\nangy=q1*10 + sample*0;\nxq=xp*cos(angy) - zp*sin(angy);\nzq=xp*sin(angy) + zp*cos(angy);\nxp=xq;\nzp=zq;\n\n//rotate on x axis\naxs1 = sin(time*0.9) + 1.6;\nyq= yp*cos(axs1) - zp*sin(axs1);\nzq= yp*sin(axs1) + zp*cos(axs1);\nyp=yq;\nzp=zq;\n\n//rotate on y axis again\naxs2 = sin(time*0.45)*3.3;\nxq=xp*cos(axs2) - zp*sin(axs2);\nzq=xp*sin(axs2) + zp*cos(axs2);\nxp=xq;\nzp=zq;\n\n//stretch y axis to compensate for aspect ratio\nyp=yp*1.2;\n\n//push forward into viewpace\nzp=zp+2.1;\n\n//project x,y,z into screenspace\nxs=xp/zp;\nys=yp/zp;\n\n//center 0,0 in middle of screen\nx=(-1*xs)+0.5;\ny=ys+0.5;\n\ndark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5);\nr=1.00*dark;\ng=0.32*dark;\nb=0.36*dark;\n"},{"baseVals":{"enabled":1,"usedots":1,"thick":1,"additive":1},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"masterspeed=30;\n\ntm=time*masterspeed*0.1;// + t1*0.002*masterspeed;\nperspective=0.7;\n\n//plot x,y,z to point on sphere\nsmp=sample*6.283;\n\npinch=cos(smp*6 + 0)*0.3 + 0.7;\n\nxp=sin(smp )*0.65;\nxp=xp*pinch;\nyp=cos(smp )*0.65;\nyp=yp*pinch;\nzp=0;\n\n\n\n//rotate on y axis;\nangy=time*33;\nangy=q1*10 + sample*0;\nangy=angy+1.5;\nxq=xp*cos(angy) - zp*sin(angy);\nzq=xp*sin(angy) + zp*cos(angy);\nxp=xq;\nzp=zq;\n\n//rotate on x axis\naxs1 = sin(time*0.9) + 1.6;\nyq= yp*cos(axs1) - zp*sin(axs1);\nzq= yp*sin(axs1) + zp*cos(axs1);\nyp=yq;\nzp=zq;\n\n//rotate on y axis again\naxs2 = sin(time*0.45)*3.3;\nxq=xp*cos(axs2) - zp*sin(axs2);\nzq=xp*sin(axs2) + zp*cos(axs2);\nxp=xq;\nzp=zq;\n\n//stretch y axis to compensate for aspect ratio\nyp=yp*1.2;\n\n//push forward into viewpace\nzp=zp+2.1;\n\n//project x,y,z into screenspace\nxs=xp/zp;\nys=yp/zp;\n\n//center 0,0 in middle of screen\nx=-xs+0.5;\ny=ys+0.5;\n\ndark=1 - (cos(smp*6 + q8)*0.5 + 0.5);\nr=0.82*dark;\ng=0.02*dark;\nb=0.26*dark;"}],"init_eqs_eel":"mv_x=64;mv_y=48;\nnut=0;\nstp=0;stq=0;\nrtp=0;rtq=0;\nwvr=0;\ndecay=0;\ndcsp=0","frame_eqs_eel":"chng=sin(time*.5);\ncthr=.9999;\nmq21=if(above(chng,cthr),rand(3),mq21);\nmq22=if(above(chng,cthr),rand(3),mq22);\nmq23=if(above(chng,cthr),rand(3),mq23);\nmq24=if(above(chng,cthr),rand(2),mq24);\nmq25=if(above(chng,cthr),rand(2),mq25);\nmq26=if(above(chng,cthr),rand(2),mq26);\nmq27=if(above(chng,cthr),rand(1),mq27);\nmq28=if(above(chng,cthr),rand(1),mq28);\nmq29=if(above(chng,cthr),rand(1)*.3,mq29);\nmq31=if(above(chng,cthr),rand(1)*.3,mq31);\nmonitor=chng;\nq21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26;\nq27=mq27;q28=mq28;q29=mq29;q31=mq31;\n\nmonitor=mq1;\nvol=bass+treb+mid;\natime=atime+vol;\nq1=.4+sin(atime*.006        )*.4;\nq2=.4+cos(atime*.00613828348)*.4;\nq3=.4+sin(atime*.00598593455)*.4;\nmonitor=q3;\n\ndecay=.997;\n//zoom=1.008;\nms=sin(time*0.6)*0.15;\nmss=mss+ms*0.001;\nq1=ms;\n\n\n//rot=sin(time)*0.01;\n\n//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3;\ndx=0;dy=0","pixel_eqs_eel":"it = 0.3*bass_att;\nradm = rad*500;\nrot = 0.02*atan((radm+it)*30)/((rad+0.1)*(bass_att*500));\nvar=4+(bass_att*4);\nmod = cos(ang*var)+(bass_att*2);\nmod = mod*rad;\nzoom = .95 - abs(0.02*mod)+(bass_att*0.01);","warp":" shader_body { \n  vec3 noise3_1;\n  vec3 ret_2;\n  vec3 tmpvar_3;\n  tmpvar_3 = (texture (sampler_main, uv).xyz + ((texture (sampler_blur1, uv).xyz * scale1) + bias1));\n  vec2 tmpvar_4;\n  tmpvar_4 = (0.5 + ((\n    (uv - vec2(0.0, 1.0))\n   - 0.5) * (1.0 + \n    (tmpvar_3.y * 0.03)\n  )));\n  vec2 tmpvar_5;\n  tmpvar_5.x = (tmpvar_4.x + pow (tmpvar_3.x, 0.0));\n  tmpvar_5.y = (tmpvar_4.y + pow (tmpvar_3.x, 0.005));\n  vec2 tmpvar_6;\n  tmpvar_6 = fract(tmpvar_5);\n  noise3_1 = (texture (sampler_noise_lq, ((\n    (uv_orig * texsize.xy)\n   * texsize_noise_lq.zw) + rand_frame.xy)).xyz * fract(q15));\n  vec3 tmpvar_7;\n  tmpvar_7 = (noise3_1 * (vec3(1.0, 1.0, 1.0) - vec3(fract(\n    (q3 * 0.5)\n  ))));\n  noise3_1 = tmpvar_7;\n  vec4 tmpvar_8;\n  tmpvar_8 = texture (sampler_main, tmpvar_6);\n  vec3 tmpvar_9;\n  tmpvar_9.x = q10;\n  tmpvar_9.y = q11;\n  tmpvar_9.z = q12;\n  vec3 tmpvar_10;\n  tmpvar_10 = mix (tmpvar_7, tmpvar_9, tmpvar_8.xxx);\n  ret_2 = (tmpvar_8.xyz + clamp ((\n    (tmpvar_8.yzx * tmpvar_10.zxy)\n   - \n    (tmpvar_8.zxy * tmpvar_10.yzx)\n  ), 0.0, 1.0));\n  vec4 tmpvar_11;\n  tmpvar_11 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * tmpvar_6.xyy) * (\n    (q27 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q29)));\n  if (((ret_2.x > (q21 * q3)) && (ret_2.x <= (q24 * q1)))) {\n    ret_2.y = (ret_2.y + (tmpvar_11.x * 0.5));\n  };\n  if (((ret_2.y > (q22 * q1)) && (ret_2.y <= (q25 * q2)))) {\n    ret_2.z = (ret_2.z + (tmpvar_11.y * 0.5));\n  };\n  if (((ret_2.z > (q23 * q2)) && (ret_2.z <= (q26 * q3)))) {\n    ret_2.x = (ret_2.x + (tmpvar_11.z * 0.5));\n  };\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = ret_2;\n  ret = tmpvar_12.xyz;\n }","comp":" shader_body { \n  float diff_1;\n  vec3 ret_2;\n  vec2 tmpvar_3;\n  tmpvar_3 = fract(uv);\n  vec4 tmpvar_4;\n  tmpvar_4 = texture (sampler_main, tmpvar_3);\n  vec2 x_5;\n  x_5 = (tmpvar_4.xy - ((texture (sampler_blur1, tmpvar_3).xyz * scale1) + bias1).xy);\n  vec2 x_6;\n  x_6 = (tmpvar_4.xy - ((texture (sampler_blur2, tmpvar_3).xyz * scale2) + bias2).xy);\n  diff_1 = ((1.0 - (\n    sqrt(dot (x_5, x_5))\n   * 3.5)) * (1.0 - sqrt(\n    dot (x_6, x_6)\n  )));\n  ret_2.xy = (tmpvar_4.xy * diff_1);\n  ret_2.z = pow (diff_1, (1.0/((1.0 - uv.y))));\n  vec4 tmpvar_7;\n  tmpvar_7 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * uv.xyy) * (\n    (q28 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q31)));\n  if (((ret_2.x > (q26 * q3)) && (ret_2.x <= (q23 * q1)))) {\n    ret_2.z = (ret_2.z - (tmpvar_7.x * 0.5));\n  };\n  if (((ret_2.y > (q25 * q1)) && (ret_2.y <= (q22 * q2)))) {\n    ret_2.x = (ret_2.x - (tmpvar_7.y * 0.5));\n  };\n  if (((ret_2.z > (q24 * q2)) && (ret_2.z <= (q21 * q3)))) {\n    ret_2.y = (ret_2.y - (tmpvar_7.z * 0.5));\n  };\n  vec4 tmpvar_8;\n  tmpvar_8.w = 1.0;\n  tmpvar_8.xyz = ret_2;\n  ret = tmpvar_8.xyz;\n }"}