]> git.donarmstrong.com Git - lilypond.git/blob - scm/script.scm
* input/les-nereides.ly: Remove three fingering tweaks, update
[lilypond.git] / scm / script.scm
1 ;;;; script.scm -- Script definitions
2 ;;;;
3 ;;;; source file of the GNU LilyPond music typesetter
4 ;;;; 
5 ;;;; (c) 2000--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
6
7 (set! default-script-alist
8       (append 
9        '(("thumb" .
10           ((script-stencil . (feta . ("thumb"  . "thumb")))
11            (direction . 1)))
12          ("accent" .
13           ((avoid-slur . around)
14            (follow-into-staff . #t)
15            (script-stencil . (feta . ("sforzato" .  "sforzato")))
16            (side-relative-direction . -1)))      
17          ("espressivo" .
18           ((avoid-slur . around)
19            (follow-into-staff . #t)
20            (script-stencil . (feta . ("espr" .  "espr")))
21            (side-relative-direction . -1)))      
22          ("marcato" .
23           ((script-stencil . (feta . ("dmarcato" . "umarcato")))
24            (follow-into-staff . #t)
25            (side-relative-direction .  -1)))
26          ("staccatissimo" .
27           ((avoid-slur . inside) 
28            (script-stencil . (feta . ("dstaccatissimo" . "ustaccatissimo")))
29            (side-relative-direction .  -1)))
30          
31          ("portato" .
32           ((script-stencil . (feta . ("uportato" . "dportato")))
33            (side-relative-direction . -1)))
34
35          ("accentus" .
36           ((script-stencil . (feta . ("uaccentus" . "uaccentus")))
37            (side-relative-direction .  -1)
38            (follow-into-staff  . #t)
39            (priority . -100)
40            (direction  . 1)))
41          ("ictus" .
42           ((script-stencil . (feta . ("ictus" . "ictus")))
43            (side-relative-direction .  -1)
44            (follow-into-staff  . #t)
45            (priority . -100)
46            (direction  . -1)))
47          ("semicirculus" .
48           ((script-stencil . (feta . ("dsemicirculus" . "dsemicirculus")))
49            (side-relative-direction .  -1)
50            (follow-into-staff  . #t)
51            (priority . -100)
52            (direction  . 1)))
53          ("circulus" .
54           ((script-stencil . (feta . ("circulus" . "circulus")))
55            (side-relative-direction .  -1)
56            (follow-into-staff  . #t)
57            (priority . -100)
58            (direction  . 1)))
59
60          ("signumcongruentiae" .
61           ((script-stencil . (feta . ("dsignumcongruentiae" . "usignumcongruentiae")))
62            (direction .  1)))
63          ("fermata" .
64           ((script-stencil . (feta . ("dfermata" . "ufermata")))
65            (avoid-slur . around)
66            (direction .  1)))
67          ("shortfermata" .
68           ((script-stencil . (feta . ("dshortfermata" . "ushortfermata")))
69            (direction .  1)))
70          ("longfermata" .
71           ((script-stencil . (feta . ("dlongfermata" . "ulongfermata")))
72            (direction .  1)))
73          ("verylongfermata" .
74           ((script-stencil . (feta . ("dverylongfermata" . "uverylongfermata")))
75            (direction .  1)))
76          ("stopped" .
77           ((script-stencil . (feta . ("stopped" . "stopped")))
78            (direction  . 1)))
79          ("staccato" .
80           ((script-stencil . (feta . ("staccato" . "staccato")))
81            (side-relative-direction .  -1)
82            (follow-into-staff  . #t)
83            (avoid-slur . inside) 
84            (priority . -100)))
85          ("tenuto" .
86           ((script-stencil . (feta . ("tenuto" . "tenuto")))
87            (follow-into-staff . #t)
88            (avoid-slur . inside)
89            (side-relative-direction . -1)))
90          ("comma" .
91           ((script-stencil . (feta . ("lcomma" . "rcomma")))
92            (follow-into-staff . #t)
93            (direction . 1)))
94          ("varcomma" .
95           ((script-stencil . (feta . ("lvarcomma" . "rvarcomma")))
96            (follow-into-staff . #t)
97            (direction . 1)))
98          ("upbow" .
99           ((script-stencil . (feta . ("upbow" . "upbow")))
100            (avoid-slur . around)
101            (direction  . 1)))
102          ("downbow" .
103           ((script-stencil . (feta . ("downbow" . "downbow")))
104            (avoid-slur . around)
105            (direction  . 1)))
106          ("lheel" .
107           ((script-stencil . (feta . ("upedalheel" . "upedalheel")))
108            (direction .  -1))
109           )
110          ("rheel" .
111           ((script-stencil . (feta . ("dpedalheel" . "dpedalheel")))
112            (direction  . 1)))
113          ("ltoe" .
114           ((script-stencil . (feta . ("upedaltoe" . "upedaltoe")))
115            (direction  . -1)))
116          ("rtoe" .
117           ((script-stencil . (feta . ("dpedaltoe" . "dpedaltoe")))
118            (direction  . 1)))
119          ("turn" .
120           ((script-stencil . (feta . ("turn" . "turn")))
121            (direction  . 1)))
122          ("open" .
123           ((script-stencil . (feta . ("open" . "open")))
124            (direction  . 1)))
125          ("flageolet" .
126           ((script-stencil . (feta . ("flageolet" . "flageolet")))
127            (direction  . 1)))
128          ("reverseturn" .
129           ((script-stencil . (feta . ("reverseturn" . "reverseturn")))
130            (direction  . 1)))
131          ("trill" .
132           ((script-stencil . (feta . ("trill" . "trill")))
133            (direction . 1)
134            (priority . 2000)))
135          ("prall" .
136           ((script-stencil . (feta . ("prall" . "prall")))
137            (direction  . 1)))
138          ("mordent" .
139           ((script-stencil . (feta . ("mordent" . "mordent")))
140            (direction  . 1)))
141          ("prallprall" .
142           ((script-stencil . (feta . ("prallprall" . "prallprall")))
143            (direction  . 1)))
144          ("prallmordent" .
145           ((script-stencil . (feta . ("prallmordent" . "prallmordent")))
146            (direction  . 1)))
147          ("upprall" .
148           ((script-stencil . (feta . ("upprall" . "upprall")))
149            (direction  . 1)))
150          ("downprall" .
151           ((script-stencil . (feta . ("downprall" . "downprall")))
152            (direction  . 1)))
153          ("upmordent" .
154           ((script-stencil . (feta . ("upmordent" . "upmordent")))
155            (direction  . 1)))
156          ("downmordent" .
157           ((script-stencil . (feta . ("downmordent" . "downmordent")))
158            (direction  . 1)))
159          ("lineprall" .
160           ((script-stencil . (feta . ("lineprall" . "lineprall")))
161            (direction  . 1)))
162          ("pralldown" .
163           ((script-stencil . (feta . ("pralldown" . "pralldown")))
164            (direction  . 1)))
165          ("prallup" .
166           ((script-stencil . (feta . ("prallup" . "prallup")))
167            (direction  . 1)))
168          ("segno" .
169           ((script-stencil . (feta . ("segno" . "segno")))
170            (direction  . 1)))
171          ("coda" .
172           ((script-stencil . (feta . ("coda" . "coda")))
173            (direction  . 1)))
174          ("varcoda" .
175           ((script-stencil . (feta . ("varcoda" . "varcoda")))
176            (direction  . 1))))
177        default-script-alist)
178       )