我试图了解如何确定通过麦克风在手机上捕获的各种声音的频率。
我正在尝试显示一个绘制音符频率的图表。
答案 0 :(得分:1)
大多数乐器制作的“音符”可能包含大量频率的频谱内容。此外,“音符”的频谱可能包含或不包含人类称之为音符的音高的重要峰值。所以你甚至可能不会问正确的问题。
在this stackoverflow question的一个答案中,对此问题有更多评论。
光谱仪(通过重复使用FFT或其他滤波器组)是一种常用技术,用于以图形形式绘制所捕获声音中包含的频率,并以时间响应与频率分辨率进行权衡。
Apple的aurioTouch示例应用程序中的示例光谱仪代码可从iOS Developer网站获得。
答案 1 :(得分:0)
录制音频流并计算过零点数。这应该给你频率。 但在选择合适的采样率时要谨慎。