Thanks! I had no idea that that resource existed.
Appreciate all your help.

-Ahanu

On Tue, Jan 31, 2023 at 7:08 PM Jean Abou Samra <j...@abou-samra.fr> wrote:

> On 01/02/2023 01:04, Ahanu Banerjee wrote:
> > Is it possible to specify default values for a function to use when
> arguments are missing? In the example below, I want the default font size
> to be -4 and the default color to be blue without having to specify it each
> time, but I also want the ability to change those values in rare cases.
> >
> > \version "2.24"
> > \language "english"
> > altParen = #(define-music-function
> >      (parenColor parenSize parenItem)
> >      (color? number? ly:music?)
> >    #{
> >      \tweak Parentheses.font-size #parenSize \tweak Parentheses.color
> #parenColor \parenthesize #parenItem
> >    #})
> > { c \altParen "blue" #-4 \upbow }
>
>
> Perhaps read this:
>
>
> https://extending-lilypond.readthedocs.io/en/latest/extending/music.html#optional-arguments
>
> Best,
> Jean
>
>
>

Reply via email to