登录 注册
当前位置:主页 > 资源下载 > 35 > 使用Python、Tkinter和PyAudio开发的GuitarTuner程序,是一款吉他调谐器应用

使用Python、Tkinter和PyAudio开发的GuitarTuner程序,是一款吉他调谐器应用

  • 更新:2024-07-26 17:36:14
  • 大小:1.76MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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