Le 27 déc. 07 à 17:13, Nicolas Sceaux a écrit :


Le 27 déc. 07 à 16:40, Stefan Thomas a écrit :

Dear Lilypond-users,
I am sure there is an easy way to create a macro for the layout of
the two markup-commands in the below quoted example:

\relative c' {
c1^\markup {\bold \box "Englischhorn" }
c1^\markup {\bold \box "Heckelphon" } }

I would like to write something like
{ c1\change "Englischhorn" c1 \change "Heckelphon" }
How can I do it?

You want to define a new markup command, see:
<http://lilypond.org/doc/v2.11/Documentation/user/lilypond/New-markup-command-definition >

oops, this answer is not complete.
Defining a markup command will make it possible to write eg:

  c1^\markup \change Englischhorn"

which may be still too verbose.

Less verbose would be a music command expanding from:
  \changeInstrument "Englischhorn" c1
to:
  << c1 s4*0^\markup \bold \box "Englischhorn" >>

See:
<http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Music-functions >

nicolas



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

Reply via email to