// demo2.ck // really lame! // set the global gain .1 => dac.gain; /* // connect SinOsc a => dac; 110.0 => a.freq; 1::second => now; SinOsc b => dac; 220.0 => b.freq; 1::second => now; SinOsc c => dac; 440.0 => c.freq; 1::second => now; SinOsc d => dac; 880.0 => d.freq; 1::second => now; SinOsc e => dac; 1760.0 => e.freq; 1::second => now; */ SinOsc oscarray[5]; for(0 => int i; i<5; i++) { oscarray[i] => dac; Math.pow(2, i) * 110.0 => oscarray[i].freq; } /* // disconnect a =< dac; 1::second => now; b =< dac; 1::second => now; c =< dac; 1::second => now; d =< dac; 1::second => now; e =< dac; 1::second => now; */ for(0 => int i; i<5; i++) { oscarray[i] =< dac; 1::second => now; }