1. Qiita
  2. 投稿
  3. ChucK

ズンドコキヨシ with ChucK

  • 1
    いいね
  • 0
    コメント

ズンドコキヨシまとめ
http://qiita.com/shunsugai@github/items/971a15461de29563bf90

オーディオプログラミング言語ChucKでズンドコキヨシを実装してみました。
音は鳴りません。ごめんなさい。でも、=> now;による待ちでリズムは合わせています。

ChucK => Strongly-timed, On-the-fly Music Programming Language

fun void zundokobushi()
{
    0 => int zunCount;
    while ( true )
    {
        if ( Math.random2( 0, 1 ) )
        {
            1 +=> zunCount;
            <<<"ズン","">>>;
        }
        else
        {
            <<<"ドコ","">>>;
            if ( zunCount >= 4 )
            {
                0.8::second => now;
                <<<"キ・ヨ・シ!","">>>;
                break;
            }
            0 => zunCount;
        }
        if ( zunCount <= 1 ){ 0.9::second => now; }
        else { 0.8::second => now; }
    }
}
zundokobushi();

ちなみに、ChucKのIDEであるminiAudicleだと日本語が文字化けしてしまいます。

Comments Loading...