| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
| [ < Lyric_performer ] | [ Up : Engravers and Performers ] | [ Mark_tracking_translator > ] |
2.2.74 Mark_engraver
This engraver creates rehearsal marks.
Mark_engraver creates marks formatted according to the
markFormatter context property and places them vertically outside the
set of staves given in the stavesFound context property.
If Mark_engraver is added or moved to another context,
Staff_collecting_engraver also needs to be there so that marks appear at
the intended Y location.
By default, Mark_engravers in multiple contexts create a common
sequence of marks chosen by the Score-level
Mark_tracking_translator. If independent sequences are desired,
multiple Mark_tracking_translators must be used.
Properties (read)
currentMarkEvent(stream event)The event selected by
Mark_tracking_translatorfor engraving byMark_engraver.markFormatter(procedure)A procedure taking as arguments the context and the sequence number of the rehearsal mark. It should return the formatted mark as a markup object.
stavesFound(list of grobs)A list of all staff-symbols found.
This engraver creates the following layout object(s):
RehearsalMark.
Mark_engraver is part of the following context(s) in \layout: Score.
| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
| [ < Lyric_performer ] | [ Up : Engravers and Performers ] | [ Mark_tracking_translator > ] |