問題タブ [musicxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
650 参照

xml - MusicXML の仕様とコード記号

私は musicXML の仕様を調べてきましたが、私の知る限り、コード記号をサポートしてもコードの長さは節約されません。これは G6/D の例です (ここから):

コードは常に音符に関連付けられている必要があるようです。しかし、全音符と 3 つの和音がそれぞれ 3 拍続く 9/4 の小節があり、次の小節に別の全音符と 3 つの和音があるとします。 3 と 3 番目の 2 です。

それを musicXML 形式で保存することはできますか?

0 投票する
1 に答える
1861 参照

parsing - Android MusicXML パーサー

MusicXML を使用して Android でメモを描画するためのアプリを作成し、そのために必要なすべての情報を抽出するための高品質のパーサーを探しています。

Android で MusicXML (.mxl) を解析するにはどうすればよいですか? (何かのライブラリ?)

0 投票する
3 に答える
4678 参照

java - TransformerFactory - ネットワーク ルックアップを回避して DTD を検証する

XML ドキュメントのオフライン変換をプログラムする必要があります。元の XML ファイルを次のようにロードすると、DTD ネットワーク ルックアップを停止できました。

ただし、これをTransformerFactoryオブジェクトに適用することはできません。DTD はローカルで利用できますが、ネットワーク ルックアップを試みるのではなく、トランスフォーマーにローカル ファイルを参照させる方法がわかりません。

私が見る限り、トランスフォーマーは変換を正しく行うためにこれらのドキュメントを必要とします。

参考までに、MusicXML ドキュメントを Partwise から Timewise に変換しています。

おそらくご想像のとおり、XSLT は私の得意分野ではありません (それとはかけ離れています)。

ローカル ファイルを参照するように XSLT ファイルを変更する必要がありますか、それとも別の方法で行うことができますか?


以下のコメントに加えて、xsl ファイルの抜粋を次に示します。外部ファイルを参照する唯一の場所です。

言及された手法はこれにも有効ですか?

DTD ファイルには、次のような多数の MOD ファイルへの参照が含まれています。

これらのファイルも順番にインポートされると思います。

0 投票する
3 に答える
435 参照

midi - 指の位置

ピアノの運指を計算するアルゴリズムを書いています。各音符のこの番号 (1 ~ 5) を musicXML シートに追加したいのですが、fingering プロパティを使用してそれを行いました。ただし、テキストは、musescore の音符の下または横ではなく、音符自体に配置されます。別のプロパティを使用する必要がありますか?

0 投票する
5 に答える
3365 参照

png - iPython Notebook/Enthought Canopy を使用した music21、musicXML PNG オブジェクトの表示

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

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

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

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

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

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

ここに画像の説明を入力

0 投票する
3 に答える
844 参照

xml - Clojure で .mxl ファイルを解析する

clojure で .mxl ファイル (MusicXML) を解析したい

これまで、.xml ファイルを操作するツールをたくさん見てきましたが、.mxl を操作する方法が見つかりません。最初に mxl を xml に変換する必要があるかもしれませんが、その方法もわかりません。

0 投票する
1 に答える
209 参照

xml - MusicXML ファイルが再生されない - 何か不足していますか?

私は独自の C++ コードでこの musicXML ファイルを生成しました。MusescoreなどではOKと表示されるのですが、再生されていません。ファイルにいくつかの重要な情報が欠けていると思いますか?

ファイルは次のとおりです: https://dl.dropboxusercontent.com/u/13564139/cf.xml

これが事の始まりです: