{"version":2,"baseVals":{"rating":1,"gammaadj":1,"decay":0.96,"echo_zoom":0.997,"echo_orient":1,"wave_mode":2,"wave_dots":1,"wave_brighten":0,"wrap":0,"darken":1,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"warpanimspeed":0.01,"warpscale":0.01,"warp":0.01,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0,"ob_r":0.11,"ob_b":0.1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":5,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0},"shapes":[{"baseVals":{"sides":32,"additive":1,"rad":0.19477,"r":0,"b":1,"a":0,"r2":0.63,"g2":0.7,"b2":1,"a2":0.07,"border_a":0,"enabled":0},"init_eqs_eel":"flip=1","frame_eqs_eel":"\nflip=-flip;\nlens_scale = flip*0.5+0.5;\nlens_scale = 1 + lens_scale*2.4;\npos_scale = if( equal(flip,-1) , 0.5 , lens_scale );\n\nt1=q1*0.25;\n\nsample = 1;\nn= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\nxp= sin(tm)*cos(tm*3)*0.5+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= -xp/zp*pos_scale + 0.5;\ny= -yp/zp*pos_scale * 1.333 + 0.5;\n\nrad = rad*(1+q8/3)*lens_scale"},{"baseVals":{"sides":6,"rad":0.04378,"r":0.3,"g":0.6,"b":1,"g2":0,"b2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"\nt1=q1*0.25;\n\nsample = 1;\nn= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\nxp= sin(tm)*cos(tm*3)*0.5+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;\n\n\na= min(a+q8/2,1);\nr= min(r*(1+q8) , 1 );\ng= min(g*(1+q8) , 1 );\n\nr2= min(q8/2,1);\ng2= min(q8/4,1);\n\nrad= rad*(1+q8/7)"},{"baseVals":{"sides":36,"rad":0.28428,"r":0,"a":0,"r2":0.23,"g2":0.54,"b2":1,"a2":0.05,"border_g":0.8,"border_b":0.4,"border_a":0.45,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"\nt1=q1*0.25;\n\nsample = 1;\nn= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\nxp= sin(tm)*cos(tm*3)*0.5+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;\n\na2= min( a2*(1+q8/2) , 1 );\nr2= min( r2*(1+q8/4) , 1 );\ng2= min( g2*(1+q8/3) , 1 );\n\nborder_a = min( border_a * (1+q8) , 1 );"},{"baseVals":{"sides":6,"additive":1,"rad":0.15804,"r":0.3,"g":0.6,"b":1,"a":0.14,"r2":0.4,"g2":0.5,"b2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"\nt1=q1*0.25;\n\nsample = 1;\nn= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\nxp= sin(tm)*cos(tm*3)*0.5+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;\n\n\na= min(a*q8,1);\n\nrad= rad*(1+q8)"}],"waves":[{"baseVals":{"enabled":1,"thick":1,"additive":1,"scaling":0.55045,"smoothing":1,"r":0.19,"g":0.15,"b":0.11},"init_eqs_eel":"","frame_eqs_eel":"t1=q1*0.25;\na=if(above((treb+mid)*.3,1),1,treb*.5);","point_eqs_eel":"n= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\ntaille=bass*.25+0.3;\nxp= sin(tm)*cos(tm*3)*taille+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*taille+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*taille+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;\nr=bass*.05;\ng=mid*.05;\nb=treb*.05;"},{"baseVals":{"thick":1,"r":0.5,"g":0.5,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"t1=q1*0.25;","point_eqs_eel":"n= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\ntm=q1*4+sample*4;\n\nxp= sin(tm)*cos(tm*3)*0.5+0.5;\nyp= sin(tm*1.1)*sin(tm*4.1)*0.5+0.5;\nzp= sin(tm*2.9)*cos(tm*1.77)*0.5+0.5;\n\nxp= int(xp*cubesize)/cubesize -0.5+fix;\nyp= int(yp*cubesize)/cubesize -0.5+fix;\nzp= int(zp*cubesize)/cubesize -0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+3;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;"},{"baseVals":{"usedots":1,"thick":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"t1=q1*0.25;","point_eqs_eel":"n= sample*6.283;\ncubesize=q2;\nfix=1/cubesize *0.5;\n\nxp= int(rand(cubesize))/cubesize-0.5+fix;\nyp= int(rand(cubesize))/cubesize-0.5+fix;\nzp= int(rand(cubesize))/cubesize-0.5+fix;\n\n\n//rotate\nang=t1;\nsang=sin(ang);cang=cos(ang);\nxq=xp*sang + zp*cang;\nyq=yp;\nzq=xp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n//rotate\nang=t1*0.75;\nsang=sin(ang);cang=cos(ang);\nxq=xp;\nyq=yp*sang + zp*cang;\nzq=yp*cang - zp*sang;\nxp=xq;yp=yq;zp=zq;\n\n\nzp= zp+2;\nx= xp/zp + 0.5;\ny= yp/zp * 1.333 + 0.5;"},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"mv_x=64;mv_y=48;\nnut=0;\nstp=0;stq=0;\nrtp=0;rtq=0;\nwvr=0;\n\ndcsp=0;\n\nsize =6;\nbc=0;","frame_eqs_eel":"decay=0.985;\nvol= (bass+mid+treb)*0.25;\nvol = vol*vol;\n\nq8=vol;\nmtime=mtime+vol*0.01*(75/fps);\n\nq7 = mtime;\n\nmonitor=512/8;\n\nwarp=0;\nq1=mtime*0.9;\n\nbeat = above(vol,1.5);\nbc = max(bc,0);\nbc = if( equal(bc,0) , bc+beat , bc-(1/fps)/4 );\n\ntrigger = equal(bc,1);\n\nmonitor=bc;\n\nsize = size + trigger;\nsize = if( above(size,9) ,6 , size );\nmainangle=q1*0.255*0.75;\nkick= if(equal(trigger,1),2,1);\ndx=cos(mainangle)*.003*kick;\ndy=sin(mainangle)*.003*kick;\nzoom=1-(vol*.005)*abs(cos(mainangle));\nq2=int(size); //cubesize","pixel_eqs_eel":"","warp":" shader_body { \n vec4 tmpvar_1;\n tmpvar_1.w = 1.0;\n float tmpvar_2;\n tmpvar_2 = dot (texsize.zw, texsize.zw);\n vec2 tmpvar_3;\n tmpvar_3 = (uv - 0.5);\n tmpvar_1.xyz = (max (max (texture (sampler_main, uv).xyz, texture (sampler_main, \n ((tmpvar_3 * (1.0 - (8.0 * \n sqrt(tmpvar_2)\n ))) + 0.5)\n ).xyz), texture (sampler_main, (\n (tmpvar_3 * (1.0 + (8.0 * sqrt(tmpvar_2))))\n + 0.5)).xyz) - 0.03);\n ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n vec2 uv_1;\n vec3 ret_2;\n uv_1 = (0.05 + (0.9 * uv));\n ret_2 = (texture (sampler_main, uv_1).xyz * 4.0);\n ret_2 = (ret_2 - ((\n (texture (sampler_blur1, uv_1).xyz * scale1)\n + bias1) * 4.0));\n ret_2 = -(ret_2);\n ret_2 = ((pow (ret_2, vec3(0.5, 0.5, 0.7)) - 0.1) * 1.1);\n vec4 tmpvar_3;\n tmpvar_3.w = 1.0;\n tmpvar_3.xyz = ret_2;\n ret = tmpvar_3.xyz;\n }"}