\version "2.4.3" \paper {indent = 0\in} %{ In the User Guide, Section 5.7.13 Dynamics gives a misleading example \setTextCresc c \< d e f\! \setHairpinCresc e\> d c b\! The \setHairpinCresc is not necessary because the \setTextCresc is only good once. Entering \setHairpinCresc does cancel \setTextCresc. \setTextCresc has no effect for a decrescendo. Use both \set decrescendoText = "Decrescendo " \set decrescendoSpanner = #'dashed-line And these are only good once. To change crescendo use both \set crescendoText = "Crescendo " \set crescendoSpanner = #'dashed-line Do not use \setTextCresc, it overrides. Document allows line, dashed-line, dotted-line, and hairpin. hairpin overrides text line gives dashed-line No way found to change markup font, within \markup or with \override. \markup is not necessary. Just use "xxx". %} \score { \relative c'' { % Bar 1 c2\< d e f\! c2\< d e f\! e2\> d c b\! c2\< d e f\! \break % Bar 9 \setTextCresc % effects only first following crescendo c2\< d e f\! c2\< d e f\! \setTextCresc % no effect on following decrescendo e2\> d c b\! c2\< d e f\! \break % Bar 17 \set crescendoText = "Crescendo " \set crescendoSpanner = #'line c2\< d e f\! \setTextCresc c2\< d e f\! \set decrescendoText = "Decrescendo " \set decrescendoSpanner = #'dashed-line e2\> d c b\! c2\< d e f\! \break \override TextScript #'font-size = # 6 \override Script #'font-size = # 6 \override DynamicText #'font-size = # 6 \override TextSpanner #'font-size = # 6 \override DynamicLineSpanner #'font-size = # 6 % Bar 25 c2\< d e f\! c2\< d e f\! \setTextCresc e2\> d c b\! c2\< d e f\! \break % Bar 33 \set crescendoText = \markup { "CRESC " } \set crescendoSpanner = #'line \set decrescendoText = \markup { "DeCRESC " } \set decrescendoSpanner = #'dotted-line c2\< d e f\! c2\< d e f\! \setTextCresc e2\> d c b\! \setTextCresc c2\< d e f\! \break % Bar 41 \set crescendoText = \markup { "Cresc " } \set crescendoSpanner = #'hairpin c2\< d e f\! c2\< d e f\! \set decrescendoText = \markup { "DeCresc " } \set decrescendoSpanner = #'line e2\> d c b\! \setTextCresc c2\< d e f\! \break }}