1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dc78324e8424699ec17df064941c0c787d4eb91c
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
11 @c A menu is needed before every deeper *section nesting of @node's; run
12 @c M-x texinfo-all-menus-update
13 @c to automatically fill in these menus before saving changes
16 @chapter Basic notation
18 Este capítulo explica cómo usar las funcionalidades de notación básica.
35 Esta sección trata de cómo especificar la altura de las notas.
40 * Cautionary accidentals::
42 * Note names in other languages::
52 @subsection Normal pitches
54 @cindex Nombres de las notas
57 El nombre de una nota se especifica usando las letras minúsculas de la @code{a} a la @code{g}.
58 Una escala ascendente de Do mayor se tipografía con
60 @lilypond[quote,fragment,verbatim,ragged-right]
65 El nombre de la nota @code{c} se tipografía una octava por debajo del Do central.
67 @lilypond[quote,fragment,verbatim,ragged-right]
77 La especificación opcional de la octava tiene la forma de una serie de
78 comillas simples o apóstrofes (@samp{'}) o bien una serie de comas
79 (@samp{,}). Cada @samp{'} eleva la altura una octava;
80 cada @samp{,} baja la altura una octava.
82 @lilypond[quote,ragged-right,fragment,verbatim]
84 c' c'' e' g d'' d' d c
86 c, c,, e, g d,, d, d c
89 Se puede usar un método alternativo para declarar en qué octava grabar
90 una nota; este método no requiere tantas especificaciones de octava
91 (@code{'} y @code{,}). Consulte
92 @ref{Relative octaves}.
96 @subsection Accidentals
98 @cindex nombres de las notas, holandés
99 @cindex nombres de las notas, por omisión
101 Un sostenido se forma añadiendo @code{-is} al final del nombre de la nota y
102 un bemol se forma añadiendo @code{-es}. Los dobles sostenidos y dobles bemoles
103 se obtienen apadiendo @code{-isis} o @code{-eses} al nombre de la nota.
105 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
111 Estos son los nombres de las notas en holandés. En holandés, @code{aes} se contrae en
112 @code{as}, pero las dos formas se aceptan. De forma similar, se aceptan
113 tanto @code{es} como @code{ees}
115 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
119 Un becuadro cancelará el efecto de una alteración accidental o de la armadura.
120 Sin embargo, los becuadros no se codifican dentro de la sintaxis del nombre de la nota con un
121 sufijo; una nota becuadro se muestra como un simple nombre de nota natural
123 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
127 La entrada @code{d e f} se interpreta como @q{imprimir un Re natural,
128 Mi natural y Fa natural}, independientemente de la armadura de la tonalidad.
129 Para ver más información acerca de la distinción entre
130 el contenido musical y la presentación de ese contenido, consulte
131 @ref{Accidentals and key signatures}.
133 @lilypond[fragment,quote,ragged-right,verbatim,relative]
142 De acuerdo con las reglas estándar del tipografiado, se imprime un signo de becuadro
143 antes de un sostenido o un bemol siempre que una alteración anterior tiene que cancelarse.
144 Para modificar este comportamiento, utilice
145 @code{\set Staff.extraNatural = ##f}
147 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
149 \set Staff.extraNatural = ##f
156 Referencia del programa: @internalsref{LedgerLineSpanner},
157 @internalsref{NoteHead}.
160 @node Cautionary accidentals
161 @subsection Cautionary accidentals
163 @cindex alteración recordatoria
164 @cindex alteración de precaución
165 @cindex alteración con paréntesis
166 @cindex recordatoria, alteración
168 @cindex precaución, alteración de
169 @cindex paréntesis, alteración con
172 Normalmente las alteraciones accidentales se imprimen automáticamente, pero también puede
173 imprimirlas manualmente. Un alteración recordatoria
174 se puede forzar añadiendo un signo de admiración @code{!}
175 después de la altura de la nota. Una alteración de precaución
176 (o sea, una alteración entre paréntesis) se puede obtener añadiendo el
177 signo de interrogación @samp{?} después del nombre de la nota. Estas alteraciones adicionales
178 se pueden usar también para producir notas con becuadro.
180 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
181 cis cis cis! cis? c c? c! c
187 La producción sutomática de alteraciones accidentales se puede ajustar de muchas formas.
188 Para ver más información, consulte @ref{Automatic accidentals}.
192 @subsection Micro tones
194 @cindex cuartos de tono
195 @cindex semi-bemoles, semi-sostenidos
197 Los medios bemoles y los medios sostenidos se forman añadiendo @code{-eh} y
198 @code{-ih}; a continuación presentamos una serie de DOs cada vez más agudos
200 @lilypond[verbatim,ragged-right,quote,relative=2,fragment]
201 \set Staff.extraNatural = ##f
205 Los microtonos también se exportan al archivo MIDI.
210 No existen estándares reconocidos ampliamente para denotar
211 los bemoles de tres cuartos, de manera que los símbolos de LilyPond
212 no se ajustan a ningún estándar.
216 @node Note names in other languages
217 @subsection Note names in other languages
219 Existen conjuntos predefinidos de nombres de notas para algunos idiomas
220 aparte del inglés. Para usarlos, incluya el archivo de incio
221 específico del idioma. Por ejemplo, añada @code{\include "english.ly"}
222 al principio del archivo de entrada. Los archivos de idioma disponibles
223 y los nombres de las notas que definen son los siguientes:
225 @c Should this be made into a multitable?
226 @cindex idiomas, nombres de las notas en otros
228 Nombres de las notas sostenido bemol doble doble
231 nederlands.ly c d e f g a bes b -is -es -isis -eses
232 english.ly c d e f g a bf b -s/-sharp -f/-flat -ss/-x/ -ff/
233 -sharpsharp -flatflat
234 deutsch.ly c d e f g a b h -is -es -isis -eses
235 norsk.ly c d e f g a b h -iss/-is -ess/-es -ississ/-isis -essess/-eses
236 svenska.ly c d e f g a b h -iss -ess -ississ -essess
237 italiano.ly do re mi fa sol la sib si -d -b -dd -bb
238 catalan.ly do re mi fa sol la sib si -d/-s -b -dd/-ss -bb
239 espanol.ly do re mi fa sol la sib si -s -b -ss -bb
243 Tenga en cuenta que en holandés, alemán, noruego y sueco, los bemoles
244 del @samp{La} como por ejemplo @code{aes} y @code{aeses}
245 se contraen normalmente como @code{as} y @code{ases} (o más frecuentemente
246 como @code{asas}). Algunas veces se definen sólo estas contracciones
247 en los archivos de idioma correrspondientes (esto también se aplica a los
248 sufijos para cuartos de tono que se ven más abajo).
251 Algunas músicas utilizan microtonos cuyas alteraciones son fracciones
252 de un sostenido o bemol @q{normales}. Los nombres de nota para cuartos
253 de tono que se definen en los distintos archivos de idioma se encuentran
254 listados en la tabla siguiente. Aquí los prefijos @q{semi-} y @q{sesqui-} significan
255 @q{medio} y @q{uno y medio} respectivamente. Para el noruego,
256 sueco, catalán y español no se ha definido aún ningún nombre especial.
258 @c What about Turkish Maquam music and similar microtonal systems?
260 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code
261 @c is actually misleading since the alteration is in fact one and a half
262 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
265 Nombres de las notas semi- semi- sesqui- sesqui-
266 sostenido bemol sostenido bemol
268 nederlands.ly c d e f g a bes b -ih -eh -isih -eseh
269 english.ly c d e f g a bf b -qs -qf -tqs -tqf
270 deutsch.ly c d e f g a b h -ih -eh -isih -eseh
271 norsk.ly c d e f g a b h
272 svenska.ly c d e f g a b h
273 italiano.ly do re mi fa sol la sib si -sd -sb -dsd -bsb
274 catalan.ly do re mi fa sol la sib si
275 espanol.ly do re mi fa sol la sib si
280 @node Relative octaves
282 @subsection Relative octaves
285 @cindex Relativas, especificación de octavas
288 Las octavas se especifican añadiendo @code{'} y @code{,} a los nombres de las notas.
289 Cuando copie música existente, es fácil poner por accidente una nota en la octava
290 equivocada y luego es difícil encontrar dicho error. La octava relativa
291 previene estos errores haciendo que éstos tengan consecuencias mucho mayores:
292 un solo error transporta una octava el resto de la pieza
295 \relative @var{altura_inicial} @var{expresión_musical}
302 \relative @var{expresión_musical}
306 @code{c'} se usa por defecto si no se define una altura inicial.
308 La octava de las notas que aparecen dentro de @var{expresión_musical} se calculan como
309 sigue: si no se usa ninguna marca de cambio de octava, el intervalo básico
310 entre la nota actual y la anterior se toma siempre como si fuera una cuarta o menos.
311 Esta distancia se determina independientemente de las alteraciones; un
312 @code{fisis} (Fa doble sostenido) después de un @code{ceses} (Do doble bemol) se colocará
313 por encima del @code{ceses}. En otras palabras, una cuarta doble aumentada se considera
314 un intervalo menor que una quinta disminuida, incluso aunque la cuarta doble aumentada
315 tiene siete semitonos mientras que la quinta disminuida sólo tiene seis semitonos.
317 Las marcas de cambio de octava @code{'} y @code{,} se pueden añadir para
318 elevar o bajar la altura en una octava más. Al entrar en el modo relativo,
319 se puede especificar una altura de inicio absoluta que se comportará como
320 la nota precedente a la primera nota de la @var{expresión_musical}. Si no
321 se especifica ninguna altura inicial, se utilizará el Do central como
324 Aquí podemos ver el modo relativo en acción:
325 @lilypond[quote,fragment,ragged-right,verbatim]
331 Las marcas de cambio de octava se utilizan para intervalos mayores de la cuarta
333 @lilypond[quote,ragged-right,fragment,verbatim]
339 Si el elemento anterior es un acorde, la primera nota del acorde se utiliza para
340 determinar la primera nota del siguiente acorde
342 @lilypond[quote,ragged-right,fragment,verbatim]
350 La altura después del @code{\relative} contiene un nombre de nota.
352 La conversión relativa no afecta a las secciones @code{\transpose},
353 @code{\chordmode} o @code{\relative} en su argumento. Para usar
354 el modo relativo dentro de música transportada, se debe escribir
355 un @code{\relative} adicional dentro de @code{\transpose}.
359 @subsection Octave check
361 @cindex Comprobación de octava
363 Las comprobaciones de octava hacen que los errores de octava sean más
364 fáciles de corregir: una nota puede venir seguida de @code{=}@var{comillas}
365 lo que indica cuál debería ser su octava absoluta. En el siguiente ejemplo,
368 \relative c'' @{ c='' b=' d,='' @}
372 la @code{d} generará una advertencia, porque se esperaba un @code{d''}
373 (a causa de que el intervalo de @code{b'} a @code{d''} es de una tercera solamente),
374 pero aparece un @code{d'}. En la salida, la octava se corrige para que sea
375 un @code{d''} y la siguiente nota se calcula de forma relativa a @code{d''}
376 en lugar de a @code{d'}.
378 También existe una comprobación de octava que no produce ninguna salida visible.
385 comprueba que @var{altura} (sin las comillas) produce @var{altura} (con
386 las comillas) en modo @code{\relative} comparado con la nota que se da en el
387 comando @code{\relative}. Si no es así, se imprime una advertencia, y la
388 octava se corrige. La @var{altura} no se imprime como una nota.
390 En el ejemplo que aparece a continuación, la primera comprobación
391 se aprueba sin más problema, porque el @code{e} (en modo @code{relative})
392 está dentro de una quinta desde @code{a'}. Sin embargo
393 la segunda comprobación produce una advertencia porque el @code{e} no está dentro
394 de una quinta del @code{b'}. Se imprime el mensaje de advertencia y la octava se ajusta
395 de modo que las notas siguientes están en la octava correcta de nuevo.
406 La octava de una nota que sigue a una comprobación de octava
407 se determina con respecto a la nota que la precede. En el siguiente fragmento,
408 la última nota es una @code{a'}, por encima del Do central. Esto
409 significa que la comprobeación de @code{\octave} se aprueba satisfactoriamente,
410 así que la comprobación se puede borrar sin que cambie la salida de la pieza.
412 @lilypond[quote,ragged-right,verbatim,fragment]
422 @subsection Transpose
424 @cindex Transposición
425 @cindex Transposición de alturas
428 Una expresión musical se puede transportar mediante @code{\transpose}. La
431 \transpose @var{desde} @var{hacia} @var{expresión_musical}
434 Esto significa que la @var{expresión_musical} se transporta el intervalo
435 que hay entre las notas @var{desde} y @var{hacia}: cualquier nota con la altura @code{desde}
436 se cambia por @code{hacia}.
438 Por ejemplo, tomemos una pieza escrita en la tonalidad de Re mayor.
439 Si esta pieza es demasiado grave para el ejecutante, se puede transportar
440 hacia arriba a Mi mayor con
442 \transpose d e @dots{}
445 Suponga una pieza escrita para el violín (que es un instrumento en Do). Si
446 esta parte se tiene que tocar con un clarinete en La (para el que un La
447 se escribe como un Do, y que suena una tercera menor por debajo de lo que
448 está escrito), el siguiente transporte producirá la particella correcta:
451 \transpose a c @dots{}
454 @code{\transpose} distingue entre notas enarmónicas: tanto
455 @code{\transpose c cis} como @code{\transpose c des} transportarán un
456 semitono hacia arriba. La primera versión imprimirá sostenidos y la
457 segunda imprimirá bemoles
460 @lilypond[quote,ragged-right,verbatim]
461 mus = { \key d \major cis d fis g }
470 @code{\transpose} también se puede usar para introducir notas escritas para un
471 instrumento transpositor. Las alturas se introducen normalmente en LilyPond
472 en Do (o en @q{afinación de concierto}), pero se pueden introducir en otra
473 tonalidad. Por ejemplo, al introducir música para una trompeta en Si bemol
474 que comienza en un Re de concierto, se puede escribir
477 \transpose c bes @{ e4 @dots{} @}
480 Para imprimir esta música en Si bemol de nuevo (o sea, para producir una particella de trompeta
481 en vez de una partitura para el director en afinación de concierto), puede envolver la música existente
482 con otro @code{transpose}
485 \transpose bes c @{ \transpose c bes @{ e4 @dots{} @} @}
491 Referencia del programa: @internalsref{TransposedMusic}.
493 Ejemplo: @inputfileref{input/@/test,smart@/-transpose@/.ly}.
498 Si quiere usar al mismo tiempo @code{\transpose} y @code{\relative},
499 debe escribir @code{\transpose} por fuera de @code{\relative}, porque
500 @code{\relative} no tendrá ningún efecto sobre la música que aparezca dentro de un
511 Los silencios se introducen como notas con el nombre @code{r}
513 @lilypond[fragment,quote,ragged-right,verbatim]
517 Los silencios de un compás centrados en medio del compás,
518 se deben hacer com silencios multicompás. Se pueden usar para
519 un solo compás así como para muchos compases, y se tratan en
520 @ref{Multi measure rests}.
522 Para especificar explícitamente la posición vertical de un silencio, escriba una nota
523 seguida de @code{\rest}. Se colocará un silencio en la posición en que debería
526 @lilypond[fragment,quote,ragged-right,verbatim]
531 Esto hace mucho más sencillo el formateo de la música polifónica,
532 porque el formateador automático de colisiones de silencios se olvidará de ellos.
536 Referencia del programa: @internalsref{Rest}.
542 @cindex Desplazamiento
543 @cindex Silencio invisible
544 @cindex Nota de espaciado
548 Un silencio invisible -- también conocido como @q{skip} (desplazamiento) --
549 se puede introducir como una nota con el nombre @samp{s} o con @code{\skip @var{duración}}
551 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
552 a4 a4 s4 a4 \skip 1 a4
555 La sintaxis de @code{s} sólo está disponible en el modo de notas y en el modo de acordes.
556 En otras situaciones, por ejemplo, cuando se introduce la letra, debe
557 usar el comando @code{\skip}
559 @lilypond[quote,ragged-right,verbatim]
562 \new Lyrics \lyricmode { \skip 2 bla2 }
566 El comando skip es un mero contenedor musical vacío. No produce
567 ninguna salida, ni siguiera una salida transparente.
569 El comando de desplazamiento @code{s} crea una @internalsref{Staff} y una
570 @internalsref{Voice} cuando es necesario, de forma similar a los comandos de nota y de silencio.
571 Por ejemplo, el fragmento siguiente produce un pentagrama vacío.
573 @lilypond[quote,ragged-right,verbatim]
577 El fragmento @code{@{ \skip 4 @} } produciría una página vacía.
581 Referencia del programa: @internalsref{SkipMusic}.
588 Esta sección trata los ritmos, duraciones y compases.
592 * Augmentation dots::
594 * Scaling durations::
597 * Automatic note splitting::
602 @subsection Durations
609 En los modos de Nota, Acorde y Letra, las duraciones se designan
610 mediante números y puntos: las duraciones se introducen como sus
611 valores recíprocos respecto de la redonda. Por ejemplo, una negra
612 se escribe usando un @code{4} (puesto que es 1/4 de redonda), mientras
613 que una blanca se escribe con un @code{2} (por ser 1/2 de redonda). Para
614 notas mayores de la redonda se deben usar los comandos @code{\longa} y
619 c'1 c'2 c'4 c'8 c'16 c'32 c'64 c'64
621 r1 r2 r4 r8 r16 r32 r64 r64
627 a\breve*1/2 \autoBeamOff
628 a1 a2 a4 a8 a16 a32 a64 a64
631 r\longa*1/4 r\breve *1/2
632 r1 r2 r4 r8 r16 r32 r64 r64
639 \remove "Bar_number_engraver"
643 \remove "Clef_engraver"
644 \override StaffSymbol #'transparent = ##t
645 \override TimeSignature #'transparent = ##t
646 \override BarLine #'transparent = ##t
647 \consists "Pitch_squash_engraver"
653 Si la duración se omite, su valor será el de la duración de la nota
654 anterior. Por omisión, el valor de la primera nota es el de una
657 @lilypond[quote,ragged-right,verbatim,fragment]
658 { a a a2 a a4 a a1 a }
662 @node Augmentation dots
663 @subsection Augmentation dots
667 Para obtener duraciones de notas con puntillo, simplemente escriba un
668 punto (@samp{.}) después del número. Las notas con doble puntillo se
669 consiguen de manera similar.
671 @lilypond[quote,ragged-right,fragment,verbatim]
672 a'4 b' c''4. b'8 a'4. b'4.. c''8.
677 Normalmente los puntillos se desplazan hacia arriba para evitar las
678 líneas del pentagrama, excepto en situaciones de polifonía. Se pueden
679 utilizar los siguientes comandos para forzar manualmente una dirección
686 @funindex \dotsNeutral
691 Referencia del programa: @internalsref{Dots} y @internalsref{DotColumn}.
697 @cindex grupos especiales
701 Los grupos especiales se obtienen a partir de una expresión musical
702 multiplicando todas las duraciones por una fracción:
705 \times @var{fracción} @var{expresión_musical}
709 La duración de la @var{expresión _musical} se multiplicará por la
710 fracción. El denominador de la fracción se imprimirá sobre las notas,
711 opcionalmente con un corchete. El grupo especial más común es el
712 tresillo, en el que 3 notas tienen el valor de 2, por tanto las notas
713 duran 2/3 de su valor escrito
715 @lilypond[quote,ragged-right,fragment,verbatim]
716 g'4 \times 2/3 {c'4 c' c'} d'4 d'4
719 Los grupos pueden anidarse unos dentro de otros, por ejemplo
721 @lilypond[fragment,ragged-right,verbatim,relative=2]
722 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
725 \times 3/5 { a a a a a }
733 @funindex \tupletDown
735 @funindex \tupletNeutral
736 @code{\tupletNeutral}.
741 @funindex tupletNumberFormatFunction
742 @cindex formateo de los grupos especiales
744 La propiedad @code{tupletSpannerDuration} (duración del selector de
745 grupo) especifica la duración de cada corchete. Con esto puede hacer
746 muchos grupos escribiendo @code{\times} una sola vez, ahorrándose
747 mucho trabajo de teclado. En el siguiente ejemplo se muestran dos
748 tresillos, aunque @code{\times} sólo se ha utilizado una vez
750 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
751 \set tupletSpannerDuration = #(ly:make-moment 1 4)
752 \times 2/3 { c8 c c c c c }
756 Para ver más información sobre @code{make-moment}, consulte
757 @ref{Time administration}.
759 El formato del número se determina por medio de la propiedad @code{text} en
760 @code{TupletNumber}. Por defecto se imprime sólo el denominador, pero si
761 su valor se establece a la función @code{tuplet-number::calc-fraction-text},
762 se imprimirá como @var{numerador}:@var{denominador}
764 Para que no se impriman los números de los grupos, emplee
766 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
767 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
768 \override TupletNumber #'transparent = ##t
769 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
772 @c needs revision. FVD
773 Se puede hacer que los corchetes de grupo abarquen tanto como su
774 duración completa indique o que lleguen hasta justo antes de la nota
777 @lilypond[ragged-right]
779 \set tupletFullLength = ##t
784 \set tupletFullLengthNote = ##t
797 Referencia del programa: @internalsref{TupletBracket},
798 @internalsref{TupletNumber} y @internalsref{TimeScaledMusic}.
802 @node Scaling durations
803 @subsection Scaling durations
805 Es posible alterar la duración de las figuras en un factor @var{N/M}
806 añadiendo @samp{*@var{N/M}} (o @samp{*@var{N}} si @var{M=1}). Esto no
807 afectará a la apariencia de las notas o silencios que se producen. Se
808 pueden combinar en la forma @samp{*M*N}.
810 En el siguiente ejemplo las tres primeras notas duran exactamente dos
811 partes, pero no se imprime ningún corchete de tresillo.
813 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
815 a4*2/3 gis4*2/3 a4*2/3
823 En este manual: @ref{Tuplets}
827 @subsection Bar check
829 @cindex Compás, comprobación de
830 @funindex barCheckSynchronize
833 Las comprobaciones de compás ayudan a detectar errores en las duraciones. Una comprobación de compás se
834 escribe usando el símbolo de la barra vertical, @samp{|}. Cuando se encuentra durante
835 la interpretación, debe caer en el límite entre dos compases. Si no es así,
836 se muestra una advertencia. En el siguiente ejemplo, la segunda comprobación
837 de compás avisará de un error
839 \time 3/4 c2 e4 | g2 |
842 Las comprobaciones de compás también se pueden usar en la letra de las canciones, por ejemplo
847 Cam -- pa | ni -- tas
851 Las comprobaciones de compás fallidas tienen su origen en la
852 introducción incorrecta de las duraciones. Las duraciones incorrectas
853 a menudo desbaratan la partitura completamente, sobre todo si la
854 música es polifónica, por ello el mejor sitio para empezar a corregir
855 la entrada es hacer un barrido en busca de comprobaciones de compás
856 fallidas y duraciones incorrectas.
861 También es posible redefinir el significado de @code{|}. Se hace
862 asignando una expresión musical a @code{pipeSymbol},
864 @lilypond[quote,ragged-right,verbatim]
865 pipeSymbol = \bar "||"
871 @node Barnumber check
872 @subsection Barnumber check
874 Al copiar piezas musicales grandes puede servir de ayuda comprobar que
875 el número de compás de LilyPond corresponde al original desde el que está copiando.
876 Esto se puede comprobar con @code{\barNumberCheck}, por ejemplo
883 imprimirá una advertencia si el @code{currentBarNumber} (número del
884 compás actual) no es 123 cuando se está procesando.
887 @node Automatic note splitting
888 @subsection Automatic note splitting
890 Las notas largas se pueden convertir automáticamente en notas ligadas.
891 Se hace mediante la sustitución del @internalsref{Note_heads_engraver}
892 por el @internalsref{Completion_heads_engraver}. En los siguientes
893 ejemplos, las notas que atraviesan la barra de compás se dividen y se
894 unen mediante una ligadura.
896 @lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
898 \remove "Note_heads_engraver"
899 \consists "Completion_heads_engraver"
901 c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
905 Este grabador divide todas las notas largas en la barra de compás e
906 inserta ligaduras. Uno de sus usos es depurar partituras complejas:
907 si los compases no están completos, las ligaduras mostrarán
908 exactamente cuánto le falta a cada compás.
910 Si quiere permitir el salto de línea en las barras de compás en las
911 que @internalsref{Completion_heads_engraver} divide las notas, debe
912 eliminar también @internalsref{Forbid_line_breaks_engraver}.
917 No todas las duraciones (sobre todo las que contienen grupos
918 especiales) se pueden representar exactamente con notas normales y
919 puntillos, pero el grabador nunca insertará grupos especiales.
922 @code{Completion_heads_engraver} afecta sólo a las notas; no divide
928 Referencia del programa: @internalsref{Completion_heads_engraver}.
934 La polifonía en música hace referencia a tener más de una voz en una
935 pieza cualquiera de música. En LilyPond la polifonía hace referencia
936 a tener más de una voz en el mismo pentagrama.
943 * Explicitly instantiating voices::
944 * Collision Resolution::
953 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
954 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
955 articulaciones, como si fueran simples notas.
957 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
961 Para ver más información sobre los acordes, consulte @ref{Chord names}.
967 Cuando se encuentra con una nota, se crea un objeto
968 @internalsref{Stem} (plica) automáticamente. Para las redondas y los
969 silencios, también se crean pero se hacen invisibles.
978 @funindex \stemNeutral
984 Para modificar la dirección de las plicas en medio de un pentragrama, utilice
986 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
988 \override Stem #'neutral-direction = #up
990 \override Stem #'neutral-direction = #down
995 @node Basic polyphony
996 @subsection Basic polyphony
1000 La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
1001 es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
1002 simultáneamente, separando las voces con @code{\\}
1006 @lilypond[quote,verbatim,fragment]
1007 \new Staff \relative c' {
1010 { g4 f e | d2 e2 } \\
1011 { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
1017 El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
1018 se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
1020 Llevan los nombres @code{"1"}, @code{"2"}, etc. En cada
1021 uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
1022 de la manera que corresponda.
1024 Todas estas voces están separadas de la voz que contiene las noas
1025 justo por fuera de la construcción @code{<< \\ >>}. Esto se debe
1026 tener en cuenta cuando haga algún cambio en una voz. También
1027 significa que las ligaduras de unión y de expresión no pueden salir ni
1028 entrar en una construcción @code{<< \\ >>}. En cambio las voces
1029 paralelas que están en construcciones @code{<< \\ >>} separadas dentro
1030 del mismo pentagrama, son la misma voz. Presentamos a continuación el
1031 mismo ejemplo, con cabezas distintas para cada voz. Dése cuenta de
1032 que el cambio en el estilo de cabezas de nota en la voz principal no
1033 afecta a las que están dentro de la construcción @code{<< \\ >>}.
1034 También, el cambio a la segunda voz en la primera construcción
1035 @code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se
1036 liga de una construcción a otra.
1038 @cindex cabezas de nota, estilos de
1040 @lilypond[quote,verbatim,fragment]
1041 \new Staff \relative c' {
1042 \override NoteHead #'style = #'cross
1046 { \override NoteHead #'style = #'triangle
1051 { c8 b16 a b8 g ~ g2 } \\
1052 { \override NoteHead #'style = #'slash s4 b4 c2 }
1057 La polifonía no cambia la relación entre las notas que están dentro de
1058 un bloque @code{\relative @{ @}}. Cada una de las notas se calcula
1059 relativa a la nota inmediatamente anterior.
1062 \relative @{ notaA << notaB \\ notaC >> notaD @}
1065 @code{notaC} es relativa a @code{notaB}, no a @code{notaA};
1066 @code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
1070 @node Explicitly instantiating voices
1071 @subsection Explicitly instantiating voices
1073 Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
1074 dentro de un bloque @code{<< >>} para crear música polifónica, usando
1075 @code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
1076 y un desplazamiento horizontal para cada parte.
1080 << \superior \\ \inferior >>
1088 \new Voice = "1" @{ \voiceOne \superior @}
1089 \new Voice = "2" @{ \voiceTwo \inferior @}
1093 Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
1094 articulaciones, anotaciones de texto, puntillos y digitaciones.
1095 @code{\voiceOne} y @code{\voiceThree} hacen
1096 a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
1097 los hacen apuntar hacia abajo.
1098 El comando @code{\oneVoice} hace volver a los ajustes normales.
1100 Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
1101 la voz principal. Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
1102 principal. A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
1103 Las cabezas en forma de cruz demuestran que
1104 la melodía principal ahora está en un contexto de una voz única.
1106 @lilypond[quote,ragged-right,verbatim]
1107 \new Staff \relative c' {
1108 \override NoteHead #'style = #'cross
1113 \new Voice="1" { \voiceTwo
1114 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1117 \new Voice { \voiceThree
1126 La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
1127 @lilypond[quote,ragged-right,verbatim]
1128 \new Staff \relative c' {
1133 \context Voice="1" { \voiceTwo
1134 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1137 \new Voice { \voiceThree
1146 Al evitar el separador @code{\\} posibilitamos la escritura de
1147 construcciones polifónicas anidadas, lo que en algún caso podría constituir
1148 una forma más natural de tipografiar la música.
1150 @lilypond[quote,ragged-right,verbatim]
1151 \new Staff \relative c' {
1156 \context Voice="1" { \voiceTwo
1159 {c8 b16 a b8 g ~ g2}
1160 \new Voice { \voiceThree
1172 En ciertos casos de música polifónica compleja podría ser necesario
1173 utilizar voces adicionales para evitar colisiones entre las notas.
1174 Las voces adicionales se añaden definiendo un identificador como se
1175 muestra a continuación:
1177 @lilypond[quote,verbatim,ragged-right,relative=2]
1178 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
1181 { \voiceOne g4 ~ \stemDown g32[ f( es d c b a b64 )g] } \\
1182 { \voiceThree b4} \\
1189 @node Collision Resolution
1190 @subsection Collision Resolution
1192 Normalmente las cabezas de nota con un número de puntillos diferente
1193 no se mezclan en una sola, pero cuando se le da un valor verdadero a
1194 la propiedad @code{merge-differently-dotted} en el objeto
1195 @internalsref{NoteCollision}, se juntan en una sola:
1197 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
1200 \override Staff.NoteCollision
1201 #'merge-differently-dotted = ##t
1203 } \\ { g8.[ f16] g8.[ f16] } >>
1206 De forma similar puede mezclar cabezas de blanca con corcheas,
1207 ajustando @code{merge-differently-headed}:
1209 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1212 \override Staff.NoteCollision
1213 #'merge-differently-headed = ##t
1214 c8 c4. } \\ { c2 c2 } >>
1218 @code{merge-differently-headed} y @code{merge-differently-dotted}
1219 se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
1221 LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
1224 @lilypond[quote,ragged-right,fragment,verbatim]
1225 \new Voice << c''4 \\ r4 >>
1228 Si tres o más notas coinciden verticalmente en la misma columna,
1229 @code{merge-differently-headed} no puede completar satisfactoriamente
1230 la mezcla de las dos notas que deberían mezclarse.
1231 Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
1232 debe mezclarse. En el primer compás del ejemplo siguiente,
1233 @code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
1234 En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
1235 @code{g} (Sol) superior, y @code{merge-differently-headed}
1236 funciona correctamente.
1238 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1239 \override Staff.NoteCollision #'merge-differently-headed = ##t
1242 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1243 { \voiceFour e,,2 e'2}
1246 { d'=''2 \shiftOn g2 } \\
1247 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1248 { \voiceFour e,,2 e'2}
1261 @funindex \voiceThree
1263 @funindex \voiceFour
1270 @funindex \shiftOnnn
1273 @code{\shiftOff}: estos comandos especifican el grado en que
1274 se deben desplazar los acordes de la voz en curso.
1275 Las voces exteriores (normalmente: la voz uno y la voz dos)
1276 tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
1277 tienen @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
1280 Cuando LilyPond no puede con todo, se pueden usar la propiedad
1281 @code{force-hshift} (forzar desplazamiento) del objeto
1282 @internalsref{NoteColumn} y los silencios con altura para sobreescibir
1283 las decisiones de tipografía.
1285 @lilypond[quote,verbatim,ragged-right]
1292 \once \override NoteColumn #'force-hshift = #1.7
1300 Referencia del programa: los objetos responsables de resolver las colisiones son
1301 @internalsref{NoteCollision} y @internalsref{RestCollision}.
1306 Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta) con la plica hacia arriba,
1307 y una blanca con la plica hacia abajo, la corchea no tiene el desplazamiento correcto.
1309 No hay soporte para racimos (clusters) donde la misma nota se presenta
1310 con diferentes alteraciones accidentales dentro del mismo acorde. En
1311 este caso se recomienda usar la transcripción enarmónica, o usar la
1312 notación especial de racimos (ver @ref{Clusters}).
1316 @node Staff notation
1317 @section Staff notation
1319 @cindex Notación de los pentagramas
1321 Esta sección describe la notación musical que se produce en el nivel del pentagrama,
1322 como las armaduras de tonalidad, claves e indicaciones de compás.
1328 * Partial measures::
1331 * System start delimiters::
1333 * Writing music in parallel::
1342 La clave indica qué líneas del pentagrama corresponden a qué
1343 notas. La clave se establece con el comando @code{\clef}
1345 @lilypond[quote,ragged-right,fragment,verbatim]
1346 { c''2 \clef alto g'2 }
1349 @cindex clave de Sol
1350 @cindex clave de violín
1351 @cindex clave de Do en tercera (clave de viola)
1352 @cindex clave de Do en cuarta (clave de tenor)
1353 @cindex clave de Fa en cuarta (clave de bajo)
1354 @cindex clave de Sol en primera (clave de violín francesa)
1355 @cindex clave de Do en primera (clave de soprano)
1356 @cindex clave de Do en segunda (clave de mezzosoprano)
1357 @cindex clave de Do en quinta (clave de barítono)
1358 @cindex clave de Fa en tercera (clave de varbarítono)
1359 @cindex clave de Fa en quinta (clave de subbajo)
1361 Las claves soportadas son
1363 @multitable @columnfractions .33 .66
1364 @headitem Clave @tab Posición
1365 @item @code{treble}, violin, G, G2 @tab
1367 @item @code{alto, C} @tab
1369 @item @code{tenor} @tab
1371 @item @code{bass, F} @tab
1373 @item @code{french} @tab
1374 clave de Sol en 1ª, conocida también como clave de violín francesa
1375 @item @code{soprano} @tab
1377 @item @code{mezzosoprano} @tab
1379 @item @code{baritone} @tab
1381 @item @code{varbaritone} @tab
1383 @item @code{subbass} @tab
1385 @item @code{percussion} @tab
1387 @item @code{tab} @tab
1391 Al añadir @code{_8} o @code{^8} al nombre de la clave, la clave se transpone
1392 una octava hacia abajo o hacia arriba, respectivamente, y @code{_15} y
1393 @code{^15} la transpone dos octavas. El argumento @var{nombre_de_clave}
1394 se debe encerrar entre comillas cuando contiene guiones bajos o dígitos. Por
1397 @cindex clave de tenor coral
1398 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
1405 El comando @code{\clef "treble_8"} equivale a establecer
1407 @code{clefPosition} (que controla la posición Y de la clave),
1408 @code{middleCPosition} y @code{clefOctavation}. Se imprime una clave
1409 cuando se cambia cualquiera de estas propiedades. El siguiente ejemplo muestra
1410 las posibilidades que se ofrecen estableciendo manualmente las propiedades.
1412 @lilypond[quote,ragged-right,verbatim]
1414 \set Staff.clefGlyph = #"clefs.F"
1415 \set Staff.clefPosition = #2
1417 \set Staff.clefGlyph = #"clefs.G"
1419 \set Staff.clefGlyph = #"clefs.C"
1421 \set Staff.clefOctavation = #7
1423 \set Staff.clefOctavation = #0
1424 \set Staff.clefPosition = #0
1428 \set Staff.middleCPosition = #4
1436 En el presente manual: @ref{Grace notes}.
1438 Referencia del programa: @internalsref{Clef}.
1442 @subsection Key signature
1444 @cindex Armadura de la tonalidad
1447 La armadura indica la tonalidad en que se toca una pieza. Está
1448 denotada por un conjunto de alteraciones (bemoles o sostenidos) al comienzo del
1451 El establecimiento o modificación de la armadura se hace con el comando @code{\key}
1454 @code{\key} @var{nota} @var{tipo}
1463 @funindex \mixolydian
1467 @cindex modos eclesiásticos
1469 Aquí, @var{tipo} debe ser @code{\major} o @code{\minor} para obtener
1470 la tonalidad @var{nota}-mayor o @var{nota}-menor, respectivamente. También puede
1471 usar los nombres estándar de modo (también conocidos como @q{modos eclesiásticos}): @code{\ionian} (jónico),
1472 @code{\locrian} (locrio), @code{\aeolian} (eolio), @code{\mixolydian} (mixolidio), @code{\lydian} (lidio),
1473 @code{\phrygian} (frigio) y @code{\dorian} (dórico).
1475 Este comando establece la propiedad de contexto
1476 @code{Staff.keySignature}. Se pueden especificar armaduras no estándar
1477 estableciendo esta propiedad directamente.
1479 Las alteraciones accidentales y las armaduras son una frecuente causa de confusión para los nuevos usuarios,
1480 porque las notas sin alteración pueden llevar signos de becuadro en función de la armadura.
1481 Para ver más información, consulte @ref{Accidentals} o @ref{Accidentals and key signatures}.
1483 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1492 Se imprime un símbolo de becuadro para cancelar las alteraciones anteriores. Se puede
1493 suprimir esto estableciendo la propiedad @code{Staff.printKeyCancellation}.
1495 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
1500 \set Staff.printKeyCancellation = ##f
1510 Referencia del programa: @internalsref{KeyCancellation},
1511 @internalsref{KeySignature}.
1514 @node Time signature
1515 @subsection Time signature
1517 @cindex Indicación de compás
1518 @cindex metro, medida
1521 La indicación de compás indica el metro de la pieza: su patrón regular de
1522 partes fuertes y débiles. Se denota por una fracción al comienzo del
1525 La indicación de compás se establece mediante el comando @code{\time}
1527 @lilypond[quote,ragged-right,fragment,verbatim]
1528 \time 2/4 c'2 \time 3/4 c'2.
1533 Se puede personalizar el símbolo que se imprime mediante la propiedad @code{style}.
1534 Un valor de @code{#'()} produce un estilo de fracción para los compases de 4/4 y
1537 @lilypond[fragment,quote,ragged-right,verbatim]
1540 \override Staff.TimeSignature #'style = #'()
1545 Existen muchas opciones para su presentación. Consulte @ref{Ancient time
1546 signatures} para ver más ejemplos.
1548 @code{\time} establece las propiedades @code{timeSignatureFraction},
1549 @code{beatLength} y @code{measureLength} en el contexto @code{Timing},
1550 cuyo nombre alternativo normalmente es @internalsref{Score}. La
1551 propiedad @code{measureLength} determina el lugar en que se deben insertar las barras de compás
1552 y cómo se generan las barras de corchea auromáticas. La modificación del valor de
1553 @code{timeSignatureFraction} también provoca que se imprima el símbolo.
1555 Están disponibles más opciones a través de la función de Scheme
1556 @code{set-time-signature}. En combinación con el grabador
1557 @internalsref{Measure_grouping_engraver} (agrupación de compases), creará signos de
1558 @internalsref{MeasureGrouping}. Estos signos facilitan la lectura de música moderna
1559 rítmicamente compleja. En el siguiente ejemplo el compás de 9/8
1560 se subdivide en 2, 2, 2 y 3. Esto se pasa a
1561 @code{set-time-signature} como un tercer argumento con el valor @code{(2 2 2 3)}
1563 @lilypond[quote,ragged-right,verbatim]
1566 #(set-time-signature 9 8 '(2 2 2 3))
1567 g8[ g] d[ d] g[ g] a8[( bes g]) |
1568 #(set-time-signature 5 8 '(3 2))
1574 \consists "Measure_grouping_engraver"
1583 Referencia del programa: @internalsref{TimeSignature} y
1584 @internalsref{Timing_translator}.
1586 Ejemplos: @inputfileref{input/@/test,compound@/-time@/.ly}.
1591 EL barrado automático no utiliza la agrupación de compases especificada con
1592 @code{set-time-signature}.
1595 @node Partial measures
1596 @subsection Partial measures
1599 @cindex parte al alzar
1600 @cindex compás parcial
1601 @cindex parcial, compás
1602 @cindex acortar compases
1605 Los compases parciales como las anacrusas o partes al alzar se escriben
1606 usando la construcción
1608 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1609 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
1612 La sintaxis de este comando es la siguiente:
1615 \partial @var{duración}
1618 donde @code{duración} es el valor rítmico que se se debe añadir antes del siguiente compás.
1620 Esto se traduce internamente a
1623 \set Timing.measurePosition = -@var{longitud de la duración}
1626 La propiedad @code{measurePosition} contiene un número racional
1627 que indica qué parte del compás ha transcurrido hasta el momento.
1628 Observe que es un número negativo; @code{\partial 4} se traduce internamente
1629 con el significado de @qq{queda un valor de negra en este compás}.
1634 Este comando no tiene en cuenta las notas de adorno al comienzo
1635 de la música. Cuando una pieza comienza con notas de adorno en la anacrusa,
1636 el @code{\partial} debe escribirse después de las notas de adorno
1638 @lilypond[verbatim,quote,ragged-right,relative,fragment]
1645 El uso de @code{\partial} está previsto solamente para el comienzo de una
1646 pieza. Si se emplea después del comienzo se obtendrán varias advertencias
1651 @subsection Bar lines
1653 @cindex Barras de compás
1655 @cindex líneas divisorias
1656 @cindex barras de repetición
1658 Las líneas divisorias delimitan a los compases pero también se pueden usar
1659 para indicar las repeticiones. Normalmente se insertan de manera automática.
1660 Los saltos de línea solamente pueden producirse sobre las barras de compás.
1662 Se pueden forzar tipos especiales de línea divisoria con
1663 el comando @code{\bar}
1665 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
1669 Se encuentran disponibles los siguientes tipos de barra:
1671 @lilypondfile[ragged-right,quote]{bar-lines.ly}
1673 Además se puede especificar @code{"||:"}, que equivale a
1674 @code{"|:"} excepto en los saltos de línea, en que produce una doble barra
1675 al final de la línea y una repetición izquierda (de comienzo) al principio de
1678 Para permitir un salto de línea donde no hay ninguna línea divisoria visible,
1686 De esta manera se insertará una barra invisible de compás y se hará posible
1687 el salto de línea en este punto (sin incrementar el contador de los números de compás).
1689 En las partituras con muchos pentragramas, un comando @code{\bar} en uno de ellos se aplica
1690 automáticamente a todos los demás. Las líneas resultantes se conectan entre los distintos pentagramas
1691 de un @code{StaffGroup}, @code{PianoStaff} o @code{ChoirStaff}.
1693 @lilypond[quote,ragged-right,fragment,verbatim]
1701 \new Staff { \clef bass c4 g e g }
1703 \new Staff { \clef bass c2 c2 }
1711 @funindex repeatCommands
1712 @funindex defaultBarType
1714 El comando @code{\bar }@var{tipo_de_barra} es una forma corta de hacer
1715 @code{\set Timing.whichBar = }@var{tipo_de_barra}. Cuando @code{whichBar}
1716 se establece con el valor de una cadena, se crea una línea divisoria de ese tipo.
1718 Una línea divisoria se crea cuando se establece la propiedad @code{whichBar}.
1719 Al comienzo del compás su valor se toma de
1720 @code{Timing.defaultBarType}. Los contenidos de los @code{repeatCommands} se
1721 utilizan para sobreescribir a las barras de compás por omisión.
1723 Le recomendamos que utilice siempre @code{\repeat} para hacer repeticiones.
1724 Consulte @ref{Repeats}.
1729 En este manual: @ref{Repeats}, @ref{System start delimiters}.
1731 Referencia del programa: @internalsref{BarLine} (creada al nivel de
1732 @internalsref{Staff} (pentagrama)), @internalsref{SpanBar} (a través de los pentagramas).
1735 @node Unmetered music
1736 @subsection Unmetered music
1739 @funindex \cadenzaOn
1740 @funindex \cadenzaOff
1742 Las líneas divisorias y los números de compás se calculan autmáticamente.
1743 Para música sin compasear (por ejemplo cadencias), esto no es deseable.
1744 Para desactivar las barras y los números de compás automáticos, utilice los comandos
1745 @code{\cadenzaOn} y @code{\cadenzaOff}.
1747 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
1759 LilyPond insertará saltos de línea y de página solamente en las barras de compás.
1760 A menos que la música sin compasear acabe antes del final de la línea del pentagrama,
1761 tendrá que insertar barras de compás invisibles
1768 para indicar dónde se pueden producir los saltos.
1771 @node System start delimiters
1772 @subsection System start delimiters
1774 @cindex comienzo del sistema
1775 @cindex Pentagramas, varios
1776 @cindex corchete vertical
1777 @cindex llave vertical
1778 @cindex pentagramas de piano
1779 @cindex pentagramas, grupo de
1780 @cindex pauta de coro
1782 Muchas partituras constan de más de un pentagrama. Estos pentagramas se pueden
1783 unir de cuatro formas distintas:
1786 @item El grupo comienza con una llave a la izquierda y las líneas de compás
1787 están conectadas. Esto se hace con el contexto @internalsref{GrandStaff}.
1789 @lilypond[verbatim,ragged-right,quote]
1797 @item El grupo comienza con un corchete recto y las líneas de compás están conectadas.
1798 Esto se hace con el contexto @internalsref{StaffGroup}
1800 @lilypond[verbatim,ragged-right,quote]
1808 @item El grupo comienza con un corchete recto pero las líneas de compás no están conectadas.
1809 Esto se hace con el contexto @internalsref{ChoirStaff}.
1811 @lilypond[verbatim,ragged-right,quote]
1819 @item El grupo comienza con una línea vertical. Las líneas de compás
1820 no están conectadas. Ésta es la opción por defecto para la partitura.
1822 @lilypond[verbatim,ragged-right,quote]
1833 Las barras de compás al principio de cada sistema son
1834 @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} y
1835 @internalsref{SystemStartBracket}. En cada contexto solamente se
1836 crea uno de estos tipos, y ese tipo está determinado por la propiedad
1837 @internalsref{systemStartDelimiter}.
1842 Los delimitadores del comienzo del sistema se pueden anidar muchas veces:
1844 @lilypond[quote,ragged-right,verbatim]
1847 \set StaffGroup.systemStartDelimiterHierarchy
1848 = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
1859 @subsection Staff symbol
1861 @cindex ajuste del símbolo del pentagrama
1863 Las notas, signos dinámicos, etc. están agrupados con un conjunto de líneas horizontales
1864 que reciben el nombre de pentagrama o pauta (@q{staff}, en plural @q{staves}). En
1865 LilyPond, estas líneas se dibujan utilizando un objeto de presentación separado
1866 que se llama el @code{staff symbol} (el símbolo del pentagrama).
1868 El símbolo del pentagrama se puede ajustar en el número, grosor
1869 y separación de las líneas, usando las propiedades. Esto se demuestra en los
1871 @inputfileref{input/@/test,staff@/-lines@/.ly} y
1872 @inputfileref{input/@/test,staff@/-size@/.ly}.
1874 Además, los pentagramas se pueden iniciar e interrumpir libremente. Esto se
1875 hace con @code{\startStaff} y @code{\stopStaff}.
1877 @lilypond[verbatim,relative=2,fragment]
1879 \override Staff.StaffSymbol #'line-count = 2
1880 \stopStaff \startStaff
1882 \revert Staff.StaffSymbol #'line-count
1883 \stopStaff \startStaff
1887 En combinación con los pentagramas ocultos o franceses,
1888 esto se puede usar para componer tipográficamente secciones de ossia. He aquí un ejemplo:
1892 @lilypondfile{ossia.ly}
1894 @cindex pentagrama, establecer el número de líneas del
1895 @cindex pentagrama, establecer el grosor de las líneas del
1896 @cindex grosor de las líneas del pentagrama, establecer
1897 @cindex número de líneas del pentagrama, establecer
1901 Referencia del programa: @internalsref{StaffSymbol}.
1903 Ejemplos: @inputfileref{input/@/test,staff@/-lines@/.ly},
1904 @inputfileref{input/@/test@/,ossia.ly},
1905 @inputfileref{input/@/test,staff@/-size@/.ly},
1906 @lsr{staff,staff-line-positions.ly}
1909 @node Writing music in parallel
1910 @subsection Writing music in parallel
1912 @cindex Escribir música en paralelo
1913 @cindex Música intercalada
1915 La música para varias partes se puede intercalar
1917 @lilypond[quote,fragment,verbatim]
1918 \parallelMusic #'(voiceA voiceB) {
1919 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
1921 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
1925 \new Staff \new Voice \voiceA
1926 \new Staff \new Voice \voiceB
1930 Esto funciona de manera aceptable para música de piano
1932 @lilypond[quote,verbatim]
1936 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1938 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c''
1941 r8 a16[ d'] f'[ a d' f'] r8 a16[ d'] f'[ a d' f'] |
1945 a'8 b' c'' d'' e'' f'' g'' a'' |
1947 c16 d e f d e f g e f g a f g a b |
1973 @node Connecting notes
1974 @section Connecting notes
1976 Esta sección trata de la notación que afecta a grupos de notas.
1982 * Laissez vibrer ties::
1992 @cindex ligadura de unión
1995 Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura
1996 en efecto extiende la longitud de una nota. No deben confundirse las ligaduras de unión con
1997 las ligaduras de expresión, que indican articulación, ni con las ligaduras de fraseo, que indican
1998 el fraseo musical. Se introduce una ligadura de unión usando el símbolo de la tilde curva @samp{~}
2000 @lilypond[quote,ragged-right,fragment,verbatim]
2001 e' ~ e' <c' e' g'> ~ <c' e' g'>
2004 Cuando se aplica una ligadura de unón a un acorde, se conectan todas las cabezas de las notas cuyas alturas coinciden.
2005 Si no coincide ningún par de cabezas, no se crea ninguna ligadura. Los acordes
2006 se pueden ligar parcialmente colocando la ligadura dentro del acorde,
2008 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2009 <c~ e g~ b> <c e g b>
2012 Una ligadura es simplemente una forma de extender la duración de una nota, parecida al
2013 puntillo. El ejemplo siguiente muestra dos formas de escribir
2014 exactamente el mismo concepto:
2016 @lilypond[quote,fragment,ragged-right]
2017 \time 3/4 c'2. c'2 ~ c'4
2021 Se usan ligaduras de expresión bien cuando la nota atraviesa la barra
2022 de compás o bien cuando no se pueden usar puntillos para denotar el
2023 ritmo. Cuando se usan ligaduras, las notas de mayor duración se deben
2024 alinear con las subdivisiones del compás, como
2026 @lilypond[fragment,quote,ragged-right]
2028 r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4
2032 Si necesita unir muchas notas a través de las líneas divisorias, puede
2033 reslutar más fácil utilizar la división automática de notas (vea
2034 @ref{Automatic note splitting}). Este mecanismo divide las notas
2035 largas de forma automática y las liga a través de las barras de
2038 @funindex \repeatTie
2040 Cuando la segunda vez de una repetición comienza con una nota ligada,
2041 es necesario repetir la ligadura. Esto se puede conseguir mediante
2044 @lilypond[fragment,quote,ragged-right,relative=2]
2048 @cindex ligaduras de repetición
2049 @cindex corchetes de repetición de primera y segunda vez y ligaduras
2053 A veces se usan ligaduras para escribir arpegios. En este caso, dos
2054 notas ligadas no necesitan ser consecutivas. Esto se puede conseguir
2055 estableciendo la propiedad @code{tieWaitForNote} (ligadura - esperar
2056 nota) al valor verdadero. La misma funcionalidad puede resultar útil,
2057 por ejemplo, para ligar un trémolo a un acorde. Por ejemplo,
2059 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2060 \set tieWaitForNote = ##t
2061 \grace { c16[~ e~ g]~ } <c, e g>2
2062 \repeat "tremolo" 8 { c32~ c'~ } <c c,>1
2063 e8~ c~ a~ f~ <e' c a f>2
2066 Las ligaduras de pueden grabar manualmente modificando la propiedad
2067 @code{tie-configuration}. El primer número indica la distancia desde
2068 el centro del pentagrama en espacios de pentagrama, y el segundo
2069 número indica la dirección (1 = hacia arriba, -1 = hacia abajo).
2071 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2073 \override TieColumn #'tie-configuration =
2074 #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
2086 @funindex \tieNeutral
2088 @funindex \tieDotted
2090 @funindex \tieDashed
2098 En el presente manual: @ref{Automatic note splitting}.
2100 Referencia del programa: @internalsref{Tie}.
2105 Un cambio de pentagrama cuando hay una ligadura activa no producirá una ligadura inclinada.
2107 Los cambios de clave o de octava durante una ligadura de unión no
2108 están bien definidos realmente. En estos casos puede ser preferible
2109 una ligadura de expresión.
2115 @cindex Ligaduras de expresión
2117 Una ligadura de expresión indica que las notas se deben tocar unidas o
2118 @emph{legato}. Se escriben utilizando paréntesis
2120 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
2121 f( g a) a8 b( a4 g2 f4)
2125 La dirección de una ligadura de expresión se puede especificar con
2126 @code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien
2127 @code{Up} (arriba), @code{Down} (abajo), o @code{Neutral}
2128 (seleccionada automáticamente).
2130 Sin embargo, hay una forma abreviada muy conveniente para forzar las
2131 direcciones de las ligaduras de expresión. Escibiendo @code{_} o
2132 @code{^} antes de los paréntesis de apertura, también se establece la
2133 dirección. Por ejemplo,
2135 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
2139 Se puede imprimir una sola ligadura cada vez. Si necesita imprimir
2140 una ligadura larga por encima de varias ligauras más cortas, consulte
2141 @ref{Phrasing slurs}.
2146 Algunos compositores escriben dos ligaduras cuando quieren acordes
2147 legato. Esto se consigue en LilyPond mediante el establecimiento de
2150 @lilypond[verbatim,ragged-right,relative,fragment,quote]
2151 \set doubleSlurs = ##t
2152 <c e>4 ( <d f> <c e> <d f> )
2162 @funindex \slurNeutral
2163 @code{\slurNeutral},
2164 @funindex \slurDashed
2166 @funindex \slurDotted
2168 @funindex \slurSolid
2173 Referencia del programa: @seeinternals{Slur}.
2176 @node Phrasing slurs
2177 @subsection Phrasing slurs
2179 @cindex ligauras de fraseo
2180 @cindex marcas de fraseo
2182 Una ligadura de fraseo (o marca de fraseo) conecta las notas y se
2183 utiliza para indicar una frase musical. Se escribe usando @code{\(} y
2184 @code{\)} respectivamente
2186 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2187 \time 6/4 c'\( d( e) f( e) d\)
2190 Tipográficamente, la ligadura de fraseo se comporta casi exactamente
2191 igual que una ligadura de expresión normal. Sin embargo, se tratan
2192 como objetos diferentes. Una @code{\slurUp} no tendrá ningún efecto
2193 sobre una ligadura de fraseo; utilice en su lugar
2194 @code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y
2195 @code{\phrasingSlurNeutral}.
2197 No se pueden tener varias ligaduras de fraseo simultáneas.
2202 @funindex \phrasingSlurUp
2203 @code{\phrasingSlurUp},
2204 @funindex \phrasingSlurDown
2205 @code{\phrasingSlurDown},
2206 @funindex \phrasingSlurNeutral
2207 @code{\phrasingSlurNeutral}.
2212 Referencia del programa: @internalsref{PhrasingSlur}.
2215 @node Laissez vibrer ties
2216 @subsection Laissez vibrer ties
2217 @cindex Laissez vibrer
2218 @cindex Ligaduras laissez vibrer
2220 Las ligaduras L.v. (laissez vibrer, dejar vibrar) indican que las
2221 notas no se deben apagar al final. Se usan en la notación para piano,
2222 arpa y otros instrumentos de cuerda y percusión. Se pueden introducir
2223 escribiendo @code{\laissezVibrer},
2225 @lilypond[fragment,ragged-right,verbatim,relative=1]
2226 <c f g>\laissezVibrer
2231 Referencia del programa:
2232 @internalsref{LaissezVibrerTie}
2233 @internalsref{LaissezVibrerTieColumn}
2235 Archivos de ejemplo:
2236 @lsr{connecting,laissez-vibrer-ties.ly}
2239 @node Automatic beams
2240 @subsection Automatic beams
2242 LilyPond inserta las barras de corchea automáticamente
2244 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2245 \time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
2248 Cuando estas decisiones automáticas no son lo bastante buenas, se
2249 pueden escribir los barrados de forma explícita. También es posible
2250 definir patrones de barrado que difieran de los ajustes por defecto.
2251 Consulte @ref{Setting automatic beam behavior} para ver los detalles.
2253 Las notas individuales se pueden marcar con @code{\noBeam} para evitar
2254 que lleven una barra
2256 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2257 \time 2/4 c8 c\noBeam c c
2263 Referencia del programa: @internalsref{Beam}.
2267 @subsection Manual beams
2269 @cindex barras manuales
2273 En ciertos casos puede ser preciso sobreescribir el algoritmo de
2274 barrado automático. Por ejemplo, el barrador automático no escribe
2275 barras por encima de los silencios o las líneas divisorias. Tales
2276 barras se especifican manualmente marcando los puntos de comienzo y
2277 final con @code{[} y @code{]}
2279 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2281 r4 r8[ g' a r8] r8 g[ | a] r8
2288 @funindex stemLeftBeamCount
2289 @funindex stemRightBeamCount
2291 Normalmente los patrones de barrado dentro de una barra se determinan
2292 automáticamente. Si es necesario se pueden usar las propiedades
2293 @code{stemLeftBeamCount} y @code{stemRightBeamCount} para
2294 sobreescribir los ajustes por defecto. Si se establece el valor de
2295 una propiedad cualquiera, este valor se utilizará una sola vez, y
2298 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2303 \set stemLeftBeamCount = #1
2308 Se puede establecer la propiedad @code{subdivideBeams} para subdividir
2309 todas las barras de semicorchea y de valores inferiores en las
2310 posiciones de las fracciones o partes, tal y como está definido por
2311 parte de la propiedad @code{beatLength}.
2313 @lilypond[fragment,quote,relative=2,verbatim]
2315 \set subdivideBeams = ##t
2317 \set Score.beatLength = #(ly:make-moment 1 8)
2320 @funindex subdivideBeams
2323 Para ver más información sobre @code{make-moment}, consulte
2324 @ref{Time administration}.
2326 Los saltos de línea normalmente están prohibidos cuando las barras
2327 cruzan las líneas divisorias. Este comportamiento se puede modificar
2328 estableciendo @code{breakable}.
2332 @cindex barras de corchea y saltos de línea
2333 @cindex barras en ángulo
2334 @cindex ángulo, barras en
2335 @cindex auto-knee-gap
2340 Se insertan automáticamente barras de corchea en ángulo cuando se
2341 detecta un desnivel muy grande entre las cabezas de las notas.
2342 @c FIXME Este comportamiento se puede ajustar a través del objeto.
2344 Las barras que cruzan pentagramas y reciben un ángulo automático no se
2345 pueden usar conjuntamente con los pentagramas ocultos. Consulte
2346 @ref{Hiding staves}.
2348 Las barras de corchea no evitan las colisiones con los símbolos que
2349 rodean las notas, como los textos y las alteraciones.
2353 @subsection Grace notes
2358 @cindex appoggiatura
2359 @cindex acciaccatura
2361 Los mordentes y notas de adorno son ornamentos escritos. El más común es la
2362 acciaccatura o mordente de una nota, que se debe tocar muy corta. Se
2363 denota mediante una corchea pequeña, ligada, con un corchete tachado o
2364 atravesado por una barrita. La appoggiatura es una nota de adorno que
2365 toma una fracción fija de la nota principal, y se denota como una nota
2366 pequeña, ligada, sin tachar. Ambas se introducen con los comandos
2367 @code{\acciaccatura} y @code{\appoggiatura}, como se muestra en el
2370 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2371 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
2372 \acciaccatura { g16[ f] } e4
2375 Ambas son formas especiales del comando @code{\grace}. Al anteponer
2376 esta palabra a una expresión musical se crea una nueva expresión, que
2377 se imprime en un tipo más pequeño y no ocupa ningún tiempo lógico en
2380 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2382 \grace { c16[ d16] } c2 c4
2386 Al contrario que @code{\acciaccatura} y @code{\appoggiatura}, el comando
2387 @code{\grace} no inicia una ligadura.
2389 Internamente, la cuenta del tiempo para las notas de adorno se hace
2390 utilizando un segundo contador, el contador @q{de adorno}. Cada
2391 instante en el tiempo comprende dos números racionales: uno denota el
2392 tiempo lógico, y el otro denota el tiempo de adorno. El ejemplo
2393 anterior se muestra a continuación con vectores de tiempo
2395 @lilypond[quote,ragged-right]
2398 c4 \grace c16 c4 \grace {
2401 \new Lyrics \lyricmode {
2402 \override LyricText #'font-family = #'typewriter
2406 ( \fraction 1 4 , \fraction -1 16 ) } 16 }
2407 \markup { (\fraction 1 4 , 0 ) } 4
2409 \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
2410 \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
2412 \markup { ( \fraction 2 4 , 0 ) }
2417 La colocación de las notas de adorno se sincroniza entre los distintos
2418 pentragramas. En el siguiente ejemplo, hay dos semicorcheas de adorno
2419 por cada corchea de adorno
2421 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2422 << \new Staff { e4 \grace { c16[ d e f] } e4 }
2423 \new Staff { c4 \grace { g8[ b] } c4 } >>
2426 @funindex \afterGrace
2428 Si quiere acabar una nota con un adorno, use el comando
2429 @code{\afterGrace}. Toma dos argumentos: la nota principal y las
2430 notas de adorno que siguen a la nota principal.
2432 @lilypond[ragged-right, verbatim,relative=2,fragment]
2433 c1 \afterGrace d1 { c16[ d] } c4
2436 Esto pondrá las notas de adorno después de un @q{espacio} que dura 3/4
2437 de la longitud de la nota principal. La fracción 3/4 se puede cambiar
2438 estableciendo @code{afterGraceFraction}, por ejemplo
2441 afterGraceFraction = #(cons 7 8)
2445 pondrá la nota de adorno a 7/8 de la nota principal.
2447 Se puede conseguir el mismo efecto de forma manual haciendo
2449 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2452 { s2 \grace { c16[ d] } } >>
2458 Ajustando la duración de la nota de desplazamiento (aquí es una
2459 blanca), se ajusta el espacio entre la nota principal y la de adorno.
2461 Una sección @code{\grace} introduce ajustes de tipografía especiales,
2462 por ejemplo para producir un tipo más pequeño y para fijar las
2463 direcciones. Por ello, cuando se introducen trucos para la
2464 presentación, deben ir dentro de la sección de adorno, por ejemplo:
2466 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2478 Las sobreescrituras (overrides) también se deben deshacer dentro de la sección de adorno.
2480 La disposición de las secciones de adorno se pueden cambiar a lo largo
2481 de la música usando la función @code{add-grace-property}. El
2482 siguiente ejemplo suprime la definición de la dirección de la
2483 @code{Stem} (plica) para este adorno, y así las plicas no siempre
2484 apuntan hacia ariba.
2488 #(add-grace-property 'Voice 'Stem 'direction '())
2494 Otra opción es modificar las variables @code{startGraceMusic},
2495 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
2496 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} y
2497 @code{stopAppoggiaturaMusic}. Hay más información en el archivo
2498 @file{ly/@/grace@/-init@/.ly}.
2501 La barrita que cruza el corchete de las acciaccaturas se puede obtener
2502 en otras situaciones mediante @code{\override Stem #'stroke-style = #"grace"}.
2507 Se puede forzar que las notas de adorno utilicen espaciado flotante,
2509 @lilypond[relative=2,ragged-right]
2511 \override Score.SpacingSpanner #'strict-grace-spacing = ##t
2520 c'16[ c'16 c'16 c'16]
2521 c'16[ c'16 c'16 c'16]
2530 Referencia del programa: @internalsref{GraceMusic}.
2535 Una partitura que comienza con una sección @code{\grace} requiere una declaración explícita
2536 @code{\new Voice} pues en caso contrario la nota principal y la de adorno
2537 acabarán en pentagramas distintos.
2539 La sincronización de las notas de adorno también puede acarrear sorpresas. La notación de pentagramas,
2540 como armaduras, líneas divisorias, etc., se sincronizan también. Ponga cuidado
2541 cuando mezcle pentagramas con adornos y sin adornos, por ejemplo
2543 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2544 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2545 \new Staff { c4 \bar "|:" d4 } >>
2549 Esto se puede remediar insertando desplazamientos de adorno de las
2550 duraciones correspondientes en los otros pentagramas. Para el ejemplo
2554 \new Staff @{ c4 \bar "|:" \grace s16 d4 @}
2557 Las secciones de adorno sólo se deben usar dentro de expresiones de
2558 música secuenciales. No están soportados el anidado ni la
2559 yuxtaposición de secciones de adorno, y podría producir caídas u otros
2564 @node Expressive marks
2565 @section Expressive marks
2567 Las marcas de expresión ayudan al músico a sacar de la música algo más que simples notas y ritmos.
2571 * Fingering instructions::
2582 @subsection Articulations
2584 @cindex Articulaciones
2588 Un amplio abanico de símbolos pueden aparecer encima o debajo de las notas
2589 para indicar distintas características de la ejecución. Se adjuntan a una
2590 nota escribiendo un guión y el carácter que significa la articulación.
2591 Se muestran a continuación:
2593 @lilypondfile[quote,ragged-right]{script-abbreviations.ly}
2595 Los significados de estas abreviaturas se pueden modificar. Consulte
2596 @file{ly/@/script@/-init@/.ly} para ver ejemplos.
2598 La indicación se coloca automáticamente, pero la dirección (arriba o abajo)
2599 se puede también forzar. Como otros fragmentos de código de LilyPond,
2600 @code{_} los situará por debajo del pentagrama, y @code{^} los colocará
2603 @lilypond[quote,ragged-right,fragment,verbatim]
2607 Se pueden añadir otros símbolos usando la sintaxis
2608 @var{nota}@code{\}@var{nombre}. Una vez más, se puede forzar
2609 que aparezcan por encima o por debajo usando @code{^} y @code{_},
2612 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
2613 c\fermata c^\fermata c_\fermata
2618 @cindex staccatissimo
2628 @cindex pedal, indicaciones de
2629 @cindex órgano, indicaciones de pedal de
2630 @cindex grupeto circular
2633 @cindex grupeto circular invertido
2636 @cindex semitrino descendente
2638 @cindex prallmordent
2642 @cindex thumb marking
2647 He aquí un cuadro que muestra todas las articulaciones disponibles:
2649 @lilypondfile[ragged-right,quote]{script-chart.ly}
2654 El orden vertical de las articulaciones se controla con la propiedad
2655 @code{script-priority}. Cuanto más bajo es esta número, más cerca de la nota se colocará.
2656 En este ejemplo el @internalsref{TextScript} (el símbolo de sostenido) tiene primero la
2657 prioridad más baja, así que se coloca en la parte más baja en el primer ejemplo.
2658 En el segundo, el semitrino (el @internalsref{Script}) tiene la prioridad más baja, por tanto
2659 se coloca en la parte interior. Cuando dos objetos tienen la misma prioridad, el orden en que
2660 se escriben decide cuál de ellos va primero.
2662 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
2663 \once \override TextScript #'script-priority = #-100
2664 a4^\prall^\markup { \sharp }
2666 \once \override Script #'script-priority = #-100
2667 a4^\prall^\markup { \sharp }
2673 Referencia del programa: @internalsref{Script}.
2678 Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la
2679 representación de MIDI de la música.
2682 @node Fingering instructions
2683 @subsection Fingering instructions
2686 @cindex cambio de dedo
2688 Las instrucciones de digitación se pueden introducir usando
2690 @var{nota}-@var{dígito}
2692 Para los cambios de dedo, utilice marcas de texto.
2694 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2696 c^\markup { \finger "2 - 3" }
2699 Puede usar la articulación de pulgar para indicar que una nota se debe tocar con el pulgar
2700 (p.ej. en música de cello)
2701 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2702 <a_\thumb a'-3>8 <b_\thumb b'-3>
2705 Las digitaciones para los acordes también se pueden añadir a las notas individuales del acorde
2706 escribiéndolas después de las alturas
2707 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2708 < c-1 e-2 g-3 b-5 >4
2714 Puede ejercer un mayor control sobre la digitación de los acordes estableciendo @code{fingeringOrientations}
2716 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2717 \set fingeringOrientations = #'(left down)
2718 <c-1 es-2 g-4 bes-5 > 4
2719 \set fingeringOrientations = #'(up right down)
2720 <c-1 es-2 g-4 bes-5 > 4
2723 Usando esta funcionalidad, también es posible poner instrucciones de digitación muy cerca de las cabezas
2724 de nota en música monofónica,
2726 @lilypond[verbatim,ragged-right,quote,fragment]
2727 \set fingeringOrientations = #'(right)
2734 Referencia del programa: @internalsref{Fingering}.
2736 Ejemplos: @lsr{expressive,fingering-chords.ly}
2740 @subsection Dynamics
2761 Las marcas dinámicas de matiz absoluto se especifican usando un comando después de una nota:
2762 @code{c4\ff}. Las marcas dinámicas disponibles son @code{\ppppp},
2763 @code{\pppp}, @code{\ppp},
2764 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
2765 @code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
2766 @code{\sp}, @code{\spp}, @code{\sfz} y @code{\rfz}.
2768 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2769 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
2770 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
2777 Un regulador de crescendo se comienza con @code{\<} y se termina con
2778 @code{\!} o con un matiz absoluto. Un regulador decrescendo comienza con
2779 @code{\>} y se termina también con @code{\!} o con un matiz dinámico
2780 absoluto. Se pueden usar @code{\cr} y @code{\decr} en lugar de
2781 @code{\<} y @code{\>}. A causa de que estas marcas se unen a notas, se deben
2782 usar notas espaciadoras si se necesitan varias marcas durante una nota.
2784 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2786 << f1 { s4 s4\< s4\! \> s4\! } >>
2790 Un regulador comienza normalmente en el borde izquierdo de la nota inicial
2791 y acaba en el borde derecho de la nota final. Si la nota
2792 final cae sobre el principio de un compás, el regulador finaliza en la línea divisoria
2793 inmediatamente anterior. Esto se puede modificar estableciendo la propiedad
2794 @code{hairpinToBarline},
2796 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2797 \set hairpinToBarline = ##f
2801 En algunas situaciones, la marca de articulación @code{\espressivo} puede ser
2802 apropiada para indicar un crescendo y decrescendo sobre una nota,
2804 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2805 c2 b4 a g1\espressivo
2808 Esto puede dar lugar a reguladores muy cortos. Utilice @code{minimum-length}
2809 dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por
2813 \override Voice.Hairpin #'minimum-length = #5
2819 Los reguladores se pueden imprimir con la punta en círculo (notación
2820 al niente) estableciendo la propiedad @code{circled-tip},
2822 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2823 \override Hairpin #'circled-tip = ##t
2833 También puede usar texto que diga @emph{cresc.} en vez de reguladores
2835 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2846 Asimismo puede aportar sus propios textos
2847 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2848 \set crescendoText = \markup { \italic "cresc. poco" }
2849 \set crescendoSpanner = #'dashed-line
2853 Para crear nuevas indicaciones dinámicas o texto que se deba alinear
2854 con los matices, consulte @ref{New dynamic marks}.
2856 El posicionamiento vertical de las expresiones dinámicas se gestiona a
2857 través de @internalsref{DynamicLineSpanner}.
2862 Las expresiones dinámicas que suceden en, comienzan sobre, o acaban
2863 en, la misma nota se alinearán verticalmente. Si quiere asegurar que
2864 las expresiones dinámicas se alinean cuando no suceden sobre la misma
2865 nota, puede aumentar el valor de la propiedad @code{staff-padding}.
2868 \override DynamicLineSpanner #'staff-padding = #4
2871 También puede utilizar esta propiedad si las expresiones dinámicas
2872 colisionan con otros elementos de la notación.
2874 Los crescendi y decrescendi que acaban sobre la misma nota de una
2875 línea nueva no se imprimen. Para cambiar este comportamiento, utilice
2878 \override Score.Hairpin #'after-line-breaking = ##t
2881 Los cambios dinámicos de tipo texto (como @emph{cresc.} y @emph{dim.})
2882 se imprimen con una línea de puntos que muestra su alcance. Para
2883 evitar que se imprima esta línea, use
2886 \override DynamicTextSpanner #'dash-period = #-1.0
2892 @funindex \dynamicUp
2894 @funindex \dynamicDown
2895 @code{\dynamicDown},
2896 @funindex \dynamicNeutral
2897 @code{\dynamicNeutral}.
2902 Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}.
2903 El posicionamiento vertical de estos símbolos se maneja por medio de
2904 @internalsref{DynamicLineSpanner}.
2908 @subsection Breath marks
2910 Las marcas de respiración se introducen usando @code{\breathe}
2912 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2919 El glifo de la marca de respiración se puede ajustar por medio de la sobreescritura de la propiedad
2920 @code{text} del objeto de presentación @code{BreathingSign} con cualquier texto de marcado.
2922 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2924 \override BreathingSign #'text
2925 = #(make-musicglyph-markup "scripts.rvarcomma")
2932 Referencia del programa: @internalsref{BreathingSign}.
2934 Ejemplos: @lsr{expressive,breathing-sign.ly}
2940 Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}.
2942 Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y
2943 @code{\stopTrillSpan},
2945 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
2947 << { c1 \startTrillSpan }
2948 { s2. \grace { d16[\stopTrillSpan e] } } >>
2952 @cindex Trinos con altura
2954 Los trinos que se tienen que ejecutar sobre notas especificadas
2955 explícitamente se pueden tipografiar con el comando
2956 @code{pitchedTrill},
2958 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
2959 \pitchedTrill c4\startTrillSpan fis
2963 El primer argumento es la nota principal. La altura de la segunda se
2964 imprime como una cabeza de nota sin plica entre paréntesis.
2969 @code{\startTrillSpan},
2970 @funindex \startTrillSpan
2971 @code{\stopTrillSpan}.
2972 @funindex \stopTrillSpan
2977 Referencia del programa: @internalsref{TrillSpanner}.
2981 @subsection Glissando
2984 @funindex \glissando
2986 Un glissando es un cambio gradual en la altura. Se denota por medio
2987 de una línea o una línea ondulada entre dos notas. Se llama
2988 adjuntando @code{\glissando} a una nota
2990 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2992 \override Glissando #'style = #'zigzag
2999 Referencia del programa: @internalsref{Glissando}.
3001 Archivos de ejemplo:
3002 @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}
3008 La impresión de texto sobre la línea (como @emph{gliss.}) no está soportada.
3012 @subsection Arpeggio
3015 @cindex acorde quebrado
3018 Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un
3019 acorde adjuntando un @code{\arpeggio} a un acorde
3021 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3025 Un corchete recto a la izquierda indica que el intérprete no tiene que
3028 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3033 La dirección del arpegio se denota a veces mediante la adición de una
3034 punta de flecha a la línea ondulada
3036 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3048 Cuando un arpegio cruza uno o varios pentagramas, puede adjuntar un
3049 arpegio a los acordes en los dos pentagramas y establecer
3050 @internalsref{PianoStaff}.@code{connectArpeggios}
3052 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3054 \set PianoStaff.connectArpeggios = ##t
3055 \new Staff { <c' e g c>\arpeggio }
3056 \new Staff { \clef bass <c,, e g>\arpeggio }
3064 @funindex \arpeggioUp
3066 @funindex \arpeggioDown
3067 @code{\arpeggioDown},
3068 @funindex \arpeggioNeutral
3069 @code{\arpeggioNeutral},
3070 @funindex \arpeggioBracket
3071 @code{\arpeggioBracket}.
3076 Manual de notación: @ref{Ties}, para escribir arpegios explícitamente.
3078 Referencia del programa: @internalsref{Arpeggio}.
3083 No es posible mezclar arpegios conectados y no conectados en un
3084 @internalsref{PianoStaff} en el mismo instante de tiempo.
3086 @node Falls and doits
3087 @subsection Falls and doits
3089 Se pueden expresar caídas y subidas de tono (falls y doits) añadidas a
3090 las notas mediante el comando @code{\bendAfter},
3092 @lilypond[fragment,ragged-right,relative=2]
3093 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
3102 La repetición es un concepto fundamental en música, y existen varios
3103 tipos de notación para las repeticiones.
3108 * Repeats and MIDI::
3109 * Manual repeat commands::
3111 * Tremolo subdivisions::
3117 @subsection Repeat types
3119 @cindex repeticiones
3122 Están soportados los siguientes tipos de repetición
3126 Las música repetida está completamente escrita (e interpretada). Es
3127 útil cuando se introduce música repetitiva. Éste es el único tipo de
3128 repetición que se incluye en la salida MIDI.
3130 @item volta (primera y segunda vez)
3131 Las repeticiones no están desarrolladas, pero se imprimen finales
3132 alternativos (volte) de izquierda a derecha con corchetes. Ésta es la
3133 notación estándar para las repeticiones con alternativas. Por omisión
3134 no se reproducen en la salida MIDI.
3138 Hacen barras de trémolo. Por omisión no se reproducen en la salida MIDI.
3141 Hacen repeticiones de compases o parte de ellos. Tienen un aspecto
3142 semejante a un signo de porcentaje. Por omisión no se reproducen en
3143 la salida MIDI. Las repeticiones de porcentaje se deben declarar
3144 dentro de un contexto @code{Voice}.
3150 @subsection Repeat syntax
3154 @cindex seconda volta
3156 LilyPond tiene una construcción sintáctica para especificar distintos
3157 tipos de repetición. La sintaxis es
3160 \repeat @var{variante} @var{número_de_repeticiones} @var{cuerpo_de_la_repetición}
3163 Si tiene finales alternativos, puede añadir
3164 @funindex \alternative
3175 donde cada @var{alternativa} es una expresión musical. Si no da un
3176 número de alternativas suficiente para todas las repeticiones, se
3177 supondrá que la primera alternativa se interpreta más de una vez.
3179 Las repeticiones estándar se usan de esta forma:
3181 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3183 \repeat volta 2 { c4 d e f }
3184 \repeat volta 2 { f e d c }
3187 Con finales alternativos
3189 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3191 \repeat volta 2 {c4 d e f}
3192 \alternative { {d2 d} {f f,} }
3195 En el ejemplo siguiente, el primer final no es un compás completo
3196 (sólo tenía 3 partes). El comienzo del segundo final
3197 contiene la cuarta parte del primer final. Esta parte @q{adicional} en
3198 el segundo final se debe al final de la primera vez,
3199 y no tiene nada que ver con el @code{\partial} que aparece
3200 al principio del ejemplo.
3202 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3205 \repeat volta 4 { e | c2 d2 | e2 f2 | }
3206 \alternative { { g4 g g } { a | a a a a | b2. } }
3210 @funindex \repeatTie
3212 Se pueden añadir ligaduras de unión al segundo final,
3214 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3216 \repeat volta 2 {c4 d e f ~ }
3217 \alternative { {f2 d} {f\repeatTie f,} }
3220 Es posible acortar los corchetes de primera y segunda vez
3221 estableciendo @code{voltaSpannerDuration}. En el ejemplo siguiente, el
3222 corchete sólo dura un compás, lo que supone una duración de 3/4.
3224 @lilypond[verbatim,ragged-right,quote]
3228 \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
3229 \repeat "volta" 5 { d d d }
3230 \alternative { { e e e f f f }
3240 Normalmente los corchetes para la repetición sólo se imprimen sobre el
3241 pentagrama superior. Esto se puede ajustar estableciendo la propiedad
3242 @code{voltaOnThisStaff}; consulte
3244 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
3249 @cindex repetición ambigua
3251 Una repetición anidada como
3260 es ambigua porque no está claro a qué @code{\repeat} pertenece la
3261 @code{\alternative}. Esta ambigüedad se resuelve haciendo que la
3262 @code{\alternative} pertenezca siempre a la @code{\repeat} más
3263 interna. Para más claridad, se recomienda usar llaves en tales
3266 La información del contador de tiempo no se recuerda al comienzo de
3267 una alternativa, por ello después de una repetición la información de
3268 la cuenta de tiempo se debe reajustar manualmente; por ejemplo,
3269 estableciendo el valor de @code{Score.measurePosition} o introduciendo
3270 @code{\partial}. De forma similar, las ligaduras de expresión o de
3271 unión tampoco se repiten.
3273 Los corchetes de primera y segunda vez no se alinean verticalmente.
3276 @node Repeats and MIDI
3277 @subsection Repeats and MIDI
3279 @cindex expansión de repeticiones
3280 @funindex \unfoldRepeats
3282 Con un poco de trucaje, todos los tipos de repeticiones pueden estar
3283 presentes en la salida MIDI. Se consigue por medio de la aplicación
3284 de la función musical @code{\unfoldRepeats}. Esta función transforma
3285 todas las repeticiones en repeticiones desarrolladas o desplegadas.
3287 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
3289 \repeat tremolo 8 {c'32 e' }
3290 \repeat percent 2 { c''8 d'' }
3291 \repeat volta 2 {c'4 d' e' f'}
3300 Cuando se elabora un archivo de partitura que utiliza
3301 @code{\unfoldRepeats} para el MIDI, es necesario hacer dos bloques
3302 @code{\score}: uno para el MIDI (con las repeticiones desplegadas) y
3303 otro para la notación (con primera y segunda vez, trémolo y
3304 repeticiones de porcentaje). Por ejemplo,
3312 \unfoldRepeats @var{..música..}
3318 @node Manual repeat commands
3319 @subsection Manual repeat commands
3321 @funindex repeatCommands
3323 Se puede usar la propiedad @code{repeatCommands} para controlar la
3324 disposición de las repeticiones. Su valor es una lista de Scheme de
3325 comandos de repetición.
3328 @item @code{start-repeat}
3329 Imprimir una barra de compás @code{|:}
3331 @item @code{end-repeat}
3332 Imprimir una barra de compás @code{:|}
3334 @item @code{(volta @var{texto})}
3335 Imprimir un corchete de volta que diga @var{texto}: El texto se puede
3336 especificar como una cadena de texto o como un texto de marcado,
3337 consulte @ref{Text markup}. No olvide cambiar la fuente tipográfica,
3338 porque el tipo por defecto para los números no contiene caracteres
3341 @item @code{(volta #f)}
3342 Detener un corchete de volta mantenido.
3345 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
3347 \set Score.repeatCommands = #'((volta "93") end-repeat)
3349 \set Score.repeatCommands = #'((volta #f))
3356 Referencia del programa: @internalsref{VoltaBracket},
3357 @internalsref{RepeatedMusic},
3358 @internalsref{VoltaRepeatedMusic},
3359 @internalsref{UnfoldedRepeatedMusic} y
3360 @internalsref{FoldedRepeatedMusic}.
3363 @node Tremolo repeats
3364 @subsection Tremolo repeats
3366 @cindex barras de trémolo
3368 Para colocar marcas de trémolo entre las notas, use @code{\repeat} con el estilo tremolo
3369 @lilypond[quote,verbatim,ragged-right]
3370 \new Voice \relative c' {
3371 \repeat "tremolo" 8 { c16 d16 }
3372 \repeat "tremolo" 4 { c16 d16 }
3373 \repeat "tremolo" 2 { c16 d16 }
3377 Las marcas de trémolo también se pueden poner sobre una nota única. En este caso, la
3378 nota no debe estar encerrada entre llaves.
3379 @lilypond[quote,verbatim,ragged-right]
3380 \repeat "tremolo" 4 c'16
3383 Se obtiene una salida similar usando la subdivisión del trémolo, que se describe en
3384 @ref{Tremolo subdivisions}.
3389 En el presente manual: @ref{Tremolo subdivisions}, @ref{Repeats}.
3391 Referencia del programa: @internalsref{Beam}, @internalsref{StemTremolo}.
3394 @node Tremolo subdivisions
3395 @subsection Tremolo subdivisions
3397 @cindex marcas de trémolo
3398 @funindex tremoloFlags
3400 Las marcas de trémolo se pueden imprimir sobre una nota única escribiendo
3401 @q{@code{:}[@var{número}]} después de la nota. El número indica la
3402 duración de la subdivisión, y debe ser al menos 8. Un valor de
3403 @var{longitud} de 8 produce una línea tachando la plica de la nota. Si se
3404 omite la longitud, se utiliza el último valor (almacenado en @code{tremoloFlags})
3406 @lilypond[quote,ragged-right,verbatim,fragment]
3407 c'2:8 c':32 | c': c': |
3413 Los trémolos escritos de esta forma no se trasladan a la salida MIDI.
3418 En el presente manual: @ref{Tremolo repeats}.
3420 En otros lugares: @internalsref{StemTremolo}.
3423 @node Measure repeats
3424 @subsection Measure repeats
3426 @cindex porcentaje, repeticiones de
3427 @cindex compás, repeticiones de
3429 En el estilo @code{percent} (porcentaje), se puede hacer que se repita un patrón de notas. Se
3430 imprime una sola vez, y luego el patrón se sustituye con un símbolo especial.
3431 Los patrones de uno y dos compases se sustituyen por símbolos parecidos a un porcentaje,
3432 y los patrones que dividen a la duración de un compás se sustituyen por barras inclinadas.
3433 Las repeticiones de porcentaje se deben declarar dentro de un contexto @code{Voice}.
3435 @lilypond[quote,verbatim,ragged-right]
3436 \new Voice \relative c' {
3437 \repeat "percent" 4 { c4 }
3438 \repeat "percent" 2 { c2 es2 f4 fis4 g4 c4 }
3442 Las repeticiones de compás de más de 2 compases llevan un contador, si
3443 se activa la propiedad @code{countPercentRepeats},
3445 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
3447 \set countPercentRepeats = ##t
3448 \repeat "percent" 4 { c1 }
3454 También se pueden imprimir porcentajes aislados. Esto se hace
3455 mediante la colocación de un silencio multicompás con una función de
3458 @lilypond[fragment,verbatim,quote]
3459 \override MultiMeasureRest #'stencil
3460 = #ly:multi-measure-rest::percent
3469 Referencia del programa: @internalsref{RepeatSlash},
3470 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
3471 @internalsref{DoublePercentRepeatCounter},
3472 @internalsref{PercentRepeatCounter},
3473 @internalsref{PercentRepeatedMusic}.