| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Pure_from_neighbor_engraver ] | [ Up: Engravers and Performers ] | [ Repeat_tie_engraver > ] |
2.2.115 Repeat_acknowledge_engraver
This engraver augments repeatCommands with start-repeat and
end-repeat entries based on received events. This is internal behavior
that allows simplifying other engravers that must support both \repeat
volta and manual repeats.
This engraver also resets repeatCommands at the beginning of each time
step. This is user-facing behavior: it allows setting a value for the current
time step simply with \set rather than requiring \once \set.
Music types accepted:
volta-repeat-end-event and volta-repeat-start-event
Properties (write)
repeatCommands(list)A list of commands related to volta-style repeats. In general, each element is a list,
'(command args…), but a command with no arguments may be abbreviated to a symbol; e.g.,'((start-repeat))may be given as'(start-repeat).
end-repeat return-countEnd a repeated section. return-count is the number of times to go back from this point to the beginning of the section.
start-repeat repeat-countStart a repeated section. repeat-count is the number of times to perform this section.
volta textIf text is markup, start a volta bracket with that label; if text is
#f, end a volta bracket.
Repeat_acknowledge_engraver is part of the following context(s) in \layout: ChordGridScore, Score, StandaloneRhythmScore and VaticanaScore.
| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Pure_from_neighbor_engraver ] | [ Up: Engravers and Performers ] | [ Repeat_tie_engraver > ] |