1

javaとjSoupを使用して、musicXMLファイルの各部門でどのピッチクラスが演奏されているかのリストを解析しようとしています。出力は次のようになります (部門ごとに 1 行)。

A C E
A C
A C D
(for instance)

曲の分割数が与えられると、音の長さに基づいてこの配列を埋めることができます。しかし、メモの開始時間が見つからないようです。それを解析する簡単な方法はありますか?

musicXML仕様にはデュレーションとピッチ (解析可能) がありますが、音符の開始時間について混乱しています。

4

2 に答える 2

1

がメモに含まれている場合、前のメモと同時に始まると思います。 を参照してください。

backstep 要素と forward 要素は時間を追跡します。

私が開発したパーサーはこちらから入手できます。興味のある方は自由にコード・ライブラリをご利用ください。

于 2015-02-01T18:28:48.303 に答える