4 texidoc
= "Mensural ligatures show different shapes, depending on the
5 rhythmical pattern and direction of the melody line."
14 \remove "Ligature_bracket_engraver"
15 \consists "Mensural_ligature_engraver"
19 \override SpacingSpanner
#'packed-spacing
= ##t
20 \override PaperColumn
#'keep-inside-line
= ##f
26 \set Staff
.printKeyCancellation
= ##f
27 \cadenzaOn % turn off bar lines
28 #(set-accidental-style
'forget
)
34 b\breve^\markup { \column { { \bold "ligaturae binaria" } "BL" } }
39 g\breve^\markup { "BL" }
44 b\longa^\markup { "LL" }
49 g\longa^\markup { "LL" }
54 b\breve^\markup { "BB" }
59 g\breve^\markup { "BB" }
64 b\longa^\markup { "LB" }
69 g\longa^\markup { "LB" }
85 % ligaturae ternariae, quaternariae, etc. (sicut in Apel[1])
89 \column { { \bold "ligaturae ternariae, quaternariae, etc." } "BBL" } }
95 a\breve^\markup { "BBBB" }
102 b1^\markup { "SSBBBLB" }
112 a\longa^\markup { "LBMxBL" }
120 d'\breve^\markup { "BBBBLL" }
129 c'1^\markup { "SSBLLBB" }
140 % examples from "dtv-Atlas zur Musik" [2]
143 d'\breve^\markup { \column { { \bold "dtv-Atlas" } "BBL" } }
149 a\breve^\markup { "BBBL" }
156 b\longa.^\markup { "L.B.BBLBBB" }
167 c'1^\markup { "SSBB" }
174 b\longa^\markup { "LBL" }
180 a1^\markup { "SSBL" }
188 % some ligatures from Ockeghem: Missa De plus en plus
192 \column { { \bold "Ockeghem: Missa De plus en plus" } "MxMx" } }
197 d\longa^\markup { "LBBBB" }
205 c'\maxima^\markup { "MxL" }
210 e'\breve^\markup { "BBB" }
216 \override NoteHead
#'style
= #'blackpetrucci
217 b\longa^\markup { "LBBBBB." }
221 \once \override NoteHead
#'ligature-flexa
= ##t
223 \revert NoteHead
#'style
228 g\breve^\markup { "BBBBL" }
236 \override NoteHead
#'style
= #'blackpetrucci
237 e'1^\markup { "SSB" }
240 \revert NoteHead
#'style
244 g\longa^\markup { "LLLL" }
251 \override NoteHead
#'style
= #'blackpetrucci
252 e'\longa^\markup { "LBB" }
254 \revert NoteHead
#'style
259 \override NoteHead
#'style
= #'blackpetrucci
260 b\breve^\markup { "BBBBBBL" }
262 \override NoteHead
#'ligature-flexa
= ##t
263 \override NoteHead
#'flexa-width
= #3
266 \override NoteHead
#'flexa-width
= #5
269 \revert NoteHead
#'style
270 % though ligature-flexa is still ##t, this pair must be drawn as recta
272 \revert NoteHead
#'flexa-width
273 \revert NoteHead
#'ligature-flexa
278 % some from the Requiem
281 a1^\markup { \column { { \bold "Ockeghem: Requiem" } "SSBBBBBBBL" } }
294 c'\breve^\markup { "BBBBL" }
306 \override StaffSymbol
#'line-count
= #4
310 \set Staff
.printKeyCancellation
= ##f
311 \cadenzaOn % turn off bar lines
312 #(set-accidental-style
'forget
)
316 c\breve^\markup { \column { { \bold "crazy ligatures" } "BBBBB" } }
324 bes\breve^\markup { "BB" }
326 \
] % TODO: accidentals must be collected and printed before ligature
329 a\breve.^\markup { "B.B.B.B.B.B.B.B.B." }
343 \
] % TODO the first dot is too high to avoid a non-existent (ledger) line
347 % invalid ligatures (those commented out are rejected with explanation)
350 % a1^\markup { \column { { \bold "invalid ligatures" } "SS" } }
355 a\breve^\markup { "BBB" }
361 % f\longa^\markup { "LLB" }
367 % f\breve^\markup { "BSLB" }
377 % [1] Willi Apel: The Notation of Polyphonic Music. 900-1600.
378 % [2] Ulrich Michels: dtv-Atlas zur Musik, 1977.