[ << Tutorial ] | [Arriba][Índice general][Índice][ ? ] | [ Conceptos fundamentales >> ] | ||
[ < Notación sencilla ] | [ Subir : Primeros pasos ] | [ Cómo leer el manual > ] |
2.1.3 Trabajar sobre los archivos de entrada
Los archivos de entrada de LilyPond son como los archivos fuente de
muchos lenguajes de programación corrientes. Son sensibles a las
mayúsculas e insensibles al número de espacios. Las expresiones se
forman con llaves { } y los comentarios se denotan por un signo de
porcentaje (%
) o por %{ ... %}
.
Si la frase anterior no tiene sentido para usted ¡no se preocupe! A continuación explicaremos el significado de todos estos términos:
-
Sensible a las mayúsculas: tiene importancia el hecho de que
introduzca una letra en minúsculas (p.ej.
a, b, s, t
) o en mayúsculas (p.ej.A, B, S, T
). Las notas son minúsculas:{ c d e }
es una entrada válida;{ C D E }
produciría un mensaje de error. -
Insensible al número de espacios: no importa cuántos espacios
(o saltos de línea) añada.
{ c d e }
significa lo mismo que{ c
d e } y que{ c d e }
Por supuesto, el ejemplo anterior es difícil de leer. Una regla práctica es sangrar los bloques de código con un carácter de tabulación, o bien con dos espacios:
{ c d e }
-
Expresiones:
Todo fragmento de código de entrada para LilyPond ha de llevar
{ llaves } antes y después de la entrada. Estas llaves le dicen a
LilyPond que la entrada es una expresión musical unitaria, igual que
los paréntesis ‘()’ de las matemáticas. Las llaves deben ir rodeadas
de un espacio a no ser que se encuentren al comienzo o al final de una
línea, para evitar cualquier ambigüedad.
Una instrucción de LilyPond seguida de una expresión simple entre llaves (como por ejemplo
\relative { }
) también es una expresión musical unitaria. -
Comentarios:
Un comentario es una nota para el lector humano de la entrada musical;
se ignora cuando esta entrada se analiza, de manera que no tiene
ningún efecto sobre la salida impresa. Existen dos tipos de
comentarios. El símbolo de porcentaje ‘%’ introduce un
comentario de línea; todo lo que se encuentra después de ‘%’ en
esa línea se ignora. Por convenio, una línea de comentario se coloca
por encima del código a que se refiere el comentario.
a4 a a a % este comentario se refiere a las notas Si b2 b
Un comentario de bloque marca una sección entera de entrada musical como comentario. Todo lo que está encerrado dentro de
%{
y%}
se ignora (pero los comentarios no pueden anidarse, lo que significa que un comentario de bloque no puede incluir otros comentarios de bloque). Si lo hiciera, el primer%}
daría por terminado los dos comentarios de bloque. El siguiente fragmento muestra algunos posibles usos para los comentarios:% a continuación van las notas de campanitas del lugar c4 c g' g a a g2 %{ Esta línea y las notas que aparecen más abajo se ignoran, por estar dentro de un comentario de bloque. f f e e d d c2 %}
[ << Tutorial ] | [Arriba][Índice general][Índice][ ? ] | [ Conceptos fundamentales >> ] | ||
[ < Notación sencilla ] | [ Subir : Primeros pasos ] | [ Cómo leer el manual > ] |