Hello, Jan-Peter On 10/04/13 14:01, Jan-Peter Voigt wrote:
Hello Alberto,the change was introduced in 2.13 or 2.15(?). If you remove the dollar signs inside the scheme expression ($nom -> nom) (but not inside the lily code $mus), it should work: #{ \set Score.measurePosition = #(ly:make-moment (- nom) den) $mus #}
Perfect. Thank you! :-) Alberto
Am 10.04.2013 14:50, schrieb Alberto Simões:Hello Some time ago (years probably) somebody in this list helped me with this macro, for \inline that work anywhere in the music: partialInline = #(define-music-function (parser location nom den mus) (integer? integer? ly:music?) #{ \set Score.measurePosition = #(ly:make-moment (- $nom) $den) $mus #} ) That worked like \partialInline #1 #8 { a8 } Now I get some complains with 2.16: ../utils.ly:9:34: error: GUILE signaled an error for the expression beginning here \set Score.measurePosition = # (ly:make-moment (- $nom) $den) Unbound variable: $nom melody.ly:31:32: error: error in #{ ... #} \partialInline #1 #8 { a8 } | Interpreting music... warning: type check for `measurePosition' failed; value `#<unspecified>' must be of type `moment' Any help? Thank you Alberto _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
