lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: markup functions


From: Marc Mouries
Subject: Re: markup functions
Date: Sat, 18 Feb 2017 10:12:31 -0500

this works:


#(define-markup-command (instruct layout props text) (markup?)
  (interpret-markup layout props
    #{
         \markup \italic \magnify #0.7 #text 

    #}))


mkTenor = \markup { \instruct "tenor"}


\relative c' {
 d1-\mkTenor
}


=Marc

On Sat, Feb 18, 2017 at 9:52 AM, Rob Torop <address@hidden> wrote:

I have a bunch of repeated things like this

           d f \mark \markup \italic \magnify #0.7 "(tenor & trp.)"  r16 

where I put a little instruction over the melody

I'd like to have a little function to call instead of \mark \markup \italic \magnify #0.7 "blah", with the "blah" as a parameter.

So I tried this

#(define-markup-command  (instruct layout props text )    (markup?)
   (intepret-markup layout  props 
       #{
            \markup \italic \magnify #0.7 #text 
       #}))

and then put this in my code

d f \mark \instruct "(tenor & trp.)"  r16 

But it doesn't like it!

I am sure this is very easy, and maybe I should be using a music-function instead of the markup command definition.

Can someone help me?



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




--
-- Marc

reply via email to

[Prev in Thread] Current Thread [Next in Thread]