2012/3/21(Wed) 22:04:51|NO.45533
ビジュアライザの作り方を想像してみる。(ヒントになればいいかな?)
mciで、midファイルを読み込み、再生する。
midの音楽にあわせて、タイマーではかってCGを、それにあわせて
動かす。そんな感じで、いいなら、作れるかも。
ビジュアライザではなく3Dゲームですが、私の作ったタイムマシン
や、マジカルクライシスも、音楽は、mciを使って作られています。
kanogutiさんも、音楽にあわせて、CGを動かすデモを作って
おられました。
mciの使い方については、HSPのヘルプで、mciと打ち込んで、検索をかけると、
使い方がでてきます。
mciの命令をヘルプから抜粋
mci "play filename"
mci "open filename alias abc"
mci "play abc" ; デバイスの再生
mci "play data\\sample.mid";音楽演奏1
mci "stop abc" ; デバイスの再生ストップ
mci "stop data\\sample.mid";音楽停止
mci "close abc" ; デバイスのクローズ
これで、見る限りでは、mciは、midiを開いて、演奏する
だけのように見えます。
MCIの命令と、HSP3で作る簡単3Dゲームのアステロイドラリー
を組み合わせれば、ビジュアライザが完成するかもしれません。
タイムマシンでは、上記の事をして、3Dゲームにしあげていますが、
3Dの飛来物を、いろいろ調整すれば、ビジュアライザができるかもしれません。
自分はビジュアライザ作った事ありませんが少しでも参考になればと思い、
投稿しておきます。
|