bug-lilypond
[Top][All Lists]
Advanced

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

Re: Bug: lyrics set to Devnull ignore implicit melismata


From: Sietse Brouwer
Subject: Re: Bug: lyrics set to Devnull ignore implicit melismata
Date: Fri, 19 Jan 2007 16:54:13 +0100

On 19/01/07, Han-Wen Nienhuys wrote:
but I think this is not a good way to use devnull. If the lyrics are aligned
to devnull, it cannot find note heads to center the syllables on.  This will
never work.

However, this exact usage of Devnull is suggested in the manual.
From 7.4.7.5 "Lyrics independent of notes":
[snip]
voice = {
 c''2
 \tag #'music { c''2 }
 \tag #'lyricrhythm { c''4. c''8 }
 d''1
}

lyr = \lyricmode { I like my cat! }

<<
 \new Staff \keepWithTag #'music \voice
 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
 \new Lyrics \lyricsto "nowhere" \lyr

[/snip]

In fact, that's how I discovered this bug.

On the other hand: if you explicitly set syllable durations in the lyrics, i.e.
\lyricmode { I2 like4. my8 cat1 }
then the lyrics align to the noteheads just fine, even when they
aren't actually there.

Is there any way you could get the durations from what is fed into
Devnull, pair the list of syllables and the list of durations, and use
whatever routine is used for lyrics with explicit durations?

If that's not possible, then the manual should be updated to recommend
explicit durations instead; if yes, then I guess the manual should
still be temporarily 'updated' until the release fixing this is out. A
small job either way, so I'll pick it up; just let me know.

Regards,

Sietse
Sietse Brouwer




reply via email to

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