トラック群から MusicXML(score-partwise)を作る。
score-partwise
同時刻に始まる音は <chord> でまとめる。 ここを素直に並べて書くと、重なって いた音が後ろへずれて曲が変わる(実測で 384/67 の音が 432 へ動いた)。 <chord> は声部の概念ではなく「直前の音と同時に鳴る」という意味なので、 声部を持たないピアノロールでもそのまま使える。
<chord>
声部は分けない。開始位置が違うまま重なる音(<backup> が要る形)は、 次の音までで切る——位置は保たれ、音価だけが短くなる。小節をまたぐ音を 小節の終わりで切るのと同じ扱いで、鳴りの開始と高さは変えない。
<backup>
トラック群から MusicXML(
score-partwise)を作る。同時刻に始まる音は
<chord>でまとめる。 ここを素直に並べて書くと、重なって いた音が後ろへずれて曲が変わる(実測で 384/67 の音が 432 へ動いた)。<chord>は声部の概念ではなく「直前の音と同時に鳴る」という意味なので、 声部を持たないピアノロールでもそのまま使える。声部は分けない。開始位置が違うまま重なる音(
<backup>が要る形)は、 次の音までで切る——位置は保たれ、音価だけが短くなる。小節をまたぐ音を 小節の終わりで切るのと同じ扱いで、鳴りの開始と高さは変えない。