B.4 Funciones de eventos

Para usar una función musical en el lugar de un evento, tenemos que escribir un indicador de dirección antes de ella. Pero a veces, ello hace que se pierda la correspondencia con la sintaxis de las construcciones que queremos sustituir. Por ejemplo, si queremos escribir instrucciones de matiz dinámico, éstos se adjuntan habitualmente sin indicador de dirección, como c'\pp. He aquí una forma de escribir indicaciones dinámicas arbitrarias:

dyn=#(define-event-function (parser location arg) (markup?)
         (make-dynamic-script arg))
\relative c' { c\dyn pfsss }

[image of music]

Podríamos hacer lo mismo usando una función musical, pero entonces tendríamos que escribir siempre un indicador de dirección antes de llamarla, como c-\dyn pfsss.


Otros idiomas: English, deutsch, français.
Acerca de la selección automática del idioma.

LilyPond — Extender