0
有没有办法在Apple的示例项目AurioTouch2中获取频率值?我一直在寻找答案,找不到一个。由于AurioTouch2声音频率
有没有办法在Apple的示例项目AurioTouch2中获取频率值?我一直在寻找答案,找不到一个。由于AurioTouch2声音频率
也许它可以帮助
1. 的尝试,它输出的方式
FFT的使用频点和料仓频率宽度是基于FFT的参数。要找到一个频率,您需要以至少是样本中最高频率两倍的速率记录采样频率。然后找到周期之间的时间。如果它不是纯粹的频率,这当然会更难。
2. 听说每个格子的频率是
yFract * hwSampleRate * 1/2
yFract是fftLength的一半和FFT的最后一仓与采样率的一半对应。像这样使用它
NSLog(@"The magnitude for %f Hz is %f.", (yFract * hwSampleRate * .5), (interpVal * 120));
你应得的赏金。非常感谢 –