On 28.02.2016 05:52, David Wright wrote:
  I hit p167 and the construct
\new Lyrics = "sopranos" \with {
   % this is needed for lyrics above a staff
   \override VerticalAxisGroup.staff-affinity = #DOWN
}
I can see a very subtle difference with and without this
\with { } clause, but there's no explanation of why it's needed.

The difference is that non-staff lines behave differently in vertical spacing, depending on which adjacent staff is related. See NR 4.4.1 <http://lilypond.org/doc/v2.19/Documentation/notation/flexible-vertical-spacing-within-systems#within_002dsystem-spacing-properties>, especially |nonstaff-relatedstaff-spacing/||nonstaff-unrelatedstaff-spacing.

HTH, Simon
|

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to