A.2.2 Variables de LilyPond

Las variables de LilyPond se almacenan internamente en la forma de variables de Scheme. Así,

doce = 12

equivale a

#(define doce 12)

Esto significa que las variables de LilyPond están disponibles para su uso dentro de expresiones de Scheme. Por ejemplo, podríamos usar

veintiCuatro = (* 2 doce)

lo que daría lugar a que el número 24 se almacenase dentro de la variable veintiCuatro de LilyPond (y de Scheme).

La forma usual de referirse a las variables de LilyPond, Sintaxis del Scheme de LilyPond,

es llamarlas usando una barra invertida, es decir \veintiCuatro. Dado que esto crea una copia para la mayor parte de los tipos internos de LilyPond, concretamente las expresiones musicales, las funciones musicales no sueln crear copias del material que ellas mismas modifican. Por este motivo, las expresiones musicales dadas con # no deberían, por lo general, contener material que no se haya creado partiendo de cero o copiado explícitamente en lugar de estar referenciado directamente.


Otros idiomas: English, deutsch, français.
Acerca de la selección automática del idioma.

LilyPond — Extender