2.4 Fonctions événementielles
L’utilisation d’une fonction musicale pour placer un événement requiert
l’insertion d’un indicateur de position, ce qui peut ne pas correspondre
à la syntaxe de la construction à remplacer. C’est par exemple le cas
lorsque vous voulez écrire une commande de nuance, instruction qui
ne comporte habituellement pas d’indicateur de positionnement, comme
dans c'\pp. Voici de quoi vous permettre de mentionner n’importe
quelle nuance :
dyn=#(define-event-function (arg) (markup?)
(make-dynamic-script arg))
\relative { c'\dyn pfsss }
Vous pourriez obtenir le même résultat avec une fonction musicale, à
ceci près que chaque appel à la fonction devra être précédé d’un
indicateur de positionnement, comme c-\dyn pfsss.