QZQ1钢琴程序Python GUI+MIDI模拟
钢琴模拟的界面+MIDI 功能一套打包,钢琴程序代码 QZQ1.txt
里头的内容还是挺实在的。用的是 Python 写的,配合 GUI 界面,点一下就能弹一段音,响应也快,交互感蛮强的。
里面用到了Tkinter来搭建界面,挺适合初学者练手。键位跟 MIDI 模拟结合得还不错,像按键 A 对应 do
这种逻辑,代码里都有注释。逻辑不复杂,稍微懂点 Python 就能看懂。
代码结构也清爽,像main()
主函数、play_note()
音符的函数都整理得蛮好。你要是想做个网页版或者加点音色包,改起来也方便。
如果你对这类项目感兴趣,可以一起看看QZQ 钢琴程序 Python GUI 和 MIDI 模拟,还有个钢琴弹奏程序源代码也挺有参考价值。一个是原始项目,一个偏功能拆解,结合着用更香。
建议你跑之前先确认下有没有装Python和pygame这些依赖,免得运行出错。哦对了,文件名是钢琴程序代码 QZQ1.txt
,建议你改成.py
后缀再跑。
如果你想做点有趣的音乐互动项目,这套代码还是蛮值得一试的。
下载地址
用户评论