El 06.03.2009, a las 13:54, Valentin Villenave escribió:

2009/3/6 James E. Bailey <[email protected]>:

\version "2.12.2"
musOne = \context Voice = upperOne \relative f' { f4 <<{g a}\\{e d} >>f }
musTwo = \context Voice = upperTwo \relative f' { f4 <<{\voiceOne g
a}\context Voice = lowerTwo {\voiceTwo e d}>>\oneVoice f }
lyr = \lyricmode { This text splits here. }

\score {
       <<
               \new Staff \musOne
               \new Lyrics \lyricsto upperOne \lyr
       >>
}
\score {
       <<
               \new Staff \musTwo
               \new Lyrics \lyricsto upperTwo \lyr
       >>
}


I'm not sure how such an example could be handled automatically, since
you're using manual Voice naming for your \lyricsto instructions.

I should try again and search for Mats' example I mentioned.

I'm of the opinion anything Mats does is better than anything I do. The goal is that <<{}\\{}>> doesn't create two new voice contexts, but rather keeps the first one active, and just creates a second new voice context. Remember that the goal here is that one voice is consistent throughout. I guess I could have used the \voiceOneStyle, in which case, the example would be:
\version "2.12.2"
musOne = \context Voice = upperOne \relative f' { \voiceOneStyle f4 << {g a}\\{e d}>>f } musTwo = \context Voice = upperTwo \relative f' { \voiceOneStyle f4 << {\voiceOne g a}\context Voice = lowerTwo {\voiceTwo e d}>>\oneVoice f }

\score {
       <<
               \new Staff \musOne
       >>
}
\score {
       <<
               \new Staff \musTwo
       >>
}

_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to