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: [email protected]
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user