Flash で SOUND VISUALIZER
February 5, 2008 02:12 PM
trick7 さんや fladdict さん等々のブログで見かける processing や ヴィジュアライズ関連のエントリーに僕も便乗 & 先日導入した ecto のテストついでに小ネタを。
ビジュアライズって言うと真っ先に思いつくのが iTunes 等にあるサウンドビジュアライザーですが、あれはどーにも面白くない。 内部的には 音程 と ビート しか (多分) とってないから。 音色や一番盛り上がるサビや激しいギターソロなどは基本的に無視されちゃうんでグルーブ感が無い凄く無機的で面白くない。
Flash も AS3 からサウンドビジュアライズが出来るようになったけど、これも上記の通りの事しか基本的には出来ません。 んまぁリアルタイムにデータを取っちゃったら確かに無理ですよね。 次に来る音を予測なんかしてくれないし。
がしかし、 trick7 さんの記事にも紹介されてる コレ 。 明らかに音色やメロ、サビでエフェクトが切り替わってますよね。 これは別に processing だから出来る訳じゃなくて、 最初に音楽を事前に解析しておいて、ビジュアライザーはその解析された情報を持ってる XML データか何かを読みに行ってるだけ。
で実際に解析する方法ですが、手っ取り早いのは the echo nest コレ。
mp3 アップロードするだけで、解析結果のXMLが帰ってきます。 XML データの中身には、あらゆるデータが入ってて、例えばAメロは何秒目から何秒間続くみたいなデータも入ってます。
こんだけあれば何かカッチョイイもんが作れるんじゃないでしょうか。
POST A COMMENT