Hi,
Does anyone have code I could use to indicate a tempo marking that shows two 
barred eighth-notes equal to a dotted eighth-note triplet?

Also, as a general inquiry, what would be needed to have notation in a markup? 
(Would this be a major Scheme coding project!?)

I've searched through the documentation, and the group postings, but I suspect 
I'm not using the right search terms. Any direction would be appreciated.

It's perfectly possible already to use notation in a markup, namely \markup { \score { ... } }. In order to only display single notes, that score has to be stripped down considerably, which is a bit of work but absolutely possible.

Now, I'm not sure what you mean by barred eigth-notes versus dotted eigth-note triplets, but ignoring "barred" and "dotted", a possible markup would be:

\version "2.22"

#(define-markup-command (rhythm layout props content) (ly:music?)
   #:properties ((time #f))
   (interpret-markup layout props #{
     \markup {
       \score {
         \new RhythmicStaff \with {
           \override StaffSymbol.line-count = 0
           \override Rest.staff-position = 2
           \override BarLine.bar-extent = #'(-0.5 . 2)
           \override TimeSignature.Y-offset = 0.5
           #(if (not time)
                #{
                  \with { \remove Time_signature_engraver }
                #})
         }
         {
           #(if time #{ \time $time #})
           #content
         }
         \layout {
           indent = 0
           #(layout-set-staff-size 12)
         }
       }
     } #}))

{
  c'4 4 4 4
  \bar "||"
  \override Score.MetronomeMark.self-alignment-X = #CENTER
  \tempo \markup {
    \rhythm { 8[ 8] }
    =
    \rhythm { \tuplet 3/2 { 8[ 8 8] } }
  }
  c'4 4
}

Improvements are certainly possible.

Lukas


Reply via email to