3 voice polyphony bug

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

3 voice polyphony bug

TiagoM
Congratulations for your wonderfull program.

I supose I found a bug: these two line of scores should give the same output.
this would avoid a seldom 3voice tempo to have 3 voice score all the time.

\version "2.6.3"

\score {
\time 3/4
<<
{\stemUp f''2 e''4}\\
{<<{\stemDown c'2.}\\{\stemDown s4 <e' g' c''>2}>>}>>
}
\score {
\time 3/4
<<
{\stemUp f''2 e''4}\\
{\stemDown c'2.}\\
{\stemDown s4 <e' g' c''>2}>>
}

Another thing: In guitar it is comon to make an arpeggio down and up over the
same notes. How can I place a \arpeggioDown\arpeggioUp on a set of notes?

Thanks a lot

Tiago Morin



_______________________________________________
bug-lilypond mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/bug-lilypond
Reply | Threaded
Open this post in threaded view
|

Re: 3 voice polyphony bug

Erik Sandberg
On Tuesday 07 March 2006 09.34, Tiago Morin wrote:

> Congratulations for your wonderfull program.
>
> I supose I found a bug: these two line of scores should give the same
> output. this would avoid a seldom 3voice tempo to have 3 voice score all
> the time.
>
> \version "2.6.3"
>
> \score {
> \time 3/4
> <<
> {\stemUp f''2 e''4}\\
> {<<{\stemDown c'2.}\\{\stemDown s4 <e' g' c''>2}>>}>>
> }

You don't need to say stemDown explicitly, and btw, voiceOne,voiceTwo etc are
probably the commands you're looking for.

> \score {
> \time 3/4
> <<
> {\stemUp f''2 e''4}\\
> {\stemDown c'2.}\\
> {\stemDown s4 <e' g' c''>2}>>
> }

Not a bug: << A \\ B \\ C \\ D \\ ... >> means: A is voice 1, B is voice 2, C
is voice 3, etc. So in
<< A \\ << B \\ C >> >>
A is voice 1, B is voice 1, and C is voice 2 (the inner settings happen to
override the outer settings).

--
Erik


_______________________________________________
bug-lilypond mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/bug-lilypond