---- 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

Reply via email to