6

ジャンルの分類と分類を含む機械学習プロジェクトの準備として、music21 ライブラリを試しています。ここで利用可能ないくつかのチュートリアルに従ってください。MuseScoreMusicXMLプログラムとして使用しており、iPython からすべてを実行しようとしています。

ターミナルからいくつかのチュートリアルを実行できますが、一部の要素は iPython 内からうまく実行できないようです。例えば:

In [3]: sBach.show()
Out[3]: <music21.ipython21.objects.IPythonPNGObject at 0x10da0aa10>

上記の行は、PNG オブジェクトが作成されているが表示されていないことを示しています。上記3の予想される出力は次のとおりです。

ここに画像の説明を入力 次の iPython コマンドを試してみると、画像のプレースホルダーは取得されますが、画像は取得されません。

In [6]: %load_ext music21.ipython21.ipExtension
In [7]: sBach.show()

MusicXMLPath に問題はありません。このチュートリアルでは、Anaconda での Musc21 の使用について言及していますが、私の開発はすべて Enthought で行われているため、iPython で music21 を使用するために別の仮想環境を実行することは好みません。

Enthought/iPython ノートブックで music21 を実行する方法はありますか?

ここに画像の説明を入力

4

5 に答える 5

3

これは、iPython music21 ドキュメントのどこかにあるはずです。申し訳ありませんが、music21 の iPython では、ノートブック内で画像を生成するために Lilypond をインストールする必要があります。MusicXML を使用してスコアの PNG 画像を直接生成する方法はありませんでした (MuseScore 2.0 がリリースされるまではありません)。

編集: 2015 年 7 月; music21 2.0 w/ MuseScore 2 は、インストールされている場合は MuseScore で PNG 画像を生成し、インストールされていない場合は Lilypond にフォールバックします。

于 2014-01-21T19:09:37.603 に答える