我正在尝试使用Apple的Accelerate Framework来设置FFT,窗口,重叠和下采样,并从设备的麦克风输入。我一直在寻找一些关于如何使用它的示例代码/应用程序,但我并没有弄清楚如何在实际项目中实现这样的东西。你能指点我正确的方向吗?感谢
更新
Here is the code我已经成功地将各种来源放在一起,包括其他一些问题。它缺少的是下采样功能和重叠。在Apple的文档中,我发现以下函数vDSP_zrdesamp用于取样,但我在实现它时遇到了麻烦。
真正的问题是试图把它放在一个实际的项目中。我已经尝试修改这个github project但是我没有设法适应它,所以任何帮助都会受到欢迎。实际的FFT(我需要修改)发生在RIOInterface类的音频回调函数中。
请注意我在github上提到的项目不属于我,但它没有许可证禁止我为自己的目的修改它。此外,该项目仅用于测试,直到我达到更稳定的算法。