[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: mensural ligature
From: |
juergen . gruen |
Subject: |
RE: mensural ligature |
Date: |
Thu, 20 Apr 2023 14:06:16 GMT |
User-agent: |
freenet-api2 |
Hi Group,
how can I create this ligature?
it should be Semibreve-Breve
but
\[ a1 h\breve \]
but lilypond states "Semibreve must be followed by another one"
Any idea?
Best regards
Johannes
_______________________________________________________________________________________________
Hello,
here are the "rules" implemented in
"Mensural_ligature_engraver::transform_heads":
warning (_ ("ligature with less than 2 heads -> skipping"));
nr->warning ( _ ("cannot determine pitch of ligature primitive -> skipping"));
nr->warning (_ ("single note ligature - skipping"));
nr->warning (_ ("prime interval within ligature -> skipping"));
nr->warning ( _ ("mensural ligature: duration none of Mx, L, B, S ->
skipping"));
nr->warning ( _ ("semibrevis must be followed by another one -> skipping"));
nr->warning ( _ ("semibreves can only appear at the beginning of a
ligature,\n"
"and there may be only zero or two of them"));
nr->warning (_ ("invalid ligatura ending:\n when the last note is a descending
brevis,\n"
"the penultimate note must be another one,\n or the ligatura must be LB or
SSB"));
and if the last note is a descending brevis the previous note must be turned
into flexa
in case of a flexa:
/*
flexa requested, check whether allowed:
- there should be a previous note
- both of the notes must be of brevis shape
(i.e. can't be maxima or flexa;
longa is forbidden as well - it's nonexistent anyway)
- no compulsory flexa for the next note,
i.e. it's not an ultimate descending breve
*/
HTH, Juergen.
RE: mensural ligature,
juergen . gruen <=