lilypond-user
[Top][All Lists]
Advanced

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

Re: Should I stop using barchecks in lyrics?


From: David Kastrup
Subject: Re: Should I stop using barchecks in lyrics?
Date: Tue, 31 Dec 2013 16:20:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Colin Tennyson <address@hidden> writes:

> The reason I included pipe symbols in the lyrics is that it helps me keep
> track. 
>
> The problem is: the Lilypond music interpreter issues many erroneous
> barcheck warnings for the lyrics sections. In the file I uploaded
> (Dormend'un giorn'a baia by Verdelot, choral, 4 voices), there are 11 of
> them.
>
> Dormend__a_minor.ly
> <http://lilypond.1069038.n5.nabble.com/file/n156790/Dormend__a_minor.ly>  
>
> I noticed a pattern in the erroneous-barcheck-in-lyrics warnings. They occur
> when at the corresponding position in the staff a tie extends from one bar
> to the next.
> (One other case: an erroneous-barcheck-warning-in-the-lyrics at a position
> where there are rests both left and right of that bar line.)
>
>
> My hypothesis:
> The bar checking algorithm for the lyrics does not take ties into
> account. 

There is no "bar checking algorithm for the lyrics": it is the normal
bar check.  Lyric ties are articulations: they are just attached to the
preceding notes.  They don't have a length of themselves.

> To find out whether the syllable placing algorithm is in any way dependent
> on the bar checks

Nothing is _dependent_ on the bar checks (I think there may be some
resynchronization option for when a warning is triggered, but it is off
by default).

> Can you advise me how to proceed?
> Should I stop using barchecks in lyrics?

At least with ties, they won't work.  It's conceivable that you can put
in \skip ... after a lyric tie in order to move forward to the time
where a bar check makes sense, but I haven't tried it, and it may well
throw off note/lyric synchronization altogether.

-- 
David Kastrup



reply via email to

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