SndBuf sndbuf => Pan2 pan => dac; me.dir() + "/audio/amb_descant.wav" => sndbuf.read; //0.05 => sndbuf.gain; while (true) { 0 => sndbuf.pos; //Math.random2f(0.1, 1.0) => sndbuf.gain; Math.random2f(-1.0, 1.0) => pan.pan; //Math.random2f(0.2, 1.8) => sndbuf.rate; //1 => sndbuf.rate; Math.random2f(0.5, 0.1) => sndbuf.gain; second => now; }