Ottavation marks incorrect using \set Staff.ottavationMarkups = #ottavation-ordinals

Heiko Schill <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <CAKVquVR2P6LSHpQ1H=6NoEW=exSpdHZ9Pj85piLij3T7NOv3RQ@mail.gmail.com>
Hi all,

when using "\set Staff.ottavationMarkups = #ottavation-ordinals", the
ottavation bracket marks read 8va/15ma/etc. for the negative ottavation.
When using " \set Staff.ottavationMarkups = #ottavation-simple-ordinals"
everything is engraved correctly.

Please see attached example showing the bad and good output.

Best regards,
Heiko
Bug_ottavation_marks.ly (text/lilypond-source, 522 B)
% The -x ottavations should use vb/mb instead of va/ma
% This correctly engraved with "\set Staff.ottavationMarkups = #ottavation-simple-ordinals"
% Using "\set Staff.ottavationMarkups = #ottavation-ordinals" 8va/15ma etc. is engraved
% Noticed in 2.22.1 and is still present in 2.24.0
\version "2.22.1"

\relative c {
  % Bad
  \set Staff.ottavationMarkups = #ottavation-ordinals
  \ottava -1 c1 \ottava -2 c
  % Good
  \set Staff.ottavationMarkups = #ottavation-simple-ordinals
  \ottava -1 c \ottava -2 c
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.