如何以编程方式检测音乐笔记和和弦(在iPhone SDK中)?

时间:2011-03-21 07:21:14

标签: iphone

如何以编程方式检测音乐笔记和和弦(在iPhone SDK中)??

1 个答案:

答案 0 :(得分:2)

您需要对输入声波进行傅立叶变换(通常是FFT)并找到主频,然后在相应频率的音符表中查找该频率。

自iOS4以来,FFT是iOS的一部分,位于Accelerate框架中。

请查看此other SO thread以获取更多信息和示例代码。

通过相同的原理来检测和弦,但它更加棘手,因为你需要找到构成和弦的所有音符。

相关问题