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 les variables scheme


From: Nicolas Sceaux
Subject: Re: Créer des abreviations pour les variables scheme
Date: Sun, 10 Jan 2010 21:48:34 +0100

Le 10 janv. 2010 à 17:13, Seventies a écrit :

> Etant donné que les variables Lilypond ne permettent pas de créer des macros
> sur de telles instructions, n'y a-til pas moyen d'utiliser quelque chose :-D
> comme :
> DynamicTextAlignement = -1
> ou autre expression semblable.

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 #})






reply via email to

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