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
25 \set Staff
.printKeyCancellation
= ##f
26 \cadenzaOn % turn off bar lines
27 #(set-accidental-style
'forget
)
33 b\breve^\markup { \column { { \bold "ligaturae binaria" } "BL" } }
38 g\breve^\markup { "BL" }
43 b\longa^\markup { "LL" }
48 g\longa^\markup { "LL" }
53 b\breve^\markup { "BB" }
58 g\breve^\markup { "BB" }
63 b\longa^\markup { "LB" }
68 g\longa^\markup { "LB" }
84 % ligaturae ternariae, quaternariae, etc. (sicut in Apel[1])
88 \column { { \bold "ligaturae ternariae, quaternariae, etc." } "BBL" } }
94 a\breve^\markup { "BBBB" }
101 b1^\markup { "SSBBBLB" }
111 a\longa^\markup { "LBMxBL" }
119 d'\breve^\markup { "BBBBLL" }
128 c'1^\markup { "SSBLLBB" }
139 % examples from "dtv-Atlas zur Musik" [2]
142 d'\breve^\markup { \column { { \bold "dtv-Atlas" } "BBL" } }
148 a\breve^\markup { "BBBL" }
155 b\longa.^\markup { "L.B.BBLBBB" }
166 c'1^\markup { "SSBB" }
173 b\longa^\markup { "LBL" }
179 a1^\markup { "SSBL" }
187 % some ligatures from Ockeghem: Missa De plus en plus
191 \column { { \bold "Ockeghem: Missa De plus en plus" } "MxMx" } }
196 d\longa^\markup { "LBBBB" }
204 c'\maxima^\markup { "MxL" }
209 e'\breve^\markup { "BBB" }
215 \override NoteHead
#'style
= #'blackpetrucci
216 b\longa^\markup { "LBBBBB." }
220 \once \override NoteHead
#'ligature-flexa
= ##t
222 \revert NoteHead
#'style
227 g\breve^\markup { "BBBBL" }
235 \override NoteHead
#'style
= #'blackpetrucci
236 e'1^\markup { "SSB" }
239 \revert NoteHead
#'style
243 g\longa^\markup { "LLLL" }
250 \override NoteHead
#'style
= #'blackpetrucci
251 e'\longa^\markup { "LBB" }
253 \revert NoteHead
#'style
258 \override NoteHead
#'style
= #'blackpetrucci
259 b\breve^\markup { "BBBBBBL" }
261 \override NoteHead
#'ligature-flexa
= ##t
262 \override NoteHead
#'flexa-width
= #3
265 \override NoteHead
#'flexa-width
= #5
268 \revert NoteHead
#'style
269 % though ligature-flexa is still ##t, this pair must be drawn as recta
271 \revert NoteHead
#'flexa-width
272 \revert NoteHead
#'ligature-flexa
277 % some from the Requiem
280 a1^\markup { \column { { \bold "Ockeghem: Requiem" } "SSBBBBBBBL" } }
293 c'\breve^\markup { "BBBBL" }
305 \override StaffSymbol
#'line-count
= #4
309 \set Staff
.printKeyCancellation
= ##f
310 \cadenzaOn % turn off bar lines
311 #(set-accidental-style
'forget
)
315 c\breve^\markup { \column { { \bold "crazy ligatures" } "BBBBB" } }
323 bes\breve^\markup { "BB" }
325 \
] % TODO: accidentals must be collected and printed before ligature
328 a\breve.^\markup { "B.B.B.B.B.B.B.B.B." }
342 \
] % TODO the first dot is too high to avoid a non-existent (ledger) line
346 % invalid ligatures (those commented out are rejected with explanation)
349 % a1^\markup { \column { { \bold "invalid ligatures" } "SS" } }
354 a\breve^\markup { "BBB" }
360 % f\longa^\markup { "LLB" }
366 % f\breve^\markup { "BSLB" }
376 % [1] Willi Apel: The Notation of Polyphonic Music. 900-1600.
377 % [2] Ulrich Michels: dtv-Atlas zur Musik, 1977.