[ << Interfaces para programadores ] | [Top][Contents][Index] | [ Interfaces de Scheme de LilyPond >> ] |
[ < Funciones musicales ] | [ Up : Funciones musicales ] | [ Uso de las 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.