韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > 如何用Python代码写出音乐?

如何用Python代码写出音乐?

头像

 Ly

2020-05-22 15:15:256275浏览 · 0收藏 · 0评论

1、如何写代码生成midi文件。

在python-midi库中,每个乐谱用Pattern对象表示,乐谱中的每个音轨(通常音乐都有很多轨道组成,每种乐器是一个轨道)用Track对象表示。每个音符的开端用midi.NoteOnEvent表示,结束用midi.NoteOffEvent表示,可以在参数中定义每个字符的音长和音高。示例代码如下:

p7.jpg

生成的是一个简单的音阶: 

p7.jpg

2、MIDI是一种乐器数字接口,是编曲界最广泛的音乐标准格式。

MIDI并不是真正意义上的音乐文件,大家可以把它理解成乐谱,需要有环境编译MIDI文件,才可以生成音乐。

这个关系有点像代码和编译器的关系。

市面上可以解析MIDI文件的软件有很多种,本文将用到MuseScore2的软件,以下就是这个软件的截图,界面中的五线谱就是MIDI文件的呈现。

这个乐谱是可以播放的,并且可以导出为MP3格式的音乐文件。 

p7.jpg

3、生成MIDI文件所使用的Python库。

python-midi库介绍

市面上差不多有十多种python库可以编写MIDI格式的文件,推荐大家使用PYTHON-MIDI。

python-midi的优势是不光可以自己写程序生成MIDI,而且还可以对MIDI文件进行解析。

先来看下如何安装python-midi。

1.首先进入https://github.com/vishnubob/python-midi#Installation,将整个项目克隆下来。

2.在程序目录下执行以下命令安装,

python setup.py install

3.如果想执行某个以mid为后缀的MIDI文件,只要执行以下命令即可:

mididump.py test.mid
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

一杆大枪草一家三娘| 蜜桃成熟33D| 《法国空乘5》| 双男主MV大片| 一家乱战1-13集大| 《交换温柔》免费观看全集完整版| 成品人和精品人的特点分析| 男女做受A片AAAA| 怎么骑桌角到失禁| 人妻无码| 《公与媳》伦理| 日韩在线| 疼~好疼~进不去了男男| 免费网站在线观看人数在哪省| 久久久久精品国产亚洲AV嘛盔豆| 大地资源中文一二三页的特点| 无人区免费高清版观看| 女被扒开腿狂躁XXXXX视频| 《女仆教育》动漫第一季| 毛片| 成都私人情侣免费看电视剧的软件| 汁液横流BY笔趣阁| 黑料门-今日黑料-最新反差免费| 双乳被四个男人吃奶动态图| 漂亮的女邻居5》HD| 白日梦我电视剧免费观看| 女友躲雨被老头玩弄| 簧片| 卢致亘| 放荡的女兵伦理2| 羞羞视频| 亲吻姐姐| 男女打扑克| 苍老师40集全免费观看| 少女配狗播放视频| 雨后的故事| 密爱| 成品免费PPT网站入口| 真爱禁区| 王丽娟一夜被躁五次| 来真正的狗配人真人