Auriotouch的频率范围

时间:2010-07-29 19:07:46

标签: iphone fft

有人知道auriotouch在FFT模式下的频率范围是多少?此外,如果可能,它在代码中定义的位置。我一直在挖掘它,但对FFT或频率计算不太熟悉,所以运气不好。我也做了一些谷歌搜索和搜索stackoverflow,也没有找到结果。感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

FFT的频率范围是(sampleRate / 2)/ nbins - (sampleRate / 2)

aurioTouch代码没有设置sampleRate,但确实获得了aurioTouchAppDelegate.mm:300

的硬件采样率

因此,在aurioTouch的情况下,频率范围将是当前硬件采样率的一半。

答案 1 :(得分:0)

应用程序的默认范围是0到22050,但22050Hz左右的振幅不准确。此外,并非每个频率都显示,只计算每隔一个21.53Hz(22050/1024)。

可以从auriohelper文件修改默认值,但怀疑你可以在22.05KHz以上的任何地方修改。