lilypond-user
[Top][All Lists]
Advanced

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

Re: decimal numerator in time signature


From: David Nalesnik
Subject: Re: decimal numerator in time signature
Date: Wed, 7 May 2014 06:52:54 -0500

Hi,


On Wed, May 7, 2014 at 3:13 AM, Pierre Perol-Schneider <address@hidden> wrote:
2014-05-07 0:01 GMT+02:00 Kate Sekula <address@hidden>:

Is there a way to have a decimal, such as 3.5, as the numerator in a time
signature?

Try :

%%%%%%%%%%%%%%%%%%%
\version "2.18.2"

decimalTS = \markup {

   \override #'(baseline-skip . 0.5)

   \column {

     \concat { \hspace #1 \number 4 }

     \concat { \number 3 \magnify #2 . \number 5 }

   }

}


\relative c' {

   \override Staff.TimeSignature.stencil = #(lambda (grob)

     (grob-interpret-markup grob decimalTS))

   \time 4/4

   \cadenzaOn

   c1

}

%%%%%%%%%%%%%%%%%%

The poster wants the decimal number on top, so just exchange the lines in the column.  Also, you can use \center-column so you don't have to estimate \hspace values:


%%%%%%%%%%%%%%%%%%%

\version "2.18.2"

decimalTS = \markup {

  \override #'(baseline-skip . 0.5)

  \center-column {

    \concat { \number 3 \magnify #2 . \number 5 }

    \concat { \number 4 }

  }

}


\relative c' {

  \override Staff.TimeSignature.stencil = #(lambda (grob)

    (grob-interpret-markup grob decimalTS))

  \time 7/8

  c2. ~ c8

}

%%%%%%%%%%%%%%%%%%%


HTH,

David



reply via email to

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