Bug #194
(V6.70)0番フィンガーの存在しないデータでPDFに出力した楽譜が乱れる
ステータス: | 終了 | 開始日: | 2014/03/19 | |
---|---|---|---|---|
優先度: | 通常 | 期日: | 2014/03/20 | |
担当者: | - | 進捗 %: | 100% | |
カテゴリ: | - | 作業時間の記録: | - | |
対象バージョン: | - |
説明
対応状況(2014.03.20)¶
V6.71にて対応済み。
(原因)
V6.40にて楽譜構成定義 LILY"0 ..." の五線集約指定の符幹方向制御を可能にした。
その制御用に従前の接続記号"+"に加えて""の接続詞を新設した。
しかし未使用フィンガーの離脱処理モジュールにて、追加された"*"の考慮が欠落していた。
そのため、0番フィンガーが存在しない場合にすべてのフィンガーが1つの五線に集約してしまうという症状に陥っていた。
(対処)
未使用フィンガーの離脱処理にて、接続記号"*"も正しく処理するよう改修した。
なお、"+"指定と"*"指定とを正しく区別しきれていない箇所も存在したため、合わせて改修した。
(補足)
LilyPondが(2.16.x)から(2.18.x)にアップした際、文法が非互換となった。
具体的には、スタッカーティッシモの指定記号が変更された。(\\| → \\!)
そこで本バージョンMuse(V6.71)より、LilyPond(2.18.x)の新しい指定記号を前提とした解釈に改めた。
よって
Muse(V6.70)を含む以前のバージョンの場合は、LilyPond(2.16.x)を、
Muse(V6.71)を含む以降のバージョンの場合は、LilyPond(2.18.x)を導入されたし。
障害報告(2014.03.19)¶
「シシリアーノ」の楽譜出力がV6.40以降のバージョンで正しく印刷されません。
*LILY "0 [ <Violin1 / Vn.1> @C <Violin2 / Vn.2> @D <Viola / Vl.> @F <Cello / Ce.> @H+@I <Basso / CB.> @J+@K / "
Windows8のせいではないと思うのですが、如何でしょうか。
LilyPondのバージョンは2.16.2です。
フィンガー指定に変更しましたが,出力は同じでした。
関連するチケット