Hi Mark,

Looks like Hairpins have their own sizing properties. A full list is at
http://lilypond.org/doc/v2.24/Documentation/internals/hairpin but in this
case looks like height is probably the one you want used  something like
this:

\version "2.24.0"
\relative c'' {
  <<
    \new Staff \with {
      \magnifyStaff #2/3
    } { c4 c c c c c c c }
    \new Dynamics \with {
      fontSize = #-5
      \override Hairpin.height = #0.4
    } { s\p s-\markup sostenuto s s s\< s s s\! }
  >>
}

The default height value is 0.6666 so 0.4 is a rough approximation of 2/3
the default. Adjust to taste.

On Tue, Jan 3, 2023 at 9:19 AM Mark Mathias <d8val...@gmail.com> wrote:

> Yes, thank you. I overlooked retrying \magnifyStaff having just updated to
> 2.24.0 after failing in 2.22.2. I just now tried it, but I get the same
> result as with fontsize, viz., the text changes size, but the hairpins do
> not.
>
> On Tue, Jan 3, 2023 at 8:49 AM Xavier Scheuer <x.sche...@gmail.com> wrote:
>
>> On Tue, 3 Jan 2023 at 14:30, Mark Mathias <d8val...@gmail.com> wrote:
>> >
>> > Using dynamics separately from a staff is useful, but for some reason
>> changing the size affects the DynamicText but not the hairpins. I'd like
>> the hairpins to match the staff size if possible.
>>
>> Hello,
>>
>> If you use Lilypond version > 2.23.6 (which seems to be the case
>> according to your version statement), you should be able to use
>> \magnifyStaff in Dynamics context.
>> https://gitlab.com/lilypond/lilypond/-/issues/6188
>>
>> Cheers,
>> Xavier
>>
>> --
>> Xavier Scheuer <x.sche...@gmail.com>
>>
>>

Reply via email to