Next: New_fingering_engraver, Previous: Multi_measure_rest_engraver, Up: Engravers and Performers
Create hairpins, dynamic texts, and their vertical alignments. The symbols are collected onto a DynamicLineSpanner
grob which takes care of vertical positioning.
Music types accepted:
span-dynamic-event and absolute-dynamic-event
Properties (read)
crescendoSpanner
(symbol)- The type of spanner to be used for crescendi. Available values are ‘hairpin’ and ‘text’. If unset, a hairpin crescendo is used.
crescendoText
(markup)- The text to print at start of non-hairpin crescendo, i.e., ‘cresc.’.
currentMusicalColumn
(layout object)- Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).
decrescendoSpanner
(symbol)- The type of spanner to be used for decrescendi. Available values are ‘hairpin’ and ‘text’. If unset, a hairpin decrescendo is used.
decrescendoText
(markup)- The text to print at start of non-hairpin decrescendo, i.e., ‘dim.’.
This engraver creates the following layout object(s):
DynamicText, DynamicTextSpanner, Hairpin and TextSpanner.
New_dynamic_engraver
is part of the following context(s): CueVoice, DrumVoice, GregorianTranscriptionVoice, MensuralVoice, TabVoice, VaticanaVoice and Voice.