soraなりの日々 - fc2 -

こころにひっかかったもの

[chuck]オーディオプログラミング言語 chuck で遊ぶ =>

えっと、インフルエンザ3日目。
暇との格闘の歴史ですね。正に。
(ま、ほんとは、しんどい時もあるから
 合間合間なんですけどね。)

で、この時期を利用して haskell でも!と
思ってたんだけど、なぜだか僕の powerbook に
ghc がインストールできず。。。

なので、ちょっと前に気になって、ちょこっと
触っただけだったオーディオプログラミング
言語なる chuck で遊んでみた!

このエントリーをはてなブックマークに追加
実際にやってるところとかは、この辺に。。
(とか、勝手にリンク。すみません。)

[Radium Softwareさん:オーディオプログラミング言語 ChucK]
http://d.hatena.ne.jp/KZR/20090128/p1

あと、チュートリアルもあった。
[Radium Softwareさん:5分間オーディオプログラミング:ChucK入門]
http://d.hatena.ne.jp/KZR/20090203/p1

インストールは、めっちゃ簡単。
ココにある開発環境の miniAudicle を落としてくれば OK!
めっちゃ簡単、すぐに試せます(きっと windows でも)。

[miniAudicle]
http://audicle.cs.princeton.edu/mini/mac/

んで、ざーっと、チュートリアル一通りやって遊んだんだけど、
良いね。コレ。おもしろい!
c++ ぽいし、オブジェクト使えるし。。

けど、オイラ、pc でこんなんやるの初めてで、
次なんすれば良いかよくわからない・・・orz

絶対音感なんて無いんだけど、やっぱ音程ないとな、、
てことで。。。

ゴジラ演奏してみた!(^^;

日本の心ですね。はい。
SinOsc s => dac;

1 => float n;
while ( true ) {
    Std.mtof(60 + 12 * n) => s.freq; // c
    0.2::second => now;
    Std.mtof(59 + 12 * n) => s.freq; // b
    0.2::second => now;
    Std.mtof(57 + 12 * n) => s.freq; // a
    0.4::second => now;
   
    Std.mtof(60 + 12 * n) => s.freq; // c
    0.2::second => now;
    Std.mtof(59 + 12 * n) => s.freq; // b
    0.2::second => now;
    Std.mtof(57 + 12 * n) => s.freq; // a
    0.4::second => now;
   
    Std.mtof(60 + 12 * n) => s.freq; // c
    0.2::second => now;
    Std.mtof(59 + 12 * n) => s.freq; // b
    0.2::second => now;
    Std.mtof(57 + 12 * n) => s.freq; // a
    0.2::second => now;
    Std.mtof(55 + 12 * n) => s.freq; // g
    0.2::second => now;
    Std.mtof(57 + 12 * n) => s.freq; // a
    0.2::second => now;
    Std.mtof(59 + 12 * n) => s.freq; // b
    0.2::second => now;
    Std.mtof(60 + 12 * n) => s.freq; // c
    0.2::second => now;
    Std.mtof(59 + 12 * n) => s.freq; // b
    0.2::second => now;
    Std.mtof(57 + 12 * n) => s.freq; // a
    0.3::second => now;
    n + 0.2 => n;
}

「ドシラ、ドシラ~」言うてるだけですね。
音程合ってるかな、たぶん。

で、我らが青春。
nirvana の "smells like ~" のギターソロの部分を落とそうと
頑張ったんだけど、うまくいかんかった・・orz

まー、それは次回にでも(あるかわからんが、、)。
つか、もちっと格好良いことしたいな。

(しかし、久しぶりにギター手に取ったよ。。)
このエントリーをはてなブックマークに追加

コメント

Only the administrator may view.

Only the administrator may read this comment.

  • 2009/02/08(日) 16:49:50 |
  • |
  • #
  • [ 編集]

Only the administrator may view.

Only the administrator may read this comment.

  • 2009/02/08(日) 19:11:02 |
  • |
  • #
  • [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://sora2hs.blog70.fc2.com/tb.php/431-f42269f0
この記事にトラックバックする(FC2ブログユーザー)