lilypond-user
[Top][All Lists]
Advanced

[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.












reply via email to

[Prev in Thread] Current Thread [Next in Thread]