Hello Víctor,
see attached.
For an introduction into scheme tailored on Lilypond see the Lilypond
Extending Manual
<http://lilypond.org/doc/v2.18/Documentation/extending/index.html> and
for reference of the used functions such as if, not, or, etc. the
Scheme R5RS standard
<http://www.schemers.org/Documents/Standards/R5RS/> (Disclaimer: that
one is challenging at the beginning).
HTH, Simon
Am 10.06.2015 um 16:17 schrieb Víctor:
Hi all:
solfa =
#(define-music-function
(parser location framed number note)
(string? string? string?)
#{
^\markup{
\box
\pad-to-box #'(0 . 0) #'(0 . 2.2){ #framed }
#number :
\italic #note
}
#})
\relative c' { c4^\solfa "C" "I" "do" }
I need this function to stop drawing the box when first argument is
"" or stop printing the ":" when second or third argument are "". I'm
very new to Scheme and any help is very much appreciated.
Regards,
Víctor.
_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user