]> git.donarmstrong.com Git - lilypond.git/blob - ly/spanners.ly
ae445148c4d4a7b72974e471b52927b13a358640
[lilypond.git] / ly / spanners.ly
1
2 cr = \spanrequest \start "crescendo"
3 decr = \spanrequest  \start "decrescendo"
4 rc = \spanrequest   \stop "crescendo"
5 rced = \spanrequest \stop "decrescendo"
6
7 cresc = \notes {
8   \commandspanrequest \start "crescendo" ;
9   \property Voice.crescendoText = "cresc."
10   \property Voice.crescendoSpanner = "dashed-line"
11 }
12
13 % ah, this is handy: maybe drop resetting of properties in
14 % dynamic-engraver ?
15 endcresc = \notes {
16   \commandspanrequest \stop "crescendo"; 
17   \property Voice.crescendoText = ##f
18   \property Voice.crescendoSpanner = ##f
19 }
20
21 dim = \notes {
22   \commandspanrequest \start "decrescendo" ;
23   \property Voice.decrescendoText = "dim."
24   \property Voice.decrescendoSpanner = "dashed-line"
25 }
26
27 enddim = \notes {
28   \commandspanrequest \stop "decrescendo"; 
29   \property Voice.decrescendoText = ##f
30   \property Voice.decrescendoSpanner = ##f
31 }
32
33 %{
34
35 cresc = \spanrequest \start "crescendo"
36 endcresc = \spanrequest \stop "crescendo"
37
38 %}
39
40 % better name sustainstart/stop? 
41 sustainDown = \spanrequest \start "Sustain"
42 sustainUp = \spanrequest \stop "Sustain"
43
44 unaCorda = \spanrequest \start "UnaCorda"
45 treCorde = \spanrequest \stop "UnaCorda"
46
47 sostenutoDown = \spanrequest \start "Sostenuto"
48 sostenutoUp = \spanrequest \stop "Sostenuto"
49
50 %crescpoco = \property Voice.crescendoText = "cresc. poco a poco"
51 %decresc = \property Voice.crescendoText = "decr."
52 %dim = \property Voice.crescendoText = "dim."