lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

why does print-all-headers print the meta-data multiple times?


From: Nils Gey
Subject: why does print-all-headers print the meta-data multiple times?
Date: Sat, 27 Oct 2012 01:00:23 +0200

Hello list,

Below is a very short lilypond snippet. 
Why is the title printed for each score again if print-all-headers = ##t ?

This is not a question how to work around. I know I can deactivate the 
print-all-header or write an extra header into score with title = "" or ##f.

The question is why is this considered desired behaviour and a feature?
Implying that I want the same title again over each \score part seems wrong. I 
would expect a new title only when I set one in one of the \scores.

Imagine you have multiple pieces under the same title, then a new title again 
with several pieces, but they still belong to the same project. You need to 
explicitly override all headers in the majority of cases.

Or imagine a .ly file with only one \score but the print-all-headers is in that 
really complex and brilliant template you normally use. You need to change you 
template now or create a redundant version.


So in conclusion: 
If there is a paper option I missed to prevent the repeated print for each new 
\score I would be happy to use it. 
But even if there is I wonder why this is the default behaviour.


Greetings, 

Nils

\version "2.16" %2.16.0 to be exact

\paper {
  print-all-headers = ##t
}

\header{
 title = "Hello"
 copyright = "Copy"
 tagline = "Tag"
}

\score {<g'>4}
\score {<a'>2}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]