スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Processing -sound-

最近Processingというビジュアル表現の為のプログラミング言語をさわり始めました。

Processingはプログラム初心者にオススメするだけあって、難しい表記無しに簡単な命令文でプログラムが動かせる上に、コンパイル無しで動き、Processing自体のインストールもしなくてもいいというすごいソフト。



ビジュアル表現に便利な映像・音楽・3D表現などのライブラリも初めから用意されているので、それらを組み合わせたプログラムが簡単に作れます。


Processingに慣れる為に音楽を読み込んでその波形から映像を作り出す、いわゆるビジュアライザというものを作ってみました。


sound(別窓でアプレットを起動します)

sound.png

プログラムとしてはとても簡単で、80行程度でこんな楽しいプログラムが出来てしまいます。
minimという音楽を扱うライブラリを使用してステレオ音源を読み込みloadFile()、左右のスピーカーのレベル合計mix.get()で大きさと場所が変わる円をellipse()で真ん中に書いているんですね。


ちなみにクリックすると、マウスの位置によって音程が変わるSinカーブの音を鳴らすモードに変わります。(まさかここでメディア情報論の知識が出てくるとは・・・)
バックでドラム音が流れてるのでそれにあわせてメロディーを作ってみては?



3Dにも簡単に対応できそうなので可能性がひろがります。
そういやiTunesの新しいビジュアライザのビジュアルプロトタイプ開発にもProcessingが使われたとか・・・
プロフィール

kohaku_v

Author:kohaku_v
夢を追い続けるプログラマ。
本職であるWebプログラマの傍ら、メディアアーティスト・ダンサー・VJ(VisualJockey)としても活動しています。

子供の頃に感じたワクワクをいつまでも忘れない大人でありたい。
そんな思いを胸に「楽しい物・嬉しい物」を追い求めて様々な技術にチャレンジしていきます。

現在のミッション:「現実とデジタルの境を無くす」

■Web: http://teruaki-tsubokura.com/

■作品
[Shadow touch!!]
[石畳燈籠]
[AR+Wiiリモコン]
[どこでもスクリーン]
[FLASH+Wiiリモコンで体感ゲーム]

カウンター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
リンク
ブロとも申請フォーム

この人とブロともになる

Twitter
 
このページのトップへ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。