lilypond-devel
[Top][All Lists]
Advanced

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

Re: Time-signature cancellation


From: Flaming Hakama by Elaine
Subject: Re: Time-signature cancellation
Date: Sun, 4 Jun 2023 12:27:32 -0700

>
>
> ---------- Forwarded message ----------
> From: Lukas-Fabian Moser <lfm@gmx.de>
> To:
> Cc: lilypond-devel@gnu.org
> Bcc:
> Date: Sun, 4 Jun 2023 09:50:06 +0200
> Subject: Re: Clef, key, and time-signature changes
>
> > I have sometimes needed to reprint a time signature even if it wasn't
> > different.
>
> +1
>
> Of course it would be nice to have a consistent behaviour for clef, time
> signature, key signature. But note that those three entities are
> conceptually different in that clef / key signature are per-staff while
> the time signature is (usually) per-score.
>
> I've been wondering for a while now if "forcing a clef" should really be
> done via a one-time-only context property. Wouldn't it make more sense
> to control this in a persistent setting (a context property in Timing or
> Staff, respectively) that controls whether a "\clef XX" gets discarded
> if the previous clef already was XX? So the behaviour with respect to
> "redundant" \clef, \key or \time commands could be controlled in \layout
> { } ?
>
> Lukas
>

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?


Elaine Alt
415 . 341 .4954                                           "*Confusion is
highly underrated*"
elaine@flaminghakama.com
Producer ~ Composer ~ Instrumentalist ~ Educator
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


reply via email to

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