Dear Marco, is this close to what you want?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \version "2.19.84" \paper { print-first-page-number = ##t oddHeaderMarkup = \markup \null evenHeaderMarkup = \markup \null oddFooterMarkup = \markup \fill-line { \line { \on-the-fly \print-page-number-check-first \fromproperty #'page:page-number-string "–" \on-the-fly \print-page-number-check-first \fromproperty #'header:title } } evenFooterMarkup = \oddFooterMarkup } \header { title = "First Title" } \score { \new Staff { a'1 \break g'1 \pageBreak f'1 } } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I am not sure why I need the \print-page-number-check-first and if the \fill-line { \line { … } } is the cleanest solution. But I guess the rest of it comes close. Best, Joram