Hi Karlin,

Unless you need to manipulate the voices separately under some other 
circumstance (e.g., you’re reusing the voices independently in some other 
score), I might suggest coding your snippet using chords, and then just 
handling the split note(s) individually e.g.:

%%%%  SNIPPET BEGINS
\version "2.18.2"

split =
#(define-music-function (parser location music1 music2)
   (ly:music? ly:music?)
   #{ <<
         { \voiceOne $music1 }
         \context Voice = "2" { \voiceTwo $music2 }
      >> \oneVoice
   #})

SopranoAltoMusic = \relative c' {
  <c e>4 <d f> <e g> <f a>
  <g b> \split { c } { c } <b d> <c e>
}

\score {
  \new Staff = "sopranoalto" \SopranoAltoMusic
}
%%%%  SNIPPET ENDS

This avoids all those skips, etc.

Hope this helps!
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to