我计划开发一个移动吉他调音器应用程序。我进行了初步研究,发现一些常用的音高检测方法,如快速傅里叶变换、自相关等。
我还发现FFT不是一个很好的检测频率的机制。由于这个项目有两部分,一是检测吉他弦的频率,二是将该频率与弦应该在的频率匹配,所以我想使用已经实现的类库来检测弦的频率。
目前我不知道这个项目会有多难,所以我的问题是,项目的哪一部分更难?是将两个频率匹配还是检测弦的频率?此外,是否有一种方法可以同时使用FFT并获得准确的弦频率?
谢谢您的时间。
我还发现FFT不是一个很好的检测频率的机制。由于这个项目有两部分,一是检测吉他弦的频率,二是将该频率与弦应该在的频率匹配,所以我想使用已经实现的类库来检测弦的频率。
目前我不知道这个项目会有多难,所以我的问题是,项目的哪一部分更难?是将两个频率匹配还是检测弦的频率?此外,是否有一种方法可以同时使用FFT并获得准确的弦频率?
谢谢您的时间。