Hello again,

So I was able to work out the following function:

\version "2.15.29"

tsFunky =
  #(define-music-function
    (parser location numerNum denomNote)
    (string? string?)
    #{
      \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
      \once \override Staff.TimeSignature #'text =
        \markup \override #'(baseline-skip . 0.5) \center-column { \number 
#numerNum \note #denomNote #DOWN }
    #})

theMusic = {
  \tsFunky #"7" #"16." \time 21/32 R16.*7 |
}

\score { \theMusic }

It works resonably well… However, I would *LOVE* to be able to replace

    \tsFunky #"7" #"16." \time 21/32

with something more like

    \tsFunky s16.*7

and have the function figure out the correct measure length for me (in this 
case, 21 thirty-second notes), and then display the correct "number-over-note" 
time signature (in this case, a '7' over a dotted-sixteenth note). Is this 
possible?

Thanks,
Kieren.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to