lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: _Créer_des_abreviations_pour_le s_variables_scheme


From: Nicolas Sceaux
Subject: Re: _Créer_des_abreviations_pour_le s_variables_scheme
Date: Wed, 13 Jan 2010 20:57:08 +0100

Le 10 janv. 2010 à 23:08, j-f.lucarelli a écrit :

>> Il est possible d'écrire par exemple
>> 
>> \dynamicTextAlignment #LEFT
>> 
>> en définissant une fonction, avec `define-music-function'.
>> Dans ce cas c'est vraiment très facile :
>> 
>> %% attention tout de même, non testé, voir la doc qui va bien
>> dynamicTextAlignment =
>> #(define-music-function (parser location align) (number?)
>> #{ \override DynamicText #'self-alignment-X = #$align #})
> 
> Ok, merci, mais je n'ai pas encore utilisé les fonctions dans Lilypond.
> J'ai bien vu quelques exemples, on va donc faire fonctionner les méninges 
> pour comprendre, je crois que ça vaut la peine.
> 
> Et quelle serait alors la 'syntaxe' d'appel ? Simplement  
> \dynamicTextAlignment #LEFT   ?

oui

> Et ça fonctionnerait également avec des nombres ?

LEFT est une variable qui a la valeur -1, et RIGHT a la valeur 1.
C'est plus parlant que d'utiliser directement les nombres, mais bien sûr
on peut mettre des nombres à la place.

Nicolas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]