hsc3-graphs-0.15: gr/harmonic-tumbling.scd
// harmonic tumbling (jmcc) #1
{var f = 80
;var p = 10
;var t = XLine.kr([10,11],0.1,60,doneAction: 0) /* trigger probability decreases over time */
;var o = {arg h
;var n = Dust.kr(t)
;var r = Rand(0,0.5)
;var e = Decay2.kr(n * 0.02,0.005,r)
;FSinOsc.ar(f * (h + 1),0) * e}
;(0..p).collect(o).sum}.play