AurioTouch2声音频率
Posted
技术标签:
【中文标题】AurioTouch2声音频率【英文标题】:AurioTouch2 sound frequency 【发布时间】:2013-08-21 09:39:03 【问题描述】:有没有办法获取苹果示例项目AurioTouch2中的频率值?我一直在寻找这个问题的答案,但找不到。谢谢
【问题讨论】:
【参考方案1】:也许有帮助
1。 试一试的方法
FFT 使用频率分档,分档频率宽度基于 FFT 参数。要找到一个频率,您需要以至少两倍于样本中最高频率的速率对其进行采样。然后找出循环之间的时间。如果不是纯频率,这当然会更难。
2。 听说每个bin的频率是
yFract * hwSampleRate * 1/2
yFract 是 fftLength 的一半,FFT 的最后一个 bin 对应于采样率的一半。像这样使用它
NSLog(@"The magnitude for %f Hz is %f.", (yFract * hwSampleRate * .5), (interpVal * 120));
【讨论】:
你应该得到赏金。非常感谢以上是关于AurioTouch2声音频率的主要内容,如果未能解决你的问题,请参考以下文章