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