{"version":2,"baseVals":{"rating":1,"gammaadj":0.16,"decay":0.96,"echo_zoom":0.997,"echo_alpha":0.5,"echo_orient":1,"wave_mode":2,"wave_dots":1,"wave_brighten":0,"darken":1,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"warpscale":1.331,"zoom":0.9995,"rot":0.1,"cx":2,"cy":2,"warp":0.01105,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0.5,"ob_r":0.01,"ib_size":0.26,"mv_x":0,"mv_y":43.2,"mv_l":1,"mv_g":0.91,"mv_b":0.71,"mv_a":0,"b1ed":0.3},"shapes":[{"baseVals":{"sides":5,"textured":1,"rad":1.06779,"ang":0.75398,"tex_zoom":0.77977,"g":1,"b":1,"r2":1,"b2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"ang=sin(q1*0.15);\nx=sin(q1*0.5) * 0.05 + 0.5;\ny=cos(q1*0.63)* 0.05 + 0.5"},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"sides":5,"additive":1,"rad":0.03809,"g":1,"b":1,"g2":0.6,"b2":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"tm=q1;\n\nxp=0;\nyp=0.1;\nzp=0;\n\n//wrist movement;\nang=sin(tm*2 )*0.5 +0.5;\n\nxq=xp;\nsinang=sin(ang);cosang=cos(ang);\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\nyq=yp;\nzq=zp;\n\nang=tm*8;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//forearm movement;\nzp=zp-0.3;\nang=3.14 + sin(tm*2 - 0.5)*1.5;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\n\n//upper arm twist\nang=-1.0 + cos(tm*3.1 + 0.5);\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//upper arm outward;\nzp=zp-0.35;\nang=cos(tm*2.3)*1.75 - 1.05;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp*sinang + zp*cosang;\nyq=yp;\nzq=xp*cosang - zp*sinang;\n\n//upper arm up down;\nang=cos(tm)*0.5 - 0.5;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq;\nyp=yq*cosang - zq*sinang;\nzp=yq*sinang + zq*cosang;\n\n//xp=xq;yp=yq;zp=zq;\n\n\n//project into screenspace and draw on screen\nzp=zp+2;\nxs=xp/zp;\nys=yp/zp;\n\nx=xs+0.5;\ny=ys*1.3+0.5;\n\n\n\n"}],"waves":[{"baseVals":{"enabled":1,"r":0.1,"b":0.7},"init_eqs_eel":"t7=1;\nflip=0;","frame_eqs_eel":"t1=sin(time)*0.5+0.5;\nt2=sin(time+2.1)*0.5+0.5;\nt3=sin(time+4.2)*0.5+0.5;\n\nt4=sin(time+1.1)*0.5+0.5;\nt5=sin(time+3.1)*0.5+0.5;\nt6=sin(time+5.2)*0.5+0.5;\n\n\nt8= int( sin(time*2)*2 + 3);\nt8=2;","point_eqs_eel":"n=sample*6.283;\nphs=-sample * 0.2;\ntm=q1 + phs;\n\nflip=flip + 0.5*t7;\nt7=if( equal(flip,1) + equal(flip,0) , -t7 , t7 );\n\n\ntm=if( equal(flip,0.5) , tm+0.02*q8 , tm);\n\nxp=0;\nyp=0.05 + (sin(tm)*0.5 + 0.5)*0.2;\nzp=(flip - 0.5) * 0.1;\n\n//wrist movement;\nang=sin(tm*2)*0.5 +0.5;\n\nxq=xp;\nsinang=sin(ang);cosang=cos(ang);\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\nyq=yp;\nzq=zp;\n\nang=tm*8 + 1;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//forearm movement;\nzp=zp-0.3;\nang=3.14 + sin(tm*2 - 0.5)*1.5;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\n\n//upper arm twist\nang=-1.0 + cos(tm*3.1 + 0.5);\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//upper arm outward;\nzp=zp-0.35;\nang=cos(tm*2.3)*1.75 - 1.05;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp*sinang + zp*cosang;\nyq=yp;\nzq=xp*cosang - zp*sinang;\n\n//upper arm up down;\nang=cos(tm)*0.5 - 0.5;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq;\nyp=yq*cosang - zq*sinang;\nzp=yq*sinang + zq*cosang;\n\n//xp=xq;yp=yq;zp=zq;\n\n\n//project into screenspace and draw on screen\nzp=zp+2;\nxs=xp/zp;\nys=yp/zp;\n\nx=xs+0.5;\ny=ys*1.3+0.5;\n\na=if( equal(q8,1) , (1-sample) , sample);\na=a* above( sin(tm*128*t8) , 0 );\na=a* (1-abs(flip - 0.5));\n\n\nmag=(1-abs(flip - 0.5)*2)+1; \nr=min(t4*mag,1);\ng=min(t5*mag,1);\nb=min(t6*mag,1);\n"},{"baseVals":{"enabled":1,"r":0.2,"b":0.6},"init_eqs_eel":"t7=1;\nflip=0;","frame_eqs_eel":"t1=sin(time)*0.5+0.5;\nt2=sin(time+2.1)*0.5+0.5;\nt3=sin(time+4.2)*0.5+0.5;\n\nt4=sin(time+1.1)*0.5+0.5;\nt5=sin(time+3.1)*0.5+0.5;\nt6=sin(time+5.2)*0.5+0.5;\n\n\nt8= int( sin(time*2)*2 + 3);\nt8=2","point_eqs_eel":"n=sample*6.283;\nphs=-sample * 0.2;\ntm=q1 + phs;\n\nflip=flip + 0.5*t7;\nt7=if( equal(flip,1) + equal(flip,0) , -t7 , t7 );\n\n\ntm=if( equal(flip,0.5) , tm+0.02*q8 , tm);\n\n\nxp=0;\nyp=0.05 + (sin(tm)*0.5 + 0.5)*0.2 +0.1;\nyp=-yp;\nzp=(flip - 0.5) * 0.1;\n\n//wrist movement;\nang=sin(tm*2)*0.5 +0.5;\n\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\nyq=yp;\nzq=zp;\n\nang=tm*8+1;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//forearm movement;\nzp=zp-0.3;\nang=3.14 + sin(tm*2 - 0.5)*1.5;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\n\n//upper arm twist\nang=-1.0 + cos(tm*3.1 + 0.5);\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//upper arm outward;\nzp=zp-0.35;\nang=cos(tm*2.3)*1.75 - 1.05;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp*sinang + zp*cosang;\nyq=yp;\nzq=xp*cosang - zp*sinang;\n\n//upper arm up down;\nang=cos(tm)*0.5 - 0.5;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq;\nyp=yq*cosang - zq*sinang;\nzp=yq*sinang + zq*cosang;\n\n//xp=xq;yp=yq;zp=zq;\n\n\n//project into screenspace and draw on screen\nzp=zp+2;\nxs=xp/zp;\nys=yp/zp;\n\nx=xs+0.5;\ny=ys*1.3+0.5;\n\na=if( equal(q8,1) , (1-sample) , sample);\na=a* above( sin(tm*128*t8) , 0 );\na=a* (1-abs(flip - 0.5));\n\n\nmag=(1-abs(flip - 0.5)*2)+1; \nr=min(t4*mag,1);\ng=min(t5*mag,1);\nb=min(t6*mag,1);"},{"baseVals":{"enabled":1,"g":0.6,"b":0.1},"init_eqs_eel":"t7=1;\nflip=0;","frame_eqs_eel":"t1=sin(time)*0.5+0.5;\nt2=sin(time+2.1)*0.5+0.5;\nt3=sin(time+4.2)*0.5+0.5;\n\nt4=sin(time+1.1)*0.5+0.5;\nt5=sin(time+3.1)*0.5+0.5;\nt6=sin(time+5.2)*0.5+0.5;\n\n\nt8= int( sin(time*2)*2 + 3);\nt8=2;","point_eqs_eel":"n=sample*6.283;\nphs=-sample * 0.2;\ntm=q1 + phs;\n\nflip=flip + 0.5*t7;\nt7=if( equal(flip,1) + equal(flip,0) , -t7 , t7 );\n\n\ntm=if( equal(flip,0.5) , tm+0.02*q8 , tm);\n\nxp=0;\nyp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2;\nzp=0;\n\n//wrist movement;\nang=sin(tm*2)*0.5 +0.5;\n\nxq=xp;\nsinang=sin(ang);cosang=cos(ang);\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\nyq=yp;\nzq=zp;\n\nang=tm*8 + 1;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//forearm movement;\nzp=zp-0.3;\nang=3.14 + sin(tm*2 - 0.5)*1.5;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\n\n//upper arm twist\nang=-1.0 + cos(tm*3.1 + 0.5);\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//upper arm outward;\nzp=zp-0.35;\nang=cos(tm*2.3)*1.75 - 1.05;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp*sinang + zp*cosang;\nyq=yp;\nzq=xp*cosang - zp*sinang;\n\n//upper arm up down;\nang=cos(tm)*0.5 - 0.5;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq;\nyp=yq*cosang - zq*sinang;\nzp=yq*sinang + zq*cosang;\n\n//xp=xq;yp=yq;zp=zq;\n\n\n//project into screenspace and draw on screen\nzp=zp+2;\nxs=xp/zp;\nys=yp/zp;\n\nx=xs+0.5;\ny=ys*1.3+0.5;\n\na=if( equal(q8,1) , (1-sample) , sample);\na=a* above( sin(tm*128*t8) , 0 );\na=a* (1-abs(flip - 0.5));\n\n\nmag=(1-abs(flip - 0.5)*2)+1; \nr=min(t4*mag,1);\ng=min(t5*mag,1);\nb=min(t6*mag,1);\n"},{"baseVals":{"enabled":1,"g":0.3,"b":0.1},"init_eqs_eel":"t7=1;","frame_eqs_eel":"t1=sin(time)*0.5+0.5;\nt2=sin(time+2.1)*0.5+0.5;\nt3=sin(time+4.2)*0.5+0.5;\n\nt4=sin(time+1.1)*0.5+0.5;\nt5=sin(time+3.1)*0.5+0.5;\nt6=sin(time+5.2)*0.5+0.5;\n\n\nt8= int( sin(time*2)*2 + 3);\nt8=2","point_eqs_eel":"n=sample*6.283;\nphs=-sample * 0.2;\ntm=q1 + phs;\n\nflip=flip + 0.5*t7;\nt7=if( equal(flip,1) + equal(flip,0) , -t7 , t7 );\n\n\ntm=if( equal(flip,0.5) , tm+0.02*q8 , tm);\n\nxp=0;\nyp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1;\nyp=-yp;\nzp=0;\n\n//wrist movement;\nang=sin(tm*2)*0.5 +0.5;\n\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\nyq=yp;\nzq=zp;\n\nang=tm*8+1;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//forearm movement;\nzp=zp-0.3;\nang=3.14 + sin(tm*2 - 0.5)*1.5;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp;\nyq=yp*sinang + zp*cosang;\nzq=yp*cosang - zp*sinang;\n\n//upper arm twist\nang=-1.0 + cos(tm*3.1 + 0.5);\nsinang=sin(ang);cosang=cos(ang);\nxp=xq*sinang + yq*cosang;\nyp=xq*cosang - yq*sinang;\nzp=zq;\n\n//upper arm outward;\nzp=zp-0.35;\nang=cos(tm*2.3)*1.75 - 1.05;\nsinang=sin(ang);cosang=cos(ang);\nxq=xp*sinang + zp*cosang;\nyq=yp;\nzq=xp*cosang - zp*sinang;\n\n//upper arm up down;\nang=cos(tm)*0.5 - 0.5;\nsinang=sin(ang);cosang=cos(ang);\nxp=xq;\nyp=yq*cosang - zq*sinang;\nzp=yq*sinang + zq*cosang;\n\n//xp=xq;yp=yq;zp=zq;\n\n\n//project into screenspace and draw on screen\nzp=zp+2;\nxs=xp/zp;\nys=yp/zp;\n\nx=xs+0.5;\ny=ys*1.3+0.5;\n\na=if( equal(q8,1) , (1-sample) , sample);\na=a* above( sin(tm*128*t8) , 0 );\na=a* (1-abs(flip - 0.5));\n\n\nmag=(1-abs(flip - 0.5)*2)+1; \nr=min(t4*mag,1);\ng=min(t5*mag,1);\nb=min(t6*mag,1);"}],"init_eqs_eel":"","frame_eqs_eel":"warp = 0;\n//zoom = 1;\n\ntic = min(time-tin,.1);\ntin = time;\n\nvol = (bass_att + treb_att + mid_att)*.333333;\n\nra = 1/tic*.15;\n\ntreb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb);\nmid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid);\nbass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass);\nvav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333);\n\ntt = tt + tic*treb;\nmt = mt + tic*mid;\nbt = bt + tic*bass;\nvt = vt + tic*vav;\n\nq1 = tt*1.4;// wave morph speeds\nq2 = mt*3;\nq3 = bt*3;\n\nq4 = vt; // wave colour cycle\n\nrb = if(rb,rb,.2 + rand(1001)*.001*.6);\nrc = if(rc,rc,.2 + rand(1001)*.001*.6);\nrd = if(rd,rd,.2 + rand(1001)*.001*.6);\nre = if(re,re,.2 + rand(1001)*.001*.6);\n\n\nti = vt*2;\ncx = .3 + .1*sin(ti*re) + .1*cos(ti*rc);\ncy = .5 + .2*sin(ti*rb) + .1*cos(ti*rd);\n\n\nq7 = 6;\nq8 = 2.8;","pixel_eqs_eel":"xnum = q7;\nynum = q8;\npi = 1.141592654;\n\nxseg = int(x*xnum);\nyseg = int(y*ynum);\n\nxsw = equal((xseg+equal(yseg%2,0))%2,0);\nysw = equal((yseg+2)%2,0);\n\n\nox = x - xseg*(1/xnum);\nox = if(xsw,1/xnum - ox,ox);\n\noy = y - yseg*(1/ynum);\noy = if(ysw,1/ynum - oy,oy);\n\ndx = above(xseg+yseg,0)*(x-ox);\ndy = above(xseg+yseg,0)*(y-oy);\n\nrot = rot*(1-above(xseg+yseg,0));\n\n//dx = equal(seg,1)*(x - .5)*2;","warp":" shader_body { \n vec3 ret_1;\n ret_1 = (texture (sampler_main, uv).xyz * 0.85);\n ret_1 = (ret_1 - 0.022);\n vec4 tmpvar_2;\n tmpvar_2.w = 1.0;\n tmpvar_2.xyz = ret_1;\n ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n vec3 ret_1;\n vec3 tmpvar_2;\n tmpvar_2.xy = uv;\n tmpvar_2.z = q2;\n vec2 tmpvar_3;\n vec2 tmpvar_4;\n tmpvar_4 = (uv - 0.5);\n tmpvar_3 = ((tmpvar_4 * vec2(-1.0, 1.0)) + 0.5);\n ret_1 = (((\n (mix (texture (sampler_main, ((tmpvar_4 * 0.98) + 0.5)).xyz, texture (sampler_main, ((\n (tmpvar_3 - 0.5)\n * 0.98) + 0.5)).xyz, vec3(0.2, 0.2, 0.2)) + ((texture (sampler_blur3, uv).xyz * scale3) + bias3))\n + \n ((texture (sampler_blur3, tmpvar_3).xyz * scale3) + bias3)\n ) + (\n (texture (sampler_blur1, uv).xyz * scale1)\n + bias1)) + ((texture (sampler_blur1, tmpvar_3).xyz * scale1) + bias1));\n ret_1 = (ret_1 * texture (sampler_noisevol_hq, tmpvar_2).xyz);\n ret_1 = (ret_1 * 2.0);\n vec4 tmpvar_5;\n tmpvar_5.w = 1.0;\n tmpvar_5.xyz = ret_1;\n ret = tmpvar_5.xyz;\n }"}