-
使用Python、Tkinter和PyAudio开发的GuitarTuner程序,是一款吉他调谐器应用
资源介绍
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