入力

キーボードから入力を受けたらプログラムを終了する。その時、aを押すと97をプリントしますしsだと115でした。

KBHit kb;
kb => now;
<<<kb.getchar()>>>;

これを応用してキーボードでサイン波の周波数を変えてみよう。わざわざ関数にすることは無いんですが、今後の応用として。必ずしもすべてに対応するコードではありませんよね。

KBHit kb;
sinosc s => dac;
fun void miu( int f)
{
   std.mtof(f) => s.freq;
}
while( true )
{
    kb => now;
    kb.getchar() => int h;
    <<<h>>>;
    miu(h);
}