0.25 => float VOLUME; // overall volume // fetching number of channels from system dac.channels() => int nChans; <<< "[DacBeeps] Number of channels =", nChans >>>; if(nChans != 4) { cherr <= "[4channelPlayer] Number of channels detected is not 4"; me.exit(); } // declare SndBufs SndBuf LeftFront; me.sourceDir() + "/input-files/" + "LeftFront.wav" => LeftFront.read; LeftFront.gain(VOLUME); LeftFront => dac.chan(0); SndBuf RightFront; me.sourceDir() + "/input-files/" + "RightFront.wav" => RightFront.read; RightFront.gain(VOLUME); RightFront => dac.chan(1); SndBuf LeftRear; me.sourceDir() + "/input-files/" + "LeftRear.wav" => LeftRear.read; LeftRear.gain(VOLUME); LeftRear => dac.chan(2); SndBuf RightRear; me.sourceDir() + "/input-files/" + "RightRear.wav" => RightRear.read; RightRear.gain(VOLUME); RightRear => dac.chan(3); 1::hour => now; // stall for 1 hour