#Install
基本的にはpipコマンドでインストールすれば良い。
pip install music21
#Musescoreで楽譜を表示してみる
Mususcoreをインストールする
Musescoreがインストールされたパスの設定をする
us = environment.UserSettings()
us['musicxmlPath'] = 'C:/Program Files/MuseScore 3/bin/MuseScore3.exe'
us['musescoreDirectPNGPath'] = 'C:/Program Files/MuseScore 3/bin/MuseScore3.exe'
###楽譜の表示
from music21 import note,stream,corpus,chord,environment,converter,midi
note = note.Note("C4", quarterLength = 1)
note.show()
考えられるエラー
SubConverterFileIOException: png file of xml not found. Or file >999 pages?
対応策
subconverters.py
の891行目にある
os.system(musescoreRun)
をsubprocess.run(musescoreRun)
. に変更し、import subprocess
をsubconverters.py
に追記
参考
https://stackoverflow.com/questions/53646669/unable-to-show-scores-in-music21