// title: something on the floor // author: vividsnow // description: // nothing much ) // code: ( {|atk=0.05,dur=10,freq=50,amp=0.8| PMOsc.ar( Line.kr(1,2,dur,freq), LFNoise2.kr([1,2]).range(1,2)*freq, LFNoise2.kr([2,1]).range(0.1,3.5), 0, Decay2.ar( Impulse.ar(XLine.kr(1, 25, dur)) * SinOsc.ar(4/dur,[0,pi/2],0.05,1), 0.023, XLine.ar(1,35,dur).reciprocal, Line.ar(1,0.8,dur) * LFNoise2.kr(4/dur,0.05,1).dup ) * EnvGen.ar(Env([0,1,1,0],[atk,dur-atk,0.3]),1,amp, doneAction:2) ) // * LFPulse.ar(XLine.kr(5,20,dur,freq * LFNoise2.kr([1,2]).range(0.95,1.05))) }.play(args:[ freq:50.rrand(350).debug('freq'), dur:10.rrand(20).debug('dur') ]) )