Multi_measure_rest_engraver - LilyPond program-reference
Description: LilyPond program-reference

Next: New_fingering_engraver, Previous: Metronome_mark_engraver, Up: Engravers

#### Multi_measure_rest_engraver

Engraves multi-measure rests that are produced with `R`. Reads measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest. Reads measureLength to determine if it should use a whole rest or a breve rest to represent 1 measure

Music types accepted:

multi-measure-rest-event and multi-measure-text-event

Properties (read)

`currentBarNumber` (integer)
  Contains the current barnumber. This property is incremented at every bar line.
`restNumberThreshold` (number)
  If a multimeasure rest has more measures than this, a number is printed.
`breakableSeparationItem` (layout object)
  The breakable items in this time step, for this staff.
`currentCommandColumn` (layout object)
  Grob that is X-parent to all current breakable (clef, key signature, etc.) items.
`measurePosition` (moment)
  How much of the current measure have we had. This can be set manually to create incomplete measures.
`measureLength` (moment)
  Length of one measure in the current time signature.

This engraver creates the following layout objects: MultiMeasureRest, MultiMeasureRestNumber and MultiMeasureRestText.

`Multi_measure_rest_engraver` is part of contexts: CueVoice, DrumVoice, GregorianTranscriptionVoice, MensuralVoice, TabVoice, VaticanaVoice and Voice

This page is for LilyPond-2.8.8 (stable-branch).

Other languages: English.
Using automatic language selection.