B.4 Funcions d’esdeveniments

Per usar una funció musical en el lloc d’un esdeveniment, hem d’escriure un indicador de direcció abans d’ella. Però a vegades, això fa que es perdi la correspondència amb la sintaxi de les construccions que volem substituir. Per exemple, si volem escriure instruccions de matís dinàmic, els matisos s’adjunten habitualment sense indicador de direcció, com c'\pp. Heus aquí una forma d’escriure indicacions dinàmiques arbitràries:

dyn=#(define-event-function (arg) (markup?)
         (make-dynamic-script arg))
\relative { c'\dyn pfsss }
[image of music]

Podríem haver fer el mateix usant una funció musical, però aleshores hauríem d’escriure sempre un indicador de direcció abans de cridar-la, com c-\dyn pfsss.


Extender LilyPond v2.25.27 (development-branch).