[python]midファイルを楽譜画像に出力
精度は低いと思いますが.midを楽譜画像に出力できます。
今回はgoogle colaboratoryで実行します。
ソースコード
!apt-get install musescore
!apt-get install xvfb
!sh -e /etc/init.d/x11-common start
import os
os.putenv('DISPLAY', ':99.0')
!start-stop-daemon --start --pidfile /var/run/xvfb.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 1024x768x24 -ac +extension GLX +render -noreset
from music21 import *
us = environment.UserSettings()
us['musescoreDirectPNGPath'] = '/usr/bin/mscore'
us['musicxmlPath'] = '/usr/bin/mscore'
us['directoryScratch'] = '/tmp'
cp = converter.parse('/content/lisa_gurennge.mid')
cp.show()
cp.plot()
cp.plot('histogram', 'pitch')
この記事が気に入ったらサポートをしてみませんか?