Extender LilyPond: B.3.1 Definiciones de funciones musicales

### B.3.1 Definiciones de funciones musicales

La forma general para definir funciones musicales es:

>     funcion =
>     #(define-music-function
>          (arg1 arg2 …)
>          (tipo1? tipo2? …)
>        cuerpo)

de forma bastante análoga a Definición de funciones de Scheme. Lo más probable es que el cuerpo sea un bloque de código de LilyPond.

Para ver una lista de los predicados de tipo disponibles, consulte Predicados de tipo predefinidos.

#### Véase también

Referencia de la notación: Predicados de tipo predefinidos.

Archivos de inicio: ‘`lily/music-scheme.cc`’, ‘`scm/c++.scm`’, ‘`scm/lily.scm`’.

#### LilyPond — Extender v2.22.2 (rama estable).