基本信息
源码名称:简谱生成mid音频文件程序代码.zip
源码大小:0.59KB
文件格式:.zip
开发语言:Python
更新时间:2025-05-06
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 10 元×
微信扫码支付:10 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
import mido from mido import Message, MetaMessage, MidiFile, MidiTrack #初始化MIDI文件 mid = MidiFile(ticks_per_beat=480) track = MidiTrack() mid.tracks.append(track) #设置速度和乐器 track.append(MetaMessage('set_tempo', tempo=mido.bpm2tempo(120), time=0)) track.append(Message('program_change', program=0, time=0)) # 钢琴 #C大调音阶音符 notes = [60, 60, 65, 65, 67, 67, 65] # C4到C5 for note in notes: track.append(Message('note_on', note=note, velocity=64, time=0)) track.append(Message('note_off', note=note, velocity=64, time=480)) track.append(Message('note_on', note=note, velocity=0, time=48)) #间隔一拍 mid.save('music2.mid')