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.