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