Stefan Thomas <kontrapunktste...@gmail.com> writes:

> Dear community,
> in 2.14. I've been quite frequently using a special variable for
> compound meters. I would like to use it in the same way as before, but
> unfortunately it doesn't work in 2.16.
> How can I update it?
>
> %%%%%%%%% SNIP %%%%%%%%%%%%
> \version "2.16.0"
> aksak = #(define-music-function
> (parser layout zaehler nenner compound) (number? number? list?)
> #{
> $(set-time-signature zaehler nenner compound)
> #})
>
> \relative c' {
> \aksak #7 #8 #'(4 3)
> c8 d e f e d c
> }
> %%%%%%%%%% END %%%%%%%%

Anything wrong with

\time #'(4 3) 7/8

? Of course you can still use and define

aksak = #(define-music-function
(parser layout zaehler nenner compound) (number? number? list?)
#{
  \time #compound #(cons zaehler nenner)
#})

but it seems sort of pointless.  convert-ly, by the way, is able to
convert the direct call of set-time-signature but balks on your use of
variables.

-- 
David Kastrup


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

Reply via email to