Как извлечь все функции / информацию из файла midi и снова восстановить его в python(особенно через music21)?
Я хочу закодировать 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
через декодер. Как мне это сделать?