On 2020-10-04 4:24 am, N. Andrew Walsh wrote:
Hi Pierre,
On Sun, Oct 4, 2020 at 1:04 PM Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com> wrote:
Hi Andrew,
How about:
\version "2.20.0"
{
\time 6/1
\override Staff.TimeSignature.stencil = #(lambda (grob)
(grob-interpret-markup grob #{ \markup\compound-meter #'(0 0) #}))
c'4
}
That did the trick! Many thanks.
Here is a more generalized approach, in case you need to apply this
strategy elsewhere:
%%%%
\version "2.20.0"
textStencil =
#(define-music-function
(grob text)
(key-list? markup?)
#{ \override #grob . stencil = #ly:text-interface::print
\override #grob . text = #text #})
timeStencil = \textStencil Staff.TimeSignature \etc
{
\once \timeStencil \markup \compound-meter #'(0 0)
\time 3/2
| a'2 b'4. a'8 g'4 g'
\once \timeStencil \markup \vcenter \huge \bold V
\time 5/4
| a'4 b'4. c''8 b' a' b'4
\time 6/8
| a'8 g' fis' gis'4. \bar "|."
}
%%%%
-- Aaron Hill