// title: first step // author: Luka P. // description: // something i did as one of my first playing around with SC. it's almost a nice chilled dance track made just with pulses and oscilators... // code: ( { z = ( ( SinOsc.ar( ((LFSaw.kr(-0.05,1) +1) *100 + 20 ), LFTri.kr(40,0,1), LFSaw.kr(1.5) ) * LFTri.kr(rrand(0.005,0.03),3.99.rand,0.2) ) + ( LFPulse.ar(60,0,0.5,Pulse.ar(0.5,0.5,0.1)) * LFTri.kr(rrand(0.005,0.03),3.99.rand,0.5) ) + ( SinOsc.ar(65,0,LFPulse.kr(0.66666,0.5,0.3)*0.3) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) )+ ( LFPar.ar(120,0,LFPulse.kr(0.5,0.5,0.2)*0.3) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( LFCub.ar(185,0,LFPulse.kr(0.5,0.74,0.2)*0.3) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( SinOsc.ar(365,0,LFPulse.kr(1.33333333,0,0.1)*0.3) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( FreeVerb.ar(LFTri.ar(260,0,LFPulse.kr(0.5,0.25,0.01)*0.3),0.5,0.8,0.1) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( SinOsc.ar(800,0,LFPulse.kr(2,0,0.1)*0.1) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( LFPar.ar(820,0,LFPulse.kr(1.666666,0,0.1)*0.1) * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( WhiteNoise.ar( LFPulse.kr(2,0.5,0.001,1) )/2 * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( WhiteNoise.ar( LFPulse.kr(1,0.5,0.001,1) )/2 * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( WhiteNoise.ar( LFPulse.kr(1.666666,0.5,0.001,1) )/4 * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) + ( WhiteNoise.ar( LFPulse.kr(1.333333,0.5,0.001,1) )/4 * LFTri.kr(rrand(0.005,0.03),3.99.rand,1) ) ); FreeVerb.ar( ((CombC.ar( DelayN.ar( DelayN.ar(z, 0.5, [0.5,0.75], 1, z), 0.5, 0.5, 1, z), 0.1, LFNoise0.kr(1,0.05,0.001).abs, 2, z))+z), 0.1,1,0.1); }.play )