// sound file to load; me.dir() returns location of this file me.dir() + "narrative/asimov.wav" => string filename; global Gain in; // the patch SndBuf buf => in; // load the file filename => buf.read; // set gain 0.05 => buf.gain; // time loop while( true ) { // set playback position to beginning 5 => buf.pos; // advance time 42::second => now; }