Max/MSP/JitterライクなAIRアプリ「Fnk」をご紹介。Blog2009androidAndroidarartAS2AS3as3classcolorCS4EventFlashflashFlexhtmlieiPhonekayacLitenewphppngsionswfuiwonderflxmlアニメーションサンプルコードadministratoranonymousdokemuraisatoshimadakijimahidakataichitaronakamuramatsumuraharaandochitosehoriguchishimodatsutsumiobarahirumafuchigaminakagamifjolnirmochicokimizukaiwabuchinakayamaMax/MSP/JitterライクなAIRアプリ「Fnk」をご紹介。2008Max/MSP/JitterActionScriptをやっている人なら一度はお世話になっているであろうTweenerクラスライブラリ。Fernando氏が、自身のアカデミックプロジェクトとして製作している「Fnk(フィンク)」というAIRアプリがすごいです。なにがすごいアプリかというと、画面上に四角いオブジェクトを生成して、それらをパッチコードでつなげることで視覚的なプログラミングができるという、Max/MSP/JitterをFlashで再現したようなソフトです。難しいことは抜きにして、こちらをご覧下さい。はじめに、Max/MSP/Jitterって何?おそらく初めて耳にする方もいるかと思うので、説明します。Max/MSP/Jitter(以下Maxと呼びます)とは、冒頭でもいったように視覚的にプログラミングができるソフトウェアのことで、マルチメディア(死語!?)やインタラクティブな仕組み、メディアアートの世界では当たり前のように使われています。音楽や映像表現に強く、このソフトを使って作られた仕組みをミュージシャンはライブで使ったり、はたまた他の言語やデバイスと連携させてみたり、と挙げればキリがないくらい色んなものが作れます。次に紹介するのは、Maxを使ってギターを演奏をしているビデオです。楽器マニアとして知られる、Radioheadの愛すべき変態ギタリスト、ジョニー・グリーンウッドのギターソロです。アタックNo.1のステッカーが貼られたテレキャスターがいかしてます。ギターの音をMaxで作られたぶっ壊れたようなループサンプラーのプログラムに入力して、その場で生音をサンプリング、再生スピードを変えたりループさせたりしてて出力しているのでしょう。冒頭のカメラを使った映像表現の応用で、DJとVJを同時に一人でやったり、サンプラー、シーケンサーのようなものも案外簡単に作れます。MIDIデバイスとの連携もこなせる、できる子なんです。実際に、どうやって作っているの?Max/MSP/JitterやFnkは、きわめてオブジェクト指向、かつ視覚的なプログラミング環境です。冒頭のビデオを数回見てもらえればだいたい理解してもらえると思いますが、エディタなんかでコードを書くような、いわゆるプログラミング的なインターフェースではありません。デスクトップのような画面内に、ポストイットのような「オブジェクト」を生成し、それぞれ役割を持ったオブジェクト同士をパッチコードでつなげていく作業になります。world」と出力してみる。