This seems to do the wrong thing:

>
\version "2.19.81"
testme = #(define-music-function
           (parser location music)
           (ly:music?)
           #{
             \transpose c c' {#music } {#music }
             #})
\testme g'
>
printing out two g'' instead of a g'' and a g'

Also I found it strange that {#music} is not accepted as an argument with
the
following error:
>tmp.ly:6:16: error: GUILE signaled an error for the expression beginning
here
>            {#
>              music}
>Unbound variable: music}
It seems to parse the closing } as part of the variable name.
Am I making a mistake?
Immanuel
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to