break-visibility property

内部リファレンスの BarLine のプロパティから break-visibility プロパティには 3 つのブール値からなるベクトルが必要であることがわかります。これらはそれぞれ、小節線が行の最後、行の途中、行の最初に譜刻されるかどうかを制御します。以下の例ではすべての小節線を消したいので、必要となる値は #(#f #f #f) です (同じ結果を all-invisible でも得ることができます)。それではやってみましょう。Staff コンテキストを含めることを忘れないでください。また、この値を書くときに括弧を始める前に ## を付ける必要があることにも注意してください。# の 1 つはベクトルを導入するときに値の一部として必要とされ、先頭の #\override コマンドの中で常に値の前に置くことが必要とされます。

\relative {
  \time 12/16
  \override Staff.BarLine.break-visibility = ##(#f #f #f)
  c''4 b8 c d16 c d8 |
  g,8 a16 b8 c d4 e16 |
  e8
}

[image of music]

今度もすべての小節線が消えました。

GNU LilyPond 学習マニュアル v2.25.15 (開発版).