lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question on multiple markups


From: David Kastrup
Subject: Re: Question on multiple markups
Date: Wed, 13 Apr 2022 00:07:32 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Evan Driscoll <evaned@gmail.com> writes:

> Great, thanks! I tried something like that, but never had the space between
> the offset amount and following _, which in retrospect makes sense but I
> didn't think of at the time. I also agree in that context just the X-offset
> version looks better and now I'm using that in one of the two places it
> appears, though at the other some additional "collisions".
>
> I've got hopefully just one more question for my current project before I
> declare it good enough -- I can't get positioning tweaks to apply to either
> \tempo indications or rehearsal \marks.
>
> http://lilybin.com/vhf35h/15 shows that problem -- this one isn't really
> well-motived by the example and I just chose a random offset to show it not
> working (here I'm using X-offset but in context I probably want Y as well),
> but the output is the same whether the overrides are commented out or not.

Well, you need to apply such overrides at the context level where the
engraver sits.  Without any specification, the Bottom context is used
which usually is Voice (or TabVoice or similar) which is suitable for
things like beams, stems, noteheads, slurs.  However, tempo and
metronome marks usually sit at the Score level (namely are engraved only
once per multi-staff system) so you need to adapt the override
accordingly:

\relative c' {
 \once\override Score.RehearsalMark.X-offset=#10
 \mark\default
 \tempo "Allegro"
 \once\override Score.MetronomeMark.X-offset=#10
 c4
   _"marc."
   ^"arco"
   \f
 c
 c
 c
}

-- 
David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]