bug-lilypond
[Top][All Lists]
Advanced

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

Regression: 2.19.61 doesn't handle melisma properly with multiple voices


From: Marnen Laibow-Koser
Subject: Regression: 2.19.61 doesn't handle melisma properly with multiple voices
Date: Wed, 30 Oct 2019 23:58:11 -0400

Hi everyone!

I've just run across a bug in 2.19.61. Normally when lyrics are set to a
voice with slurs, syllables don't get assigned to the second and subsequent
notes in a slur. But in 2.19.61, *if the voice in question is in a
polyphonic passage*, they do, which is a regression: 2.18 handles this
correctly.  Here's some example code; note the difference in lyric underlay
between the two measures, which should assign the lyrics the same way (and
do in 2.18).

---begin LilyPond code---
\version "2.19.61" % bug shows up in this version
% \version "2.18.2" % has correct behavior, no bug
\language "english"

global = {
  \key c \major
  \time 4/4
}

melody = \relative c' {
  \global
  c4( d) e f | % works as expected
  <<
    { \voiceOne c( d) e f } % doesn't work as expected in 2.19
    \new Voice { \voiceTwo c2 c4 d }
  >> |
}

verse = \lyricmode {
  \repeat unfold 2 { one two three }
}

\score {
  \new Staff { \melody }
  \addlyrics { \verse }
  \layout { }
}
-----end LilyPond code-----

Let me know if you need any further information to investigate this bug.
Thanks!

Best,
-- 
Marnen Laibow-Koser
address@hidden
http://www.marnen.org


reply via email to

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