public class Ni { static float mom; static float pap[]; static float hz; int id; SinOsc osc; } WvOut waveOut; "./ck.wav"=>waveOut.wavFilename; SinOsc osc => dac => waveOut => blackhole; //440 => osc.freq; //0.5 => osc.gain; ////SinOsc osc => dac; // ////sa.ga ////F#=(D*5/4)=91.77024or45.88512 ////D=73.416192or36.708096 ////A#=(D*4/5)=58.732953599999995or117.46590719999999 // //for(0 => int cnt; cnt <= 16; cnt++) //{ // 45.88512 => osc.freq; // 111::ms => now; // 45.88512*(16+cnt)/16 => osc.freq; // 313::ms => now; // 58.732953599999995 => osc.freq; // 111::ms => now; // 58.732953599999995*(16+cnt)/16 => osc.freq; // 313::ms => now; // 73.416192 => osc.freq; // 555::ms => now; // 73.416192*(16+cnt)/16 => osc.freq; // 77::ms => now; // <<< cnt >>>; //} //0.0 => osc.gain; //1::second => now; 220*Math.pow(2.0,(5/12)) => float D; Ni niga1; Ni niga2; 113.1 => niga1.mom; <<< niga1.mom >>>; 233.1 => niga2.mom; <<< niga1.mom >>>; <<< niga2.mom >>>; [16.0,16.0,19.0,20.0,24.0] @=> niga1.pap; <<< niga2.pap[3]/niga2.pap[0] >>>; <<< niga1.pap[3]/niga1.pap[0] >>>; <<< niga1.pap[3]%niga1.pap[0] >>>; niga1.mom*niga1.pap[3]/niga1.pap[0] => niga1.osc.freq; 0.7 => niga1.osc.gain; niga1.osc => dac; while(true) { niga1.hz => niga1.osc.freq; 500::ms => now; }