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

Reply via email to