鴨川のはりねずみ

[Lilypond] 楽曲冒頭の装飾音符と音部記号の位置に関するバグ

Lilypond でピアノ譜を作成する際に, 左手譜のヘ音記号は冒頭に配置されるべきですが, 右手譜の冒頭が装飾音符から始まる場合, 左手譜がト音記号から開始し装飾音符の位置にヘ音記号が配置されてしまう現象があります.

\version "2.24.4"

\score {
  \new PianoStaff <<
    \new Staff \new Voice \relative c' {
      \acciaccatura d8 c1
    }
    \new Staff \new Voice \relative c {
      \clef "bass"
      c1
    }
  >>

  \layout{}
}
Music engraving by LilyPond 2.24.4—www.lilypond.org

上の例では \acciaccatura を用いていますが, \grace 等でも再現します.

これは既知のバグで, 左手譜に空の装飾音符を追加することにより解決できます.

\version "2.24.4"

\score {
  \new PianoStaff <<
    \new Staff \new Voice \relative c' {
      \acciaccatura d8 c1
    }
    \new Staff \new Voice \relative c {
      \clef "bass"
      \grace { s8 } %ここを追加する
      c1
    }
  >>

  \layout{}
}
Music engraving by LilyPond 2.24.4—www.lilypond.org

他にも繰り返し記号などに関しても同様のバグが発生しますが, 同じように空の装飾音符を挿入することで解決できます.

参考文献