Hello Gabriel,

> But as soon as I add
> 
> \include "gregorian.ly"
> 
> at the beginning of my code, manual syllable durations
> <https://lilypond.org/doc/v2.24/Documentation/notation/common-notation-for-vocal
> -music#manual-syllable-durations> for the English words stop working: the
> entirety of the phrase “Hail, Holy Queen,” is printed under the first Latin
> syllable “Sal,” before “ve” and its corresponding note (e).

That is actually because in the code "Hail, Holy Queen" is treated as a singly 
syllable. And the issue there is that gregorian.ly overrides 
Score.SpacingSpanner.packed-spacing to #t. This then means that things should 
be spaced together as close a possible.

But it seems that this also causes full lyrics length to be taken into account 
for spacing, as you can see here:

%%%
\new Staff {
  \override Score.SpacingSpanner.packed-spacing = ##t
  c' c' c' c'
} \addlyrics {
  test _ _ test
}
%%%

If you are sure that the translation will fit where it is you could do

%%%
\override LyricText.X-extent = #'(0 . 0)
%%%

but then you’d need to manually make sure that things work out. Or you can do

%%%
\override Score.SpacingSpanner.packed-spacing = ##f
%%%

to have things spaced regularly. To achieve a similar look to tight spacing 
(with even and very dense spacing) you can override

%%%
\override Score.SpacingSpanner.spacing-increment = 0
%%%

This is by how much the the horizontal spacing gets larger for durations larger 
than shortest duration. Setting this to 0 should essentially space everything 
as 
close together as possible.

Cheers,
Tina

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to