iOS上的FFT/吉他调谐器

iOS上的FFT/吉他调谐器,ios,audio,fft,Ios,Audio,Fft,我想从ios上的输入获取当前频率,例如吉他调谐应用程序。 AurioTouch的例子有点让人困惑,有没有什么好的例子或者可能以简单的方式做到这一点?我知道我必须使用FFT,但这正是让我感到困惑的地方。我很高兴得到关于我必须使用哪个框架的任何提示。 我希望有人能帮助我。谢谢。没有iPhone的特定功能,但提供了一些您需要的指南: FFT是一种算法,而不是框架。不过,也许有一个库已经包含了FFT算法 您需要直接访问麦克风,并能够将其用作某种“样本流” FFT频率结果是通过在样本长度上运行该算法获得

我想从ios上的输入获取当前频率,例如吉他调谐应用程序。 AurioTouch的例子有点让人困惑,有没有什么好的例子或者可能以简单的方式做到这一点?我知道我必须使用FFT,但这正是让我感到困惑的地方。我很高兴得到关于我必须使用哪个框架的任何提示。
我希望有人能帮助我。谢谢。

没有iPhone的特定功能,但提供了一些您需要的指南:

  • FFT是一种算法,而不是框架。不过,也许有一个库已经包含了FFT算法
  • 您需要直接访问麦克风,并能够将其用作某种“样本流”
  • FFT频率结果是通过在样本长度上运行该算法获得的
直接(现场)麦克风访问的快速谷歌搜索:

  • 还可以查看此库,它似乎是OpenAL音频层的抽象:

希望它能把你推向正确的方向

没有什么是iPhone特有的,但有一些指导方针可以满足你的需要:

  • FFT是一种算法,而不是框架。不过,也许有一个库已经包含了FFT算法
  • 您需要直接访问麦克风,并能够将其用作某种“样本流”
  • FFT频率结果是通过在样本长度上运行该算法获得的
直接(现场)麦克风访问的快速谷歌搜索:

  • 还可以查看此库,它似乎是OpenAL音频层的抽象:

希望它能把你推向正确的方向

在再次阅读我发布的stackoverflow链接后,一定要查看aurioTouch代码示例-它包含一个FFT实现;)还要检查这个问题:在再次阅读我发布的stackoverflow链接之后,一定要查看aurioTouch代码示例-它包含一个FFT实现;)同时检查这个问题:对于其他有类似问题的人,我已经开源了我的FFT吉他调谐器ios应用程序。对于其他有类似问题的人,我已经公开了我的FFT吉他调谐器ios应用程序。在