用python3制作音乐
1、下载pysynth模块组。解压之后,得到一组文件,把这些文件要放到同一个文件夹里面。其中pysynth、pysynth_b、pysynth_c……等py文件,是不同的音乐合成器。

3、代码的主体是:songx=(('e3',8),('挢旗扦渌;d3',8),('f3'稆糨孝汶;,8),('e3',4),('c3',8),('g3',8), ('b3',8),('c4',8),('b3',8),('c3',8),('c3',4),('c3',8), ('a3',8),('a3',8),('r',16),('a3',16),('g3',8),('g3',4), ('g3',8),('f3',8),('e3',8),('d3',8),('e3',8),('f3',8), ('e3',2.25),('e3',8),('f#3',8),('g#3',8),('e3',4),('f3',8), ('g3',8),('b3',8),('d4',8),('b3',8),('c4',8),('c4',6), ('c4',16),('c4',8),('g3',8),('g3',8),('a3',8),('g3',8), ('f3',8),('a2',8),('b2',8),('c3',8),('d3',8),('e3',8), ('d3',3),('e3',8),('c3',2))这其实就是一串音符。每个音符的格式是(string,number),其中,string代表音符的音调,number代表持续时间。代码的目的是把这串音符合成为音乐。


6、至于pysynth_samp模块,调用失败。文末有模块组的下载地址,还有不同模块导出的音频文件,大家可以下载试听。
