既知の制限事項
VirtualScore の使用時に以下の制限に遭遇する可能性があります。これらは主にエッジケース、基盤技術における未解決の問題、またはサポートされていない機能によるもので、多くの場合 VirtualScore の直接的な制御を超えた要因に起因しています。
MusicXML 解析の問題
MusicXML ファイルは、標準規格への準拠が一貫していないため、完全には解析できない場合があります。一般的な問題には以下があります:
- 複数の声部として繰り返される音符
- 声部のインデックス付けが不正確(主にピアノ曲で)
- テンポ変更の不正確な表現
MusicXML レンダリングされた楽譜の問題
再生時やレンダリングされた MusicXML ファイルとの対話時に以下の問題が発生する可能性があります:
- 装飾音符にカーソルを置けない
- 短い音価の音符(16分音符、32分音符など)に正確にカーソルを置けない
- MusicXML 標準に完全には準拠していない
影響と頻度
- 複雑な楽曲(大譜表)で最も頻繁に発生
- 一部の音楽編集ソフトウェアは高い互換性のある MusicXML を出力しますが、そうでないものもあります
- 大多数の楽曲では発生する可能性は低い
根本的な原因
これらの問題は多くの場合、一般的なソフトウェアが MusicXML ファイルを出力する方法に起因しています:
- MusicXML 標準への緩やかな準拠
- 基盤となるオープンソース楽譜レンダラーの MusicXML 標準への不完全な準拠
回避策
以下の方法で MusicXML ファイルを VirtualScore の基盤レンダラーに適応させることができます:
- ファイルを解凍し、問題が発生する箇所で内部 XML ファイルを編集し、再度
.mxl
にアーカイブする - 基盤となるレンダラーがサポートする類似の要素で MusicXML 要素を置き換えます。
- 別のソフトウェアで MusicXML ファイルをエクスポートしてみる