[ << Interfaces pour programmeurs ] | [Top][Contents][Index] | [ Interfaces LilyPond Scheme >> ] |
[ < Fonctions musicales fantômes ] | [ Up : Interfaces pour programmeurs ] | [ Fonctions pour markups > ] |
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
.