lilypond-user
[Top][All Lists]
Advanced

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

Re: exchange LyricHyphen with a "proper" hyphen


From: Knut Petersen
Subject: Re: exchange LyricHyphen with a "proper" hyphen
Date: Sun, 11 Dec 2016 08:37:47 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1

Hi Joram!

Ok, I misunderstood your problem.

What I do is shown here [like 1]:

     \new ChoirStaff <<
       \new Staff \soprano
       \addlyrics \text
       \new Staff \alto
       \addlyrics \text
       \new Staff { \clef "treble_8" \tenor }
       \addlyrics \text
       \new Staff { \clef "bass" \bass }
       \addlyrics \text
     >>

Or the same with
       \new Staff \new Voice = "soprano" \soprano
       \new Lyrics \lyricsto "soprano" \text
etc.

So each staff has its own lyrics context but the content is the same
variable. That works.

The attached patch should solve your problem. But it changes the c++ sources 
and requires
recompilation.

Probably it will not be accepted as it is possible to reimplement a 
Lyric_extender::print()
with the desired changes in scheme and to include it in any lilypond source 
that needs it ;-)

In principle, the information about where to put
extender lines is already given by the number of notes per syllable.
You don't want extenders and hyphens at the same time ...

cu,
 Knut

Attachment: 0001-Kill-lyric-extenders-if-number-of-heads-2.patch
Description: Text Data


reply via email to

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