[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
Ottavation_spanner_clef_change_bug.ly
Description: Text Data
- Shifting ottavation spanner to voice context breaks clef change in 2.24.0 and higher,
Heiko Schill <=