GuitarTuner应用 这是一个简单的吉他调音器程序,用Tkinter,PyAudio和NumPy用Python编写。 演奏的音符会通过麦克风自动识别,并且在调音正确时会听到声音信号。 如果需要,还可以将参考音更改为另一个频率。 下载macOS应用程序: : 功能性 该应用程序使用PyAudio来访问来自麦克风的原始音频流。 然后,对音频数据应用快速傅立叶变换( numpy.fft ),该数据被缓冲约1.5秒。 从fft输出中,可以应用以下公式来获得最大的频率并将其转换为音符: 12 * numpy.log2(f / a4_frequency) + 69 。 使用python运行GuitarTuner 首先,您需要安装所有必需的库: pip3 install -r requirements.txt 然后,您可以执行以下操作: python3 main.py 请注意,macO