国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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
关注

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

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

少女たちよ观看免费高清电视剧| 免费的行情网站WWW下载大全| 香蕉漫画免费读漫画网下拉式| 美国伦理4女警| 《好好疼爱里面》免费看| 饭桌上张开腿给公| 国产麻豆剧传媒精品国产AV| 《寂寞的背叛》免费播放| 胬肉(产乳)BY金银花露| 征服双收岳女两2| 九九在线观看免费播放大全电视剧| 两人一起做AJ的视频教程 | 疯狂搅动音乐老师的小句号| 免费观看已满十八岁电视剧美国| 爸井空《办公室爱欲》| 洞洞饿了1-36集全免费| 《吃乳》在线播放| 九九在线观看免费高清电视剧 | 人瘦奶大98G奶的注意事项 | WWW.XIXIXJ48.GO..| 优酷| 我把刘姨俩腿扛在肩上是哪一集的 | 表妹的下面好湿好紧| 妈妈俱乐部1-34节小说| 免费观看己满十八岁电视剧高清版| 夜童| 女人被灌满精子后多久排卵期 | 我和两个继拇交换做爰| 白天像教授晚上像野兽| 我与旗袍老师疯狂床震| 妖兽都市| 伦理《少妇的滋味》完整版| 美女和帅哥一起努力生产豆浆| 成全免费高清在线观看第6季预告 成全视频高清免费观看捉妖记动漫 | 教练在泳池下添我做爰| 美丽小洞5荷尔蒙| 两个人轮流上24小时的班 | 暴躁少女BGM在线观看| 你睡我老婆我也睡你老婆台词| 性做爰A片春欲| 交换的温度2HD