iPhone上的节奏(声音变化)检测

时间:2011-09-08 10:55:40

标签: iphone ios audio

抱歉我的英语不好

我有一些aif或MP3曲调可以在iPhone上大声播放, 我需要做一些'声音变化'检测,

这样我会用于一些可视化(跳跃的人或其他)

如何在iPhone上“轻松”或如何做到“很好”?

我应该做fft还是这样,或者不同的东西?

我当时看到了一些声音可视化,但他们都是 似乎没有太大的好处(他们似乎对反应不太清楚 音乐改变)。

由于

1 个答案:

答案 0 :(得分:0)

目前你在播放什么?我会使用音频队列或音频单元 - 两者都可以让你在传输到硬件时访问音频样本的缓冲区。在这一点上,检测声音中的峰值高于某个阈值,您可以通过各种不同的方式进行检测。

FFT无法帮助您,因为您对声音的时域波形(其振幅随时间变化)感兴趣,而不是其频域特性(不同时间窗口中不同频率的相对强度)。