SndBuf body => Delay d => OneZero fb => dac; Noise extra => d; fb => d; 0.5 => fb.b0; 0.5 => fb.b1; 0.995 => d.gain; "BanjoDrum.wav" => body.read; 1.3 => body.rate; 220.0 :: samp => d.max => d.delay; while (1) { pluckMe(Std.rand2f(200,1000),Std.rand2f(0.2,1.0)); Std.rand2f(0.05,0.4) :: second => now; } fun void pluckMe(float freq, float amp) { (44100 / freq) :: samp => d.delay; amp*0.03 => extra.gain; 0 => body.pos; amp => body.gain; d.delay() => now; 0.0 => extra.gain; }