|

楼主 |
发表于 2023-4-30 17:18:42
|
显示全部楼层
python生成声音(好像这个不好用)
- # 导入模块
- import midi
- # 设置音轨,音频文件的基础就是音轨,所有的音量和音色等属性都是要放在音轨上的
- pattern = midi.Pattern()
- track = midi.Track()
- pattern = append(track)
- # 设置音符的音量和音高等属性
- on = midi.NoteOnEvent(tick=0,velocity=50,pitch=midi.G_3)
- track.append(on)
- # 结束音符
- off = midi.NoteOnEvent(tick=1000,pitch=midi.G_3)
- track.append(off)
- # 结束音轨
- eot = midi.EndOfTrackEvent(tick=1)
- track.append(eot)
- # 保存为midi文件
- midi.write_midifile(’example.mid’,pattern)
复制代码
原文https://www.ycpai.cn/python/r7NWLy3n.html |
|