Re: ChoirStaff mungs lyrics when the syllables have durations - workaround
Ok. I think this isn't a real bug, then. (at least, I'd like to get the opinion of a developer with a clue about vocal stuff before I add it) Cheers, - Graham Steven McDougall wrote: % ChoirStaff mungs lyrics when the syllables have durations. I'm not top posting. % ChoirStaff mungs lyrics when the syllables have durations. % You can get around this problem with \set associated voice. \version "2.10.33" \layout { ragged-right = ##t } sopranonotes = \relative c' { e2 e4 } sopranowords = \lyricmode { do2 re4 } altonotes= \relative c' { e4 e4 e4 } \score { \context ChoirStaff << \context Staff = soprano << \context Voice = sop { \sopranonotes } \new Lyrics \sopranowords >> \context Staff = alto << \context Voice = alt { \altonotes } \new Lyrics \lyricmode { \set associatedVoice = #"alt" do4 re4 me4 } >> >> } ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: ChoirStaff mungs lyrics when the syllables have durations - workaround
2007/12/9, Graham Percival <[EMAIL PROTECTED]>: > Ok. I think this isn't a real bug, then. (at least, I'd like to get > the opinion of a developer with a clue about vocal stuff before I add it) Anyway, it's a nice workaround. Steven, could you add it to the LSR, and tag it as "Vocal music" and "workaround"? Thanks Valentin ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: ChoirStaff mungs lyrics when the syllables have durations - workaround
This looks like a very serious bug in my opinion. You should certainly be able to specify the durations explicitly for each syllable. It's a regression bug compared to early 2.10.x version. I actually did a binary search and found that the bug was introduced between versions 2.10.11 and 2.10.12. Note that the bug does not show up if you remove the upper stave. Also, as a workaround, you can specify the associated voice for each lyrics line: \version "2.10.33" \layout { ragged-right = ##t } sopranonotes = \relative c' { e2 e4 } sopranowords = \lyricmode { do2 re4 } altonotes= \relative c' { e4 e4 e4 } altowords= \lyricmode { do4 re4 me4 } \score { \context ChoirStaff << \context Staff = soprano << \context Voice = sop { \sopranonotes } >> \new Lyrics \with{associatedVoice = sop } \sopranowords \context Staff = alto << \context Voice = alt { \altonotes } >> \new Lyrics \with{associatedVoice = alt }\altowords >> } Finally, as has already been noted, the problem can also be solved using \lyricsto, see sections "Lyrics to multiple notes of a melisma" and "Divisi lyrics" in the manual. /Mats Graham Percival wrote: Ok. I think this isn't a real bug, then. (at least, I'd like to get the opinion of a developer with a clue about vocal stuff before I add it) Cheers, - Graham Steven McDougall wrote: % ChoirStaff mungs lyrics when the syllables have durations. I'm not top posting. % ChoirStaff mungs lyrics when the syllables have durations. % You can get around this problem with \set associated voice. \version "2.10.33" \layout { ragged-right = ##t } sopranonotes = \relative c' { e2 e4 } sopranowords = \lyricmode { do2 re4 } altonotes= \relative c' { e4 e4 e4 } \score { \context ChoirStaff << \context Staff = soprano << \context Voice = sop { \sopranonotes } \new Lyrics \sopranowords >> \context Staff = alto << \context Voice = alt { \altonotes } \new Lyrics \lyricmode { \set associatedVoice = #"alt" do4 re4 me4 } >> >> } ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond -- = Mats Bengtsson Signal Processing Signals, Sensors and Systems Royal Institute of Technology SE-100 44 STOCKHOLM Sweden Phone: (+46) 8 790 8463 Fax: (+46) 8 790 7260 Email: [EMAIL PROTECTED] WWW: http://www.s3.kth.se/~mabe = ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: ChoirStaff mungs lyrics when the syllables have durations - workaround
Thanks, added as http://code.google.com/p/lilypond/issues/detail?id=532 Cheers, - Graham On Mon, 10 Dec 2007 10:56:57 +0100 Mats Bengtsson <[EMAIL PROTECTED]> wrote: > This looks like a very serious bug in my opinion. You should > certainly be able to > specify the durations explicitly for each syllable. It's a regression > bug compared > to early 2.10.x version. I actually did a binary search and found > that the bug > was introduced between versions 2.10.11 and 2.10.12. > > Note that the bug does not show up if you remove the upper stave. > > Also, as a workaround, you can specify the associated voice for each > lyrics line: > > \version "2.10.33" > \layout { ragged-right = ##t } > > sopranonotes = \relative c' { e2 e4 } > sopranowords = \lyricmode { do2 re4 } > > altonotes= \relative c' { e4 e4 e4 } > altowords= \lyricmode { do4 re4 me4 } > > \score > { > \context ChoirStaff > << > \context Staff = soprano > << > \context Voice = sop { \sopranonotes } > >> > \new Lyrics \with{associatedVoice = sop } \sopranowords > \context Staff = alto > << > \context Voice = alt { \altonotes } > >> > \new Lyrics \with{associatedVoice = alt }\altowords > >> > } > > Finally, as has already been noted, the problem can also be solved > using \lyricsto, see sections "Lyrics to multiple notes of a melisma" > and "Divisi lyrics" in the manual. > > > /Mats > > Graham Percival wrote: > > Ok. I think this isn't a real bug, then. (at least, I'd like to > > get the opinion of a developer with a clue about vocal stuff before > > I add it) > > > > Cheers, > > - Graham > > > > Steven McDougall wrote: > >> % ChoirStaff mungs lyrics when the syllables have durations. > >> > >>> I'm not top posting. > >> > >> % ChoirStaff mungs lyrics when the syllables have durations. > >> > >> % You can get around this problem with \set associated voice. > >> > >> \version "2.10.33" > >> \layout { ragged-right = ##t } > >> > >> sopranonotes = \relative c' { e2 e4 } > >> sopranowords = \lyricmode { do2 re4 } > >> > >> altonotes= \relative c' { e4 e4 e4 } > >> > >> \score > >> { > >> \context ChoirStaff > >> << > >> \context Staff = soprano > >> << > >> \context Voice = sop { \sopranonotes } > >> \new Lyrics \sopranowords > >> >> > >> \context Staff = alto > >> << > >> \context Voice = alt { \altonotes } > >> \new Lyrics \lyricmode { \set associatedVoice = > >> #"alt" do4 re4 me4 } > >> >> > >> >> > >> } > >> > >> > >> > >> > >> ___ > >> bug-lilypond mailing list > >> bug-lilypond@gnu.org > >> http://lists.gnu.org/mailman/listinfo/bug-lilypond > >> > > > > > > ___ > > bug-lilypond mailing list > > bug-lilypond@gnu.org > > http://lists.gnu.org/mailman/listinfo/bug-lilypond > > -- > = > Mats Bengtsson > Signal Processing > Signals, Sensors and Systems > Royal Institute of Technology > SE-100 44 STOCKHOLM > Sweden > Phone: (+46) 8 790 8463 > Fax: (+46) 8 790 7260 > Email: [EMAIL PROTECTED] > WWW: http://www.s3.kth.se/~mabe > = > ___ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond