Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 979 Bytes

File metadata and controls

23 lines (17 loc) · 979 Bytes

Perfect Pitch Trainer 🎶

Perfect Pitch Trainer 是一个旨在帮助用户练习音高辨识能力的互动工具。无论你是音乐专业的学生、业余音乐爱好者,还是希望开发绝对音感的人,这个工具都能助你一臂之力!✨

功能特色

  • 难度选择:支持从简单到复杂的多种难度级别,包括:
    • Simple:基础音符 C, D, E
    • Advanced:更多音符 C, D, E, F, G
    • C Scale:完整的 C 大调音阶
    • Chromatic:包括升降音的全音阶
  • 用户友好的界面:采用 PyQt5 制作,提供简洁直观的操作体验。
  • 音符回放:支持 MIDI 音符播放和重复聆听,提供专业的音频反馈。
  • 统计分析:在练习结束后显示正确率以及每题答案对比。

image

安装和运行

环境要求

  • Python 3.8 或更高版本
  • PyQt5
  • Pygame 和 Pygame.midi