On Nov 9, 2011, at 8:45 AM, Robert Schmaus wrote:
> Hi Jim & everyone,
>
> I'm currently preparing a macro file "jazz-chords.ily" which contains (my
> version of) common jazz chord notation. I will share that file as soon as it
> is in a usable state.
>
> However, right now, I just worked out how to define the markups of each chord
> by defining the markup explicitly. I would like to do that more elegantly by
> defining markup commands.
> If, e.g., I would like to create a command \jcRaise such that the expression
>
> \markup{ \raise #1.5 {\tiny "Maj9"} }
>
> would just become
> \jcRaise{ "Maj9" }
>
> or possibly
> \markup\jcRaise{ "Maj9" }
>
> how do I define the markup command for this? I checked the manual here
> http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Markup-construction-in-Scheme#Markup-construction-in-Scheme
>
> and tried to build such a function accordingly, but didn't really get
> anywhere. I guess I would need to start somewhere more basic.
Would the #(define-music-function work for this?
I am assuming that you have seen the pop-chord.ly file already and don't want
to use that approach.
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user