コンテンツにスキップ

既知の制限事項

VirtualScore の使用時に以下の制限に遭遇する可能性があります。これらは主にエッジケース、基盤技術における未解決の問題、またはサポートされていない機能によるもので、多くの場合 VirtualScore の直接的な制御を超えた要因に起因しています。

MusicXML 解析の問題

MusicXML ファイルは、標準規格への準拠が一貫していないため、完全には解析できない場合があります。一般的な問題には以下があります:

  • 複数の声部として繰り返される音符
  • 声部のインデックス付けが不正確(主にピアノ曲で)
  • テンポ変更の不正確な表現

MusicXML レンダリングされた楽譜の問題

再生時やレンダリングされた MusicXML ファイルとの対話時に以下の問題が発生する可能性があります:

  • 装飾音符にカーソルを置けない
  • 短い音価の音符(16分音符、32分音符など)に正確にカーソルを置けない
  • MusicXML 標準に完全には準拠していない

影響と頻度

  • 複雑な楽曲(大譜表)で最も頻繁に発生
  • 一部の音楽編集ソフトウェアは高い互換性のある MusicXML を出力しますが、そうでないものもあります
  • 大多数の楽曲では発生する可能性は低い

根本的な原因

これらの問題は多くの場合、一般的なソフトウェアが MusicXML ファイルを出力する方法に起因しています:

  • MusicXML 標準への緩やかな準拠
  • 基盤となるオープンソース楽譜レンダラーの MusicXML 標準への不完全な準拠

回避策

以下の方法で MusicXML ファイルを VirtualScore の基盤レンダラーに適応させることができます:

  • ファイルを解凍し、問題が発生する箇所で内部 XML ファイルを編集し、再度 .mxl にアーカイブする
  • 基盤となるレンダラーがサポートする類似の要素で MusicXML 要素を置き換えます。
  • 別のソフトウェアで MusicXML ファイルをエクスポートしてみる