3 cr
= \spanrequest \start "crescendo"
4 decr
= \spanrequest \start "decrescendo"
5 rc
= \spanrequest \stop "crescendo"
6 rced
= \spanrequest \stop "decrescendo"
9 \commandspanrequest \start "crescendo"
10 \property Voice
.crescendoText
= #"cresc."
11 \property Voice
.crescendoSpanner
= #'dashed-line
14 % ah, this is handy: maybe drop resetting of properties in
17 \commandspanrequest \stop "crescendo"
18 \property Voice
.crescendoText
\unset
19 \property Voice
.crescendoSpanner
\unset
23 \commandspanrequest \start "decrescendo"
24 \property Voice
.decrescendoText
= #"dim."
25 \property Voice
.decrescendoSpanner
= #'dashed-line
29 \commandspanrequest \stop "decrescendo"
30 \property Voice
.decrescendoText
\unset
31 \property Voice
.decrescendoSpanner
\unset
36 cresc = \spanrequest \start "crescendo"
37 endcresc = \spanrequest \stop "crescendo"
41 % better name sustainstart/stop?
42 sustainDown = \spanrequest \start "Sustain"
43 sustainUp = \spanrequest \stop "Sustain"
45 unaCorda = \spanrequest \start "UnaCorda"
46 treCorde = \spanrequest \stop "UnaCorda"
48 sostenutoDown = \spanrequest \start "Sostenuto"
49 sostenutoUp = \spanrequest \stop "Sostenuto"
51 %crescpoco = \property Voice.crescendoText = "cresc. poco a poco"
52 %decresc = \property Voice.crescendoText = "decr."
53 %dim = \property Voice.crescendoText = "dim."