多语言展示
当前在线:556今日阅读:195今日分享:41

用python3.6写音乐的方法

本文,介绍一下用python在github上面的一个项目——pysynth项目,自己写音乐的方法。
工具/原料
1

电脑

2

python3.6

3

pysynth项目

方法/步骤
2

在这个文件夹里面,新建一个python文件,命名为晴天.py。

4

把songx改为:songx=(('e3',1),('e3',1),('e3',1),('e3',1),('e3',1),       ('e3',1),('e3',1),('e3',1),('e3',1),('e3',1))pysynth.make_wav(songx, bpm=67, repeat=0, fn=u'晴天0.wav')生成的wav音频,持续时间长达35秒,说明('e3',1)持续时间是3.5秒。

5

bpm表示:钢的琴每分钟敲击67下。如果改为每分钟敲击100下,就会缩短音频播放的时间:pysynth.make_wav(songx, bpm=100, repeat=0, fn=u'晴天0.wav')

注意事项
1

只要按照格式生成音节串,就可以得到音频文件。

2

想让python播放这个音乐,可以参考《怎么用python的pyaudio模块播放wav格式的音乐?》

推荐信息