知行编程网知行编程网  2022-10-01 03:00 知行编程网 隐藏边栏  85 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用Python代码写出音乐?的相关知识,包括进公司如果代码不会写怎么办,以及python音乐模块这些编程知识,希望对大家有参考作用。

如何用Python代码写出音乐?


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

python-midi库中,每个乐谱都由一个Pattern对象表示,乐谱中的每个音轨(通常音乐由许多音轨组成,每个乐器都是一个音轨)由一个Track对象表示。每个音符的开头由 midi.NoteOnEvent 表示,结尾由 midi.NoteOffEvent 表示。每个字符的长度和间距可以在参数中定义。示例代码如下:

如何用Python代码写出音乐?

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

如何用Python代码写出音乐?

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

此乐谱可播放,并可导出为 MP3 格式的音乐文件。

如何用Python代码写出音乐?


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

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1 最后编辑于:2022-10-02
这个人很懒,什么都没写
扫一扫二维码分享