]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/staff.itely
Docs: translate node names and section titles in Texinfo source
[lilypond.git] / Documentation / es / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 50b88336f4c69d7d3241cc01af98c362cd9d2b4b
4
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
8
9 @c \version "2.12.0"
10
11 @node Notación de los pentagramas
12 @section Notación de los pentagramas
13 @translationof Staff notation
14
15 @lilypondfile[quote]{staff-headword.ly}
16
17 Esta sección explica cómo influir sobre la apariencia de los
18 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
19 añadir indicaciones de tempo y notas guía a los pentagramas.
20
21 @menu
22 * Impresión de los pentagramas::
23 * Modificación de pentagramas sueltos::
24 * Escritura de las particellas::
25 @end menu
26
27
28 @node Impresión de los pentagramas
29 @subsection Impresión de los pentagramas
30 @translationof Displaying staves
31
32 Esta sección describe los distintos métodos de creación de pentagramas
33 y grupos de ellos.
34
35 @menu
36 * Crear instancias de pentagramas nuevos::
37 * Agrupar pentagramas::
38 * Grupos de pentagramas anidados::
39 @end menu
40
41
42 @node Crear instancias de pentagramas nuevos
43 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
44 @translationof Instantiating new staves
45
46 @cindex nuevo pentagrama
47 @cindex pauta
48 @cindex pentagrama, iniciar
49 @cindex pentagrama, instanciar
50 @cindex pentagrama, nuevo
51 @cindex pentagrama de percusión
52 @cindex pentagrama único
53 @cindex percusión, pauta de
54 @cindex pauta de percusión
55 @cindex gregoriano, canto, pauta de transcripción de
56 @cindex rítmica, pauta
57 @cindex tablatura, pauta de
58
59 @funindex \drummode
60 @funindex drummode
61 @funindex DrumStaff
62 @funindex RhythmicStaff
63 @funindex TabStaff
64 @funindex MensuralStaff
65 @funindex VaticanaStaff
66 @funindex GregorianTranscriptionStaff
67
68 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
69 líneas se crean con las instrucciones @code{\new} o @code{\context}.
70 Para ver más detalles, consulte @ref{Crear contextos}.
71
72 El contexto básico de pentagrama es @code{Staff}:
73
74 @lilypond[verbatim,quote,relative=2]
75 \new Staff { c4 d e f }
76 @end lilypond
77
78 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
79 para un conjunto de batería típico.  Cada instrumento se presenta con
80 un símbolo distinto.  Los instrumentos se escriben en el modo de
81 percusión que sigue a una instrucción @code{\drummode}, con cada
82 instrumento identificado por un nombre.  Para ver más detalles,
83 consulte @ref{Pautas de percusión}.
84
85 @lilypond[verbatim,quote]
86 \new DrumStaff {
87   \drummode { cymc hh ss tomh }
88 }
89 @end lilypond
90
91 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
92 las duraciones de la entrada.  Se preservan las duraciones reales.
93 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
94
95 @lilypond[verbatim,quote,relative=2]
96 \new RhythmicStaff { c4 d e f }
97 @end lilypond
98
99 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
100 estándar de guitarra.  Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
101
102 @lilypond[verbatim,quote,relative=2]
103 \new TabStaff { c4 d e f }
104 @end lilypond
105
106 Existen dos contextos de pauta específicos para la notación de música
107 antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se describen en
108 @ref{Contextos predefinidos}.
109
110 @code{GregorianTranscriptionStaff} crea una pauta para la notación
111 moderna de canto gregoriano.  No muestra líneas divisorias.
112
113 @lilypond[verbatim,quote,relative=2]
114 \new GregorianTranscriptionStaff { c4 d e f e d }
115 @end lilypond
116
117 Se pueden definir contextos nuevos de pentagrama único.  Para ver más
118 detalles, consulte @ref{Definir contextos nuevos}.
119
120
121 @seealso
122 Glosario musical:
123 @rglos{staff},
124 @rglos{staves}.
125
126 Referencia de la notación:
127 @ref{Crear contextos},
128 @ref{Pautas de percusión},
129 @ref{Mostrar los ritmos de la melodía},
130 @ref{Tablaturas predeterminadas},
131 @ref{Contextos predefinidos},
132 @ref{El símbolo del pentagrama},
133 @ref{Contextos del canto gregoriano},
134 @ref{Contextos de la música mensural},
135 @ref{Definir contextos nuevos}.
136
137 Fragmentos de código:
138 @rlsr{Staff notation}.
139
140 Referencia de funcionamiento interno:
141 @rinternals{Staff},
142 @rinternals{DrumStaff},
143 @rinternals{GregorianTranscriptionStaff},
144 @rinternals{RhythmicStaff},
145 @rinternals{TabStaff},
146 @rinternals{MensuralStaff},
147 @rinternals{VaticanaStaff},
148 @rinternals{StaffSymbol}.
149
150
151 @node Agrupar pentagramas
152 @unnumberedsubsubsec Agrupar pentagramas
153 @translationof Grouping staves
154
155 @cindex comienzo del sistema
156 @cindex pentagramas, varios
157 @cindex corchete vertical
158 @cindex llave vertical
159 @cindex pentagramas de piano
160 @cindex pentagramas, grupo de
161 @cindex pauta de coro
162 @cindex sistema, delimitador de comienzo
163 @cindex coro, sistema de
164 @cindex piano, sistema de
165 @cindex piano, pentagramas de
166 @cindex sistema de piano
167 @cindex sistema de coro
168 @cindex sistema
169
170 Existen varios contextos para agrupar pentagramas individuales
171 formando sistemas.  Cada contexto de agrupación establece el estilo
172 del delimitador de comienzo del sistema y el comportamiento de las
173 barras de compás.
174
175 Si no se especifica ningún contexto, se usan las propiedades
176 predeterminadas: el grupo comienza con una línea vertical y las barras
177 de compás no están conectadas.
178
179 @lilypond[verbatim,quote,relative=2]
180 <<
181   \new Staff { c1 c }
182   \new Staff { c1 c }
183 >>
184 @end lilypond
185
186 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
187 las barras de compás se dibujan atravesando todos los pentagramas.
188
189 @lilypond[verbatim,quote,relative=2]
190 \new StaffGroup <<
191   \new Staff { c1 c }
192   \new Staff { c1 c }
193 >>
194 @end lilypond
195
196 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
197 corchete, pero las barras de compás no están conectadas.
198
199 @lilypond[verbatim,quote,relative=2]
200 \new ChoirStaff <<
201   \new Staff { c1 c }
202   \new Staff { c1 c }
203 >>
204 @end lilypond
205
206 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
207 llave y las barras de compás se conectan entre los pentagramas.
208
209 @lilypond[verbatim,quote,relative=2]
210 \new GrandStaff <<
211   \new Staff { c1 c }
212   \new Staff { c1 c }
213 >>
214 @end lilypond
215
216 El @code{PianoStaff} (sistema de piano) es idéntico a
217 @code{GrandStaff}, excepto que contempla directamente la impresión del
218 nombre del instrumento.  Para ver más detalles, consulte
219 @ref{Nombres de instrumentos}.
220
221 @lilypond[verbatim,quote,relative=2]
222 \new PianoStaff <<
223   \set PianoStaff.instrumentName = #"Piano"
224   \new Staff { c1 c }
225   \new Staff { c1 c }
226 >>
227 @end lilypond
228
229 Cada contexto de grupo de pentagramas fija la propiedad del
230 delimitador de inicio @code{systemStartDelimiter} a uno de los
231 siguientes valores: @code{SystemStartBar} (línea),
232 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
233 (corchete).  También está disponible un cuarto delimitador,
234 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
235 especificar explícitamente.
236
237 Se pueden definir contextos nuevos de grupo de pentagramas.  Para ver
238 más detalles, consulte @ref{Definir contextos nuevos}.
239
240 @snippets
241
242 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
243 {use-square-bracket-at-the-start-of-a-staff-group.ly}
244
245 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
246 {display-bracket-with-only-one-staff-in-a-system.ly}
247
248 @cindex diseño «mensurstriche»
249 @cindex mensurstriche, diseño
250 @cindex renacimiento, música del
251 @cindex transcripción de música mensural
252 @cindex mensural, música, transcripción de
253
254 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
255 {mensurstriche-layout-bar-lines-between-the-staves.ly}
256
257 @seealso
258 Glosario musical:
259 @rglos{brace},
260 @rglos{bracket},
261 @rglos{grand staff}.
262
263 Referencia de la notación:
264 @ref{Nombres de instrumentos},
265 @ref{Definir contextos nuevos}.
266
267 Fragmentos de código:
268 @rlsr{Staff notation}.
269
270 Referencia de funcionamiento interno:
271 @rinternals{Staff},
272 @rinternals{StaffGroup},
273 @rinternals{ChoirStaff},
274 @rinternals{GrandStaff},
275 @rinternals{PianoStaff},
276 @rinternals{SystemStartBar},
277 @rinternals{SystemStartBrace},
278 @rinternals{SystemStartBracket},
279 @rinternals{SystemStartSquare}.
280
281
282 @node Grupos de pentagramas anidados
283 @unnumberedsubsubsec Grupos de pentagramas anidados
284 @translationof Nested staff groups
285
286 @cindex pentagramas anidados
287 @cindex anidamiento de pentagramas
288 @cindex sistema, delimitadores de inicio anidados
289 @cindex anidados, corchetes de pentagrama
290 @cindex corchetes anidados
291 @cindex llaves, anidado de
292
293 Los contextos de grupos de pentagramas se pueden anidar hasta una
294 profundidad arbitraria.  En este caso, cada contexto descendiente crea
295 un corchete nuevo adyacente al corchete de su grupo padre.
296
297 @lilypond[verbatim,quote,relative=2]
298 \new StaffGroup <<
299   \new Staff { c2 c | c2 c }
300   \new StaffGroup <<
301     \new Staff { g2 g | g2 g }
302     \new StaffGroup \with {
303       systemStartDelimiter = #'SystemStartSquare
304     }
305     <<
306       \new Staff { e2 e | e2 e }
307       \new Staff { c2 c | c2 c }
308     >>
309   >>
310 >>
311 @end lilypond
312
313 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
314 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
315
316 @snippets
317
318 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
319 {nesting-staves.ly}
320
321
322 @seealso
323 Referencia de la notación:
324 @ref{Agrupar pentagramas},
325 @ref{Nombres de instrumentos},
326 @ref{Definir contextos nuevos}.
327
328 Fragmentos de código:
329 @rlsr{Staff notation}.
330
331 Referencia de funcionamiento interno:
332 @rinternals{StaffGroup},
333 @rinternals{ChoirStaff},
334 @rinternals{SystemStartBar},
335 @rinternals{SystemStartBrace},
336 @rinternals{SystemStartBracket},
337 @rinternals{SystemStartSquare}.
338
339
340 @node Modificación de pentagramas sueltos
341 @subsection Modificación de pentagramas sueltos
342 @translationof Modifying single staves
343
344 Esta sección explica cómo cambiar los atributos específicos de un
345 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
346 pauta.  También se describen los métodos para comenzar y terminar los
347 pentagramas, y establecer secciones de ossia.
348
349 @menu
350 * El símbolo del pentagrama::
351 * Pentagramas de Ossia::
352 * Ocultar pentagramas::
353 @end menu
354
355
356 @node El símbolo del pentagrama
357 @unnumberedsubsubsec El símbolo del pentagrama
358 @translationof Staff symbol
359
360 @cindex ajuste del símbolo del pentagrama
361 @cindex dibujo del símbolo del pentagrama
362 @cindex pentagrama, ajuste del símbolo del
363 @cindex símbolo del pentagrama, dibujo del
364 @cindex detener líneas de pentagrama
365 @cindex iniciar líneas de pentagrama
366 @cindex pentagrama, número de líneas
367 @cindex pentagrama, grosor de las líneas
368 @cindex líneas, número de, de la pauta
369 @cindex grosor de líneas de pauta
370 @cindex adicionales, establecer líneas
371 @cindex ajuste de líneas adicionales
372 @cindex espaciado de líneas adicionales
373 @cindex número de líneas de pauta
374
375 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}.  Se
376 pueden modificar las propiedades de @code{StaffSymbol} para modificar
377 la apariencia de una pauta, pero han de modificarse antes de que se
378 produzca la creación de la misma.
379
380 Se puede cambiar el número de líneas de la pauta.  La posición de la
381 clave y del Do central pueden requerir una modificación para mantener
382 la correspondencia con la nueva pauta.  Para ver una explicación,
383 consulte la sección de fragmentos de código en @ref{Clave}.
384
385 @lilypond[verbatim,quote,relative=2]
386 \new Staff \with {
387   \override StaffSymbol #'line-count = #3
388 }
389 { d4 d d d }
390 @end lilypond
391
392 Se puede modificar el grosor de las líneas de la pauta.  El grosor de
393 las líneas adicionales y las plicas también resultan afectados, pues
394 dependen del grosor de las líneas de la pauta.
395
396 @lilypond[verbatim,quote,relative=1]
397 \new Staff \with {
398   \override StaffSymbol #'thickness = #3
399 }
400 { e4 d c b }
401 @end lilypond
402
403 El grosor de las líneas adicionales se puede fijar de forma
404 independiente al de las líneas de la pauta.  En el ejemplo, los dos
405 números son factores que multiplican el grosor de las líneas del
406 pentagrama y su espaciado.  Las dos contribuciones se suman para dar
407 el grosor de las líneas adicionales.
408
409 @lilypond[verbatim,quote,relative=1]
410 \new Staff \with {
411   \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
412 }
413 { e4 d c b }
414 @end lilypond
415
416 Se puede cambiar la distancia entre las líneas de la pauta.  Este
417 ajuste afecta también al espaciado de las líneas adicionales.
418
419 @lilypond[verbatim,quote,relative=1]
420 \new Staff \with {
421   \override StaffSymbol #'staff-space = #1.5
422 }
423 { a4 b c d }
424 @end lilypond
425
426 Hay más detalles sobre las propiedades de @code{StaffSymbol} en
427 @rinternals{staff-symbol-interface}.
428
429 @cindex detener el pentagrama
430 @cindex iniciar el pentagrama
431 @cindex pentagrama, iniciar
432 @cindex pentagrama, detener
433
434 @funindex \startStaff
435 @funindex startStaff
436 @funindex \stopStaff
437 @funindex stopStaff
438
439 Se pueden colocar modificaciones a las propiedades de una pauta en el
440 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
441 @code{\startStaff} (iniciar pauta):
442
443 @lilypond[verbatim,quote,relative=2]
444 c2 c
445 \stopStaff
446 \override Staff.StaffSymbol #'line-count = #2
447 \startStaff
448 b2 b
449 \stopStaff
450 \revert Staff.StaffSymbol #'line-count
451 \startStaff
452 a2 a
453 @end lilypond
454
455 @noindent
456 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
457 detener o iniciar un pentagrama en mitad de una partitura.
458
459 @lilypond[verbatim,quote,relative=2]
460 c4 b a2
461 \stopStaff
462 b4 c d2
463 \startStaff
464 e4 d c2
465 @end lilypond
466
467
468 @predefined
469 @code{\startStaff},
470 @code{\stopStaff}.
471 @endpredefined
472
473
474 @snippets
475
476 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
477 {making-some-staff-lines-thicker-than-the-others.ly}
478
479
480 @seealso
481 Glosario musical:
482 @rglos{line},
483 @rglos{ledger line},
484 @rglos{staff}.
485
486 Referencia de la notación:
487 @ref{Clave}.
488
489 Fragmentos de código:
490 @rlsr{Staff notation}.
491
492 Referencia de funcionamiento interno:
493 @rinternals{StaffSymbol},
494 @rinternals{staff-symbol-interface}.
495
496
497 @node Pentagramas de Ossia
498 @unnumberedsubsubsec Pentagramas de Ossia
499 @translationof Ossia staves
500
501 @cindex pentagrama a la francesa
502 @cindex ossia
503 @cindex francesa, pentagramas a la
504 @cindex pauta, escalado de
505 @cindex escalado de pentagramas
506
507 @funindex \startStaff
508 @funindex startStaff
509 @funindex \stopStaff
510 @funindex stopStaff
511
512 Los pentagramas @notation{Ossia} se pueden preparar mediante la
513 creación de un pentagrama simultáneo nuevo en la posición adecuada:
514
515 @lilypond[verbatim,quote]
516 \new Staff \relative c'' {
517   c4 b d c
518   <<
519     { c4 b d c }
520     \new Staff { e4 d f e }
521   >>
522   c4 b c2
523 }
524 @end lilypond
525
526 @noindent
527 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
528 Para crear pentagramas de ossia que estén encima del pentagrama
529 original, que no tengan compás ni clave, y que tengan un tamaño menor
530 de tipografía se deben usar varios trucos.  El Manual de aprendizaje
531 describe una técnica específica para llegar a este objetivo, empezando
532 por @rlearning{Anidado de expresiones musicales}.
533
534 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
535 para alinear el pentagrama de ossia.  Este método es muy conveniente
536 cuando se necesitan sólo algunos pentagramas de ossia.
537
538 @lilypond[verbatim,quote]
539 \new Staff = main \relative c'' {
540   c4 b d c
541   <<
542     { c4 b d c }
543
544     \new Staff \with {
545       \remove "Time_signature_engraver"
546       alignAboveContext = #"main"
547       fontSize = #-3
548       \override StaffSymbol #'staff-space = #(magstep -3)
549       \override StaffSymbol #'thickness = #(magstep -3)
550       firstClef = ##f
551     }
552     { e4 d f e }
553   >>
554   c4 b c2
555 }
556 @end lilypond
557
558 Si se requieren muchos pentagramas de ossia aislados, puede ser más
559 conveniente la creación de un contexto @code{Staff} vacío con un
560 @emph{identificador de contexto} específico; después se pueden crear
561 los pentagramas de ossia @emph{llamando} a este contexto y usando
562 @code{\startStaff} y @code{\stopStaff} en los puntos deseados.  Las
563 ventajas de este método son más patentes si la pieza es más larga que
564 en ejemplo siguiente.
565
566 @lilypond[verbatim,quote,ragged-right]
567 <<
568   \new Staff = ossia \with {
569     \remove "Time_signature_engraver"
570     \override Clef #'transparent = ##t
571     fontSize = #-3
572     \override StaffSymbol #'staff-space = #(magstep -3)
573     \override StaffSymbol #'thickness = #(magstep -3)
574   }
575   { \stopStaff s1*6 }
576
577   \new Staff \relative c' {
578     c4 b c2
579     <<
580       { e4 f e2 }
581       \context Staff = ossia {
582         \startStaff e4 g8 f e2 \stopStaff
583       }
584     >>
585     g4 a g2 \break
586     c4 b c2
587     <<
588       { g4 a g2 }
589       \context Staff = ossia {
590         \startStaff g4 e8 f g2 \stopStaff
591       }
592     >>
593     e4 d c2
594   }
595 >>
596 @end lilypond
597
598 Como alternativa, se puede usar la instrucción
599 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia.  Este
600 método es muy conveniente cuando los pentagramas de ossia aparecen
601 inmediatamente después de un salto de línea. Para ver más información
602 sobre @code{\RemoveEmptyStaffContext}, consulte @ref{Ocultar pentagramas}.
603
604 @lilypond[verbatim,quote,ragged-right]
605 <<
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   } \relative c'' {
613     R1*3
614     c4 e8 d c2
615   }
616   \new Staff \relative c' {
617     c4 b c2
618     e4 f e2
619     g4 a g2 \break
620     c4 b c2
621     g4 a g2
622     e4 d c2
623   }
624 >>
625
626 \layout {
627   \context {
628     \RemoveEmptyStaffContext
629     \override VerticalAxisGroup #'remove-first = ##t
630   }
631 }
632 @end lilypond
633
634 @snippets
635
636 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
637 {vertically-aligning-ossias-and-lyrics.ly}
638
639
640 @seealso
641 Glosario musical:
642 @rglos{ossia},
643 @rglos{staff},
644 @rglos{Frenched staff}.
645
646 Manual de aprendizaje:
647 @rlearning{Anidado de expresiones musicales},
648 @rlearning{Tamaño de los objetos},
649 @rlearning{Longitud y grosor de los objetos}.
650
651 Referencia de la notación:
652 @ref{Ocultar pentagramas}.
653
654 Fragmentos de código:
655 @rlsr{Staff notation}.
656
657 Referencia de funcionamiento interno:
658 @rinternals{StaffSymbol}.
659
660
661 @node Ocultar pentagramas
662 @unnumberedsubsubsec Ocultar pentagramas
663 @translationof Hiding staves
664
665 @cindex francesa, partituras a la
666 @cindex ocultación de pentagramas
667 @cindex francesa, pentagrama a la
668 @cindex pentagrama, ocultación de
669 @cindex pentagrama vacío
670 @cindex ocultar pentagramas
671 @cindex vacío, pentagrama
672
673 @funindex \RemoveEmptyStaffContext
674 @funindex RemoveEmptyStaffContext
675 @funindex Staff_symbol_engraver
676 @funindex \stopStaff
677 @funindex stopStaff
678
679 Se pueden ocultar las líneas del pentagrama quitando el grabador
680 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
681 alternativa se puede utilizar la instrucción @code{\stopStaff}.
682
683 @lilypond[verbatim,quote]
684 \new Staff \with {
685   \remove "Staff_symbol_engraver"
686 }
687 \relative c''' { a8 f e16 d c b a2 }
688 @end lilypond
689
690 Se pueden ocultar los pentagramas que están vacíos mediante la
691 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
692 @code{\layout}.  En las partituras orquestales, este estilo se conoce
693 como @q{partitura a la francesa}.  De forma predeterminada, esta
694 instrucción oculta y elimina todos los pentagramas vacíos de la
695 partitura excepto los del primer sistema.
696
697 @warning{Un pentagrama se considera vacío cuando contiene solamente
698 silencios multicompás, desplazamientos, silencios de separación o una
699 combinación de estos elementos.}
700
701 @lilypond[verbatim,quote,ragged-right]
702 \layout {
703   \context {
704     \RemoveEmptyStaffContext
705   }
706 }
707
708 \relative c' <<
709   \new Staff {
710     e4 f g a \break
711     b1 \break
712     a4 b c2
713   }
714   \new Staff {
715     c,4 d e f \break
716     R1 \break
717     f4 g c,2
718   }
719 >>
720 @end lilypond
721
722 @cindex ossia
723
724 @noindent
725 También se puede usar @code{\RemoveEmptyStaffContext} para crear
726 secciones de ossia para un pentagrama.  Para ver más detalles,
727 consulte @ref{Pentagramas de Ossia}.
728
729 @cindex ocultar pentagramas de música antigua
730 @cindex ocultar pentagramas rítmicos
731
732 @funindex \RemoveEmptyStaffContext
733 @funindex RemoveEmptyStaffContext
734 @funindex \AncientRemoveEmptyStaffContext
735 @funindex AncientRemoveEmptyStaffContext
736 @funindex \RemoveEmptyRhythmicStaffContext
737 @funindex RemoveEmptyRhythmicStaffContext
738
739 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
740 para ocultar los pentagramas vacíos en contextos de música antigua.
741 de forma similar, se puede usar
742 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
743 @code{RhythmicStaff} vacíos.
744
745
746 @predefined
747 @code{\RemoveEmptyStaffContext},
748 @code{\AncientRemoveEmptyStaffContext},
749 @code{\RemoveEmptyRhythmicStaffContext}.
750 @endpredefined
751
752
753 @snippets
754
755 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
756 {removing-the-first-empty-line.ly}
757
758
759 @seealso
760 Glosario musical:
761 @rglos{Frenched staff}.
762
763 Referencia de la notación:
764 @ref{El símbolo del pentagrama},
765 @ref{Pentagramas de Ossia}.
766
767 Fragmentos de código:
768 @rlsr{Staff notation}.
769
770 Referencia de funcionamiento interno:
771 @rinternals{ChordNames},
772 @rinternals{FiguredBass},
773 @rinternals{Lyrics},
774 @rinternals{Staff},
775 @rinternals{VerticalAxisGroup},
776 @rinternals{Staff_symbol_engraver}.
777
778
779 @knownissues
780
781 La eliminación del grabador @code{Staff_symbol_engraver} también
782 oculta las barras de compás.  Si se fuerza la visibilidad de la barra
783 de compás, pueden ocurrir errores de formato visual.  En este caso,
784 utilice las siguientes sobreescrituras de valores en vez de quitar el
785 grabador:
786
787 @example
788 \override StaffSymbol #'stencil = ##f
789 \override NoteHead #'no-ledgers = ##t
790 @end example
791
792
793 @node Escritura de las particellas
794 @subsection Escritura de las particellas
795 @translationof Writing parts
796
797 Esta sección explica cómo insertar indicaciones de tempo y nombres de
798 instrumento en una partitura.  También se describen métodos para citar
799 otras voces y dar formato a las notas guía.
800
801 @menu
802 * Indicaciones metronómicas::
803 * Nombres de instrumentos::
804 * Citar otras voces::
805 * Formateo de las notas de aviso::
806 @end menu
807
808
809 @node Indicaciones metronómicas
810 @unnumberedsubsubsec Indicaciones metronómicas
811 @translationof Metronome marks
812
813 @cindex tempo
814 @cindex pulsos por minuto
815 @cindex metrónomo, indicación de
816 @cindex metrónomo, indicación de, con texto
817
818 @funindex \tempo
819 @funindex tempo
820
821 Es muy sencillo escribir una indicación metronómica básica:
822
823 @lilypond[verbatim,quote,relative=1]
824 \tempo 4 = 120
825 c2 d
826 e4. d8 c2
827 @end lilypond
828
829 Se pueden usar indicaciones de tempo con texto:
830
831 @lilypond[verbatim,quote,relative=2]
832 \tempo "Allegretto"
833 c4 e d c
834 b4. a16 b c4 r4
835 @end lilypond
836
837 La combinación de una indicación metronómica y un texto hace que la
838 marca de metrónomo se encierre entre paréntesis automáticamente:
839
840 @lilypond[verbatim,quote,relative=2]
841 \tempo "Allegro" 4 = 160
842 g4 c d e
843 d4 b g2
844 @end lilypond
845
846 En general, el texto puede ser cualquier objeto de marcado:
847
848 @lilypond[verbatim,quote,relative=2]
849 \tempo \markup { \italic Faster } 4 = 132
850 a8-. r8 b-. r gis-. r a-. r
851 @end lilypond
852
853 Se puede escribir una indicación metronómica entre paréntesis sin
854 ninguna indicación textual, escribiendo una cadena vacía en la
855 entrada:
856
857 @lilypond[verbatim,quote,relative=2]
858 \tempo "" 8 = 96
859 d4 g e c
860 @end lilypond
861
862 @snippets
863
864 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
865 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
866
867 @c perhaps also an example of how to move it horizontally?
868
869 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
870 {changing-the-tempo-without-a-metronome-mark.ly}
871
872 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
873 {creating-metronome-marks-in-markup-mode.ly}
874
875 Para ver más detalles, consulte @ref{Formatear el texto}.
876
877
878 @seealso
879 Glosario musical:
880 @rglos{metronome},
881 @rglos{metronomic indication},
882 @rglos{tempo indication},
883 @rglos{metronome mark}.
884
885 Referencia de la notación:
886 @ref{Formatear el texto},
887 @ref{Salida MIDI}.
888
889 Fragmentos de código:
890 @rlsr{Staff notation}.
891
892 Referencia de funcionamiento interno::
893 @rinternals{MetronomeMark}.
894
895
896 @node Nombres de instrumentos
897 @unnumberedsubsubsec Nombres de instrumentos
898 @translationof Instrument names
899
900 @cindex instrumento, nombre del
901 @cindex instrumento, nombre abreviado
902
903 Se pueden imprimir los nombres de los instrumentos en el lado
904 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
905 @code{PianoStaff}.  El valor de @code{instrumentName} se usa para el
906 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
907 para todos los pentagramas siguientes.
908
909 @lilypond[verbatim,quote,ragged-right,relative=1]
910 \set Staff.instrumentName = #"Violin "
911 \set Staff.shortInstrumentName = #"Vln "
912 c4.. g'16 c4.. g'16
913 \break
914 c1
915 @end lilypond
916
917 También podemos usar el modo de marcado para construir nombres de
918 instrumento más complicados:
919
920 @lilypond[verbatim,quote,relative=2]
921 \set Staff.instrumentName = \markup {
922   \column { "Clarinetti"
923             \line { "in B" \smaller \flat } } }
924 c4 c,16 d e f g2
925 @end lilypond
926
927 @cindex instrument names, centering
928
929 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
930 instrumento y los nombres cortos aparecen centrados de forma
931 predeterminada.  Para centrar nombres de instrumento de varias líneas,
932 se debe utilizar @code{\center-column}:
933
934 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
935 <<
936   \new Staff {
937     \set Staff.instrumentName = #"Flute"
938     f2 g4 f
939   }
940   \new Staff {
941     \set Staff.instrumentName = \markup \center-column {
942       Clarinet
943       \line { "in B" \smaller \flat }
944     }
945     c4 b c2
946   }
947 >>
948 @end lilypond
949
950 @funindex indent
951 @funindex short-indent
952
953 Sin embargo, si los nombres de instrumento son más largos, éstos no se
954 centran para un grupo de pentagramas a no ser que se aumenten los
955 valores del sangrado, @code{indent}, y del sangrado corto,
956 @code{short-indent}.  Para ver más detalles sobre estos ajustes,
957 consulte @ref{Dimensiones horizontales}.
958
959 @lilypond[verbatim,quote,ragged-right]
960 \layout {
961   indent = 3.0\cm
962   short-indent = 1.5\cm
963 }
964
965 \relative c'' <<
966   \new Staff {
967     \set Staff.instrumentName = #"Alto Flute in G"
968     \set Staff.shortInstrumentName = #"Fl."
969     f2 g4 f \break
970     g4 f g2
971   }
972   \new Staff {
973     \set Staff.instrumentName = #"Clarinet"
974     \set Staff.shortInstrumentName = #"Clar."
975     c,4 b c2 \break
976     c2 b4 c
977   }
978 >>
979 @end lilypond
980
981 @cindex nombres de instrumento, añadir a otros contextos
982
983 Para añadir nombres de instrumento a otros contextos (como
984 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
985 añadir el grabador @code{Instrument_name_engraver} a dicho
986 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
987
988 @cindex instrument names, changing
989
990 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
991
992 @lilypond[verbatim,quote,ragged-right,relative=1]
993 \set Staff.instrumentName = #"First"
994 \set Staff.shortInstrumentName = #"one"
995 c1 c c c \break
996 c1 c c c \break
997 \set Staff.instrumentName = #"Second"
998 \set Staff.shortInstrumentName = #"two"
999 c1 c c c \break
1000 c1 c c c \break
1001 @end lilypond
1002
1003 @cindex instrumento, cambio de
1004 @cindex cambio de instrumento
1005
1006 @funindex \addInstrumentDefinition
1007 @funindex addInstrumentDefinition
1008 @funindex \instrumentSwitch
1009 @funindex instrumentSwitch
1010
1011 Si se necesita un @emph{cambio} de instrumento, se debe usar
1012 @code{\addInstrumentDefinition} en combinación con
1013 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1014 necesarios para el intercambio.  La instrucción
1015 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1016 identificativa, y una lista asociativa de propiedades de contexto y
1017 los valores que el instrumento va a usar.  Se debe situar en el ámbito
1018 del nivel más alto.  @code{\instrumentSwitch} se usa en la expresión
1019 musical para declarar el cambio de instrumento:
1020
1021 @lilypond[verbatim,quote,ragged-right]
1022 \addInstrumentDefinition #"contrabassoon"
1023   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1024      (shortInstrumentName . "Cbsn.")
1025      (clefGlyph . "clefs.F")
1026      (middleCPosition . 6)
1027      (clefPosition . 2)
1028      (instrumentCueName . ,(make-bold-markup "cbsn."))
1029      (midiInstrument . "bassoon"))
1030
1031 \new Staff \with {
1032   instrumentName = #"Bassoon"
1033 }
1034 \relative c' {
1035   \clef tenor
1036   \compressFullBarRests
1037   c2 g'
1038   R1*16
1039   \instrumentSwitch "contrabassoon"
1040   c,,2 g \break
1041   c,1 ~ | c1
1042 }
1043 @end lilypond
1044
1045
1046 @seealso
1047 Referencia de la notación:
1048 @ref{Dimensiones horizontales},
1049 @ref{Modificar los complementos (plug-ins) de contexto}.
1050
1051 Fragmentos de código:
1052 @rlsr{Staff notation}.
1053
1054 Referencia de funcionamiento interno:
1055 @rinternals{InstrumentName},
1056 @rinternals{PianoStaff},
1057 @rinternals{Staff}.
1058
1059
1060 @node Citar otras voces
1061 @unnumberedsubsubsec Citar otras voces
1062 @translationof Quoting other voices
1063
1064 @cindex guías
1065 @cindex citar otras voces
1066 @cindex fragmentos
1067 @cindex notas guía
1068
1069 @funindex \addQuote
1070 @funindex addQuote
1071 @funindex \quoteDuring
1072 @funindex quoteDuring
1073 @funindex \transposition
1074 @funindex transposition
1075
1076 Es muy frecuente que una voz duplique música de otra voz.  Por
1077 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1078 durante un pasaje musical.  En LilyPond esto se hace dejando que una
1079 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1080
1081 Antes de que una voz pueda citarse, se debe usar la instrucción
1082 @code{\addQuote} para iniciar el fragmento citado.  Esta instrucción
1083 se debe usar en el ámbito del nivel más alto.  El primer argumento es
1084 una cadena identificativa, y el segundo es una expresión musical:
1085
1086 @example
1087 flute = \relative c'' @{
1088   a4 gis g gis
1089 @}
1090 \addQuote "flute" @{ \flute @}
1091 @end example
1092
1093 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1094 comienza la cita.  va seguido por dos argumentos: el nombre de la voz
1095 citada, tal y como se definió con @code{\addQuote}, y una expresión
1096 musical que indica la duración de la cita, normalmente silencios de
1097 separación o silencios multicompás.  La música correspondiente de la
1098 voz citada se inserta dentro de la expresión musical:
1099
1100 @lilypond[verbatim,quote]
1101 flute = \relative c'' {
1102   a4 gis g gis
1103 }
1104 \addQuote "flute" { \flute }
1105
1106 \relative c' {
1107   c4 cis \quoteDuring #"flute" { s2 }
1108 }
1109 @end lilypond
1110
1111 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1112 cualquier cosa que no sea un silencio de separación o un silencio
1113 multicompás, ase produce una situación de polifonía, lo que no suele
1114 ser deseable:
1115
1116 @lilypond[verbatim,quote]
1117 flute = \relative c'' {
1118   a4 gis g gis
1119 }
1120 \addQuote "flute" { \flute }
1121
1122 \relative c' {
1123   c4 cis \quoteDuring #"flute" { c4 b }
1124 }
1125 @end lilypond
1126
1127 Las citas reconocen los ajustes de transposición de los instrumentos
1128 tanto para la fuente como para los instrumentos de destino si se
1129 utiliza la instrucción @code{\transposition}.  Para ver más detalles
1130 sobre @code{\transposition}, consulte @ref{Transposición de los instrumentos}.
1131
1132 @lilypond[verbatim,quote]
1133 clarinet = \relative c'' {
1134   \transposition bes
1135   a4 gis g gis
1136 }
1137 \addQuote "clarinet" { \clarinet }
1138
1139 \relative c' {
1140   c4 cis \quoteDuring #"clarinet" { s2 }
1141 }
1142 @end lilypond
1143
1144 Es posible etiquetar las citas con nombres exclusivos para poder
1145 procesarlas de diferentes maneras.  Para ver más detalles sobre este
1146 procedimiento, consulte @ref{Uso de etiquetas}.
1147
1148 @snippets
1149
1150 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1151 {quoting-another-voice-with-transposition.ly}
1152
1153 @cindex note-event
1154 @cindex articulation-event
1155 @cindex dynamic-event
1156 @cindex rest-event
1157
1158 @funindex quotedEventTypes
1159
1160 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1161 {quoting-another-voice.ly}
1162
1163
1164 @seealso
1165 Referencia de la notación:
1166 @ref{Transposición de los instrumentos},
1167 @ref{Uso de etiquetas}.
1168
1169 Fragmentos de código:
1170 @rlsr{Staff notation}.
1171
1172 Referencia de funcionamiento interno:
1173 @rinternals{QuoteMusic},
1174 @rinternals{Voice}.
1175
1176
1177 @knownissues
1178
1179 Sólo el contenido de la primera voz de una instrucción
1180 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1181 música no puede contener enunciados @code{\new} ni @code{\context
1182 Voice} que cambiarían a una voz distinta.
1183
1184 La cita de notas de adorno no es funcional e incluso puede hacer que
1185 LilyPond termine de forma abrupta.
1186
1187 La cita de unos tresillos dentro de otros puede dar como resultado una
1188 notación de pobre calidad.
1189
1190 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1191 se escribía completamente en minúsculas: @code{\addquote}.
1192
1193
1194 @node Formateo de las notas de aviso
1195 @unnumberedsubsubsec Formateo de las notas de aviso
1196 @translationof Formatting cue notes
1197
1198 @cindex guía, formateo de las notas
1199 @cindex notas guía
1200 @cindex guía, notas
1201 @cindex guía, notas, formato de
1202 @cindex fragmentos
1203 @cindex citar otras voces
1204
1205 @funindex \cueDuring
1206 @funindex cueDuring
1207 @funindex \quoteDuring
1208 @funindex quoteDuring
1209
1210 La sección anterior explica la forma de crear citas.  La instrucción
1211 @code{\cueDuring} es una forma más especializada de
1212 @code{\quoteDuring}, que es especialmente útil para insertar notas
1213 guía en una particella.  La sintaxis es como sigue:
1214
1215 @example
1216 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1217 @end example
1218
1219 Esta instrucción copa los compases correspondientes a partir de
1220 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1221 guía.  La voz guía @code{CueVoice} se crea implícitamente, y se
1222 produce simultáneamente con @var{música}, lo que crea una situación
1223 polifónica.  El argumento @var{voz} determina si la notación de las
1224 notas guía debe ser como primera o como segunda voz; @code{UP}
1225 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1226 corresponde a la segunda.
1227
1228 @lilypond[verbatim,quote]
1229 oboe = \relative c'' {
1230   r2 r8 d16 f e g f a
1231   g8 g16 g g2.
1232 }
1233 \addQuote "oboe" { \oboe }
1234
1235 \new Voice \relative c'' {
1236   \cueDuring #"oboe" #UP { R1 }
1237   g2 c,
1238 }
1239 @end lilypond
1240
1241 @noindent
1242 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1243 explícitamente, pues en caso contrario toda la expresión musical
1244 habría pertenecido al contexto @code{CueVoice}.
1245
1246 Se puede imprimir el nombre del instrumento de las notas guía
1247 estableciendo la propiedad @code{instrumentCueName} en el contexto
1248 @code{CueVoice}.
1249
1250 @lilypond[verbatim,quote]
1251 oboe = \relative c''' {
1252   g4 r8 e16 f e4 d
1253 }
1254 \addQuote "oboe" { \oboe }
1255
1256 \new Staff \relative c'' <<
1257   \new CueVoice \with {
1258     instrumentCueName = "ob."
1259   }
1260   \new Voice {
1261     \cueDuring #"oboe" #UP { R1 }
1262     g4. b8 d2
1263   }
1264 >>
1265 @end lilypond
1266
1267 @cindex quitar notas guía
1268 @cindex notas guía, quitar
1269
1270 @funindex \killCues
1271 @funindex killCues
1272 @funindex \transposedCueDuring
1273 @funindex transposedCueDuring
1274
1275 Además de imprimir el nombre del instrumento de las notas guía, cuando
1276 éstas finalizan se debe imprimir el nombre del instrumento original, y
1277 cualquier otro cambio introducido por la parte de guía se debe
1278 deshacer.  Esto se puede hacer mediante la utilización de
1279 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1280 @code{\instrumentSwitch} (cambio de instrumento).  Para ver un ejemplo
1281 con su explicación, consulte @ref{Nombres de instrumentos}.
1282
1283 La instrucción @code{\killCues} quita las notas guía de una expresión
1284 musical.  Esto puede ser útil si las notas guía se tienen que eliminar
1285 de una particella pero posiblemente se deban reponer más tarde.
1286
1287 @lilypond[verbatim,quote]
1288 flute = \relative c''' {
1289   r2 cis2 r2 dis2
1290 }
1291 \addQuote "flute" { \flute }
1292
1293 \new Voice \relative c'' {
1294   \killCues {
1295     \cueDuring #"flute" #UP { R1 }
1296     g4. b8 d2
1297   }
1298 }
1299 @end lilypond
1300
1301 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1302 instrumentales a partir de un registro completamente diferente.  La
1303 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1304 argumento adicional para especificar la transposición del instrumento
1305 de guía.  Para ver más información sobre la transposición, consulte
1306 @ref{Transposición de los instrumentos}.
1307
1308 @lilypond[verbatim,quote]
1309 piccolo = \relative c''' {
1310   \clef "treble^8"
1311   R1
1312   c8 c c e g2
1313   a4 g g2
1314 }
1315 \addQuote "piccolo" { \piccolo }
1316
1317 cbassoon = \relative c, {
1318   \clef "bass_8"
1319   c4 r g r
1320   \transposedCueDuring #"piccolo" #UP c,, { R1 }
1321   c4 r g r
1322 }
1323
1324 <<
1325   \new Staff = "piccolo" \piccolo
1326   \new Staff = "cbassoon" \cbassoon
1327 >>
1328 @end lilypond
1329
1330 Es posible etiquetar las partes guía con nombres exclusivos de forma
1331 que se puedan procesar de diversas formas.  Para ver más detalles
1332 sobre este procedimiento, consulte @ref{Uso de etiquetas}.
1333
1334
1335 @seealso
1336 Referencia de la notación:
1337 @ref{Transposición de los instrumentos},
1338 @ref{Nombres de instrumentos},
1339 @ref{Uso de etiquetas}.
1340
1341 Fragmentos de código:
1342 @rlsr{Staff notation}.
1343
1344 Referencia de funcionamiento interno:
1345 @rinternals{CueVoice},
1346 @rinternals{Voice}.
1347
1348
1349 @knownissues
1350
1351 Pueden ocurrir colisiones con los silencios si se usa
1352 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1353 @code{CueVoice}.