bug-lilypond
[Top][All Lists]
Advanced

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

Re: Possible bug in 2.12.[23]


From: Phil Holmes
Subject: Re: Possible bug in 2.12.[23]
Date: Tue, 3 Aug 2010 18:08:43 +0100

This would appear to be a feature of the "implicit" voice creation, as described in the Notation Reference 1.5.2. If you explicitly name the voices:

alt = \relative c'' { a2 << { \voiceTwo \stemDown \hs \ignore e2 } \new Voice { \voiceTwo a4( gis) } >> }

I think you'll find you get what you want.

For future reference, queries where it's not clear it's a bug are usually best sent to the lilypond-user group initially.

--
Phil Holmes
Bug Squad


"Herman Grootaers" <address@hidden> wrote in message news:address@hidden
I'm not top posting.

Greetings all,

I have recently restarted a project of myself, because I do have some free
time to spare.

So I started to upgrade a number of scores I had already done and I discovered
the following excerpt which does behave weird. It is in the alto-part of a
four-voice a-capella choir-piece which in one bar is split. The lyrics however are not handled correctly, due to the fact that the alto-part is completely
gone, but will be taken on in the next bar.

If I reduce  the excerpt to the offending part of the bar I get an error
indicating that the alto-part is missing, although is printed. strange

This behaviour is also in version 2.12.2, earlier versions I cannot remember
if this was already in place.

Yours,
Herman Grootaers
Ps: I am subscribed to the bu-list, i.e. I do receive the mails from the bug-
list.



Lilypond-listing <<
\version "2.12.3"
global = { \key g \major
          \time 4/4
        }
ignore = \override NoteColumn #'ignore-collision = ##t
hs = \once \override NoteColumn #'force-hshift = #1.7
sop = \relative c'' { c2 \hs b }
alt = \relative c'' { a2 << { \stemDown \hs \ignore e2 } \\ { a4( gis) } >> }
ten = \relative c'  { e2 d }
bas = \relative c   { e2 <<e, e'>> }
koor = \lyricmode { bla bla }
\score
{ \context ChoirStaff
  << \context Staff = "women"
    << \clef treble
\set Staff.instrumentName = \markup { \center-column { Soprano Alto } }
       \context Voice = "soprano" { \voiceOne << \global \sop >> }
       \context Voice = "alto" { \voiceTwo << \global \alt >> }
       \context Lyrics = alto { s1 }
    >>
    \context Staff = "men"
    << \clef bass
\set Staff.instrumentName = \markup { \center-column { Tenor Bas } }
       \context Voice = "tenor" { \voiceOne << \global \ten >> }
       \context Voice = "bass" { \voiceTwo << \global \bas >> }
    >>
    \context Lyrics = alto \lyricsto alto \koor
  >>
  \layout { \context { \Staff } }
}





reply via email to

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