我想为Iphone制作一个吉他调音器应用程序.我的目标是找到吉他弦产生的声音的基本频率.我使用了Apple提供的aurioTouch样本中的一些代码来计算频谱,我找到了幅度最高的频率.它适用于纯声音(只有一个频率的声音),但对于来自吉他弦的声音,它会产生错误的结果.我读过这是因为吉他弦产生的泛音可能比基本弦更高.如何找到基频,以便它适用于吉他弦?C/C++/Obj-C中是否有用于声音分析(或信号处理)的开源库?
audio signal-processing guitar
audio ×1
guitar ×1
signal-processing ×1