{"version":1,"baseVals":{"rating":5,"gammaadj":1,"decay":1,"echo_zoom":1,"echo_orient":1,"wave_mode":2,"wave_thick":1,"modwavealphabyvolume":1,"darken_center":1,"wave_a":1,"wave_scale":0.5,"wave_smoothing":0,"modwavealphastart":1.5,"modwavealphaend":1,"warp":0,"wave_r":0.23,"wave_g":0.2,"wave_b":0.2,"ob_size":0.005,"ob_a":0.4,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0.3,"mv_x":0,"mv_y":0,"mv_dy":0.33,"mv_l":5,"mv_g":0.3,"mv_b":0.1},"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":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","frame_eqs_eel":"wave_r = wave_r + 0.350*( 0.60*sin(0.825*time) + 0.40*sin(0.915*time) );\nwave_g = wave_g + 0.350*( 0.60*sin(0.900*time) + 0.40*sin(1.025*time) );\nwave_b = wave_b + 0.350*( 0.60*sin(0.810*time) + 0.40*sin(0.950*time) );\nwave_x = 0.5-cos(time+dx_residual)/3.5;\nwave_y = 0.5-cos(time+dy_residual)/2.5;\ncx = cx + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );\ncy = cy + 0.225*( 0.60*sin(0.350*time) + 0.40*sin(0.350*time) );\ndx = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );\ndy = 0.005 + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );\ndx_residual=max(bass, bass_att)-1;\ndy_residual=min(bass, bass_att)-1;\ndx = if(above(bass_att+bass,2.8),6*dx,dx);\n// timed sidon sensor\n// le = signal level; desired average value = 2\nle=1.4*bass_att+.1*bass+.5*treb;\npulse=above(le,th);\n// pulsefreq = running average of interval between last 5 pulses\npulsefreq=if(equal(pulsefreq,0),2,\nif(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq));\nlastpulse=if(pulse,time,lastpulse);\n// bt = relative time; 0 = prev beat; 1 = expected beat\nbt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq);\n// hccp = handcicap for th driven by bt\nhccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)),\n(pow(sin((bt-1)*7.854),4)-1),0);\nbeat=band(above(le,th+hccp),btblock);\nbtblock=1-above(le,th+hccp);\nlastbeat=if(beat,time,lastbeat);\nbeatfreq=if(equal(beatfreq,0),2,\nif(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq));\n// th = threshold\nth=if(above(le,th),le+114/(le+10)-7.407,\nth+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th));\nth=if(above(th,6),6,th);\nq3=30/fps;\nccl=ccl+beat;\nminorccl=minorccl+.01*le;\nq4=beat;\nwave_r=.5+.15*sin(12*ccl)+.35*sin(3.62*minorccl);\nwave_g=.5+.15*sin(14*ccl)+.35*sin(7.38*minorccl);\nwave_b=.5+.15*sin(16*ccl)+.35*sin(5.21*minorccl);\nq1=.5+.25*sin(17*ccl+minorccl);\ncx=if(beat,.5+.5*sin(38*ccl),q1);\nq2=.5+.25*sin(17*ccl+minorccl);\ncy=if(beat,.5+.5*sin(46*ccl),q2);\nmv_x = 1.25;\nmv_y = 1.25;\nmv_dx =q1-0.5;\nmv_dy = -1*(q2-0.5);","pixel_eqs_eel":"myrot = 0.03*sin(0.84*time)-0.013*cos(0.784*time)+0.02*sin(1-rad);\nrot = myrot;\n// coordinates transfomation\n// q1,q2 = position; q3 = 1/zoom; q4 = rotation\naang=atan2(y-q2,x-q1)-1.57;\narad=sqrt(sqr(y-q2)+sqr(x-q1));\natx=cos(aang)*arad;\naty=sin(aang)*arad;\n\nsound=if(below(x,.5),2*x*mid+(1-(2*x))*bass,\n(x-.5)*2*treb+(1-(x-.5)*2)*mid);\nsound=sound*q3;\nzone=below(abs(x-q1),.15)*below(abs(y-q2),.15);\nrot=if(zone,bass*bass_att*0.2*pow(arad,arad),myrot);\ndx = if(zone,0,dx+0.01*rad*sound);","warp":"","comp":""}