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声音频率的主要内容,如果未能解决你的问题,请参考以下文章

如何计算在Android的声音频率是多少

悬赏,请大家帮忙,MATLAB怎么用,改变声音频率(电脑软件)

如何产生具有特定频率的声音(并且能够改变频率)

播放纯声音(一个频率)并识别频率 C++

如何用delphi实现扬声器发出一定频率的声音

在声音文件 xcode 中查找单个频率