{"version":2,"baseVals":{"rating":2,"gammaadj":1.49,"decay":1,"echo_zoom":1.01,"echo_orient":2,"wave_mode":4,"wave_thick":1,"brighten":1,"wave_a":100,"wave_scale":0.007,"wave_smoothing":0.5,"wave_mystery":-0.4,"modwavealphastart":0.5,"modwavealphaend":1,"zoom":1.0099,"cy":0.86,"dx":0.00001,"dy":0.00001,"warp":0.01,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"ob_size":0,"ob_r":1,"ob_g":1,"ob_b":1,"ob_a":1,"ib_size":0.002,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"sides":3,"num_inst":6,"rad":0.08244,"tex_ang":6.28319,"tex_zoom":0.97059,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"//// cube with triangles\n\nsample=instance/num_inst;    t = 6.28*sample + .05*time;\n\nx = .04*sin(t);   y = .04*cos(t);\nx=.5 + x/q6;      y=.5 + y; \n\nang=3.14/4+t;\n\nr=.3+.35*(3.1*sample)%3;   g=.7*r;    b=.5*r;\nr2=.8*r;                   g2=.8*g;   b2=.8*b;"},{"baseVals":{"enabled":1,"sides":6,"additive":1,"textured":1,"num_inst":66,"rad":0.14444,"tex_ang":4.08407,"tex_zoom":6.89114,"g":1,"b":1,"r2":1,"b2":1,"a2":0.1,"border_a":0.04},"init_eqs_eel":"","frame_eqs_eel":"/// circles\n\nsample=instance/num_inst;        n=11;      \nt = n*6.28*sample + .5*time;    s=-int(n*sample);    w=3*3.14/4;\n\nr1=    bnot(s+ 0) *.16;    w1=   bnot(s+ 0) * (t);\nr1=r1+ bnot(s+ 1) *.32;    w1=w1+bnot(s+ 1) * (t);\nr1=r1+ bnot(s+ 2) *.28;    w1=w1+bnot(s+ 2) * (t-2*w);   \nr1=r1+ bnot(s+ 3) *.42;    w1=w1+bnot(s+ 3) * (t+.3*w);\nr1=r1+ bnot(s+ 4) *.46;    w1=w1+bnot(s+ 4) * (t-2*w); \nr1=r1+ bnot(s+ 5) *.55;    w1=w1+bnot(s+ 5) * (t-2*w); \nr1=r1+ bnot(s+ 6) *.64;    w1=w1+bnot(s+ 6) * (t-1.998*w); \nr1=r1+ bnot(s+ 7) *.42;    w1=w1+bnot(s+ 7) * (t-.3*w);\nr1=r1+ bnot(s+ 8) *.48;    w1=w1+bnot(s+ 8) * (t-1.33*w);\nr1=r1+ bnot(s+ 9) *.42;    w1=w1+bnot(s+ 9) * (t-.3*w);\nr1=r1+ bnot(s+10) *.73;    w1=w1+bnot(s+10) * (t-1.993*w);\n\nr1=r1*.79;\nx = r1*sin(w1);           y = r1*cos(w1);\nx =.5 + x/q6;             y =.5 + y; \n\nang=t+w;                  \nw3=atan2(y-.5,x-.5);\n//tex_ang= ang + (pow(-1,instance)+bnot(instance%3))*3.14/3;\ntex_ang= ang + 3.14/3*(20*t)%6;\ntex_zoom=7.9-7*sample;\nr=.5+.5*sin(133*sample);  g=.5+.5*sin(401*sample);     b=.5+.5*sin(499*sample);\nr2=r;                     g2=g;                        b2=b;"},{"baseVals":{"sides":6,"additive":1,"textured":1,"num_inst":12,"y":0.61,"rad":0.208,"tex_zoom":6.17732,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":1,"sides":3,"num_inst":6,"x":0.38,"y":0.28,"rad":0.08244,"ang":0.81681,"tex_zoom":1.54929,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"//// cube with triangles\n\nsample=instance/num_inst;    t = 6.28*sample + .05*time +  3.14/3*(.13*time)%6;\n\nx = .04*sin(t);   y = .04*cos(t);\nx=.5 + x/q6;      y=.5 + y; \n\nang=3.14/4+t;\n\nr=.3+.35*(3.1*sample)%3;   g=.7*r;    b=.5*r;\nr2=.8*r;                   g2=.8*g;   b2=.8*b;"}],"waves":[{"baseVals":{"scaling":60.80387,"smoothing":0.7,"a":0.4,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"spectrum":1,"usedots":1,"scaling":67.1652,"smoothing":0.7,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"usedots":1,"b":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"usedots":1,"r":0.7,"g":0.7,"a":0.6,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","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;\nq11=.4+sin(atime*.006        )*.4;\nq12=.4+cos(atime*.00613828348)*.4;\nq13=.4+sin(atime*.00598593455)*.4;\nmonitor=q13;\nwave_a=0;   warp=0;\ndecay=.6;    zoom=1;\n\nq6=aspecty;","pixel_eqs_eel":"","warp":" shader_body { \n  vec3 ret_1;\n  vec3 tmpvar_2;\n  tmpvar_2 = (texture (sampler_noise_lq, ((\n    ((texsize.xy * texsize_noise_lq.zw).x * uv)\n   / 2.0) + q23)) + 1.0).xyz;\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, uv).xyz * scale1) + bias1) - 0.3);\n  vec2 tmpvar_4;\n  tmpvar_4.x = (0.3 * tmpvar_3.x);\n  tmpvar_4.y = tmpvar_3.y;\n  ret_1 = ((-0.4 * (\n    ((texture (sampler_blur1, ((uv / 4.0) + (0.4 * tmpvar_4))).xyz * scale1) + bias1)\n   - \n    (tmpvar_2 * 0.1)\n  )) + (texture (sampler_main, (uv + \n    (tmpvar_3 * 0.01)\n  .xy)).xyz + (tmpvar_2 * 0.1)));\n  vec4 tmpvar_5;\n  tmpvar_5 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * uv.xyy) * (\n    (q27 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q29)));\n  if (((ret_1.x > (q21 * q13)) && (ret_1.x <= (q24 * q11)))) {\n    ret_1.y = (ret_1.y + (tmpvar_5.x * 0.5));\n  };\n  if (((ret_1.y > (q22 * q11)) && (ret_1.y <= (q25 * q12)))) {\n    ret_1.z = (ret_1.z + (tmpvar_5.y * 0.5));\n  };\n  if (((ret_1.z > (q23 * q12)) && (ret_1.z <= (q26 * q13)))) {\n    ret_1.x = (ret_1.x + (tmpvar_5.z * 0.5));\n  };\n  float tmpvar_6;\n  tmpvar_6 = (1.0 - ((0.01 * q28) * (q28 * rad)));\n  ret_1 = (ret_1 * (0.98 * (tmpvar_6 * tmpvar_6)));\n  ret_1 = (ret_1 - 0.04);\n  vec4 tmpvar_7;\n  tmpvar_7.w = 1.0;\n  tmpvar_7.xyz = ret_1;\n  ret = tmpvar_7.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = (texsize.zw * 6.0);\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, \n    (uv + (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec3 tmpvar_4;\n  tmpvar_4 = (((texture (sampler_blur1, \n    (uv + (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec2 tmpvar_5;\n  tmpvar_5.x = dot (tmpvar_3, vec3(0.32, 0.49, 0.29));\n  tmpvar_5.y = dot (tmpvar_4, vec3(0.32, 0.49, 0.29));\n  vec2 tmpvar_6;\n  tmpvar_6 = (uv - (0.25 * tmpvar_5));\n  vec2 tmpvar_7;\n  tmpvar_7.x = dot (tmpvar_3, vec3(0.32, 0.49, 0.29));\n  tmpvar_7.y = dot (tmpvar_4, vec3(0.32, 0.49, 0.29));\n  vec2 tmpvar_8;\n  tmpvar_8 = (uv + (0.25 * tmpvar_7));\n  ret_1 = ((0.8 * (\n    (texture (sampler_blur3, tmpvar_6).xyz * scale3)\n   + bias3)) - ((texture (sampler_blur1, tmpvar_6).xyz * scale1) + bias1));\n  ret_1 = (ret_1 + (0.6 * (\n    (texture (sampler_blur1, uv).xyz * scale1)\n   + bias1)));\n  ret_1 = (ret_1 - ((\n    (texture (sampler_blur2, tmpvar_8).xyz * scale2)\n   + bias2) - (\n    (texture (sampler_blur1, tmpvar_8).xyz * scale1)\n   + bias1)));\n  ret_1 = (ret_1 + ((1.2 * texture (sampler_main, tmpvar_8).xyz) + (0.15 * \n    ((texture (sampler_blur1, tmpvar_8).xyz * scale1) + bias1)\n  )));\n  ret_1 = (ret_1 + 1.0);\n  float tmpvar_9;\n  tmpvar_9 = dot (ret_1, vec3(0.32, 0.49, 0.29));\n  ret_1 = vec3(tmpvar_9);\n  vec4 tmpvar_10;\n  tmpvar_10 = 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 (((tmpvar_9 > (q26 * q13)) && (tmpvar_9 <= (q23 * q11)))) {\n    ret_1.z = (tmpvar_9 - (tmpvar_10.x * 0.5));\n  };\n  if (((tmpvar_9 > (q25 * q11)) && (tmpvar_9 <= (q22 * q12)))) {\n    ret_1.x = (tmpvar_9 - (tmpvar_10.y * 0.5));\n  };\n  if (((ret_1.z > (q24 * q12)) && (ret_1.z <= (q21 * q13)))) {\n    ret_1.y = (tmpvar_9 - (tmpvar_10.z * 0.5));\n  };\n  ret_1 = (mix (ret_1, (\n    (0.75 * ret_1)\n   * \n    (((0.6 * (\n      (texture (sampler_blur3, tmpvar_6).xyz * scale3)\n     + bias3)) - (0.7 * texture (sampler_main, uv).xyz)) - (0.3 * ((texture (sampler_blur1, tmpvar_8).xyz * scale1) + bias1)))\n  ), pow (hue_shader, \n    (q20 * ret_1)\n  )) * 0.9);\n  ret_1 = (ret_1 * ret_1);\n  vec3 tmpvar_11;\n  tmpvar_11 = sqrt(ret_1);\n  ret_1 = tmpvar_11;\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = tmpvar_11;\n  ret = tmpvar_12.xyz;\n }"}