bug-lilypond
[Top][All Lists]
Advanced

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

Re: Part Combiner problems


From: Reinhold Kainhofer
Subject: Re: Part Combiner problems
Date: Wed, 4 May 2011 14:07:44 +0200
User-agent: KMail/1.13.6 (Linux/2.6.38-9-generic; KDE/4.6.2; i686; ; )

Am Mittwoch, 4. Mai 2011, 13:29:48 schrieb Ralph Palmer:
> On Mon, Apr 25, 2011 at 8:54 AM, Olexa Bilaniuk <address@hidden> wrote:
> > > I'm not top posting.
> > 
> > I have found an issue with the \partcombine tool, but I am not quite
> > sure whether it is a definite bug or one of the "various" limitations
> > it has. If one starts a tie, slur, crescendo hairpin or other such
> > while in one "mode" of \partcombine (\partcombineChords,
> > \partcombineApart, \partcombineUnisono, etc.) and then switches to
> > another before the tie, slur or crescendo hairpin is complete,
> > Lilypond prints a warning about unterminated ____ and does not print
> > it. The following source code triggers the bug:
> > 
> > \version "2.13.60"
> > 
> > FlautoI = \relative c''{ \partcombineChords c2~ \partcombineApart c }
> > FlautoII = \relative c''{ \partcombineChords b2\< \partcombineApart b\! }
> > 
> > \relative c''{
> > 
> >       \partcombine \FlautoI \FlautoII
> > 
> > }
> > 
> > 
> > 
> > I suspect this is because in regular polyphony, inter-Voice spanning
> > objects are disallowed?

Yes, exactly. \partcombine internally distributes the note events to 4 
different voice (one for voice 1, one for voice 2, one for solo and one for 
together (i.e. chords or unison)). In your example, the c2 is placed in the 
TOGETHER voice, while the second c is placed in the VOICE1 voice...

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, address@hidden, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org



reply via email to

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