用户:
地铁天府站查看:0 回复:0 评论:0 创建时间:2024-02-02T18:40:11
【作品展示】

【作品介绍】
一个简易的歌曲DIY制作器😊能制作一些比较简单的旋律并保存
制作不易哦!
【作品源代码】
import media_tool
from pydub import AudioSegment
from pydub.playback import play
music = {}
music['1'] = AudioSegment.from_wav('Do.wav')
music['2'] = AudioSegment.from_wav('Re.wav')
music['3'] = AudioSegment.from_wav('Mi.wav')
music['4'] = AudioSegment.from_wav('Fa.wav')
music['5'] = AudioSegment.from_wav('Sol.wav')
music['6'] = AudioSegment.from_wav('La.wav')
music['7'] = AudioSegment.from_wav('Si.wav')
music['i'] = AudioSegment.from_wav('Do2.wav')
song = input('请输入歌曲简谱,高音Do用“i”表示,休止符用“0”表示(目前仅支持简谱1、2、3、4、5、6、7及高音1和休止符):')
song_ok = AudioSegment.empty()
for s in song:
if s == '0':
song_ok += AudioSegment.silent(300)
continue
song_ok += music[s][100:400]
play(song_ok)
EXPORT = input('是否保存?请回答“是”或“否”:')
if EXPORT == '是':
name = input('请输入歌曲名称,带后缀名:')
song_ok.export(name, format=name.split('.')[1])
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn