无法在Music21中显示乐谱

时间:2018-12-06 07:41:38

标签: music21

我在Jupyter Notebook工作。我已经安装了music21,musescore,将xml路径设置如下:

us = environment.UserSettings()
us['musicxmlPath'] ='Applications/musescore.app'

我还运行了config,看到music21正在检测到musescore。但是,当我使用show方法时,出现以下错误:

SubConverterFileIOException: png file of xml not found. Or file >999 pages?

感谢您的帮助。谢谢!

3 个答案:

答案 0 :(得分:1)

.app文件是目录。 MuseScore.app目录中有一个bin目录和一个名为mscore的文件-这是路径中的实际名称。运行python -m music21.configure并让自动配置程序来处理它要容易得多。

答案 1 :(得分:0)

您确定该文件存在吗? 尝试将“ Applications / musescore.app”更改为“ /Applications/musescore.app” 希望有帮助

答案 2 :(得分:0)

我从GaetanBaert的here找到了一个答案,它很好用,现在我可以使用show方法了。 他说:“您应该将os.system(musescoreRun)的{​​{1}}的891行更改为subconverters.py。您还需要在subprocess.run(musescoreRun)的开头import subprocess。”