| [ << Tutorial ] | [Arriba][Índice general][Índice][ ? ] | [ Fundamental concepts >> ] | ||
| [ < Simple notation ] | [ Subir : First steps ] | [ How to read the manual > ] | ||
2.1.3 Working on input files
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{ cd 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][ ? ] | [ Fundamental concepts >> ] | ||
| [ < Simple notation ] | [ Subir : First steps ] | [ How to read the manual > ] | ||