音乐音调影响游戏

时间:2011-11-09 14:22:49

标签: iphone objective-c xcode volume

在Windows媒体播放器中,您是否知道音乐可视化图表会根据频率和音高而变化?我想要的是将它实现到iPhone游戏中。

我会尽力解释这个问题。我将在游戏中播放古典音乐。我想使用音乐的音量/音调/无论它叫什么,都会影响游戏玩法。就像,如果突然在音乐中,音量上升(不是iphone的音量,而是音乐的实际演奏),它会增加产生或产生的机会。

我不是要求有关如何实现这一点的指南,我想知道是否有某些东西可以根据正在播放的歌曲的音高/音量/高音和低音来给我数字或某些东西一个游戏。

哦,如果有人能告诉我我要找的音乐图的名称,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

This sample展示了如何做你想做的事。 WMP中的可视化器使用信号的幅度(音量)和频率信息(可能使用快速傅立叶变换)来构建可视化效果。

如果您只想回复音乐的当前音量级别(如果您想跳过频率分析部分),也可以使用更简单的AVAudioPlayer API。该API包含一个回调函数,可定期通知您的应用当前的音量。