bug-lilypond
[Top][All Lists]
Advanced

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

Shifting ottavation spanner to voice context breaks clef change in 2.24.


From: Heiko Schill
Subject: Shifting ottavation spanner to voice context breaks clef change in 2.24.0 and higher
Date: Sat, 3 Jun 2023 00:15:37 +0200

Good evening everyone,

when compiling the attached document, in the first staff the clef change is
ignored for the lower voice after moving the ottavation spanner to the
voice context as suggested in the snippets-document. This seems to happen
only if one or more notes are located between the "\ottava 0" and the
"\clef bass" command (see the third staff which compiles correctly).

In the default setup (second staff), the ottavation and clef change work
correctly, but the ottavation is applied to all voices in the staff (as by
design, but not intended here).

The usage of several voices is not necessary: In a single voice example,
the bug manifests irrespective of the presence of extra notes between the
\ottava and \clef commands (see staffs 4 and 5).

I noticed this behavior with version 2.24.0, but it is the same with
version 2.24.1 and 2.25.5.

Best regards,
Heiko

Attachment: Ottavation_spanner_clef_change_bug.ly
Description: Text Data


reply via email to

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