Lui*_*uel 5 png ipython enthought musicxml music21
我正在尝试music21库,以准备一个涉及类型分类和分类的机器学习项目。我和以下可用一些教程在这里。我将MuseScore用作我的MusicXML程序,并且试图从iPython运行整个程序。
尽管我可以从终端运行一些教程,但是某些元素在iPython内部似乎运行不佳。例如:
In [3]: sBach.show()
Out[3]: <music21.ipython21.objects.IPythonPNGObject at 0x10da0aa10>
Run Code Online (Sandbox Code Playgroud)
上面的行显示已创建PNG对象,但未显示。上面3的预期输出如下:
通过尝试以下iPython命令,我获得了图像的占位符,但没有图像。
In [6]: %load_ext music21.ipython21.ipExtension
In [7]: sBach.show()
Run Code Online (Sandbox Code Playgroud)
我的MusicXMLPath找不到任何问题。本教程涉及在Anaconda中使用musc21,但是我的所有开发工作都是通过Enthought完成的,因此,我不希望运行其他虚拟环境来在iPython中使用music21。
有什么方法可以在Enthought / iPython笔记本中运行music21吗?

这应该在 iPython music21 文档中的某个地方,我很抱歉:music21 中的 iPython 需要安装 Lilypond 才能在笔记本本身内生成图像。目前还没有(并且在 MuseScore 2.0 发布之前也不会)有一种方法可以使用 MusicXML 直接生成乐谱的 PNG 图像。
编辑:2015年7月;music21 2.0 w/ MuseScore 2 如果已安装,将使用 MuseScore 生成 PNG 图像;如果未安装,则回退到 Lilypond。
| 归档时间: |
|
| 查看次数: |
1842 次 |
| 最近记录: |