bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ligatures spacing


From: Erik Sandberg
Subject: Re: ligatures spacing
Date: Fri, 16 Sep 2005 13:10:39 +0200
User-agent: KMail/1.8.1

On Monday 05 September 2005 14.06, Nancho Alvarez wrote:
> Hello!
> There is a problem with the ligature spacing.
> I think it is a known problem, but I mention it just in case.
>
> The spacing after a ligature seems to be proportional to the number of
> notes it contains. This is wrong. If there is a switch to change this
> behaviour it should be set in the definitions of VaticanaStaff.
>
> -----------------------------------------
> \version "2.7.7" %windows native
> \include "gregorian-init.ly"
> \new VaticanaStaff {
>          c' \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d'
> \inclinatum c'\] b
> }
> \layout {raggedright=##t}
> --------------------------------------------------
>
> Thanks very much to the lilypond community.

Thanks for the report.

I don't know about gregorian notation or ligatures, but my experiments suggest 
that the spacing of a ligature grows with the total duration of the ligature. 
(hence it's in some sense proportional to the number of notes in it). I think 
this is the way spacing usually behaves for other notes as well.

Can you play around with different configurations and extract a rule for how 
the spacing should be done?

Here's some code to start with:

\layout {raggedright=##t}

\new VaticanaStaff {
         c'4 \[\virga g'16 \inclinatum f' \inclinatum e' \inclinatum d' 
\inclinatum c'\] b
}

<<
\new VaticanaStaff {
         c'4 \[\virga g'16 \inclinatum f' \inclinatum e' \inclinatum d' 
\inclinatum c'\] b
}

\new Staff {c4 c16 c c c c c c }
>>

\new VaticanaStaff {
         c'4 \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d' 
\inclinatum c'\] b
}

<<
\new VaticanaStaff {
         c'4 \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d' 
\inclinatum c'\] b
}
\new Staff {c4 c4 c c c c c c }
>>

-- 
Erik




reply via email to

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