Bug #194

(V6.70)0番フィンガーの存在しないデータでPDFに出力した楽譜が乱れる

Redmine Admin10年以上前に追加.

ステータス:終了開始日: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です。
フィンガー指定に変更しましたが,出力は同じでした。

関連するチケット

関連している Release #198: Muse V6.70 終了 2014/02/26

他の形式にエクスポート: Atom PDF