On Thu, Oct 17, 2024 at 5:34 AM damianlegassick <[email protected]>
wrote:
> Hi all
>
> When I use
>
> \set Staff.ottavation = "8vb"
>
> the v and the b are larger than with the plain:
>
> \set Staff.ottavationMarkups = #ottavation-ordinals
>
> any clues how to adjust this?
>
> thanks
>
> Damian
>
I had this same problem. To investigate it, I looked up the definition of
ottavation-ordinals in ly/property-init.ly. I then created a new
ottavation list called ottavation-ordinals-b, with "va" and "ma" changed to
"vb" and "mb" for the negative ottavations.
I included the new ottavation list in my lilypond file, and set the
ottavationMarkups to my new list.
%%%%%
\version "2.24"
#(define-public ottavation-ordinals-b
`((4 . ,(make-concat-markup
(list (make-general-align-markup Y UP "29")
(make-general-align-markup Y UP (make-tiny-markup "ma")))))
(3 . ,(make-concat-markup
(list (make-general-align-markup Y UP "22")
(make-general-align-markup Y UP (make-tiny-markup "ma")))))
(2 . ,(make-concat-markup
(list (make-general-align-markup Y UP "15")
(make-general-align-markup Y UP (make-tiny-markup "ma")))))
(1 . ,(make-concat-markup
(list (make-general-align-markup Y UP "8")
(make-general-align-markup Y UP (make-tiny-markup "va")))))
(-1 . ,(make-concat-markup
(list "8" (make-tiny-markup "vb"))))
(-2 . ,(make-concat-markup
(list "15" (make-tiny-markup "mb"))))
(-3 . ,(make-concat-markup
(list "22" (make-tiny-markup "mb"))))
(-4 . ,(make-concat-markup
(list "29" (make-tiny-markup "mb"))))))
{ \set Staff.ottavationMarkups = #ottavation-ordinals-b
\clef "bass"
\ottava -1
e,,4 f,, g,, a,,
\ottava -2
e,,,4 f,,, g,,, a,,,
}
%%%%
Hope this will help you.
Carl