Remove InnerStaffGroup/InnerChoirStaff froms docs.
[lilypond.git] / Documentation / es / user / staff.itely
blobbc1bbe8103fc5bf456faeb1a4641679b07004ddc
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 88f1608ae6fd17b05344bafb2f0721aafdac657b
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
9 @c \version "2.11.64"
11 @node Staff notation
12 @section Staff notation
14 @lilypondfile[quote]{staff-headword.ly}
16 Esta sección explica cómo influir sobre la apariencia del pentagrama,
17 imprimir partituras con más de un pentagrama y cómo aplicar
18 indicaciones de interpretación específicas a pentagramas individuales.
20 @menu
21 * Displaying staves::
22 * Modifying single staves::
23 * Writing parts::
24 @end menu
27 @node Displaying staves
28 @subsection Displaying staves
30 Esta sección describe los distintos métodos de creación de pentagramas
31 y grupos de ellos.
33 @menu
34 * Instantiating new staves::
35 * Grouping staves::
36 * Nested staff groups::
37 @end menu
40 @node Instantiating new staves
41 @unnumberedsubsubsec Instantiating new staves
43 @cindex nuevo pentagrama
44 @cindex pauta
45 @cindex pentagrama, iniciar
46 @cindex pentagrama, instanciar
47 @cindex pentagrama, nuevo
48 @cindex pentagrama único
49 @cindex percusión, pauta de
50 @cindex pauta de percusión
51 @cindex gregoriano, canto, pauta de transcripción de
52 @cindex rítmica, pauta
53 @cindex tablatura, pauta de
55 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
56 líneas se crean con las instrucciones @code{\new} o @code{\context}.
57 Para ver más detalles, consulte @ref{Creating contexts}.
59 El contexto básico de pentagrama es @code{Staff}:
61 @lilypond[verbatim,quote,relative=2]
62 \new Staff { c4 d e f }
63 @end lilypond
65 @code{DrumStaff} crea una pauta de cinco líneas preparada para un
66 conjunto de batería típico.  Utiliza distintos nombres para cada
67 instrumento.  Los nombres de instrumento se fijan utilizando la
68 instrucción @code{\drummode}.  Para ver más detalles, consulte
69 @ref{Percussion staves}.
71 @lilypond[verbatim,quote]
72 \new DrumStaff {
73   \drummode { cymc hh ss tomh }
75 @end lilypond
77 @c FIXME: remove when mentioned in NR 2.8
78 @code{GregorianTranscriptionStaff} crea una pauta para la notación
79 moderna de canto gregoriano.  No muestra líneas divisorias.
81 @lilypond[verbatim,quote,relative=2]
82 \new GregorianTranscriptionStaff { c4 d e f e d }
83 @end lilypond
85 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
86 las duraciones de la entrada.  Se preservan las duraciones reales.
87 Para ver más detalles, consulte @ref{Showing melody rhythms}.
89 @lilypond[verbatim,quote,relative=2]
90 \new RhythmicStaff { c4 d e f }
91 @end lilypond
93 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
94 estándar de guitarra.  Para ver más detalles, consulte @ref{Default
95 tablatures}.
97 @lilypond[verbatim,quote,relative=2]
98 \new TabStaff { c4 d e f }
99 @end lilypond
101 Existen dos contextos de pauta específicos para la notación de música
102 antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se describen en
103 @ref{Pre-defined contexts}.
105 Se pueden definir contextos nuevos de pentagrama único.  Para ver más
106 detalles, consulte @ref{Defining new contexts}.
109 @seealso
111 Glosario musical:
112 @rglos{staff},
113 @rglos{staves}.
115 Referencia de la notación:
116 @ref{Creating contexts},
117 @ref{Percussion staves},
118 @ref{Showing melody rhythms},
119 @ref{Default tablatures},
120 @ref{Pre-defined contexts},
121 @ref{Staff symbol},
122 @ref{Gregorian chant contexts},
123 @ref{Mensural contexts},
124 @ref{Defining new contexts}.
126 Fragmentos de código:
127 @rlsr{Staff notation}.
129 Referencia de funcionamiento interno:
130 @rinternals{Staff},
131 @rinternals{DrumStaff},
132 @rinternals{GregorianTranscriptionStaff},
133 @rinternals{RhythmicStaff},
134 @rinternals{TabStaff},
135 @rinternals{MensuralStaff},
136 @rinternals{VaticanaStaff},
137 @rinternals{StaffSymbol}.
140 @node Grouping staves
141 @unnumberedsubsubsec Grouping staves
143 @cindex comienzo del sistema
144 @cindex pentagramas, varios
145 @cindex corchete vertical
146 @cindex llave vertical
147 @cindex pentagramas de piano
148 @cindex pentagramas, grupo de
149 @cindex pauta de coro
150 @cindex sistema, delimitador de comienzo
151 @cindex coro, sistema de
152 @cindex piano, sistema de
153 @cindex piano, pentagramas de
154 @cindex sistema de piano
155 @cindex sistema de coro
156 @cindex system
158 Existen varios contextos para agrupar pentagramas individuales
159 formando sistemas.  Cada contexto de agrupación establece el estilo
160 del delimitador de comienzo del sistema y el comportamiento de las
161 barras de compás.
163 Si no se especifica ningún contexto, se usan las propiedades
164 predeterminadas: el grupo comienza con una línea vertical y las barras
165 de compás no están conectadas.
167 @lilypond[verbatim,quote,relative=2]
169   \new Staff { c1 c }
170   \new Staff { c1 c }
172 @end lilypond
174 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
175 las barras de compás se dibujan atravesando todos los pentagramas.
177 @lilypond[verbatim,quote,relative=2]
178 \new StaffGroup <<
179   \new Staff { c1 c }
180   \new Staff { c1 c }
182 @end lilypond
184 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
185 corchete, pero las barras de compás no están conectadas.
187 @lilypond[verbatim,quote,relative=2]
188 \new ChoirStaff <<
189   \new Staff { c1 c }
190   \new Staff { c1 c }
192 @end lilypond
194 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
195 llave y las barras de compás se conectan entre los pentagramas.
197 @lilypond[verbatim,quote,relative=2]
198 \new GrandStaff <<
199   \new Staff { c1 c }
200   \new Staff { c1 c }
202 @end lilypond
204 El @code{PianoStaff} (sistema de piano) es idéntico a
205 @code{GrandStaff}, excepto que contempla directamente la impresión del
206 nombre del instrumento.  Para ver más detalles, consulte
207 @ref{Instrument names}.
209 @lilypond[verbatim,quote,relative=2]
210 \new PianoStaff <<
211   \set PianoStaff.instrumentName = "Piano"
212   \new Staff { c1 c }
213   \new Staff { c1 c }
215 @end lilypond
217 Cada contexto de grupo de pentagramas fija la propiedad del
218 delimitador de inicio @code{systemStartDelimiter} a uno de los
219 siguientes valores: @code{SystemStartBar} (línea),
220 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
221 (corchete).  También está disponible un cuarto delimitador,
222 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
223 especificar explícitamente.
225 Se pueden definir contextos nuevos de grupo de pentagramas.  Para ver
226 más detalles, consulte @ref{Defining new contexts}.
229 @snippets
231 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
232 {use-square-bracket-at-the-start-of-a-staff-group.ly}
234 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
235 {display-bracket-with-only-one-staff-in-a-system.ly}
237 @cindex diseño «mensurstriche»
238 @cindex mensurstriche, diseño
239 @cindex renacimiento, música del
240 @cindex transcripción de música mensural
241 @cindex mensural, música, transcripción de
243 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
244 {mensurstriche-layout-bar-lines-between-the-staves.ly}
245 @c FIXME: move to NR 2.8.x when sectioning is ready
248 @seealso
250 Glosario musical:
251 @rglos{brace},
252 @rglos{bracket},
253 @rglos{grand staff}.
255 Referencia de la notación:
256 @ref{Instrument names},
257 @ref{Defining new contexts}.
259 Fragmentos de código:
260 @rlsr{Staff notation}.
262 Referencia de funcionamiento interno:
263 @rinternals{Staff},
264 @rinternals{StaffGroup},
265 @rinternals{ChoirStaff},
266 @rinternals{GrandStaff},
267 @rinternals{PianoStaff},
268 @rinternals{SystemStartBar},
269 @rinternals{SystemStartBrace},
270 @rinternals{SystemStartBracket},
271 @rinternals{SystemStartSquare}.
274 @node Nested staff groups
275 @unnumberedsubsubsec Nested staff groups
277 @cindex pentagramas anidados
278 @cindex anidamiento de pentagramas
279 @cindex sistema, delimitadores de inicio anidados
280 @cindex anidados, corchetes de pentagrama
281 @cindex corchetes anidados
282 @cindex llaves, anidado de
283 @cindex interno, grupo de pentagramas
284 @cindex interno, grupo de pentagramas de coro
286 Están disponibles dos contextos adicionales de grupo de pentagramas
287 que se pueden anidar dentro de un contexto @code{StaffGroup} o
288 @code{ChoirStaff}: @code{StaffGroup} y @code{ChoirStaff}.
289 Estos contextos crean un corchete nuevo adyacente al corchete del
290 grupo de pentagramas que constituye su «padre».
292 Un @code{StaffGroup} se trata de forma similar a un
293 @code{StaffGroup}; las barras de compás están conectadas entre todos
294 los pentagramas que están dentro del contexto:
296 @lilypond[verbatim,quote,relative=2]
297 \new StaffGroup <<
298   \new Staff { c2 c | c2 c }
299   \new StaffGroup <<
300     \new Staff { g2 g | g2 g }
301     \new Staff { e2 e | e2 e }
302   >>
304 @end lilypond
306 Las barras de compás @emph{no} se conectan entre los pentagramas de un
307 @code{ChoirStaff}, de igual forma que un @code{ChoirStaff}:
309 @lilypond[verbatim,quote,relative=2]
310 \new ChoirStaff <<
311   \new Staff { c2 c | c2 c }
312   \new ChoirStaff <<
313     \new Staff { g2 g | g2 g }
314     \new Staff { e2 e | e2 e }
315   >>
316   \new Staff { c1 | c1 }
318 @end lilypond
320 Se pueden definir contextos nuevos de grupo de pentagramas.  Para ver
321 más detalles, consulte @ref{Defining new contexts}.
324 @snippets
326 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
327 {nesting-staves.ly}
330 @seealso
332 Referencia de la notación:
333 @ref{Grouping staves},
334 @ref{Instrument names},
335 @ref{Defining new contexts}.
337 Fragmentos de código:
338 @rlsr{Staff notation}.
340 Referencia de funcionamiento interno:
341 @rinternals{StaffGroup},
342 @rinternals{ChoirStaff},
343 @rinternals{SystemStartBar},
344 @rinternals{SystemStartBrace},
345 @rinternals{SystemStartBracket},
346 @rinternals{SystemStartSquare}.
349 @node Modifying single staves
350 @subsection Modifying single staves
352 Esta sección explica cómo cambiar los atributos específicos de un
353 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
354 pauta.  También se describen los métodos para comenzar y terminar los
355 pentagramas, y establecer secciones de ossia.
357 @menu
358 * Staff symbol::
359 * Ossia staves::
360 * Hiding staves::
361 @end menu
364 @node Staff symbol
365 @unnumberedsubsubsec Staff symbol
367 @cindex ajuste del símbolo del pentagrama
368 @cindex dibujo del símbolo del pentagrama
369 @cindex pentagrama, ajuste del símbolo del
370 @cindex detener líneas de pentagrama
371 @cindex iniciar líneas de pentagrama
372 @cindex pentagrama, número de líneas
373 @cindex pentagrama, grosor de las líneas
374 @cindex líneas, número de, de la pauta
375 @cindex grosor de líneas de pauta
376 @cindex adicionales, establecer líneas
377 @cindex ajuste de líneas adicionales
378 @cindex espaciado de líneas adicionales
379 @cindex número de líneas de pauta
381 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}.  Se
382 pueden modificar las propiedades de @code{StaffSymbol} para modificar
383 la apariencia de una pauta, pero han de modificarse antes de que se
384 produzca la creación de la misma.
386 Se puede cambiar el número de líneas de la pauta.  La posición de la
387 clave y del Do central pueden requerir una modificación para mantener
388 la correspondencia con la nueva pauta.  Para ver una explicación,
389 consulte la sección de fragmentos de código en @ref{Clef}.
391 @lilypond[verbatim,quote,relative=2]
392 \new Staff \with {
393   \override StaffSymbol #'line-count = #3
395 { d4 d d d }
396 @end lilypond
398 Se puede modificar el grosor de las líneas de la pauta.  El grosor de
399 las líneas adicionales y las plicas también resultan afectados, pues
400 dependen del grosor de las líneas de la pauta.
402 @lilypond[verbatim,quote,relative=1]
403 \new Staff \with {
404   \override StaffSymbol #'thickness = #3
406 { e4 d c b }
407 @end lilypond
409 El grosor de las líneas adicionales se puede fijar de forma
410 independiente al de las líneas de la pauta.
412 @lilypond[verbatim,quote,relative=1]
413 \new Staff \with {
414   \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
416 { e4 d c b }
417 @end lilypond
419 Se puede cambiar la distancia entre las líneas de la pauta.  Este
420 ajuste afecta también al espaciado de las líneas adicionales.
422 @lilypond[verbatim,quote,relative=1]
423 \new Staff \with {
424   \override StaffSymbol #'staff-space = #1.5
426 { a4 b c d }
427 @end lilypond
429 Hay más detalles sobre las proopiedades de @code{StaffSymbol} en
430 @rinternals{staff-symbol-interface}.
432 @funindex \startStaff
433 @funindex \stopStaff
435 Se pueden colocar modificaciones a las propiedades de una pauta en el
436 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
437 @code{\startStaff} (iniciar pauta):
439 @lilypond[verbatim,quote,relative=2]
440 c2 c
441 \stopStaff
442 \override Staff.StaffSymbol #'line-count = #2
443 \startStaff
444 b2 b
445 \stopStaff
446 \revert Staff.StaffSymbol #'line-count
447 \startStaff
448 a2 a
449 @end lilypond
451 @cindex detener un pentagrama
453 @noindent
454 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
455 detener o iniciar un pentagrama en mitad de una partitura.
457 @lilypond[verbatim,quote,relative=2]
458 c4 b a2
459 \stopStaff
460 b4 c d2
461 \startStaff
462 e4 d c2
463 @end lilypond
465 @predefined
467 @code{\startStaff},
468 @code{\stopStaff}.
470 @snippets
472 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
473 {making-some-staff-lines-thicker-than-the-others.ly}
475 @seealso
477 Glosario musical:
478 @rglos{line},
479 @rglos{ledger line},
480 @rglos{staff}.
482 Referencia de la notación:
483 @ref{Clef}.
485 Fragmentos de código:
486 @rlsr{Staff notation}.
488 Referencia de funcionamiento interno:
489 @rinternals{StaffSymbol},
490 @rinternals{staff-symbol-interface}.
492 @knownissues
494 Al establecer manualmente las posiciones de las líneas de la pauta,
495 las barras de compás siempre se centran alrededor de la posición 0,
496 por lo que la distancia máxima entre las barras de compás más externas
497 en cualquiera de las direcciones, debe ser igual.
500 @node Ossia staves
501 @unnumberedsubsubsec Ossia staves
503 @cindex pentagrama a la francesa
504 @cindex ossia
505 @cindex francesa, pentagramas a la
506 @cindex pauta, escalado de
507 @cindex escalado de pentagramas
509 Los pentagramas @notation{Ossia} se pueden preparar mediante la
510 creación de un pentagrama simultáneo nuevo en la posición adecuada:
512 @lilypond[verbatim,quote]
513 \new Staff \relative c'' {
514   c4 b d c
515   <<
516     { c4 b d c }
517     \new Staff { e4 d f e }
518   >>
519   c4 b c2
521 @end lilypond
523 @noindent
524 Sin embargo, el ejemplo anterior no suele ser el resultado deseado.
525 Para crear pentagramas de ossia que estén encima del pentagrama
526 original, que no tengan compás ni clave, y que tengan un tamaño menor
527 de tipografía se deben usar varios trucos.  El Manual de aprendizaje
528 describe una técnica específica para llegar a este objetivo, empezando
529 por @rlearning{Nesting music expressions}.
531 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
532 para alinear el pentagrama de ossia.  Este método es muy conveniente
533 cuando se necesitan sólo algunos pentagramas de ossia.
535 @lilypond[verbatim,quote]
536 \new Staff = main \relative c'' {
537   c4 b d c
538   <<
539     { c4 b d c }
541     \new Staff \with {
542       \remove "Time_signature_engraver"
543       alignAboveContext = #"main"
544       fontSize = #-3
545       \override StaffSymbol #'staff-space = #(magstep -3)
546       \override StaffSymbol #'thickness = #(magstep -3)
547       firstClef = ##f
548     }
549     { e4 d f e }
550   >>
551   c4 b c2
553 @end lilypond
555 Si se requieren muchos pentagramas de ossia aislados, puede ser más
556 conveniente la creación de un contexto @code{Staff} vacío con un
557 @emph{identificador de contexto} específico; después se pueden crear
558 los pentagramas de ossia @emph{llamando} a este contexto y usando
559 @code{\startStaff} y @code{\stopStaff} en los puntos deseados.  Las
560 ventajas de este método son más patentes si la pieza es más larga que
561 en ejemplo siguiente.
563 @lilypond[verbatim,quote,ragged-right]
565   \new Staff = ossia \with {
566     \remove "Time_signature_engraver"
567     \override Clef #'transparent = ##t
568     fontSize = #-3
569     \override StaffSymbol #'staff-space = #(magstep -3)
570     \override StaffSymbol #'thickness = #(magstep -3)
571   }
572   { \stopStaff s1*6 }
574   \new Staff \relative c' {
575     c4 b c2
576     <<
577       { e4 f e2 }
578       \context Staff = ossia {
579         \startStaff e4 g8 f e2 \stopStaff
580       }
581     >>
582     g4 a g2 \break
583     c4 b c2
584     <<
585       { g4 a g2 }
586       \context Staff = ossia {
587         \startStaff g4 e8 f g2 \stopStaff
588       }
589     >>
590     e4 d c2
591   }
593 @end lilypond
595 Como alternativa, se puede usar la instrucción
596 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia.  Este
597 método es muy conveniente cuando los pentagramas de ossia aparecen
598 inmediatamente después de un salto de línea.  En este caso, no es
599 necesario en absoluto utilizar silencios de separación; solamente son
600 necesarios @code{\startStaff} y @code{\stopStaff}.  Para ver más
601 información sobre @code{\RemoveEmptyStaffContext}, consulte
602 @ref{Hiding staves}.
604 @lilypond[verbatim,quote,ragged-right]
606   \new Staff = ossia \with {
607     \remove "Time_signature_engraver"
608     \override Clef #'transparent = ##t
609     fontSize = #-3
610     \override StaffSymbol #'staff-space = #(magstep -3)
611     \override StaffSymbol #'thickness = #(magstep -3)
612   }
613   \new Staff \relative c' {
614     c4 b c2
615     e4 f e2
616     g4 a g2 \break
617     <<
618       { c4 b c2 }
619       \context Staff = ossia {
620         c4 e8 d c2 \stopStaff
621       }
622     >>
623     g4 a g2
624     e4 d c2
625   }
628 \layout {
629   \context {
630     \RemoveEmptyStaffContext
631     \override VerticalAxisGroup #'remove-first = ##t
632   }
634 @end lilypond
636 @snippets
638 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
639 {vertically-aligning-ossias-and-lyrics.ly}
641 @seealso
643 Glosario musical:
644 @rglos{ossia},
645 @rglos{staff},
646 @rglos{Frenched staff}.
648 Mannual de aprendizaje:
649 @rlearning{Nesting music expressions},
650 @rlearning{Size of objects},
651 @rlearning{Length and thickness of objects}.
653 Referencia de la notación:
654 @ref{Hiding staves}.
656 Fragmentos de código:
657 @rlsr{Staff notation}.
659 Referencia de funcionamiento interno:
660 @rinternals{StaffSymbol}.
663 @node Hiding staves
664 @unnumberedsubsubsec Hiding staves
666 @cindex francesa, partituras a la
667 @cindex ocultación de pentagramas
668 @cindex francesa, pentagrama a la
669 @cindex pentagrama, ocultación de
670 @cindex pentagrama vacío
671 @cindex ocultar pentagramas
672 @cindex vacío, pentagrama
674 Se pueden ocultar las líneas del pentagrama quitando el grabador
675 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
676 alternativa se puede utilizar la instrucción @code{\stopStaff}.
678 @lilypond[verbatim,quote]
679 \new Staff \with {
680   \remove "Staff_symbol_engraver"
682 \relative c''' { a8 f e16 d c b a2 }
683 @end lilypond
685 @funindex \RemoveEmptyStaffContext
687 Se pueden ocultar los pentagramas que están vacíos mediante la
688 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
689 @code{\layout}.  En las partituras orquestales, este estilo se conoce
690 como @q{partitura a la francesa}.  De forma predeterminada, esta
691 instrucción oculta y elimina todos los pentagramas vacíos de la
692 partitura excepto los del primer sistema.
694 @warning{Un pentagrama vacío puede contener solamente silencios
695 multicompás, desplazamientos, silencios de separación o una
696 combinación de estos elementos.}
698 @lilypond[verbatim,quote,ragged-right]
699 \layout {
700   \context {
701     \RemoveEmptyStaffContext
702   }
705 \relative c' <<
706   \new Staff {
707     e4 f g a \break
708     b1 \break
709     a4 b c2
710   }
711   \new Staff {
712     c,4 d e f \break
713     R1 \break
714     f4 g c,2
715   }
717 @end lilypond
719 @cindex ossia
721 @noindent
722 También se puede usar @code{\RemoveEmptyStaffContext} para crear
723 secciones de ossia para un pentagrama.  Para ver más detalles,
724 consulte @ref{Ossia staves}.
726 @cindex ocultar pentagramas de música antigua
727 @cindex ocultar pentagramas rítmicos
728 @funindex \AncientRemoveEmptyStaffContext
729 @funindex \RemoveEmptyRhythmicStaffContext
731 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
732 para ocultar los pentagramas vacíos en contextos de música antigua.
733 de forma similar, se puede usar
734 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
735 @code{RhythmicStaff} vacíos.
737 @predefined
739 @code{\RemoveEmptyStaffContext},
740 @code{\AncientRemoveEmptyStaffContext},
741 @code{\RemoveEmptyRhythmicStaffContext}.
743 @snippets
745 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
746 {removing-the-first-empty-line.ly}
748 @seealso
750 Glosario musical:
751 @rglos{Frenched staff}.
753 Referencia de la notación:
754 @ref{Staff symbol},
755 @ref{Ossia staves}.
757 Fragmentos de código:
758 @rlsr{Staff notation}.
760 Referencia de funcionamiento interno:
761 @rinternals{ChordNames},
762 @rinternals{FiguredBass},
763 @rinternals{Lyrics},
764 @rinternals{Staff},
765 @rinternals{VerticalAxisGroup},
766 @rinternals{Staff_symbol_engraver}.
768 @knownissues
770 La eliminación del grabador @code{Staff_symbol_engraver} también
771 oculta las barras de compás.  Si se fuerza la visibilidad de la barra
772 de compás, pueden ocurrir errores de formato visual.  En este caso,
773 utilice las siguientes sobreescrituras de valores en vez de quitar el
774 grabador:
776 @example
777 \override StaffSymbol #'stencil = ##f
778 \override NoteHead #'no-ledgers = ##t
779 @end example
782 @node Writing parts
783 @subsection Writing parts
785 Esta sección explica cómo insertar indicaciones de tempo y nombres de
786 instrumento en una partitura.  También se describen métodos para citar
787 otras voces y dar formato a las notas guía.
789 @menu
790 * Metronome marks::
791 * Instrument names::
792 * Quoting other voices::
793 * Formatting cue notes::
794 @end menu
797 @node Metronome marks
798 @unnumberedsubsubsec Metronome marks
800 @cindex tempo
801 @cindex pulsos por minuto
802 @cindex metrónomo, indicación de
803 @cindex metrónomo, indicación de, con texto
804 @funindex \tempo
806 Es muy sencillo escribir una indicación metronómica básica:
808 @lilypond[verbatim,quote,relative=1]
809 \tempo 4 = 120
810 c2 d
811 e4. d8 c2
812 @end lilypond
814 Se pueden usar indicaciones de tempo con texto:
816 @lilypond[verbatim,quote,relative=2]
817 \tempo "Allegretto"
818 c4 e d c
819 b4. a16 b c4 r4
820 @end lilypond
822 La combinación de una indicación metronómica y un texto hace que la
823 marca de metrónomo se encierre entre paréntesis automáticamente:
825 @lilypond[verbatim,quote,relative=2]
826 \tempo "Allegro" 4 = 160
827 g4 c d e
828 d4 b g2
829 @end lilypond
831 En general, el texto puede ser cualquier objeto de marcado:
833 @lilypond[verbatim,quote,relative=2]
834 \tempo \markup { \italic Faster } 4 = 132
835 a8-. r8 b-. r gis-. r a-. r
836 @end lilypond
838 Se puede escribir una indicación metronómica entre paréntesis sin
839 ninguna indicación textual, escribiendo una cadena vacía en la
840 entrada:
842 @lilypond[verbatim,quote,relative=2]
843 \tempo "" 8 = 96
844 d4 g e c
845 @end lilypond
847 @snippets
849 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
850 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
852 @c perhaps also an example of how to move it horizontally?
854 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
855 {changing-the-tempo-without-a-metronome-mark.ly}
857 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
858 {creating-metronome-marks-in-markup-mode.ly}
860 Para ver más detalles, consulte @ref{Formatting text}.
862 @seealso
864 Glosario musical:
865 @rglos{metronome},
866 @rglos{metronomic indication},
867 @rglos{tempo indication},
868 @rglos{metronome mark}.
870 Referencia de la notación:
871 @ref{Formatting text},
872 @ref{MIDI output}.
874 Fragmentos de código:
875 @rlsr{Staff notation}.
877 Referencia de funcionamiento interno::
878 @rinternals{MetronomeMark}.
881 @node Instrument names
882 @unnumberedsubsubsec Instrument names
884 @cindex instrumento, nombre del
885 @cindex instrumento, nombre abreviado
887 Se pueden imprimir los nombres de los instrumentos en el lado
888 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
889 @code{PianoStaff}.  El valor de @code{instrumentName} se usa para el
890 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
891 para todos los pentagramas siguientes.
893 @lilypond[verbatim,quote,ragged-right,relative=1]
894 \set Staff.instrumentName = "Violin "
895 \set Staff.shortInstrumentName = "Vln "
896 c4.. g'16 c4.. g'16
897 \break
899 @end lilypond
901 También podemos usar el modo de marcado para construir nombres de
902 instrumento más complicados:
904 @lilypond[verbatim,quote,relative=2]
905 \set Staff.instrumentName = \markup {
906   \column { "Clarinetti"
907             \line { "in B" \smaller \flat } } }
908 c4 c,16 d e f g2
909 @end lilypond
911 @cindex instrument names, centering
913 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
914 instrumento y los nombres cortos aparecen centrados de forma
915 predeterminada.  Para centrar nombres de instrumento de varias líneas,
916 se debe utilizar @code{\center-column}:
918 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
920   \new Staff {
921     \set Staff.instrumentName = "Flute"
922     f2 g4 f
923   }
924   \new Staff {
925     \set Staff.instrumentName = \markup \center-column {
926       Clarinet
927       \line { "in B" \smaller \flat }
928     }
929     c4 b c2
930   }
932 @end lilypond
934 @cindex indent
935 @cindex short-indent
937 Sin embargo, si los nombres de instrumento son más largos, éstos no se
938 centran para un grupo de pentagramas a no ser que se aumenten los
939 valores del sangrado, @code{indent}, y del sangrado corto,
940 @code{short-indent}.  Para ver más detalles sobre estos ajustes,
941 consulte @ref{Horizontal dimensions}.
943 @lilypond[verbatim,quote,ragged-right]
944 \layout {
945   indent = 3.0\cm
946   short-indent = 1.5\cm
949 \relative c'' <<
950   \new Staff {
951     \set Staff.instrumentName = "Alto Flute in G"
952     \set Staff.shortInstrumentName = "Fl."
953     f2 g4 f \break
954     g4 f g2
955   }
956   \new Staff {
957     \set Staff.instrumentName = "Clarinet"
958     \set Staff.shortInstrumentName = "Clar."
959     c,4 b c2 \break
960     c2 b4 c
961   }
963 @end lilypond
965 Para añadir nombres de instrumento a otros contextos (como
966 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
967 añadir el grabador @code{Instrument_name_engraver} a dicho
968 contexto. Para ver más detalles, consulte @ref{Modifying context
969 plug-ins}.
971 @cindex instrument names, changing
973 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
975 @lilypond[verbatim,quote,ragged-right,relative=1]
976 \set Staff.instrumentName = "First"
977 \set Staff.shortInstrumentName = "one"
978 c1 c c c \break
979 c1 c c c \break
980 \set Staff.instrumentName = "Second"
981 \set Staff.shortInstrumentName = "two"
982 c1 c c c \break
983 c1 c c c \break
984 @end lilypond
986 @cindex instrumento, cambio de
987 @cindex cambio de instrumento
989 se se necesita un @emph{cambio} de instrumento, se debe usar
990 @code{\addInstrumentDefinition} en combinación con
991 @code{\instrumentSwitch} para crear una lista detallada de los cambios
992 necesarios para el intercambio.  La instrucción
993 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
994 identificativa, y una lista asociativa de propiedades de contexto y
995 los valores que el instrumento va a usar.  Se debe situar en el ámbito
996 del nivel más alto.  @code{\instrumentSwitch} se usa en la expresión
997 musical para declarar el cambio de instrumento:
999 @lilypond[verbatim,quote,ragged-right]
1000 \addInstrumentDefinition #"contrabassoon"
1001   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1002      (shortInstrumentName . "Cbsn.")
1003      (clefGlyph . "clefs.F")
1004      (middleCPosition . 6)
1005      (clefPosition . 2)
1006      (instrumentCueName . ,(make-bold-markup "cbsn."))
1007      (midiInstrument . "bassoon"))
1009 \new Staff \with {
1010   instrumentName = "Bassoon"
1012 \relative c' {
1013   \clef tenor
1014   \compressFullBarRests
1015   c2 g'
1016   R1*16
1017   \instrumentSwitch "contrabassoon"
1018   c,,2 g \break
1019   c,1 ~ | c1
1021 @end lilypond
1024 @seealso
1026 Referencia de la notación:
1027 @ref{Horizontal dimensions},
1028 @ref{Modifying context plug-ins}.
1030 Fragmentos de código:
1031 @rlsr{Staff notation}.
1033 Referencia de funcionamiento interno:
1034 @rinternals{InstrumentName},
1035 @rinternals{PianoStaff},
1036 @rinternals{Staff}.
1039 @node Quoting other voices
1040 @unnumberedsubsubsec Quoting other voices
1042 @cindex guías
1043 @cindex citar otras voces
1044 @cindex fragmentos
1045 @cindex notas guía
1047 Es muy frecuente que una voz duplique música de otra voz.  Por
1048 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1049 durante un pasaje musical.  En LilyPond esto se hace dejando que una
1050 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1052 Antes de que una voz pueda citarse, se debe usar la instrucción
1053 @code{\addQuote} para iniciar el fragmento citado.  Esta instrucción
1054 se debe usar en el ámbito del nivel más alto.  El primer argumento es
1055 una cadena identificativa, y el segundo es una expresión musical:
1057 @example
1058 flute = \relative c'' @{
1059   a4 gis g gis
1061 \addQuote "flute" @{ \flute @}
1062 @end example
1064 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1065 comienza la cita.  va seguido por dos argumentos: el nombre de la voz
1066 citada, tal y como se definió con @code{\addQuote}, y una expresión
1067 musical que indica la duración de la cita, normalmente silencios de
1068 separación o silencios multicompás.  La música correspondiente de la
1069 voz citada se inserta dentro de la expresión musical:
1071 @lilypond[verbatim,quote]
1072 flute = \relative c'' {
1073   a4 gis g gis
1075 \addQuote "flute" { \flute }
1077 \relative c' {
1078   c4 cis \quoteDuring #"flute" { s2 }
1080 @end lilypond
1082 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1083 cualquier cosa que no sea un silencio de separación o un silencio
1084 multicompás, ase produce una situación de polifonía, lo que no suele
1085 ser deseable:
1087 @lilypond[verbatim,quote]
1088 flute = \relative c'' {
1089   a4 gis g gis
1091 \addQuote "flute" { \flute }
1093 \relative c' {
1094   c4 cis \quoteDuring #"flute" { c4 b }
1096 @end lilypond
1098 Las citas reconocen los ajustes de transposición de los instrumentos
1099 tanto para la fuente como para los instrumentos de destino si se
1100 utiliza la instrucción @code{\transposition}.  Para ver más detalles
1101 sobre @code{\transposition}, consulte @ref{Instrument transpositions}.
1103 @lilypond[verbatim,quote]
1104 clarinet = \relative c'' {
1105   \transposition bes
1106   a4 gis g gis
1108 \addQuote "clarinet" { \clarinet }
1110 \relative c' {
1111   c4 cis \quoteDuring #"clarinet" { s2 }
1113 @end lilypond
1115 Es posible etiquetar las citas con nombres exclusivos para poder
1116 procesarlas de diferentes maneras.  Para ver más detalles sobre este
1117 procedimiento, consulte @ref{Using tags}.
1119 @snippets
1121 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1122 {quoting-another-voice-with-transposition.ly}
1124 @cindex note-event
1125 @cindex articulation-event
1126 @cindex dynamic-event
1127 @cindex rest-event
1128 @funindex quotedEventTypes
1130 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1131 {quoting-another-voice.ly}
1134 @seealso
1136 Referencia de la notación:
1137 @ref{Instrument transpositions},
1138 @ref{Using tags}.
1140 Fragmentos de código:
1141 @rlsr{Staff notation}.
1143 Referencia de funcionamiento interno:
1144 @rinternals{QuoteMusic},
1145 @rinternals{Voice}.
1148 @knownissues
1150 Sólo el contenido de la primera voz de una instrucción
1151 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1152 música no puede contener enunciados @code{\new} ni @code{\context
1153 Voice} que cambiarían a una voz distinta.
1155 La cita de notas de adorno no es funcional e incluso puede hacer que
1156 LilyPond termine de forma abrupta.
1158 La cita de unos tresillos dentro de otros puede dar como resultado una
1159 notación de pobre calidad.
1161 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1162 se escribía completamente en minúsculas: @code{\addquote}.
1165 @node Formatting cue notes
1166 @unnumberedsubsubsec Formatting cue notes
1168 @cindex guía, formateo de las notas
1169 @cindex notas guía
1170 @cindex guía, notas
1171 @cindex guía, notas, formato de
1172 @cindex fragmentos
1173 @cindex citar otras voces
1175 La sección anterior explica la forma de crear citas.  La instrucción
1176 @code{\cueDuring} es una forma más especializada de
1177 @code{\quoteDuring}, que es especialmente útil para insertar notas
1178 guía en una particella.  La sintaxis es como sigue:
1180 @example
1181 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1182 @end example
1184 Esta instrucción copa los compases correspondientes a partir de
1185 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1186 guía.  La voz guía @code{CueVoice} se crea implícitamente, y se
1187 produce simultáneamente con @var{música}, lo que crea una situación
1188 polifónica.  El argumento @var{voz} determina si la notación de las
1189 notas guía debe ser como primera o como segunda voz; @code{UP}
1190 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1191 corresponde a la segunda.
1193 @lilypond[verbatim,quote]
1194 oboe = \relative c'' {
1195   r2 r8 d16 f e g f a
1196   g8 g16 g g2.
1198 \addQuote "oboe" { \oboe }
1200 \new Voice \relative c'' {
1201   \cueDuring #"oboe" #UP { R1 }
1202   g2 c,
1204 @end lilypond
1206 @noindent
1207 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1208 explícitamente, pues en caso contrario toda la expresión musical
1209 habría pertenecido al contexto @code{CueVoice}.
1211 Se puede imprimir el nombre del instrumento de las notas guía
1212 estableciendo la propiedad @code{instrumentCueName} en el contexto
1213 @code{CueVoice}.
1215 @lilypond[verbatim,quote]
1216 oboe = \relative c''' {
1217   g4 r8 e16 f e4 d
1219 \addQuote "oboe" { \oboe }
1221 \new Staff \relative c'' <<
1222   \new CueVoice \with {
1223     instrumentCueName = "ob."
1224   }
1225   \new Voice {
1226     \cueDuring #"oboe" #UP { R1 }
1227     g4. b8 d2
1228   }
1230 @end lilypond
1232 Además de imprimir el nombre del instrumento de las notas guía, cuando
1233 éstas finalizan se debe imprimir el nombre del instrumento original, y
1234 cualquier otro cambio introducido por la parte de guía se debe
1235 deshacer.  Esto se puede hacer mediante la utilización de
1236 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1237 @code{\instrumentSwitch} (cambio de instrumento).  Para ver un ejemplo
1238 con su explicación, consulte @ref{Instrument names}.
1240 La instrucción @code{\killCues} quita las notas guía de una expresión
1241 musical.  Esto puede ser útil si las notas guía se tienen que eliminar
1242 de una particella pero posiblemente se deban reponer más tarde.
1244 @lilypond[verbatim,quote]
1245 flute = \relative c''' {
1246   r2 cis2 r2 dis2
1248 \addQuote "flute" { \flute }
1250 \new Voice \relative c'' {
1251   \killCues {
1252     \cueDuring #"flute" #UP { R1 }
1253     g4. b8 d2
1254   }
1256 @end lilypond
1258 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1259 instrumentales a partir de un registro completamente diferente.  La
1260 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1261 argumento adicional para especificar la transposición del instrumento
1262 de guía.  Para ver más información sobre la transposición, consulte
1263 @ref{Instrument transpositions}.
1265 @lilypond[verbatim,quote]
1266 piccolo = \relative c''' {
1267   \clef "treble^8"
1268   R1
1269   c8 c c e g2
1270   a4 g g2
1272 \addQuote "piccolo" { \piccolo }
1274 cbassoon = \relative c, {
1275   \clef "bass_8"
1276   c4 r g r
1277   \transposedCueDuring #"piccolo" #UP c,, { R1 }
1278   c4 r g r
1282   \new Staff = "piccolo" \piccolo
1283   \new Staff = "cbassoon" \cbassoon
1285 @end lilypond
1287 Es posible etiquetar las partes guía con numbres exclusivos de forma
1288 que se puedan procesar de diversas formas.  Para ver más detalles
1289 sobre este procedimiento, consulte @ref{Using tags}.
1291 @seealso
1293 Referencia de la notación:
1294 @ref{Instrument transpositions},
1295 @ref{Instrument names},
1296 @ref{Using tags}.
1298 Fragmentos de código:
1299 @rlsr{Staff notation}.
1301 Referencia de funcionamiento interno:
1302 @rinternals{CueVoice},
1303 @rinternals{Voice}.
1306 @knownissues
1308 Pueden ocurrir colisiones con los silencios si se usa
1309 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1310 @code{CueVoice}.