bug-lilypond
[Top][All Lists]
Advanced

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

partcombine status


From: Jay Anderson
Subject: partcombine status
Date: Sun, 18 Jun 2006 20:58:04 -0700

After making this example for the bug report I did a quick search for
the problems I was seeing. I'm having trouble with the partcombiner
and it seems that it is being rewritten (from Han-Wen Nienhuys on
2005-08-20). I'm just wondering if there is any status on this effort?
(side question: is there a bug tracker setup for lilypond for looking
up status on these issues? bugzilla, mantis, trac, etc.?) I started
looking through the code to understand it, but if there is already an
effort to fix it I'll hold off.

The problems I'm seeing are well known from what it looks like:

- Blank measures, missing rests.
- Parts are not combined when more than an octave apart.

This second one apparently is the intended behavior. Is there any way
to disable this (or a hack to get around it)? For my purposes it is
really NOT what I want.

Below are examples of what I'm seeing. The first has a blank 7th
measure and is missing a rest in the first part of the next measure
(I'm not sure I've seen this second missing rest reported before) The
second example is just parts being more than an octave apart. The only
solution that I've come up with so far is using lots of tags to take
out some of the dynamics when I generate the score; a pain and still
not quite what I'm wanting.

Thanks for all the help!

-----Jay Anderson

\version "2.8.3"

clarinetOne = \relative c''
{
 \time 3/4
 \key f \major
 r4 r c~\p |
 c(_\markup{\italic cresc.} d ees) |
 f2(\p a4 |
 f2 c4) |
 f( a c |
 f,) r r |
 R2. |
 r4 r a,(\p |
 bes d f) |
}

clarinetTwo = \relative c''
{
 \time 3/4
 \key f \major
 R2.*9 |
}

hornOne = \relative c''
{
 \time 3/4
 \key c \major
 r4 d2~\f |
 d4 d2~\f |
 d4 d2\f |
 d2\f d4-.\f |
 d4-. f-.\ff \repeat unfold 10 {f-.} |
 e4 r r |
 e r r |
 c r r | \bar "|."
}

hornTwo = \relative c'
{
 \time 3/4
 \key c \major
 r4 g2~\f |
 g4 g2~\f |
 g4 g2\f |
 g2\f g4-.\f |
 g4-. g-.\ff \repeat unfold 10 {g-.} |
 c4 r r |
 c' r r |
 e, r r | \bar "|."
}

\score
{
 \new Staff
 {
   \set Staff.instrument = "Clarinets"
   \set Staff.instr = "Cl."
   \partcombine
     \clarinetOne
     \clarinetTwo
 }
}

\score
{
 \new Staff
 {
   \set Staff.instrument = "Horns"
   \set Staff.instr = "Hn."
   \partcombine
     \hornOne
     \hornTwo
 }
}




reply via email to

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