Skip to content

Perfect Pitch Trainer,为音乐爱好者、学生和想要提高音高辨识能力的人设计的工具。它通过随机播放音符并让用户识别音高,提供了一种互动、有趣且直观的练习方式,支持不同难度等级和用户自定义题目数量。你只需要一些python编程基础即可定制你自己的训练计划!😆

License

Notifications You must be signed in to change notification settings

NowLoadY/Perfect-Pitch-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Perfect Pitch Trainer,为音乐爱好者、学生和想要提高音高辨识能力的人设计的工具。它通过随机播放音符并让用户识别音高,提供了一种互动、有趣且直观的练习方式,支持不同难度等级和用户自定义题目数量。你只需要一些python编程基础即可定制你自己的训练计划!😆

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages