]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/new/accordion-discant-symbols.ly
Doc-fr: updates texidocs
[lilypond.git] / Documentation / snippets / new / accordion-discant-symbols.ly
1 \version "2.16.0"
2
3 \header {
4   lsrtags = "keyboards, specific-notation, symbols-and-glyphs, workaround"
5
6   texidoc = "
7 This snippet has been obsoleted by predefined markup commands, see
8 @ruser{Accordion Registers}.  It's still useful as a simple
9 demonstration of how to combine symbols: the placement of the symbols
10 added with @code{\\markup} can be tweaked by changing the
11 @code{\\translate-scaled} arguments.  @code{\\translate-scaled} is
12 used here rather than @code{\\translate} in order to let the
13 positioning of the symbol parts adapt to changes of @code{font-size}.
14 "
15   doctitle = "Accordion-discant symbols"
16 }
17
18 discant = \markup {
19   \musicglyph #"accordion.discant"
20 }
21 dot = \markup {
22   \musicglyph #"accordion.dot"
23 }
24
25 \layout { ragged-right = ##t }
26
27 % 16 voets register
28 accBasson = ^\markup {
29   \combine
30   \discant
31   \translate-scaled #'(0 . 0.5) \dot
32 }
33
34 % een korig 8 en 16 voets register
35 accBandon = ^\markup {
36   \combine
37     \discant
38     \combine
39       \translate-scaled #'(0 . 0.5) \dot
40       \translate-scaled #'(0 . 1.5) \dot
41 }
42
43 accVCello = ^\markup {
44   \combine
45     \discant
46     \combine
47       \translate-scaled #'(0 . 0.5) \dot
48       \combine
49         \translate-scaled #'(0 . 1.5) \dot
50         \translate-scaled #'(1 . 1.5) \dot
51 }
52
53 % 4-8-16 voets register
54 accHarmon = ^\markup {
55   \combine
56     \discant
57     \combine
58       \translate-scaled #'(0 . 0.5) \dot
59       \combine
60         \translate-scaled #'(0 . 1.5) \dot
61         \translate-scaled #'(0 . 2.5) \dot
62 }
63
64 accTrombon = ^\markup {
65   \combine
66     \discant
67     \combine
68       \translate-scaled #'(0 . 0.5) \dot
69       \combine
70         \translate-scaled #'(0 . 1.5) \dot
71         \combine
72           \translate-scaled #'(1 . 1.5) \dot
73           \translate-scaled #'(-1 . 1.5) \dot
74 }
75
76 % eenkorig 4 en 16 voets register
77 accOrgan = ^\markup {
78   \combine
79     \discant
80     \combine
81       \translate-scaled #'(0 . 0.5) \dot
82       \translate-scaled #'(0 . 2.5) \dot
83 }
84
85 accMaster = ^\markup {
86   \combine
87     \discant
88     \combine
89       \translate-scaled #'(0 . 0.5) \dot
90       \combine
91         \translate-scaled #'(0 . 1.5) \dot
92         \combine
93           \translate-scaled #'(1 . 1.5) \dot
94           \combine
95             \translate-scaled #'(-1 . 1.5) \dot
96             \translate-scaled #'(0 . 2.5) \dot
97 }
98
99 accAccord = ^\markup {
100   \combine
101     \discant
102     \combine
103       \translate-scaled #'(0 . 1.5) \dot
104       \combine
105         \translate-scaled #'(1 . 1.5) \dot
106         \combine
107           \translate-scaled #'(-1 . 1.5) \dot
108           \translate-scaled #'(0 . 2.5) \dot
109 }
110
111 accMusette = ^\markup {
112   \combine
113     \discant
114     \combine
115       \translate-scaled #'(0 . 1.5) \dot
116       \combine
117         \translate-scaled #'(1 . 1.5) \dot
118         \translate-scaled #'(-1 . 1.5) \dot
119 }
120
121 accCeleste = ^\markup {
122   \combine
123     \discant
124     \combine
125       \translate-scaled #'(0 . 1.5) \dot
126       \translate-scaled #'(-1 . 1.5) \dot
127 }
128
129 accOboe = ^\markup {
130   \combine
131     \discant
132     \combine
133       \translate-scaled #'(0 . 1.5) \dot
134       \translate-scaled #'(0 . 2.5) \dot
135 }
136
137 accClarin = ^\markup {
138   \combine
139     \discant
140     \translate-scaled #'(0 . 1.5) \dot
141 }
142
143 accPiccolo = ^\markup {
144     \combine
145        \discant
146        \translate-scaled #'(0 . 2.5) \dot
147 }
148
149 accViolin = ^\markup {
150   \combine
151     \discant
152     \combine
153       \translate-scaled #'(0 . 1.5) \dot
154       \combine
155         \translate-scaled #'(1 . 1.5) \dot
156         \translate-scaled #'(0 . 2.5) \dot
157 }
158
159 \relative c'' {
160   c4 d\accBasson e f
161   c4 d\accBandon e f
162   c4 d\accVCello e f
163   c4 d\accHarmon e f
164   c4 d\accTrombon e f
165   \break
166   c4 d\accOrgan e f
167   c4 d\accMaster e f
168   c4 d\accAccord e f
169   c4 d\accMusette e f
170   c4 d\accCeleste e f
171   \break
172   c4 d\accOboe e f
173   c4 d\accClarin e f
174   c4 d\accPiccolo e f
175   c4 d\accViolin e f
176 }