Fix 524 pitched trill losing accidental.
[lilypond.git] / ly / spanners-init.ly
blob6e5bc48b0e6fcfa1b8e03fb67133c59255100762
1 \version "2.10.0"
3 startGroup = #(make-span-event 'NoteGroupingEvent START)
4 stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
7 cr = #(make-span-event 'CrescendoEvent START)
8 decr = #(make-span-event 'DecrescendoEvent START)
9 enddecr = #(make-span-event 'DecrescendoEvent STOP)
10 endcr = #(make-span-event 'CrescendoEvent STOP)
13 startTextSpan = #(make-span-event 'TextSpanEvent START)
14 stopTextSpan = #(make-span-event 'TextSpanEvent STOP)
17 startTrillSpan = #(make-span-event 'TrillSpanEvent START)
18 stopTrillSpan = #(make-span-event 'TrillSpanEvent STOP)
21 % STOP: junkme!
22 cresc = {
23 #(ly:export (make-event-chord (list cr)))
24 \set crescendoText = \markup { \italic "cresc." }
25 \set crescendoSpanner = #'text
29 dim = {
30 #(ly:export (make-event-chord (list decr)))
32 \set decrescendoText = \markup { \italic "dim." }
33 \set decrescendoSpanner = #'text
36 enddim = {
37 #(ly:export (make-event-chord (list enddecr)))
38 \unset decrescendoText
39 \unset decrescendoSpanner
42 % ah, this is handy: maybe drop resetting of properties in
43 % dynamic-engraver ?
44 endcresc = {
45 #(ly:export (make-event-chord (list endcr)))
46 \unset crescendoText
47 \unset crescendoSpanner
50 %%%%%%%%%%%%%%%%
52 setTextCresc = {
53 \set crescendoText = \markup { \italic "cresc." }
54 \set crescendoSpanner = #'text
55 \override DynamicTextSpanner #'style = #'dashed-line
58 setTextDecresc = {
59 \set decrescendoText = \markup { \italic "decresc." }
60 \set decrescendoSpanner = #'text
61 \override DynamicTextSpanner #'style = #'dashed-line
64 setTextDecr = {
65 \set decrescendoText = \markup { \italic "decr." }
66 \set decrescendoSpanner = #'text
67 \override DynamicTextSpanner #'style = #'dashed-line
70 setTextDim = {
71 \set decrescendoText = \markup { \italic "dim." }
72 \set decrescendoSpanner = #'text
73 \override DynamicTextSpanner #'style = #'dashed-line
76 setHairpinCresc = {
77 \unset crescendoText
78 \unset crescendoSpanner
81 setHairpinDecresc = {
82 \unset decrescendoText
83 \unset decrescendoSpanner
86 setHairpinDim = {
87 \unset decrescendoText
88 \unset decrescendoSpanner
93 % better name sustainstart/stop?
94 sustainUp = #(make-span-event 'SustainEvent STOP)
95 sustainDown = #(make-span-event 'SustainEvent START)
97 unaCorda = #(make-span-event 'UnaCordaEvent START)
98 treCorde = #(make-span-event 'UnaCordaEvent STOP)
100 sostenutoDown = #(make-span-event 'SostenutoEvent START)
101 sostenutoUp = #(make-span-event 'SostenutoEvent STOP)
103 %crescpoco = \set crescendoText = "cresc. poco a poco"
104 %decresc = \set crescendoText = "decr."
105 %dim = \set crescendoText = "dim."
107 newSpacingSection = #(make-event-chord (list (make-music 'SpacingSectionEvent)))