2.2.31 Default_bar_line_engraver

This engraver determines what kind of automatic bar lines should be produced, and sets whichBar accordingly. It should be at the same level as Timing_translator.

Properties (read)

automaticBars (boolean)

If set to false then bar lines will not be printed automatically; they must be explicitly created with a \bar command. Unlike the \cadenzaOn keyword, measures are still counted. Bar line generation will resume according to that count if this property is unset.

barAlways (boolean)

If set to true a bar line is drawn after each note.

measureBarType (string)

Value for whichBar at a measure boundary.

measureStartNow (boolean)

True at the beginning of a measure.

Properties (write)

whichBar (string)

The current bar line type, or '() if there is no bar line. Setting this explicitly in user code is deprecated. Use \bar or related commands to set it.

Default_bar_line_engraver is part of the following context(s) in \layout: Score.


Internals Reference v2.23.6 (development-branch).