2011-11-09 8 views
2

Windows Media Playerでは、周波数とピッチに基づいて変化する音楽の視覚化グラフがわかりますか?私が望むのは、これをiPhoneのゲームに実装することです。ゲームに影響を与える音楽ピッチ

私はこれと同様に説明しようとします。私はゲームでクラシック音楽を演奏します。私は、音楽のボリューム/ピッチ/それが呼び出されているものを、ゲームプレイに影響を与えるために使用したい。同様に、突然音楽であれば、音量は上がりますが(iPhoneの音量ではなく、実際の音楽の再生)、出現する可能性が高くなります。

私はこれを実装する方法についてのガイドを求めていませんが、再生していた曲のピッチ/音量/高音/低音に基づいて数値や何かを与えることができるかどうかを知りたいゲームで。

私が探している音楽グラフの名前を誰かに教えてもらえれば、大変感謝しています。

答えて

1

This sampleは、あなたがしたいことをする方法を示しています。 WMPのビジュアライザーは、信号の振幅(音量)と周波数情報(おそらく高速フーリエ変換を使用して)を使用して視覚効果を構築します。

さらに音楽の現在の音量レベルに応答するだけで(周波数分析部分をスキップしたい場合は)、より簡単なAVAudioPlayer APIを使用することもできます。 APIには、現在のオーディオボリュームを定期的にアプリに通知するコールバックが含まれています。

+1

ここにAVAudioPlayerの例があります:http://developer.apple.com/library/ios/#samplecode/avTouch/Introduction/Intro.htmlもしあなたもそれを見たいのであれば。 – TigerCoding

+0

ありがとう – Gabe

関連する問題