Description:
Another test sequence. Set the BPM to 130 and play a note two bars long.
This simulates a sequence with the filter cut-off and resonance sounding similar to a TB-303 with drums and a robotic voice synthesised from a hybrid of trigonometry and noise. I still haven't got the T and S sounding as good as they should.
clamp(-1, 0.45 * (
(0.8 * (((floor(mod(t*(tempo/15),32))==0) + (floor(mod(t*(tempo/15),32))==4) + (floor(mod(t*(tempo/15),32))==8) + (floor(mod(t*(tempo/15),32))==12) + (floor(mod(t*(tempo/15),32))==16) + (floor(mod(t*(tempo/15),32))==20) + (floor(mod(t*(tempo/15),32))==24) + (floor(mod(t*(tempo/15),32))==28)) * exp(-mod(t,15/tempo)*12) * sinew(integrate(55 + 150*exp(-mod(t,15/tempo)*40)))))
+
(0.5 * (((floor(mod(t*(tempo/15),32))==4) + (floor(mod(t*(tempo/15),32))==12) + (floor(mod(t*(tempo/15),32))==20) + (floor(mod(t*(tempo/15),32))==28)) * exp(-mod(t,15/tempo)*18) * (0.6*sinew(integrate(200 + 100*exp(-mod(t,15/tempo)*40))) + 0.5*randv(t*srate)*sinew(integrate(5500)))))
+
(0.3 * (((floor(mod(t*(tempo/15),32))==2) + (floor(mod(t*(tempo/15),32))==6) + (floor(mod(t*(tempo/15),32))==10) + (floor(mod(t*(tempo/15),32))==14) + (floor(mod(t*(tempo/15),32))==18) + (floor(mod(t*(tempo/15),32))==22) + (floor(mod(t*(tempo/15),32))==26) + (floor(mod(t*(tempo/15),32))==30)) * exp(-mod(t,15/tempo)*12) * randv(t*srate) * sinew(integrate(7000))))
+
(0.4 * (((floor(mod(t*(tempo/15),32))==0) + (floor(mod(t*(tempo/15),32))==3) + (floor(mod(t*(tempo/15),32))==8) + (floor(mod(t*(tempo/15),32))==14) + (floor(mod(t*(tempo/15),32))==19) + (floor(mod(t*(tempo/15),32))==24) + (floor(mod(t*(tempo/15),32))==28)) * exp(-mod(t,15/tempo)*6) * (sinew(integrate(150 + 100*exp(-mod(t,15/tempo)*15)*sinew(integrate(300)))) + sinew(integrate(178 + 100*exp(-mod(t,15/tempo)*15)*sinew(integrate(356)))) + sinew(integrate(225 + 100*exp(-mod(t,15/tempo)*15)*sinew(integrate(450)))) + sinew(integrate(267 + 100*exp(-mod(t,15/tempo)*15)*sinew(integrate(534)))))))
+
(0.4 * exp(-mod(t,0.125)*10) * tanh(1.2 * ( ((1 - ((floor(mod(t*8,16))==7) + (floor(mod(t*8,16))==10) + (floor(mod(t*8,16))==14)) - ((floor(mod(t*8,16))==6) + (floor(mod(t*8,16))==11) + (floor(mod(t*8,16))==13))) * (((2.5744*(1-exp(-1.5*mod(t*55,1)))-1)*0.62) + (1.425*sin(6.28318*mod(t*55,1)*(1580+1500*sin(6.28*t/4)+4800*exp(-10*mod(t,0.125)))/55)*exp(-mod(t*55,1)*3.0)))) + (((floor(mod(t*8,16))==7) + (floor(mod(t*8,16))==10) + (floor(mod(t*8,16))==14)) * (((2.5744*(1-exp(-1.5*mod(t*110,1)))-1)*0.62) + (1.425*sin(6.28318*mod(t*110,1)*(1580+1500*sin(6.28*t/4)+4800*exp(-10*mod(t,0.125)))/110)*exp(-mod(t*110,1)*3.0)))) )))
+
(0.8 * (
((floor(mod(t*(tempo/15),32))==0) * exp(-mod(t,15/tempo)*60) * randv(t*srate) * (0.3 + 0.7*sin(6.28*6000*t))) +
(((floor(mod(t*(tempo/15),32))>=0)*(floor(mod(t*(tempo/15),32))<3)) * exp(-mod(t,1/130)*400) * (sin(6.28*530*mod(t,1/130)) + 0.5*sin(6.28*1840*mod(t,1/130)) + 0.2*sin(6.28*2480*mod(t,1/130)))) +
((floor(mod(t*(tempo/15),32))==3) * exp(-mod(t,15/tempo)*50) * randv(t*srate) * (0.4 + 0.6*sin(6.28*2500*t))) +
((floor(mod(t*(tempo/15),32))==4) * exp(-mod(t,1/110)*200) * (sin(6.28*250*mod(t,1/110)) + 0.15*sin(6.28*1200*mod(t,1/110)))) +
(((floor(mod(t*(tempo/15),32))>=5)*(floor(mod(t*(tempo/15),32))<8)) * exp(-mod(t,1/110)*400) * (sin(6.28*450*mod(t,1/110)) + 0.5*sin(6.28*800*mod(t,1/110)) + 0.2*sin(6.28*2400*mod(t,1/110)))) +
((floor(mod(t*(tempo/15),32))==16) * exp(-mod(t,1/150)*200) * (sin(6.28*250*mod(t,1/150)) + 0.1*sin(6.28*1000*mod(t,1/150)))) +
(((floor(mod(t*(tempo/15),32))>=17)*(floor(mod(t*(tempo/15),32))<20)) * exp(-mod(t,1/150)*400) * (sin(6.28*300*mod(t,1/150)) + 0.5*sin(6.28*870*mod(t,1/150)) + 0.2*sin(6.28*2240*mod(t,1/150)))) +
((floor(mod(t*(tempo/15),32))==20) * exp(-mod(t,15/tempo)*20) * (mod(t*999999,1)-0.5) * sin(6.28*7000*t)) +
(((floor(mod(t*(tempo/15),32))>=21)*(floor(mod(t*(tempo/15),32))<23)) * exp(-mod(t,1/130)*400) * (sin(6.28*400*mod(t,1/130)) + 0.5*sin(6.28*1990*mod(t,1/130)) + 0.2*sin(6.28*2550*mod(t,1/130)))) +
((floor(mod(t*(tempo/15),32))==23) * exp(-mod(t,15/tempo)*50) * randv(t*srate) * (0.4 + 0.6*sin(6.28*2500*t)))
))
), 1)