//================================================================================================== // this song is called "reptilian blues" // 1.18.10 joe mariglio //-------------------------------------------------------------------------------------------------- // // n.b. some of the arrays of proxies (ie ~sins) // may not work unless you initialize them to 1 channel // //================================================================================================== p = ProxySpace.push(s); p.fadeTime = 4; ~out.play; ~out = { Limiter.ar( ~sig.ar!2, 0.9 ) }; a = Array.geom(2**8, 1, 2**(1/(2**8))); ~sins = {Blip.ar(a*((~amp0.ar*4)), (2**8))}; c = Array.geom(2**5, 1, 2**(1/(2**5))); ~amp0 = {PlayBuf.ar(1, b.bufnum, c*BufRateScale.kr(b.bufnum)*LFClipNoise.ar(1/80), Impulse.ar(20), Saw.ar(1/16)*Phasor.ar(0, 1/32, 0, b.numFrames), 1)}; b = Buffer.read(s, "/Users/josephmariglio/Music/samples/piezo_wires_short.wav", bufnum:0); b = Buffer.read(s, "/Users/josephmariglio/Music/samples/stomp/fuzz kit/fuzz lo 1.wav", bufnum:0); b.numFrames; ~sig = {Mix.ar([~sins.ar/2, DelayN.ar(~amp0.ar, 1/10, 1/10), (DelayN.ar(~amp0.ar, 1/2, 1/2)*8).sin, Klank.ar(`[c*75, c.size!0.000001, c.size!0.00000001], DelayN.ar(~amp0.ar/40000, 4/5, 4/5))/256])}; ~out.play p.end; p.clear; p.pop;