我想对midi
文件进行编码,然后对其进行解码。到目前为止,我已经做到了,但是与原始输出相比,解码器输出midi
令人震惊。
我想同时获取单音和多音Midi文件的输出。
from music21 import *
def encoder(url):
midi=converter.parse(url)
midi.show('text')
comp=[]
for e in midi.recurse():
comp.append(e)
return comp
def dec(object):
write_=stream.Stream(object)
fp = write_.write('midi', fp='decoder.mid')
write_.show('midi')
a=encoder('BlankSpace.mid')
n=dec(a)
我想通过解码器找回原始midi
。我该怎么办?