I've found a workaround to points 2 and 4:

\new Staff \with { printPartCombineTexts = ##f } <<

  \set Staff.instrumentName = \markup \center-column {

    "Soprano"

    "II & III"

  }

  \new Voice = "Dynamics" << \dynamicUp \sopranoIDynamics >>

  \partcombine \sopranoII \sopranoIII

  \new Voice = "Soprano" {

  \override Slur #'transparent = ##t

  \override Tie #'transparent = ##t

  \override NoteColumn #'ignore-collision = ##t

  \hideNotes \sopranoII

  }

  \new Lyrics \lyricsto "Soprano" \sopranoIIWords

>>

So basically it seems you need to put the dynamics as a voice (not
dynamic), do partcombine and add an additional voice (hidden) to be able to
add lyrics to the result of partcombining (among some overrides for ties,
slurs and collision warnings).

If anyone has a better solution/workaround, would be appreciated.

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

Reply via email to