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