[ << Interfícies per a programadors ] | [Top][Contents][Index] | [ Interfícies de l’Scheme del LilyPond >> ] |
[ < Funcions musicals buides ] | [ Up: Interfícies per a programadors ] | [ Funcions de marcatge > ] |
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 }![]()
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
.
[ << Interfícies per a programadors ] | [Top][Contents][Index] | [ Interfícies de l’Scheme del LilyPond >> ] |
[ < Funcions musicals buides ] | [ Up: Interfícies per a programadors ] | [ Funcions de marcatge > ] |