SndBuf buffy => dac; "special:dope" => buffy.read; 0 => buffy.gain; while( true ) { // wait on the shared event X.theEvent => now; // play it 0 => buffy.pos; 1 => buffy.gain; X.theRate => buffy.rate; }