我一直在研究可以接收声音并输出其核心频率的 c++ 代码,就像吉他调音器一样。我可以生成我自己的随机正弦波,并成功地从一个只是幅度与时间的文本文件执行 FFT。我只是不知道如何从麦克风或声音文件中生成可用数据。
有没有一种简单的方法来采样声音并让它以幅度与时间的文本文件输出数据?
我研究了 WAV 文件格式以及各种块的工作方式,但它有点超出我的水平。非常感谢任何帮助。
我一直在研究可以接收声音并输出其核心频率的 c++ 代码,就像吉他调音器一样。我可以生成我自己的随机正弦波,并成功地从一个只是幅度与时间的文本文件执行 FFT。我只是不知道如何从麦克风或声音文件中生成可用数据。
有没有一种简单的方法来采样声音并让它以幅度与时间的文本文件输出数据?
我研究了 WAV 文件格式以及各种块的工作方式,但它有点超出我的水平。非常感谢任何帮助。