On Jun 4, 2023, at 15:27, Flaming Hakama by Elaine <ela...@flaminghakama.com> 
wrote:
> 
> I guess I am kind of confused at the default behavior, why does lilypond
> not reprint a clef when you specify \clef ?
> 
> Are people putting \clef commands in their code where they don't want a
> clef to appear?
> Is this a common practice?

I can't read the mind of the original designers, but I can appreciate that it 
simplifies certain things like unfolding repeats and reusing music from 
variables in different parts of a work.

sectionA = { \clef "alto" . . . }
sectionB = { . . . \clef "treble" . . . }
refrain = { \clef "treble" . . . }

\new Staff {
  \sectionA
  \refrain
  \sectionB
  \refrain % [1]
}

If it didn't work the way it does, the question at [1] would be, "Why is 
LilyPond printing an unnecessary change clef and confusing my ______ section in 
rehearsal?"
— 
Dan


Reply via email to