トラックバック(0)

トラックバックURL: http://www.mgsoft.org/cgi-bin/mt/mt-tb.cgi/2013

コメント(2)

pd externもCで書けますよ。他の言語が使えるかどうかは知らない。

そう、pdでもCやC++でexternが書けますよね。それがダメなわけじゃないんですが、コンパイルするのがめんどくさいなぁ、ということなんです。Max/MSPのjsオブジェクトを使えばコンパイルなしで行けるので、もしかしたら理工学系じゃない学生にも使えるかな、と思ったのです。(音楽系の学生にとっては開発環境のインストールからして大変ですからねー)

たとえば、実験の時には「乱数整数列を生成して、それに対応する音声ファイルを読み込み、回答結果をファイルに保存する」なんていう処理が必要ですが、それに必要なことをJavaScriptで書くことができます。こういうパパッと使いたいものは、コンパイルの必要なC/C++で書くのは非効率的かなぁ、と思ったのです。

もう少し調べたら、Max/MSPにはmxjという、JavaクラスをMaxパッチから呼び出すオブジェクトも用意されていました。どうやらMax/MSPはC、C++、Java、JavaScriptでexternが書けるようです。

そういえば、だいぶ前にpd externalをPythonで書いたことがありました。それだったらいいかも。

コメントする