]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/mensural-ligatures.ly
f3956e74c50c4a7c4f6c4ad038d32cf029766bfd
[lilypond.git] / input / regression / mensural-ligatures.ly
1 \version "2.6.0"
2
3 \header {
4   texidoc = "Mensural ligatures show different shapes, depending on the
5   rhythmical pattern and direction of the melody line."
6 }
7
8 \score {
9   \context Voice{
10     \clef "petrucci-c4"
11     \set Staff.printKeyCancellation = ##f
12     \cadenzaOn % turn off bar lines
13     #(set-accidental-style 'forget)
14
15     % ligaturae binaria
16
17     \[
18       b\breve^\markup { \column { { \bold "ligaturae binaria" } "BL" } }
19       g\longa
20     \]
21
22     \[
23       g\breve^\markup { "BL" }
24       b\longa
25     \]
26
27     \[
28       b\longa^\markup { "LL" }
29       g
30     \]
31
32     \[
33       g\longa^\markup { "LL" }
34       b
35     \]
36
37     \[
38       b\breve^\markup { "BB" }
39       g
40     \]
41
42     \[
43       g\breve^\markup { "BB" }
44       b
45     \]
46
47     \[
48       b\longa^\markup { "LB" }
49       g\breve
50     \]
51
52     \[
53       g\longa^\markup { "LB" }
54       b\breve
55     \]
56
57     \[
58       b1^\markup { "SS" }
59       g
60     \]
61
62     \[
63       g1^\markup { "SS" }
64       b
65     \]
66
67     \bar "|" \break
68
69     % ligaturae ternariae, quaternariae, etc. (sicut in Apel[1])
70
71     \[
72       b\breve^\markup {
73         \column { { \bold "ligaturae ternariae, quaternariae, etc." } "BBL" } }
74       a
75       g\longa
76     \]
77
78     \[
79       a\breve^\markup { "BBBB" }
80       g
81       a
82       b
83     \]
84
85     \[
86       b1^\markup { "SSBBBLB" }
87       a
88       g\breve
89       a
90       b
91       a\longa
92       b\breve
93     \]
94
95     \[
96       a\longa^\markup { "LBMxBL" }
97       g\breve
98       a\maxima
99       b\breve
100       a\longa
101     \]
102
103     \[
104       d'\breve^\markup { "BBBBLL" }
105       c'
106       f
107       d'
108       b\longa
109       g
110     \]
111
112     \[
113       c'1^\markup { "SSBLLBB" }
114       b
115       g\breve
116       d'\longa
117       a
118       c'\breve
119       b
120     \]
121
122     \bar "|" \break
123
124     % examples from "dtv-Atlas zur Musik" [2]
125
126     \[
127       d'\breve^\markup { \column { { \bold "dtv-Atlas" } "BBL" } }
128       c'
129       b\longa
130     \]
131
132     \[
133       a\breve^\markup { "BBBL" }
134       b
135       c'
136       d'\longa
137     \]
138
139     \[
140       b\longa.^\markup { "L.B.BBLBBB" }
141       g\breve.
142       a\breve
143       b
144       c'\longa
145       a\breve
146       b
147       a
148     \]
149
150     \[
151       c'1^\markup { "SSBB" }
152       b
153       g\breve
154       a
155     \]
156
157     \[
158       b\longa^\markup { "LBL" }
159       a\breve
160       c'\longa
161     \]
162
163     \[
164       a1^\markup { "SSBL" }
165       b
166       d'\breve
167       c'\longa
168     \]
169
170     \bar "|" \break
171
172     % some ligatures from Ockeghem: Missa De plus en plus
173
174     \[
175        c'\maxima^\markup {
176         \column { { \bold "Ockeghem: Missa De plus en plus" } "MxMx" } }
177        g
178     \]
179
180     \[
181       d\longa^\markup { "LBBBB" }
182       c\breve
183       f
184       e
185       d
186     \]
187
188     \[
189       c'\maxima^\markup { "MxL" }
190       d'\longa
191     \]
192
193     \[
194       e'\breve^\markup { "BBB" }
195       d'
196       c'
197     \]
198
199     \[
200       b\longa^\markup { "LBBBBB" }
201       c'\breve
202       d'
203       g
204       f
205       g
206    \]
207
208     \[
209       g\breve^\markup { "BBBBL" }
210       b
211       c'
212       e'
213       d'\longa
214     \]
215
216     \[
217       e'1^\markup { "SSB" }
218       a
219       g\breve
220     \]
221
222     \[
223       g\longa^\markup { "LLLL" }
224       b
225       c'
226       e'
227     \]
228
229     \bar "|" \break
230
231     % some from the Requiem
232
233     \[
234       a1^\markup { \column { { \bold "Ockeghem: Requiem" } "SSBBBBBBBL" } }
235       d
236       e\breve
237       f
238       d
239       f
240       e
241       f
242       g
243       e\longa
244     \]
245
246     \[
247       c'\breve^\markup { "BBBBL" }
248       c
249       d
250       c
251       c'\longa
252     \]
253
254     \bar "|" \break
255
256     % crazy ligatures
257
258     \[
259       c\breve^\markup { \column { { \bold "crazy ligatures" } "BBBBB" } }
260       e
261       f
262       g
263       bes
264     \]
265
266     \[
267       bes\breve^\markup { "BB" }
268       a
269     \] % TODO: accidentals must be collected and printed before ligature
270
271     \[
272       a\breve.^\markup { "B.B.B.B.B.B.B.B.B." }
273       g
274       b
275       a
276       e
277       g
278       f
279       a
280       g
281     \]
282
283     \[
284       b^\markup { "B.B." }
285       a
286     \] % TODO: dots within ligatures must be placed above heads
287
288     \bar "|" \break
289
290     % invalid ligatures (those commented out are rejected with explanation)
291
292     %  \[
293     %    a1^\markup { \column { { \bold "invalid ligatures" } "SS" } }
294     %    as
295     %  \]
296
297     \[
298       a\breve^\markup { "BBB" }
299       g
300       as
301     \]
302
303     %  \[
304     %    f\longa^\markup { "LLB" }
305     %    g
306     %    f\breve
307     %  \]
308
309     %  \[
310     %    f\breve^\markup { "BSLB" }
311     %    a1
312     %    g\longa
313     %    a\breve
314     %  \]
315   }
316
317   \layout {
318     raggedright = ##t
319     packed = ##t
320     indent = 0.0
321     \context {
322       \Voice
323       \remove Ligature_bracket_engraver
324       \consists Mensural_ligature_engraver
325     }
326   }
327 }
328
329 % Litterae:
330 %
331 % [1] Willi Apel: The Notation of Polyphonic Music. 900-1600.
332 % [2] Ulrich Michels: dtv-Altlas zur Musik, 1977.
333 %