6.1.5 Funciones vacías

Una función musical debe devolver una expresión musical, per a veces podemos necesitar una función en la que no hay música en juego (como la desactivación de la funcionalidad Apuntar y Pulsar). Para hacerlo, devolvemos una expresión musical void (vacía).

Este es el motivo por el que la forma que se devuelve es (make-music ...). Con el valor de la propiedad 'void establecido a #t, le decimos al analizador que descarte la expresión musical devuelta. así, la parte importante de la función musical vacía es el proceso realizado por la función, no la expresión musical que se devuelve.

noPointAndClick =
#(define-music-function (parser location) ()
   (ly:set-option 'point-and-click #f)
   (make-music 'SequentialMusic 'void #t))
...
\noPointAndClick   % desactivar la funcionalidad Apuntar y Pulsar.

Otros idiomas: English.

Manual de referencia de la notación