On 26/10/12 10:01, Eluze wrote:
Nick Payne-3 wrote
In the following, why is it that the first C# in the top and middle
voices don't merge unless I also use \once \override NoteColumn
#'ignore-collision = ##t before that note in either one of those voices.
The subsequent notes in those voices do merge successfully without
needing this override.
\version "2.17.5"
\new Staff <<
\time 3/4
\mergeDifferentlyHeadedOn
\mergeDifferentlyDottedOn
\new Voice = "1" { \voiceOne \relative c''' { cis4 b cis } }
\new Voice = "2" { \voiceTwo \relative c' { a2. } }
\new Voice = "4" { \voiceFour \relative c''' { cis8 e, b' e, cis' e, } }
for me it works if I change the inner and outer voices, like
\new Staff <<
\time 3/4
\mergeDifferentlyHeadedOn
\mergeDifferentlyDottedOn
\new Voice = "1" { \voiceOne \relative c''' { cis4 b cis } }
\new Voice = "2" { \voiceTwo \relative c''' { cis8 e, b' e, cis' e, } }
\new Voice = "3" { \voiceFour \relative c' { a2. } }
Thanks. I had already tested that as a solution, but the problem
there is that if the inner and outer voices aren't voiceOne and
voiceTwo (as is suggested under the heading Voice Order at
http://lilypond.org/doc/v2.17/Documentation/notation/multiple-voices/multiple-voices#single_002dstaff-polyphony),
then whenever the music is in only two voices, which is most of the
time, I frequently have to use \override NoteColumn
#'ignore-collision = ##t anyway in order to prevent unnecessary
vertical misalignment of simultaneous notes in the two voices.
Nick
|