Am 29.10.2017 um 11:21 schrieb Shevek:
Does anyone know if there's an updated version of
http://lsr.di.unimi.it/LSR/Snippet?id=467 to work with score-level headers?
It's listed as "to do" in the snippet, but I believe that dates back to
several years ago. I'd like to use \fromproperty #'header:piece to put
movement titles at the top of pages.
It looks like \fromproperty doesn’t take score-level headers into
account. The following code shows “Toplevel silence” in all page
headers. If you don’t define a toplevel piece header, nothing is shown.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.80"
% taken from titling-init.ly, replaced instrument by piece
\paper {
oddHeaderMarkup = \markup
\fill-line {
""
\on-the-fly #not-part-first-page \fromproperty #'header:piece
\on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string
}
evenHeaderMarkup = \markup
\fill-line {
\on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string
\on-the-fly #not-part-first-page \fromproperty #'header:piece
""
}
}
\header {
title = "Suite of silences"
piece = "Toplevel silence"
}
\score { \header { piece = "Silence I" } R1*100 }
\score { \header { piece = "Silence II" } R1*100 }
\score { \header { piece = "Silence III" } R1*100 }
\score { \header { piece = "Silence IV" } R1*100 }
\score { \header { piece = "Silence V" } R1*100 }
\score { \header { piece = "Silence VI" } R1*100 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user