// number of channels dac.channels() => int N; // print <<< "dac has", N, "channels" >>>; SndBuf swords[16]; 300::second => dur T; "CH1.wav" => swords[0].read; "CH2.wav" => swords[1].read; "CH3.wav" => swords[2].read; "CH4.wav" => swords[3].read; "CH5.wav" => swords[4].read; "CH6.wav" => swords[5].read; "CH7.wav" => swords[6].read; "CH8.wav" => swords[7].read; "CH9.wav" => swords[8].read; "CH10.wav" => swords[9].read; "CH11.wav" => swords[10].read; "CH12.wav" => swords[11].read; "CH13.wav" => swords[12].read; "CH14.wav" => swords[13].read; "CH15.wav" => swords[14].read; "CH16.wav" => swords[15].read; //.......... swords[0] => dac.chan(0); swords[1] => dac.chan(1); swords[2] => dac.chan(2); swords[3] => dac.chan(3); swords[4] => dac.chan(4); swords[5] => dac.chan(5); swords[6] => dac.chan(6); swords[7] => dac.chan(7); swords[8] => dac.chan(8); swords[9] => dac.chan(9); swords[10] => dac.chan(10); swords[11] => dac.chan(11); swords[12] => dac.chan(12); swords[13] => dac.chan(13); swords[14] => dac.chan(14); swords[15] => dac.chan(15); T => now;