---- On Wed, 14 May 2025 20:20:41 +0800 James Harkins <jamshar...@zoho.com> wrote --- > I said (in a "globalxxx" variable): > > globalChorale = { > \numericTimeSignature > \key ef \major > \time 7/4 s4*14 > \time 5/4 s4*5 > \time 7/4 s4*21 > \time 5/4 s4*5 > \time 7/4 s4*7 > \tempo \markup { \rhythm { 8 } = \rhythm { 8 } } > \time 6/8 s2.*2 > ... more time sigs > } > > Lilypond does not like it one bit: > > ./common/globals.ily:139:28: error: wrong type for argument 1. Expecting > music, found (ly:make-duration 3) > \tempo \markup { \rhythm > { 8 } = \rhythm { 8 } }
Oh, now I see it: \tempo \markup { \concat { ( \smaller \general-align #Y #DOWN \note {16.} #1 " = " \smaller \general-align #Y #DOWN \note {8} #1 ) } } Wait... what? That's about as user-friendly as using thumbtacks for computer keys. Enhancement request... make this easier! hjh