@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore Translation of GIT committish: 45dd19546e9b75b3e1e977732f0962f35dd3290e When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore @c \version "2.19.2" @ignore Tutorial guidelines: (different from policy.txt!) - unless you have a really good reason, use either @lilypond[verbatim,quote] or @lilypond[verbatim,quote,relative=2] Don't use any other relative=X commands. - use "aes" and "ees" instead of "as" and "es". I know it's not correct Dutch naming, but let's not confuse people with this until we get to the Basic notation chapter. - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant portions of the tutorial. @end ignore @node Notación corriente @chapter Notación corriente @translationof Common notation Este capítulo explica cómo crear hermosas partituras que contengan notación musical común, como continuación al material que está en el @ref{Tutorial}. @menu * Notación en un solo pentagrama:: * Varias notas a la vez:: * Canciones:: * Retoques finales:: @end menu @node Notación en un solo pentagrama @section Notación en un solo pentagrama @translationof Single staff notation Esta sección presenta la notación común que se utiliza para música a una voz sobre un pentagrama único. @menu * Líneas divisorias y comprobaciones de compás:: * Alteraciones accidentales y armaduras:: * Ligaduras de unión y de expresión:: * Articulaciones y matices dinámicos:: * Añadir texto:: * Barras automáticas y manuales:: * Instrucciones rítmicas avanzadas:: @end menu @node Líneas divisorias y comprobaciones de compás @subsection Líneas divisorias y comprobaciones de compás @translationof Bar lines and bar checks @menu * Líneas divisorias:: * Comprobaciones de compás:: @end menu @node Líneas divisorias @unnumberedsubsubsec Líneas divisorias @translationof Bar lines Las líneas de compás sencillas se dibujan automáticamente en la música, por lo que no hay que añadirlas de forma manual. Otros tipos de barras de compás se añaden usando @code{\bar}, por ejemplo @code{\bar "||"} para una doble barra, o @code{\bar "|."} para la doble barra final. Para ver una lista completa de las líneas divisorias, consulte @ruser{Barras de compás}. @lilypond[verbatim,quote,relative=2] g1 e1 \bar "||" c2. c'4 \bar "|." @end lilypond @node Comprobaciones de compás @unnumberedsubsubsec Comprobaciones de compás @translationof Bar checks Aunque no es estrictamente necesario, es coneniente utilizar @emph{comprobaciones de compás} dentro del código de entrada para indicar dónde se supone que van las líneas divisorias. Se introducen mediante el caráter de barra vertical, @code{|} (AltGr - 1 en el teclado español). Con las comprobaciones de compás, el programa puede verificar que hemos introducido las duraciones que completan los compases correctamente. Las comprobaciones de compás también hacen que el código de entrada sea más fácil de leer, porque ayudan a organizar el material. @lilypond[verbatim,quote,relative=2] g1 | e1 | c2. c'4 | g4 c g e | c4 r r2 | @end lilypond @seealso Referencia de la notación: @ruser{Comprobación de compás y de número de compás}. @node Alteraciones accidentales y armaduras @subsection Alteraciones accidentales y armaduras @translationof Accidentals and key signatures @menu * Alteraciones accidentales:: * Armaduras:: * Advertencia armaduras y alturas:: @end menu @warning{Con frecuencia, los nuevos usuarios se encuentran confundidos por las alteraciones accidentales: le rogamos que lea la advertencia que aparece al final de esta sección, ¡especialmente si no está familiarizado con la teoría musical!} @node Alteraciones accidentales @unnumberedsubsubsec Alteraciones accidentales @translationof Accidentals @cindex accidentales, alteraciones @cindex alteraciones @cindex alteraciones y armaduras @cindex sostenido @cindex doble sostenido @cindex sostenido, doble @cindex bemol @cindex doble bemol @cindex bemol, doble @funindex es @funindex is @funindex eses @funindex isis Glosario musical: @rglos{sharp}, @rglos{flat}, @rglos{double sharp}, @rglos{double flat}, @rglos{accidental}. Una nota con @notation{sostenido} se hace añadiendo @code{is} al nombre, y una nota @notation{bemol} añadiendo @code{es}. Como ha podido adivinar, un @notation{doble sostenido} o @notation{doble bemol} se hace añadiendo @code{isis} o @code{eses}. Esta sintaxis se deriva de las convenciones de nomenclatura de las notas en las lenguas nórdicas y germánicas como el alemán y el holandés. Para utilizar otros nombres para las @notation{alteraciones accidentales}, véase @ruser{Nombres de las notas en otros idiomas}. @lilypond[verbatim,quote,relative=2] cis4 ees fisis, aeses @end lilypond @cindex tonalidad, armadura de la, establecer @node Armaduras @unnumberedsubsubsec Armaduras @translationof Key signatures @cindex tonalidad, armadura de @cindex armadura @cindex mayor @cindex menor @cindex alteraciones y armadura @cindex contenido frente a presentación @cindex presentación frente a contenido @funindex \key @funindex key @funindex \major @funindex major @funindex \minor @funindex minor Glosario musical: @rglos{key signature}, @rglos{major}, @rglos{minor}. La @notation{armadura de la tonalidad} se establece mediante la instrucción @code{\key} seguido de una nota y @code{\major} o @code{\minor}. @lilypond[verbatim,quote,relative=2] \key d \major a1 | \key c \minor a1 | @end lilypond @smallspace @node Advertencia armaduras y alturas @unnumberedsubsubsec Advertencia: armaduras y alturas @translationof Warning key signatures and pitches Glosario musical: @rglos{accidental}, @rglos{key signature}, @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp}, @rglos{transposition}, @rglos{Pitch names}. Para determinar si hay que imprimir una @notation{alteración accidental}, LilyPond examina las notas y la @notation{armadura de la tonalidad}. La armadura solamente afecta a las alteraciones @emph{impresas}, ¡no a las propias notas! Esta funcionalidad suele confundir a los que están empezando con el programa, por ello permítanos explicarla en detalle. LilyPond hace una clara distinción entre el contenido musical y la presentación. La alteración (@notation{bemol}, @notation{becuadro} o @notation{sostenido}) de una nota es parte de la altura, y por tanto es contenido musical. Si una alteración (un signo @emph{impreso} de bemol, becuadro o sostenido) se imprime o no delante de la nota correspondiente, es una cuestión de presentación. La presentación es algo que sigue unas reglas, así que las alteraciones accidentales se imprimen automáticamente según dichas reglas. Las alturas de las notas en su música son obras de arte, por tanto no se añadirán automáticamente, y usted deberá introducir aquello que quiera oír. En el siguiente ejemplo: @lilypond[verbatim,quote,relative=2] \key d \major cis4 d e fis @end lilypond @noindent Ninguna nota lleva una alteración impresa, pero de todas formas usted debe escribir el @code{is} a @code{cis} y a @code{fis} en el archivoo de entrada. El texto @code{b} no significa @qq{imprimir una bolita negra en la tercera línea del pentagrama.} Más bien significa: @qq{hay una nota Si natural.} En la tonalidad de La bemol mayor, @emph{lleva} una alteración accidental: @lilypond[verbatim,quote,relative=2] \key aes \major aes4 c b c @end lilypond Si se encuentra confundido por lo anterior, piense en lo siguiente: si estuvises tocando un piano, ¿qué tecla pulsaría? Si se tratase de una tecla negra, entonces ¡@emph{tiene que} añadir @w{@code{-is}} ó @w{@code{-es}} al nombre de la nota! Poner todas las alteraciones de forma explícita puede que requiera algo más de trabajo al teclear, pero la ventaja es que la @notation{transposición} es más fácil, y las alteraciones se pueden imprimir siguiendo varias convenciones distintas. Consulte @ruser{Alteraciones accidentales automáticas} para ver ejemplos de cómo se pueden imprimir las alteraciones de acuerdo a reglas diferentes. @seealso Referencia de la notación: @ruser{Nombres de las notas en otros idiomas}, @ruser{Alteraciones accidentales}, @ruser{Alteraciones accidentales automáticas}, @ruser{Armadura de la tonalidad}. @node Ligaduras de unión y de expresión @subsection Ligaduras de unión y de expresión @translationof Ties and slurs @cindex ligadura de unión @cindex ligadura de expresión @cindex ligadura de fraseo @cindex fraseo, ligadura de @funindex ~ @funindex ( ... ) @funindex \( ... \) @menu * Ligaduras de unión:: * Ligaduras de expresión:: * Ligaduras de fraseo:: * Advertencias ligaduras de expresión frente a ligaduras de unión:: @end menu @node Ligaduras de unión @unnumberedsubsubsec Ligaduras de unión @translationof Ties Glosario musical: @rglos{tie}. Una @notation{ligadura de unión} se crea adjuntando un carácter de tilde curva @code{~} a la primera nota ligada: @lilypond[verbatim,quote,relative=2] g4~ 4 c2~ | 4~ 8 a~ 2 | @end lilypond @node Ligaduras de expresión @unnumberedsubsubsec Ligaduras de expresión @translationof Slurs Glosario musical: @rglos{slur}. Una @notation{ligadura de expresión} es una curva que se traza abarcando varias notas. Las notas inicial y final se marcan mediante @code{(} y @code{)} respectivamente. @lilypond[verbatim,quote,relative=2] d4( c16) cis( d e c cis d) e( d4) @end lilypond @node Ligaduras de fraseo @unnumberedsubsubsec Ligaduras de fraseo @translationof Phrasing slurs Glosario musical: @rglos{slur}, @rglos{phrasing}. Las ligaduras que se utilizan para indicar @notation{fraseos} más largos se pueden introducir mediante @code{\(} y @code{\)}. Puede haber al mismo tiempo ligaduras de legato y ligaduras de fraseo, pero no es posible tener legatos simultáneos o ligaduras de expresión simultáneas. @lilypond[verbatim,quote,relative=2] g4\( g8( a) b( c) b4\) @end lilypond @smallspace @cindex ligaduras de expresión frente a ligaduras de unión @node Advertencias ligaduras de expresión frente a ligaduras de unión @unnumberedsubsubsec Advertencias: ligaduras de expresión frente a ligaduras de unión @translationof Warnings slurs vs. ties Glosario musical: @rglos{articulation}, @rglos{slur}, @rglos{tie}. Una @notation{ligadura de expresión} parece una @notation{ligadura de unión}, pero tiene un significado distinto. Una ligadura (de unión) sencillamente hace que la primera nota sea más larga, y sólo se puede utilizar sobre parejas de notas iguales. Las ligaduras de expresión indican la @notation{articulación} de las notas, y se pueden utilizar sobre grupos mayores de notas. Las ligaduras de unión y de expresión se pueden anidar unas dentro de otras. @lilypond[verbatim,quote,relative=2] c4~( c8 d~ 4 e) @end lilypond @seealso Referencia de la notación: @ruser{Ligaduras de unión}, @ruser{Ligaduras de expresión}, @ruser{Ligaduras de fraseo}. @node Articulaciones y matices dinámicos @subsection Articulaciones y matices dinámicos @translationof Articulation and dynamics @menu * Articulaciones:: * Indicaciones de digitación:: * Matices dinámicos:: @end menu @node Articulaciones @unnumberedsubsubsec Articulaciones @translationof Articulations @cindex articulación @cindex acento @cindex staccato Glosario musical: @rglos{articulation}. Las @notation{articulaciones} más corrientes se pueden añadir a las notas utilizando un guión @code{-} seguido de un carácter único: @lilypond[verbatim,quote,relative=2] c4-^ c-+ c-- c-! c4-> c-. c2-_ @end lilypond @node Indicaciones de digitación @unnumberedsubsubsec Indicaciones de digitación @translationof Fingerings @cindex digitaciones @funindex ^ @funindex _ Glosario musical: @rglos{fingering}. De manera similar, las @notation{digitaciones} se pueden añadir a una nota utilizando un guión (@code{-}) seguido del dígito deseado: @lilypond[verbatim,quote,relative=2] c4-3 e-5 b-2 a-1 @end lilypond Las articulaciones y digitaciones normalmente se colocan de forma automática, pero puede especificar una dirección mediante @code{^} (encima) o @code{_} (debajo). También puede usar varias articulaciones sobre la misma nota. Sin embargo, casi siempre es mejor dejar que LilyPond determine la dirección de las articulaciones. @lilypond[verbatim,quote,relative=2] c4_-^1 d^. f^4_2-> e^-_+ @end lilypond @node Matices dinámicos @unnumberedsubsubsec Matices dinámicos @translationof Dynamics @cindex dinámica, indicaciones de @cindex matices @cindex decrescendo @cindex crescendo @funindex \f @funindex \ff @funindex \mp @funindex \p @funindex \mf @funindex \pp @funindex \< @funindex < @funindex \> @funindex > @funindex \! @funindex ! Glosario musical: @rglos{dynamics}, @rglos{crescendo}, @rglos{decrescendo}. Las expresiones de @notation{matiz} o signos dinámicos se hacen añadiendo las marcas (con una barra invertida) a la nota: @lilypond[verbatim,quote,relative=2] c4\ff c\mf c\p c\pp @end lilypond Los @notation{crescendi} y @notation{decrescendi} comienzan con las órdenes @code{\<} y @code{\>}. La siguiente indicación de matiz, como por ejemplo @code{\f}, dará por terminado el (de)crescendo, o bien se puede usar la instrucción @code{\!}: @lilypond[verbatim,quote,relative=2] c4\< c\ff\> c c\! @end lilypond @seealso Referencia de la notación: @ruser{Articulaciones y ornamentos}, @ruser{Indicaciones de digitación}, @ruser{Matices dinámicos}. @node Añadir texto @subsection Añadir texto @translationof Adding text @cindex texto, añadir @cindex añadir texto @cindex marcado @funindex \markup @funindex markup Es posible añadir texto a la partitura: @lilypond[verbatim,quote,relative=2] c2^"espr" a_"legato" @end lilypond Se puede aplicar un formateo adicional mediante la instrucción @code{\markup}: @lilypond[verbatim,quote,relative=2] c2^\markup { \bold espr } a2_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } @end lilypond @seealso Referencia de la notación: @ruser{Escritura del texto}. @node Barras automáticas y manuales @subsection Barras automáticas y manuales @translationof Automatic and manual beams @cindex barras de corchea @cindex barrado @cindex automáticas, barras @cindex manuales, barras @cindex barras automáticas @cindex barras manuales @funindex [ ... ] @funindex [ @funindex ] @funindex \autoBeamOff @funindex autoBeamOff @funindex \autoBeamOn @funindex autoBeamOn Glosario musical: @rglos{beam}. Todas las @notation{barras} de las figuras se dibujan automáticamente: @lilypond[verbatim,quote,relative=2] a8 ais d ees r d c16 b a8 @end lilypond Si no le gustan las barras automáticas, pueden forzarse manualmente. Marque la primera nota que comprende la barra con @code{[} y la última con @code{]}. @lilypond[verbatim,quote,relative=2] a8[ ais] d[ ees r d] c16 b a8 @end lilypond Si quiere desactivar completamente el barrado automático o para una sección extensa de música, utilice la instrucción @code{\autoBeamOff} para apagarlo y @code{\autoBeamOn} para activarlo de nuevo. @lilypond[verbatim,quote,relative=2] \autoBeamOff a8 c b4 d8. c16 b4 | \autoBeamOn a8 c b4 d8. c16 b4 | @end lilypond @seealso Referencia de la notación: @ruser{Barras automáticas}, @ruser{Barras manuales}. @node Instrucciones rítmicas avanzadas @subsection Instrucciones rítmicas avanzadas @translationof Advanced rhythmic commands @menu * Compás parcial:: * Grupos especiales:: * Notas de adorno:: @end menu @node Compás parcial @unnumberedsubsubsec Compás parcial @translationof Partial measure @cindex anacrusa @cindex compás parcial @funindex \partial @funindex partial Glosario musical: @rglos{anacrusis}. Una @notation{anacrusa} se introduce con la palabra clave @code{\partial}. Va seguida de una duración: @code{\partial 4} es una anacrusa de negra y @code{\partial 8} de corchea. @lilypond[verbatim,quote,relative=2] \partial 8 f8 | c2 d | @end lilypond @node Grupos especiales @unnumberedsubsubsec Grupos especiales @translationof Tuplets @cindex grupos especiales @cindex tresillos @funindex \tuplet @funindex tuplet Glosario musical: @rglos{note value}, @rglos{triplet}. Los grupos especiales como los tresillos se hacen con la palabra clave @code{\tuplet}. Requiere dos argumentos: una fracción y un fragmento de música. La fracción es el número de notas del grupo partido por el número de notas que normalmente ocupan la misma duración. Para los tresillos hay tres notas en el espacio de dos, de manera que los @notation{tresillos} tienen una fracción de 3/2. @lilypond[verbatim,quote,relative=2] \tuplet 3/2 { f8 g a } \tuplet 3/2 { c8 r c } \tuplet 3/2 { f,8 g16[ a g a] } \tuplet 3/2 { d4 a8 } @end lilypond @node Notas de adorno @unnumberedsubsubsec Notas de adorno @translationof Grace notes @cindex notas de adorno @cindex acciaccatura @cindex appoggiatura @funindex \grace @funindex grace @funindex \acciaccatura @funindex acciaccatura @funindex \appoggiatura @funindex acciaccatura Glosario musical: @rglos{grace notes}, @rglos{acciaccatura}, @rglos{appoggiatura}. Las @notation{notas de adorno} se crean con la instrucción @code{\grace}, aunque también se pueden conseguir precediendo una expresión musical por la palabra clave @code{\appoggiatura} o @code{\acciaccatura} @lilypond[verbatim,quote,relative=2] c2 \grace { a32 b } c2 | c2 \appoggiatura b16 c2 | c2 \acciaccatura b16 c2 | @end lilypond @seealso Referencia de la notación: @ruser{Notas de adorno}, @ruser{Grupos especiales}, @ruser{Anacrusas}. @node Varias notas a la vez @section Varias notas a la vez @translationof Multiple notes at once Esta sección es una introducción a las notas simultáneas: varios instrumentos, varios pentagramas para un solo instrumento (p.ej. piano) y acordes. La palabra @qq{polifonía} en música hace referencia al hecho de tener más de una voz en un momento determinado dentro de una pieza musical. La palabra @qq{polifonía} en LilyPond se refiere al hecho de tener más de una voz en el mismo pentagrama. @menu * Explicación de las expresiones musicales:: * Varios pentagramas:: * Grupos de pentagramas:: * Combinar notas para formar acordes:: * Polifonía en un solo pentagrama:: @end menu @node Explicación de las expresiones musicales @subsection Explicación de las expresiones musicales @translationof Music expressions explained @cindex musical, expresión @cindex expresión musical @cindex compuesta, expresión musical @cindex musical, expresión, compuesta @menu * Analogía expresiones matemáticas:: * Expresiones musicales simultáneas varios pentagramas:: * Expresiones musicales simultáneas un solo pentagrama:: @end menu En los archivos de entrada de LilyPond, la música se representa mediante @emph{expresiones musicales}. Una sola nota es una expresión musical: @lilypond[verbatim,quote,relative=2] a4 @end lilypond Al encerrar un grupo de notas dentro de llaves creamos una @emph{expresión musical compuesta}. Aquí hemos creado una expresión musical compuesta con dos notas: @lilypond[verbatim,quote,relative=2] { a4 g4 } @end lilypond Si colocamos un grupo de expresiones musicales (p.ej.: notas) dentro de llaves, eso significa que se encuentran en secuencia (es decir, cada una sigue a la anterior). El resultado es otra expresión musical: @lilypond[verbatim,quote,relative=2] { { a4 g } f4 g } @end lilypond @node Analogía expresiones matemáticas @unnumberedsubsubsec Analogía: expresiones matemáticas @translationof Analogy mathematical expressions Este mecanismo es semejante a las fórmulas matemáticas: una fórmula grande se construye combinando fórmulas pequeñas. Dichas fórmulas se llaman expresiones, y su definición es recursiva de tal forma que se pueden construir expresiones de un tamaño y complejidad arbitrarios. Por ejemplo: @example 1 1 + 2 (1 + 2) * 3 ((1 + 2) * 3) / (4 * 5) @end example Ésta es una secuencia de expresiones donde cada expresión se encuentra contenida dentro de la siguiente, más grande. Las expresiones más simples son números, y las mayores se hacen combinando expresiones mediante operadores (como @code{+}, @code{*} y @code{/}) y paréntesis. Del mismo modo que las expresiones matemáticas, las expresiones musicales se pueden anidar a una profundidad arbitraria, lo que se hace necesario para músicas complejas como las partituras polifónicas. @node Expresiones musicales simultáneas varios pentagramas @unnumberedsubsubsec Expresiones musicales simultáneas: varios pentagramas @translationof Simultaneous music expressions multiple staves @cindex varios pentagramas @cindex pentagramas, varios @cindex polifonía @cindex combinar expresiones en paralelo @cindex paralelas, expresiones @cindex expresiones paralelas @cindex relativo, modo, música simultánea y @cindex relativo, modo, expresiones paralelas y @cindex simultánea, música, modo relativo y @cindex paralelas, expresiones, modo relativo y @funindex << @funindex >> @funindex << ... >> Glosario musical: @rglos{polyphony}. Esta técnica es muy útil para la música @notation{polifónica}. Para introducir música con más voces o con más pentagramas, lo que hacemos es combinar varias expresiones en paralelo. Para indicar que dos voces se deben interpretar al mismo tiempo, sencillamente introduzca una combinación simultánea de expresiones musicales. Una expresión musical @q{simultánea} se forma encerrando las expresiones dentro de @code{<<} y @code{>>}. En el ejemplo que sigue, tres secuencias (cada una de las cuales contiene dos notas diferentes) se combinan de forma simultánea: @lilypond[verbatim,quote] \relative c'' { << { a2 g } { f2 e } { d2 b } >> } @end lilypond Tenga en cuenta que hemos sangrado cada nivel jerárquico de la entrada con un margen distinto. A LilyPond no le importa cuánto (o cuán poco) espacio haya al comienzo de una línea, pero el establecimiento de márgenes distintos dentro del código de LilyPond, de esta forma, lo hace mucho más fácil de leer por nosotros los seres humanos. @warning{Cada nota se entiende relativa a la nota anterior de la entrada, solamente la primera es relativa a la @code{c''} dentro de la instrucción inicial @code{@bs{}\relative}.} @node Expresiones musicales simultáneas un solo pentagrama @unnumberedsubsubsec Expresiones musicales simultáneas: un solo pentagrama @translationof Simultaneous music expressions single staff Para determinar el número de pentagramas en una pieza, LilyPond examina el comienzo de la primera expresión. Si hay una sola nota, hay un solo pentagrama; si hay una expresión simultánea, hay más de un pentagrama. El siguiente ejemplo presenta una expresión compleja, pero dado que comienza con una sola nota, se dispone sobre un solo pentagrama. @lilypond[verbatim,quote] \relative c'' { c2 <> | << { e2 f } { c2 <> } >> | } @end lilypond @node Varios pentagramas @subsection Varios pentagramas @translationof Multiple staves @cindex varios pentagramas @cindex pentagramas, varios @cindex contexto @cindex contexto de notación @cindex notación, contexto de @funindex \new Staff @funindex new Staff @funindex Staff @funindex \new @funindex new @funindex Score @funindex Voice @funindex Lyrics @funindex ChordNames Como ya hemos visto en @ref{Explicación de las expresiones musicales}, los archivos de entrada para LilyPond se construyen a base de expresiones musicales. Si la partitura comienza con expresiones musicales simultáneas, LilyPond crea varios pentagramas. Sin embargo es más fácil ver lo que ocurre si creamos cada uno de los pentagramas de forma explícita. Para imprimir más de un pentagrama, cada fragmento de música que constituye un pentagrama se marca escribiendo @code{\new Staff} antes de él. Estos elementos @code{Staff} se combinan después en paralelo con @code{<<} y @code{>>}: @lilypond[verbatim,quote] \relative c'' { << \new Staff { \clef "treble" c4 } \new Staff { \clef "bass" c,,4 } >> } @end lilypond La instrucción @code{\new} inaugura un @q{contexto de notación}. Un contexto de notación es un entorno dentro del que se interpretan los acontecimientos musicales (como las notas o las instrucciones @code{\clef}). Para piezas sencillas, tales contextos de notación se crean automáticamente. Para piezas más complicadas, es mejor marcar los contextos de forma explícita. Existen varias clases de contextos. @code{Score}, @code{Staff} y @code{Voice} manejan la notación melódica, mientras que @code{Lyrics} se ocupa de los textos cantados y @code{ChordNames} imprime los nombres de los acordes. En términos de sintaxis, la anteposición de @code{\new} a una expresión musical crea una expresión musical mayor. Es semejante al signo menos de las matemáticas. La fórmula @math{(4+5)} es una expresión, por tanto @math{-(4+5)} es una expresión más amplia. Las indicaciones de compás escritas en un pentagrama afectan al resto de ellos, de forma predeterminada. En cambio, la armadura de la tonalidad de un pentagrama @emph{no} afecta a los otros pentagramas. Este comportamiento predeterminado diferente es a causa de que las partituras con instrumentos transpositores son más comunes que las partituras polirrítmicas. @lilypond[verbatim,quote] \relative c'' { << \new Staff { \clef "treble" \key d \major \time 3/4 c4 } \new Staff { \clef "bass" c,,4 } >> } @end lilypond @node Grupos de pentagramas @subsection Grupos de pentagramas @translationof Staff groups @cindex sistema de piano @cindex piano, sistema de @cindex sistema de coro @cindex coro, sistema de @cindex grupo de pentagramas @cindex pentagramas, grupo de @funindex PianoStaff @funindex GrandStaff @funindex ChoirStaff Glosario musical: @rglos{brace}, @rglos{staff}, @rglos{system}. La música para piano se compone tipográficamente en forma de dos pentagramas unidos mediante una @notation{llave}. El aspecto impreso de este sistema de pentagramas se parece al ejemplo polifónico que aparece en @ref{Varios pentagramas}, pero en esta ocasión la expresión completa se coloca dentro de un @code{PianoStaff}: @example \new PianoStaff << \new Staff @dots{} \new Staff @dots{} >> @end example He aquí un pequeño ejemplo: @lilypond[verbatim,quote] \relative c'' { \new PianoStaff << \new Staff { \time 2/4 c4 e | g g, | } \new Staff { \clef "bass" c,,4 c' | e c | } >> } @end lilypond Otros grupos de pentagramas se declaran mediante @code{\new GrandStaff}, que es apropiado para partituras orquestales, y @code{\new ChoirStaff}, que es apropiado para partituras vocales. Cada uno de estos grupos de pautas forma un tipo de contexto distinto, que produce la llave a la izquierda y que también controla el alcance de las líneas divisorias. @seealso Referencia de la notación: @ruser{Teclados y otros instrumentos de varios pentagramas}, @ruser{Impresión de los pentagramas}. @node Combinar notas para formar acordes @subsection Combinar notas para formar acordes @translationof Combining notes into chords Glosario musical: @rglos{chord}. @cindex acordes @cindex duraciones de notas en acordes @funindex < @funindex > @funindex < ... > Hemos visto con anterioridad cómo se pueden combinar las notas formando @notation{acordes} que indican que son simultáneas, encerrándolas entre dobles ángulos. Sin embargo, la forma normal de indicar un acorde es encerrar las notas entre ángulos @emph{sencillos}. Observe que todas las notas de un acorde deben tener la misma duración, y que la duración se escribe después del ángulo de cierre. @lilypond[verbatim,quote,relative=2] r4 2 @end lilypond Debemos pensar en los acordes como algo casi equivalente a las notas sencillas: casi todo lo que se puede adjuntar a una nota se puede adjuntar también a un acorde, y todo debe ir @emph{por fuera} de los ángulos. Por ejemplo, puede combinar marcas como barras y ligaduras, con acordes. Tan sólo debe recordar que se escriben por fuera de los ángulos. @lilypond[verbatim,quote,relative=2] r4 ~ 2 | 8[ ] 8\>[ ]\! | r4 8.\p 16( 4-. ) | @end lilypond @seealso Referencia de la notación: @ruser{Notas en acorde}. @node Polifonía en un solo pentagrama @subsection Polifonía en un solo pentagrama @translationof Single staff polyphony @cindex polifonía @cindex varias voces @cindex voces, más, en un solo pentagrama @cindex único, polifonía en pentagrama @cindex separador, silencio @cindex silencio separador @funindex << ... \\ ... >> @funindex << @funindex \\ @funindex >> La música polifónica en LilyPond, aunque no es difícil, utiliza conceptos que aún no hemos tratado, por lo que no vamos a presentarlos en este momento. En su lugar, las secciones siguientes presentan estos conceptos y los explican en profundidad. @seealso Manual de aprendizaje: @ref{Las voces contienen música}. Referencia de la notación: @ruser{Notas simultáneas}. @node Canciones @section Canciones @translationof Songs En esta sección presentamos cómo elaborar música vocal y hojas de canción sencillas. @menu * Elaborar canciones sencillas:: * Alineación de la letra a una melodía:: * Letra en varios pentagramas:: @end menu @node Elaborar canciones sencillas @subsection Elaborar canciones sencillas @translationof Setting simple songs @cindex letra @cindex canciones @funindex \addlyrics @funindex addlyrics Glosario musical: @rglos{lyrics}. Presentamos a continuación el inicio de la melodía de una canción infantil, @qq{Girls and boys come out to play}: @lilypond[verbatim,quote] \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 } @end lilypond La @notation{letra} se puede asignar a esas notas, combinando ambas con la palabra clave @code{\addlyrics}. La letra se escribe separando cada sílaba mediante un espacio. @lilypond[verbatim,quote] << \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 } \addlyrics { Girls and boys come | out to play, } >> @end lilypond Observe los ángulos dobles @w{@code{<<@dots{}>>}} alrededor del fragmento entero para expresar que la música y la letra han de suceder al mismo tiempo. @node Alineación de la letra a una melodía @subsection Alineación de la letra a una melodía @translationof Aligning lyrics to a melody @cindex melisma @cindex línea de extensión @cindex guión @cindex guión bajo @cindex letra, alineación de @cindex alineación de la letra @cindex letra, palabras polisílabas @cindex palabras polisílabas en la letra Glosario musical: @rglos{melisma}, @rglos{extender line}. La siguiente línea de la canción infantil es @notation{The moon doth shine as bright as day}. A continuación vamos a ampliarla: @lilypond[verbatim,quote] << \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 g8 | a4 b8 c b a | d4 b8 g4. | } \addlyrics { Girls and boys come | out to play, The | moon doth shine as | bright as day; | } >> @end lilypond Si compilamos el código del ejemplo anterior, veremos algunos mensajes de advertencia sobre la consola: @example song.ly:12:29: warning: la comprobación de compás ha fallado en: 5/8 The | moon doth shine as | bright as day; | song.ly:12:46: warning: la comprobación de compás ha fallado en: 3/8 The | moon doth shine as | bright as day; | @end example Éste es un buen ejemplo de la utilidad de las comprobaciones de compás. Ahora, si miramos la música, podemos observar que la letra adicional no se alinea correctamente con las notas. La palabra @q{shine} se debe cantar sobre dos notas, no una. Esto se conoce como @notation{melisma}, una sílaba única que se canta sobre más de una nota. Existen varias formas de hacer que una sílaba recaiga sobre varias notas, siendo la más sencilla escribir una ligadura de expresión sobre ellas (véase @ref{Ligaduras de unión y de expresión}): @lilypond[verbatim,quote] << \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 g8 | a4 b8 c( b) a | d4 b8 g4. | } \addlyrics { Girls and boys come | out to play, The | moon doth shine as | bright as day; | } >> @end lilypond Ahora la letra se alinea correctamente con las notas, pero el barrado automático de las notas que corresponden a @notation{shine as} no parece correcto. Podemos remediarlo insertando instrucciones de barrado manual para sobreescribir el barrado automático; para ver más detalles consulte @ref{Barras automáticas y manuales}. @lilypond[verbatim,quote] << \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 g8 | a4 b8 c([ b]) a | d4 b8 g4. | } \addlyrics { Girls and boys come | out to play, The | moon doth shine as | bright as day; | } >> @end lilypond Como alternativa a la utilización de ligaduras de expresión, los melismas se pueden indicar solamente en la letra utilizando un guión bajo, @code{_}, para cada nota que queremos incluir dentro del melisma: @lilypond[verbatim,quote] << \relative c'' { \key g \major \time 6/8 d4 b8 c4 a8 | d4 b8 g4 g8 | a4 b8 c[ b] a | d4 b8 g4. | } \addlyrics { Girls and boys come | out to play, The | moon doth shine _ as | bright as day; | } >> @end lilypond Si una sílaba se extiende sobre varias notas o una sola nota muy larga, normalmente se traza una @notation{línea extensora} desde la sílaba que se extiende y por debajo de todas las notas que corresponden a dicha sílaba. Se escribe como dos guiones bajos @code{__}. He aquí un ejemplo extraído de los primeros tres compases del @notation{Lamento de Dido}, de @notation{Dido y Eneas} de Purcell: @lilypond[verbatim,quote] << \relative c'' { \key g \minor \time 3/2 g2 a bes | bes2( a) b2 | c4.( bes8 a4. g8 fis4.) g8 | fis1 } \addlyrics { When I am | laid, am | laid __ in | earth, } >> @end lilypond Hasta el momento, ninguno de los ejemplos implicaban palabras que tuviesen más de una sílaba. Estas palabras se reparten por lo general a razón de una nota por cada sílaba, con guiones cortos entre las sílabas. Dichos guiones separadores se teclean como dos guiones, con el resultado de un guión corto centrado entre las sílabas. Presentamos a continuación un ejemplo que demuestra esto y todo lo que hemos aprendido hasta el momento acerca de la alineación de la letra a las notas. @c no ragged-right here because otherwise the hyphens get lost, @c but the example is long enough to avoid looking strange. @lilypond[verbatim,quote,noragged-right] << \relative c' { \key g \major \time 3/4 \partial 4 d4 | g4 g a8( b) | g4 g b8( c) | d4 d e | c2 } \addlyrics { A -- | way in a __ | man -- ger, no __ | crib for a | bed, __ } >> @end lilypond Algunos textos (especialmente los que están en italiano o en español) requieren lo contrario: colocar más de una sílaba a una única nota. Esto se consigue enlazando las sílabas entre sí mediante un guión bajo simple @code{_} (sin ningún espacio), o bien encerrándolas entre corchetes. Aquí aparece un ejemplo procedente del @notation{Barbero de Sevilla} de Rossini, donde la sílaba @notation{al} se canta sobre la misma nota que la sílaba @notation{go} de la palabra @q{Largo} en el aria de Fígaro @notation{Largo al factotum}: @c no ragged-right here because otherwise the hyphens get lost, @c but the example is long enough to avoid looking strange. @lilypond[verbatim,quote,noragged-right] << \relative c' { \clef "bass" \key c \major \time 6/8 c4.~ 8 d b | c8([ d]) b c d b | c8 } \addlyrics { Lar -- go_al fac -- | to -- tum del -- la cit -- | tà } >> @end lilypond @seealso Referencia de la notación: @ruser{Música vocal}. @node Letra en varios pentagramas @subsection Letra en varios pentagramas @translationof Lyrics to multiple staves @cindex letra y varios pentagramas @cindex varios pentagramas y letra La solución sencilla que utiliza @code{\addlyrics} se puede usar para poner letra a más de un pentagrama. Aquí aparece un ejemplo sacado del @notation{Judas Macabeo} de Haendel: @lilypond[verbatim,quote] << \relative c'' { \key f \major \time 6/8 \partial 8 c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4 } \addlyrics { Let | flee -- cy flocks the | hills a -- | dorn, __ } \relative c' { \key f \major \time 6/8 \partial 8 r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4 } \addlyrics { Let | flee -- cy flocks the | hills a -- dorn, } >> @end lilypond Cualquier partitura de una complejidad mayor que la de este sencillo ejemplo se hace mejor separando la letra de la estructura de pentagramas mediante variables (expresiones con nombre). Éstas se tratan en @ref{Organizar las piezas mediante variables}. @seealso Referencia de la notación: @ruser{Música vocal}. @node Retoques finales @section Retoques finales @translationof Final touches Éste es el último apartado del tutorial; muestra la forma de dar los toques finales a piezas sencillas, y ofrece una introducción al resto del manual. @menu * Organizar las piezas mediante variables:: * Añadir títulos:: * Nombres de nota absolutos:: * Más allá del tutorial:: @end menu @node Organizar las piezas mediante variables @subsection Organizar las piezas mediante variables @translationof Organizing pieces with variables @cindex variables @cindex variables, definir @cindex identificadores @cindex macros @cindex asignación de variables @cindex uso de las variables @cindex variables, uso de @cindex variables, caracteres permitidos en @cindex caracteres permitidos en variables Cuando los elementos que hemos discutido anteriormente se combinan para producir archivos mayores, las expresiones musicales se hacen enormes. En música polifónica con muchos pentagramas, los archivos de entrada pueden volverse muy propensos a la confusión. Podemos reducir esta confusión utilizando las @emph{variables}. Con las variables (también conocidas como identificadores o macros), podemos trocear las expresiones musicales complejas. Una variable se asigna de la manera siguiente: @example musicaConNombre = @{ @dots{} @} @end example El contenido de la expresión musical @code{musicaConNombre} se puede usar posteriormente colocando una barra invertida delante del nombre (@code{\musicaConNombre}, igual que una orden normal de LilyPond). @lilypond[verbatim,quote] violin = \new Staff { \relative c'' { a4 b c b } } cello = \new Staff { \relative c { \clef "bass" e2 d } } { << \violin \cello >> } @end lilypond @noindent El nombre de una variable debe consistir enteramente en caracteres alfabéticos, es decir sin números, guiones ni guiones bajos. Las variables se deben definir @emph{antes} de la expresión musical principal, pero se pueden usar tantas veces como se quiera, en cualquier lugar, una vez que han sido definidas. Incluso se pueden usar dentro de la definición de otra variable, proporcionando una vía para acortar el código si una sección musical se repite muchas veces. @c KEEP LY @lilypond[verbatim,quote,ragged-right] tresilloA = \tuplet 3/2 { c,8 e g } compasA = { \tresilloA \tresilloA \tresilloA \tresilloA } \relative c'' { \compasA \compasA } @end lilypond Las variables se pueden usar para otros muchos tipos de objetos dentro del código de entrada. Por ejemplo, @example ancho = 4.5\cm nombre = "Wendy" papelAcinco = \paper @{ paperheight = 21.0 \cm @} @end example Dependiendo de su contenido, la variable se puede usar en distintos lugares. El siguiente ejemplo utiliza las variables anteriores: @example \paper @{ \papelAcinco line-width = \ancho @} @{ c4^\nombre @} @end example @node Añadir títulos @subsection Añadir títulos @translationof Adding titles @cindex título @cindex encabezamientos @cindex bloque de encabezamientos @funindex \header @funindex header La información sobre el título, autor, número de Opus y similares se escriben en el bloque @code{\header}. Éste se encuentra fuera de la expresión musical principal; el bloque @code{\header} normalmente se sitúa por debajo del número de versión. @example \version @w{"@version{}"} \header @{ title = "Sinfonía" composer = "Yo" opus = "Op. 9" @} @{ @dots{} música @dots{} @} @end example Cuando se procesa el archivo, el título y el autor se imprimen por encima de la música. Puede obtener más información sobre los títulos en @ruser{Crear títulos encabezamientos y pies de página}. @node Nombres de nota absolutos @subsection Nombres de nota absolutos @translationof Absolute note names @cindex notas, nombres de @cindex notas, nombres absolutos de @cindex absoluto, modo @cindex absolutos, valores de altura @cindex alturas, valores absolutos de @cindex absolutos, nombres de nota Hasta el momento siempre hemos utilizado @code{\relative} para definir las alturas. Ésta es normalmente la forma más rápida de escribir la mayor parte de la música. Sin @code{\relative}, las alturas se interpretan en modo absoluto. En este modo, LilyPond tratará todas las alturas como valores absolutos. Una @code{c'} significará siembre un Do central, una @code{b} significará siempre la nota inmediatamente por debajo del Do central, y una @code{g,} significará siempre la nota que se coloca en la primera línea del pentagrama en clave de Fa. @lilypond[verbatim,quote] { \clef "bass" c'4 b g, g, | g,4 f, f c' | } @end lilypond He aquí una escala que abarca cuatro octavas: @lilypond[verbatim,quote] { \clef "bass" c,4 d, e, f, | g,4 a, b, c | d4 e f g | a4 b c' d' | \clef "treble" e'4 f' g' a' | b'4 c'' d'' e'' | f''4 g'' a'' b'' | c'''1 | } @end lilypond Como puede ver, escribir una melodía en clave de Sol implica escribir gran cantidad de apóstrofos @q{'} . Consideremos este fragmento de Mozart: @lilypond[verbatim,quote] { \key a \major \time 6/8 cis''8. d''16 cis''8 e''4 e''8 | b'8. cis''16 b'8 d''4 d''8 | } @end lilypond Todos estos apóstrofos hacen casi ilegible el código de entrada y será origen de numerosos errores. Con @code{\relative}, el ejemplo anterior es mucho más fácil de leer: @lilypond[verbatim,quote] \relative c'' { \key a \major \time 6/8 cis8. d16 cis8 e4 e8 | b8. cis16 b8 d4 d8 | } @end lilypond Si comete un error con una marca de octava (@code{'} o @code{,}) mientras trabaja en el modo @code{\relative}, será muy obvio (muchas notas estarán en la octava equivocada). Mientras trabaja en el modo absoluto, un solo fallo no será tan visible, y tampoco será tan fácil de localizar. Sin embargo, el modo absoluto es útil para escribir música que contenga intervalos grandes, y será extremadamente útil para hacer archivos de LilyPond generados por ordenador. Cuando se copian y pegan fragmentos melódicos, el modo absoluto preserva la octava del material original. A veces la música se dispone de formas más complejas. Si está usando @code{\relative} dentro de @code{\relative}, las secciones relativas externa e interna son independientes: @lilypond[verbatim,quote] \relative c { c'4 \relative c'' { f g } c } @end lilypond @funindex \absolute Si está usando música absoluta dentro de un bloque de música relativa, tendrá que marcar la música absoluta explícitamente con la instrucción @code{\absolute} para evitar que se incorpore a la música relativa: @lilypond[verbatim,quote] \relative c { c'4 \absolute { f'' g'' } c } @end lilypond @node Más allá del tutorial @subsection Más allá del tutorial @translationof After the tutorial Después de terminar el tutorial, quizá debería probar a escribir una o dos piezas. Comience con una de las plantillas que aparecen en @ref{Plantillas} y añada algunas notas. Si necesita un tipo de notación que no ha sido tratada en el tutorial, eche un vistazo a la Referencia de Notación, empezando por @ruser{Notación musical}. Si quiere escribir música para un conjunto instrumental que no está cubierto por ninguna plantilla, consulte @ref{Extender las plantillas}. Una vez que ha escrito algunas piezas cortas, lea el resto del Manual de aprendizaje (capítulos 3 al 5). ¡Por supuesto, no pasa nada por leerlo ahora mismo! Sin embargo, el resto del Manual de Aprendizaje da por sentado que está familiarizado con la entrada de LilyPond. Puede saltarse estos capítulos ahora y volver a ellos cuando haya adquirido más experiencia. En este tutorial y en el resto del Manual de aprendizaje, existe un apartado @strong{Véase también} al final de cada una de las secciones, que contiene referencias cruzadas a otras secciones: no siga estas referencias durante la primera lectura; cuando haya leído el Manual de aprendizaje completo, quizá desee releer ciertas secciones y seguir las referencias cruzadas para obtener más información. Si no lo ha hecho aún, le @emph{rogamos} que lea @ref{Panorámica de los manuales}. Existe una gran cantidad de información sobre LilyPond, de manera que los recién llegados con frecuencia no saben exactamente dónde deben buscar la ayuda. Si emplea cinco minutos en leer cuidadosamente esta sección ¡se ahorrará horas de frustración buscando en el sitio equivocado!