]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/staff.itely
Docs: remove implicit relative from translations; issue 4731
[lilypond.git] / Documentation / es / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 9b0c8394bbd8510cfc39c40342879703a4b3d2c1
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.19.21"
11
12 @node Notación de los pentagramas
13 @section Notación de los pentagramas
14 @translationof Staff notation
15
16 @c The line width is a bit of a hack to allow space for the
17 @c  instrument names.
18 @lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
19
20 Esta sección explica cómo influir sobre la apariencia de los
21 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
22 añadir indicaciones de tempo y notas guía a los pentagramas.
23
24 @menu
25 * Impresión de los pentagramas::
26 * Modificación de pentagramas sueltos::
27 * Escritura de las particellas::
28 @end menu
29
30
31 @node Impresión de los pentagramas
32 @subsection Impresión de los pentagramas
33 @translationof Displaying staves
34
35 Esta sección describe los distintos métodos de creación de pentagramas
36 y grupos de ellos.
37
38 @menu
39 * Crear instancias de pentagramas nuevos::
40 * Agrupar pentagramas::
41 * Grupos de pentagramas anidados::
42 * Separación de sistemas::
43 @end menu
44
45
46 @node Crear instancias de pentagramas nuevos
47 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
48 @translationof Instantiating new staves
49
50 @cindex nuevo pentagrama
51 @cindex pauta
52 @cindex pentagrama, iniciar
53 @cindex pentagrama, instanciar
54 @cindex pentagrama, nuevo
55 @cindex pentagrama de percusión
56 @cindex pentagrama único
57 @cindex percusión, pauta de
58 @cindex pauta de percusión
59 @cindex gregoriano, canto, pauta de transcripción de
60 @cindex rítmica, pauta
61 @cindex tablatura, pauta de
62
63 @funindex \drummode
64 @funindex drummode
65 @funindex DrumStaff
66 @funindex RhythmicStaff
67 @funindex TabStaff
68 @funindex MensuralStaff
69 @funindex VaticanaStaff
70 @funindex GregorianTranscriptionStaff
71
72 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
73 líneas se crean con las instrucciones @code{\new} o @code{\context}.
74 Para ver más detalles, consulte @ref{Crear y referenciar contextos}.
75
76 El contexto básico de pentagrama es @code{Staff}:
77
78 @lilypond[verbatim,quote]
79 \new Staff \relative { c''4 d e f }
80 @end lilypond
81
82 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
83 para un conjunto de batería típico.  Cada instrumento se presenta con
84 un símbolo distinto.  Los instrumentos se escriben en el modo de
85 percusión que sigue a una instrucción @code{\drummode}, con cada
86 instrumento identificado por un nombre.  Para ver más detalles,
87 consulte @ref{Pautas de percusión}.
88
89 @lilypond[verbatim,quote]
90 \new DrumStaff {
91   \drummode { cymc hh ss tomh }
92 }
93 @end lilypond
94
95 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
96 las duraciones de la entrada.  Se preservan las duraciones reales.
97 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
98
99 @lilypond[verbatim,quote]
100 \new RhythmicStaff { c4 d e f }
101 @end lilypond
102
103 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
104 estándar de guitarra.  Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
105
106 @lilypond[verbatim,quote]
107 \new TabStaff \relative { c''4 d e f }
108 @end lilypond
109
110 Existen dos contextos de pauta específicos para la notación de música
111 antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se describen en
112 @ref{Contextos predefinidos}.
113
114 @code{GregorianTranscriptionStaff} crea una pauta para la notación
115 moderna de canto gregoriano.  No muestra líneas divisorias.
116
117 @lilypond[verbatim,quote]
118 \new GregorianTranscriptionStaff \relative { c''4 d e f e d }
119 @end lilypond
120
121 Se pueden definir contextos nuevos de pentagrama único.  Para ver más
122 detalles, consulte @ref{Definir contextos nuevos}.
123
124 @seealso
125 Glosario musical:
126 @rglos{staff},
127 @rglos{staves}.
128
129 Referencia de la notación:
130 @ref{Crear y referenciar contextos},
131 @ref{Pautas de percusión},
132 @ref{Mostrar los ritmos de la melodía},
133 @ref{Tablaturas predeterminadas},
134 @ref{Contextos predefinidos},
135 @ref{El símbolo del pentagrama},
136 @ref{Contextos del canto gregoriano},
137 @ref{Contextos de la música mensural},
138 @ref{Definir contextos nuevos}.
139
140 Fragmentos de código:
141 @rlsr{Staff notation}.
142
143 Referencia de funcionamiento interno:
144 @rinternals{Staff},
145 @rinternals{DrumStaff},
146 @rinternals{GregorianTranscriptionStaff},
147 @rinternals{RhythmicStaff},
148 @rinternals{TabStaff},
149 @rinternals{MensuralStaff},
150 @rinternals{VaticanaStaff},
151 @rinternals{StaffSymbol}.
152
153
154 @node Agrupar pentagramas
155 @unnumberedsubsubsec Agrupar pentagramas
156 @translationof Grouping staves
157
158 @cindex comienzo del sistema
159 @cindex pentagramas, varios
160 @cindex corchete vertical
161 @cindex llave vertical
162 @cindex pentagramas de piano
163 @cindex pentagramas, grupo de
164 @cindex pauta de coro
165 @cindex sistema, delimitador de comienzo
166 @cindex coro, sistema de
167 @cindex piano, sistema de
168 @cindex piano, pentagramas de
169 @cindex sistema de piano
170 @cindex sistema de coro
171 @cindex sistema
172
173 Existen varios contextos para agrupar pentagramas individuales
174 formando sistemas.  Cada contexto de agrupación establece el estilo
175 del delimitador de comienzo del sistema y el comportamiento de las
176 barras de compás.
177
178 Si no se especifica ningún contexto, se usan las propiedades
179 predeterminadas: el grupo comienza con una línea vertical y las barras
180 de compás no están conectadas.
181
182 @lilypond[verbatim,quote]
183 <<
184   \new Staff \relative { c''1 c }
185   \new Staff \relative { c''1 c }
186 >>
187 @end lilypond
188
189 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
190 las barras de compás se dibujan atravesando todos los pentagramas.
191
192 @lilypond[verbatim,quote]
193 \new StaffGroup <<
194   \new Staff \relative { c''1 c }
195   \new Staff \relative { c''1 c }
196 >>
197 @end lilypond
198
199 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
200 corchete, pero las barras de compás no están conectadas.
201
202 @lilypond[verbatim,quote]
203 \new ChoirStaff <<
204   \new Staff \relative { c''1 c }
205   \new Staff \relative { c''1 c }
206 >>
207 @end lilypond
208
209 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
210 llave y las barras de compás se conectan entre los pentagramas.
211
212 @lilypond[verbatim,quote]
213 \new GrandStaff <<
214   \new Staff \relative { c''1 c }
215   \new Staff \relative { c''1 c }
216 >>
217 @end lilypond
218
219 El @code{PianoStaff} (sistema de piano) es idéntico a
220 @code{GrandStaff}, excepto que contempla directamente la impresión del
221 nombre del instrumento.  Para ver más detalles, consulte
222 @ref{Nombres de instrumentos}.
223
224 @lilypond[verbatim,quote]
225 \new PianoStaff <<
226   \set PianoStaff.instrumentName = #"Piano"
227   \new Staff \relative { c''1 c }
228   \new Staff \relative { \clef bass c1 c }
229 >>
230 @end lilypond
231
232 Cada contexto de grupo de pentagramas fija la propiedad del
233 delimitador de inicio @code{systemStartDelimiter} a uno de los
234 siguientes valores: @code{SystemStartBar} (línea),
235 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
236 (corchete).  También está disponible un cuarto delimitador,
237 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
238 especificar explícitamente.
239
240 Se pueden definir contextos nuevos de grupo de pentagramas.  Para ver
241 más detalles, consulte @ref{Definir contextos nuevos}.
242
243 @snippets
244 @lilypondfile[verbatim,quote,texidoc,doctitle]
245 {use-square-bracket-at-the-start-of-a-staff-group.ly}
246
247 @lilypondfile[verbatim,quote,texidoc,doctitle]
248 {display-bracket-with-only-one-staff-in-a-system.ly}
249
250 @cindex diseño «mensurstriche»
251 @cindex mensurstriche, diseño
252 @cindex renacimiento, música del
253 @cindex transcripción de música mensural
254 @cindex mensural, música, transcripción de
255
256 @lilypondfile[verbatim,quote,texidoc,doctitle]
257 {mensurstriche-layout-bar-lines-between-the-staves.ly}
258
259 @seealso
260 Glosario musical:
261 @rglos{brace},
262 @rglos{bracket},
263 @rglos{grand staff}.
264
265 Referencia de la notación:
266 @ref{Nombres de instrumentos},
267 @ref{Definir contextos nuevos}.
268
269 Fragmentos de código:
270 @rlsr{Staff notation}.
271
272 Referencia de funcionamiento interno:
273 @rinternals{Staff},
274 @rinternals{StaffGroup},
275 @rinternals{ChoirStaff},
276 @rinternals{GrandStaff},
277 @rinternals{PianoStaff},
278 @rinternals{SystemStartBar},
279 @rinternals{SystemStartBrace},
280 @rinternals{SystemStartBracket},
281 @rinternals{SystemStartSquare}.
282
283 @knownissues
284 @code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada.
285
286
287 @node Grupos de pentagramas anidados
288 @unnumberedsubsubsec Grupos de pentagramas anidados
289 @translationof Nested staff groups
290
291 @cindex pentagramas anidados
292 @cindex anidamiento de pentagramas
293 @cindex sistema, delimitadores de inicio anidados
294 @cindex anidados, corchetes de pentagrama
295 @cindex corchetes anidados
296 @cindex llaves, anidado de
297
298 Los contextos de grupos de pentagramas se pueden anidar hasta una
299 profundidad arbitraria.  En este caso, cada contexto descendiente crea
300 un corchete nuevo adyacente al corchete de su grupo padre.
301
302 @lilypond[verbatim,quote]
303 \new StaffGroup <<
304   \new Staff \relative { c''2 c | c2 c }
305   \new StaffGroup <<
306     \new Staff \relative { g'2 g | g2 g }
307     \new StaffGroup \with {
308       systemStartDelimiter = #'SystemStartSquare
309     }
310     <<
311       \new Staff \relative { e'2 e | e2 e }
312       \new Staff \relative { c'2 c | c2 c }
313     >>
314   >>
315 >>
316 @end lilypond
317
318 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
319 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
320
321 @snippets
322 @lilypondfile[verbatim,quote,texidoc,doctitle]
323 {nesting-staves.ly}
324
325 @seealso
326 Referencia de la notación:
327 @ref{Agrupar pentagramas},
328 @ref{Nombres de instrumentos},
329 @ref{Definir contextos nuevos}.
330
331 Fragmentos de código:
332 @rlsr{Staff notation}.
333
334 Referencia de funcionamiento interno:
335 @rinternals{StaffGroup},
336 @rinternals{ChoirStaff},
337 @rinternals{SystemStartBar},
338 @rinternals{SystemStartBrace},
339 @rinternals{SystemStartBracket},
340 @rinternals{SystemStartSquare}.
341
342
343 @node Separación de sistemas
344 @unnumberedsubsubsec Separación de sistemas
345 @translationof Separating systems
346
347 @cindex separación de sistemas, marca de
348
349 Si el número de sistemas por página varía de una página a otra, es
350 costumbre separar los sistemas colocando una marca separadora entre
351 ellos.  De forma predeterminada, el separador de sistemas es nulo,
352 pero se puede activar con una opción de @code{\paper}.
353
354 @c \book is required here to display the system separator
355 @c ragged-right is required as there are two systems
356 @lilypond[verbatim,quote,ragged-right]
357 \book {
358   \score {
359     \new StaffGroup <<
360       \new Staff {
361         \relative {
362           c''4 c c c
363           \break
364           c4 c c c
365         }
366       }
367       \new Staff {
368         \relative {
369           c''4 c c c
370           \break
371           c4 c c c
372         }
373       }
374     >>
375   }
376   \paper {
377     system-separator-markup = \slashSeparator
378     % following commands are needed only to format this documentation
379     paper-width = 100\mm
380     paper-height = 100\mm
381     tagline = ##f
382   }
383 }
384 @end lilypond
385
386 @seealso
387 Referencia de la notación:
388 @ref{Disposición de la página}.
389
390 Fragmentos de código:
391 @rlsr{Notación de los pentagramas}.
392
393
394 @node Modificación de pentagramas sueltos
395 @subsection Modificación de pentagramas sueltos
396 @translationof Modifying single staves
397
398 Esta sección explica cómo cambiar los atributos específicos de un
399 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
400 pauta.  También se describen los métodos para comenzar y terminar los
401 pentagramas, y establecer secciones de ossia.
402
403 @menu
404 * El símbolo del pentagrama::
405 * Pentagramas de Ossia::
406 * Ocultar pentagramas::
407 @end menu
408
409
410 @node El símbolo del pentagrama
411 @unnumberedsubsubsec El símbolo del pentagrama
412 @translationof Staff symbol
413
414 @cindex pentagrama, símbolo del
415 @cindex pentagrama, detener e inicial líneas del
416 @cindex pentagrama, mofidicar las líneas del
417 @cindex adicionales, líneas
418 @cindex adicionales internas, líneas
419 @cindex adicionales, modificar líneas
420 @cindex líneas del pentagrama
421 @cindex líneas adicionales
422
423 @funindex \startStaff
424 @funindex startStaff
425 @funindex \stopStaff
426 @funindex stopStaff
427
428 Se pueden usar las instrucciones @code{\stopStaff} y
429 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
430 impresión de las líneas de la pauta en cualquier punto de la
431 partitura.
432
433 @lilypond[verbatim,quote]
434 \relative {
435   \stopStaff f''4 d \startStaff g, e
436   f'4 d \stopStaff g, e
437   f'4 d \startStaff g, e
438 }
439 @end lilypond
440
441 @predefined
442 @code{\startStaff},
443 @code{\stopStaff}.
444 @endpredefined
445
446 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
447 (incluidas las líneas adicionales) y se pueden modificar usando las
448 propiedades de @code{StaffSymbol}, pero esas modificaciones deben
449 hacerse antes de que el pentagrama se (re)inicie.
450
451 Se puede cambiar el número de líneas de la pauta:
452
453 @lilypond[verbatim,quote]
454 \relative {
455   f''4 d \stopStaff
456   \override Staff.StaffSymbol.line-count = #2
457   \startStaff g, e |
458
459   f'4 d \stopStaff
460   \revert Staff.StaffSymbol.line-count
461   \startStaff g, e |
462 }
463 @end lilypond
464
465 La posición de cada una de las líneas de la pauta también puede
466 cambiarse.  Una lista de números fija la posición de cada línea.
467 @code{0}@tie{}corresponde a la línea central normal, y las
468 posiciones normales de las líneas son
469 @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}.  Se imprime una sola
470 línea de pauta por cada valor que se introduce, de manera que el
471 número de líneas así como su posición en la pauta pueden cambiarse
472 con una sola operación de sobreescritura.
473
474 @lilypond[verbatim,quote]
475 \relative {
476   f''4 d \stopStaff
477   \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
478   \startStaff g, e |
479   f'4 d \stopStaff
480   \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
481   \startStaff g, e |
482 }
483 @end lilypond
484
485 Para preservar las direcciones típicas de las plicas (hacia arriba
486 para la mitad inferior del pentagra y hacia abajo para la mitad
487 superior), debemos alinear la línea (o espacio) central de la
488 pauta personalizada con la posición de la línea central normal
489 (0).  Puede ser necesario un ajuste de la posición de la clave y
490 del Do@tie{}central para que se correspondan a las líneas nuevas.
491 Véase @ref{Clave}.
492
493 Puede cambiarse el grosor de las líneas de la pauta.  También resultan
494 afectadas, de forma predeterminada, las líneas adicionales y no la
495 plica de las figuras.
496
497 @lilypond[verbatim,quote]
498 \new Staff \with {
499   \override StaffSymbol.thickness = #3
500 } \relative {
501   f''4 d g, e
502 }
503 @end lilypond
504
505 También es posible fijar el grosor de las líneas adicionales de
506 forma independiente del de las líneas de la pauta.
507
508 @lilypond[verbatim,quote]
509 \new Staff \with {
510   \override StaffSymbol.thickness = #2
511   \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
512 } \relative {
513   f'''4 a, a,, f
514 }
515 @end lilypond
516
517 @noindent
518 El primer valor se multiplica por
519 el grosor de las líneas del pentagrama,
520 el segundo por el ancho de un espacio del pentagrama, y después
521 los dos valores se suman para obtener el grosor de
522 las líneas adicionales.
523
524 Se pueden alterar las posiciones de las líneas adicionales:
525
526 @lilypond[verbatim,quote]
527 \new Staff \with {
528   \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
529 } \relative {
530   f'''4 a, a,, f
531 }
532 @end lilypond
533
534 Puede hacerse que las líneas adicionales añadidas aparezcan por encima
535 o por debajo de la cabeza de las figuras, dependiendo de la posición
536 actual relativa a otras cabezas de figura que tienen asimismo sus
537 propias líneas adicionales.
538
539 @lilypond[verbatim,quote]
540 \new Staff \with {
541   \override StaffSymbol.ledger-extra = #4
542 } \relative {
543   f'''4 a, d, f,
544 }
545 @end lilypond
546
547 También puede hacerse que las líneas adicionales aparezcan dentro del
548 pentagrama allí donde se requieren líneas de pauta personalizadas.  El
549 ejemplo muestra la posición predeterminada de las líneas adicionales
550 cuando el valor de posición explícito @code{ledger-position} se ha
551 fijado o no.  La instrucción @code{\stopStaff} se necesita en el
552 ejemplo para revertir la instrucción de sobreescritura
553 @code{\override} para todo el @code{StaffSymbol} (el símbolo de
554 pauta).
555
556 @lilypond[verbatim,quote]
557 \relative d' {
558   \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
559   d4 e f g
560   \stopStaff
561   \startStaff
562   \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
563   d4 e f g
564 }
565 @end lilypond
566
567 Puede alterarse la distancia entre líneas de la pauta.  Esto afecta
568 también al espaciado de las líneas adicionales.
569
570 @lilypond[verbatim,quote]
571 \new Staff \with {
572   \override StaffSymbol.staff-space = #1.5
573 } \relative {
574   f'''4 d, g, e,
575 }
576 @end lilypond
577
578 @snippets
579 @lilypondfile[verbatim,quote,texidoc,doctitle]
580 {making-some-staff-lines-thicker-than-the-others.ly}
581
582 @seealso
583 Glosario musical:
584 @rglos{line},
585 @rglos{ledger line},
586 @rglos{staff}.
587
588 Referencia de la notación:
589 @ref{Clave}.
590
591 Fragmentos de código:
592 @rlsr{Staff notation}.
593
594 Referencia de funcionamiento interno:
595 @rinternals{StaffSymbol},
596 @rinternals{staff-symbol-interface}.
597
598
599 @node Pentagramas de Ossia
600 @unnumberedsubsubsec Pentagramas de Ossia
601 @translationof Ossia staves
602
603 @cindex pentagrama a la francesa
604 @cindex ossia
605 @cindex francesa, pentagramas a la
606 @cindex pauta, escalado de
607 @cindex escalado de pentagramas
608
609 @funindex \startStaff
610 @funindex startStaff
611 @funindex \stopStaff
612 @funindex stopStaff
613
614 Los pentagramas @notation{Ossia} se pueden preparar mediante la
615 creación de un pentagrama simultáneo nuevo en la posición adecuada:
616
617 @lilypond[verbatim,quote]
618 \new Staff \relative {
619   c''4 b d c
620   <<
621     { c4 b d c }
622     \new Staff { e4 d f e }
623   >>
624   c4 b c2
625 }
626 @end lilypond
627
628 @noindent
629 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
630 Para crear pentagramas de ossia que estén encima del pentagrama
631 original, que no tengan compás ni clave, y que tengan un tamaño menor
632 de tipografía se deben usar varios trucos.  El Manual de aprendizaje
633 describe una técnica específica para llegar a este objetivo, empezando
634 por @rlearning{Anidado de expresiones musicales}.
635
636 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
637 para alinear el pentagrama de ossia.  Este método es muy conveniente
638 cuando se necesitan sólo algunos pentagramas de ossia.
639
640 @lilypond[verbatim,quote]
641 \new Staff = "main" \relative {
642   c''4 b d c
643   <<
644     { c4 b d c }
645
646     \new Staff \with {
647       \remove "Time_signature_engraver"
648       alignAboveContext = #"main"
649       fontSize = #-3
650       \override StaffSymbol.staff-space = #(magstep -3)
651       \override StaffSymbol.thickness = #(magstep -3)
652       firstClef = ##f
653     }
654     { e4 d f e }
655   >>
656   c4 b c2
657 }
658 @end lilypond
659
660 Si se requieren muchos pentagramas de ossia aislados, puede ser más
661 conveniente la creación de un contexto @code{Staff} vacío con un
662 @emph{identificador de contexto} específico; después se pueden crear
663 los pentagramas de ossia @emph{llamando} a este contexto y usando
664 @code{\startStaff} y @code{\stopStaff} en los puntos deseados.  Las
665 ventajas de este método son más patentes si la pieza es más larga que
666 en ejemplo siguiente.
667
668 @lilypond[verbatim,quote,ragged-right]
669 <<
670   \new Staff = "ossia" \with {
671     \remove "Time_signature_engraver"
672     \hide Clef
673     fontSize = #-3
674     \override StaffSymbol.staff-space = #(magstep -3)
675     \override StaffSymbol.thickness = #(magstep -3)
676   }
677   { \stopStaff s1*6 }
678
679   \new Staff \relative {
680     c'4 b c2
681     <<
682       { e4 f e2 }
683       \context Staff = "ossia" {
684         \startStaff e4 g8 f e2 \stopStaff
685       }
686     >>
687     g4 a g2 \break
688     c4 b c2
689     <<
690       { g4 a g2 }
691       \context Staff = "ossia" {
692         \startStaff g4 e8 f g2 \stopStaff
693       }
694     >>
695     e4 d c2
696   }
697 >>
698 @end lilypond
699
700 Como alternativa, se puede usar la instrucción
701 @code{\RemoveEmptyStaves} para crear pentagramas de ossia.  Este
702 método es muy conveniente cuando los pentagramas de ossia aparecen
703 inmediatamente después de un salto de línea. Para ver más información
704 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
705
706 @lilypond[verbatim,quote,ragged-right]
707 <<
708   \new Staff = "ossia" \with {
709     \remove "Time_signature_engraver"
710     \hide Clef
711     fontSize = #-3
712     \override StaffSymbol.staff-space = #(magstep -3)
713     \override StaffSymbol.thickness = #(magstep -3)
714   } \relative {
715     R1*3
716     c''4 e8 d c2
717   }
718   \new Staff \relative {
719     c'4 b c2
720     e4 f e2
721     g4 a g2 \break
722     c4 b c2
723     g4 a g2
724     e4 d c2
725   }
726 >>
727
728 \layout {
729   \context {
730     \Staff \RemoveEmptyStaves
731     \override VerticalAxisGroup.remove-first = ##t
732   }
733 }
734 @end lilypond
735
736
737 @snippets
738
739 @lilypondfile[verbatim,quote,texidoc,doctitle]
740 {vertically-aligning-ossias-and-lyrics.ly}
741
742 @seealso
743 Glosario musical:
744 @rglos{ossia},
745 @rglos{staff},
746 @rglos{Frenched staff}.
747
748 Manual de aprendizaje:
749 @rlearning{Anidado de expresiones musicales},
750 @rlearning{Tamaño de los objetos},
751 @rlearning{Longitud y grosor de los objetos}.
752
753 Referencia de la notación:
754 @ref{Ocultar pentagramas}.
755
756 Fragmentos de código:
757 @rlsr{Staff notation}.
758
759 Referencia de funcionamiento interno:
760 @rinternals{StaffSymbol}.
761
762
763 @node Ocultar pentagramas
764 @unnumberedsubsubsec Ocultar pentagramas
765 @translationof Hiding staves
766
767 @cindex francesa, partituras a la
768 @cindex ocultación de pentagramas
769 @cindex francesa, pentagrama a la
770 @cindex pentagrama, ocultación de
771 @cindex pentagrama vacío
772 @cindex ocultar pentagramas
773 @cindex vacío, pentagrama
774
775 @funindex \RemoveEmptyStaves
776 @funindex RemoveEmptyStaves
777 @funindex Staff_symbol_engraver
778 @funindex \stopStaff
779 @funindex stopStaff
780
781 Se pueden ocultar las líneas del pentagrama quitando el grabador
782 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
783 alternativa se puede utilizar la instrucción @code{\stopStaff}.
784
785 @lilypond[verbatim,quote]
786 \new Staff \with {
787   \remove "Staff_symbol_engraver"
788 }
789 \relative { a''8 f e16 d c b a2 }
790 @end lilypond
791
792 Se pueden ocultar los pentagramas que están vacíos mediante la
793 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
794 para el contexto @code{\Staff}.  En las partituras orquestales, este
795 estilo se conoce como @q{partitura a la francesa}.  De forma
796 predeterminada, esta instrucción oculta y elimina todos los
797 pentagramas vacíos de la partitura excepto los del primer sistema.
798
799 @warning{Un pentagrama se considera vacío cuando contiene solamente
800 silencios, silencios multicompás, desplazamientos, silencios de
801 separación o una combinación de estos elementos.}
802
803 @lilypond[verbatim,quote,ragged-right]
804 \layout {
805   \context {
806     \Staff \RemoveEmptyStaves
807   }
808 }
809
810 \relative <<
811   \new Staff {
812     e'4 f g a \break
813     b1 \break
814     a4 b c2
815   }
816   \new Staff {
817     c,4 d e f \break
818     R1 \break
819     f4 g c,2
820   }
821 >>
822 @end lilypond
823
824 @cindex ossia
825
826 @noindent
827 También se puede usar @code{\RemoveEmptyStaves} en el contexto
828 @code{\Staff} para crear secciones de ossia para un pentagrama.  Para
829 ver más detalles, consulte @ref{Pentagramas de Ossia}.
830
831 @cindex ocultar pentagramas de música antigua
832 @cindex ocultar pentagramas rítmicos
833
834 @funindex \RemoveEmptyStaves
835 @funindex RemoveEmptyStaves
836
837 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
838 los pentagramas vacíos en contextos de música antigua como
839 @code{\VaticanaStaff}.  De forma similar, se puede usar
840 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
841 @code{RhythmicStaff} vacíos.
842
843
844 @predefined
845 @code{\Staff \RemoveEmptyStaves},
846 @code{\VaticanaStaff \RemoveEmptyStaves},
847 @code{\RhythmicStaff \RemoveEmptyStaves}.
848 @endpredefined
849
850
851 @snippets
852 @lilypondfile[verbatim,quote,texidoc,doctitle]
853 {removing-the-first-empty-line.ly}
854
855 @seealso
856 Glosario musical:
857 @rglos{Frenched staff}.
858
859 Manual de aprendizaje:
860 @rlearning{Visibilidad y color de los objetos}.
861
862 Referencia de la notación:
863 @ref{Cambiar los valores por omisión de los contextos},
864 @ref{El símbolo del pentagrama},
865 @ref{Pentagramas de Ossia},
866 @ref{Notas ocultas},
867 @ref{Silencios invisibles},
868 @ref{Visibilidad de los objetos}.
869
870 Fragmentos de código:
871 @rlsr{Staff notation}.
872
873 Referencia de funcionamiento interno:
874 @rinternals{ChordNames},
875 @rinternals{FiguredBass},
876 @rinternals{Lyrics},
877 @rinternals{Staff},
878 @rinternals{VerticalAxisGroup},
879 @rinternals{Staff_symbol_engraver}.
880
881 @knownissues
882 La eliminación del grabador @code{Staff_symbol_engraver} también
883 oculta las barras de compás.  Si se fuerza la visibilidad de la barra
884 de compás, pueden ocurrir errores de formato visual.  En este caso,
885 utilice las siguientes sobreescrituras de valores en vez de quitar el
886 grabador:
887
888 @example
889 \omit StaffSymbol
890 \override NoteHead.no-ledgers = ##t
891 @end example
892
893 Para ver los fallos y problemas conocidos, así como las advertencias
894 asociadas con @code{\RemoveEmptyStaves}, consulte
895 @ref{Cambiar los valores por omisión de los contextos}.
896
897
898 @node Escritura de las particellas
899 @subsection Escritura de las particellas
900 @translationof Writing parts
901
902 Esta sección explica cómo insertar indicaciones de tempo y nombres de
903 instrumento en una partitura.  También se describen métodos para citar
904 otras voces y dar formato a las notas guía.
905
906 @menu
907 * Nombres de instrumentos::
908 * Citar otras voces::
909 * Formateo de las notas guía::
910 @end menu
911
912
913 @node Nombres de instrumentos
914 @unnumberedsubsubsec Nombres de instrumentos
915 @translationof Instrument names
916
917 @cindex instrumento, nombre del
918 @cindex instrumento, nombre abreviado
919
920 Se pueden imprimir los nombres de los instrumentos en el lado
921 izquierdo de los pentagramas dentro de los contextos
922 @code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
923 y @code{ChoirStaff}.  El valor de @code{instrumentName} se usa para el
924 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
925 para todos los pentagramas siguientes.
926
927 @lilypond[verbatim,quote,ragged-right]
928 \new Staff \with {
929   instrumentName = #"Violin "
930   shortInstrumentName = #"Vln. "
931 } \relative {
932   c'4.. g'16 c4.. g'16 \break | c1 |
933 }
934 @end lilypond
935
936 @cindex instrumentos, nombres complejos de
937
938 También podemos usar @code{\markup} para construir nombres de
939 instrumento más complicados:
940
941 @lilypond[verbatim,quote]
942 \new Staff \with {
943   instrumentName = \markup {
944     \column { "Clarinetti"
945       \line { "in B" \smaller \flat }
946     }
947   }
948 } \relative {
949   c''4 c,16 d e f g2
950 }
951 @end lilypond
952
953 @cindex instrument names, centering
954
955 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
956 instrumento y los nombres cortos aparecen centrados de forma
957 predeterminada.  Para centrar nombres de instrumento de varias líneas,
958 se debe utilizar @code{\center-column}:
959
960 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
961 <<
962   \new Staff \with {
963     instrumentName = #"Flute"
964   }
965   { f2 g4 f }
966   \new Staff \with {
967     instrumentName = \markup {
968       \center-column { "Clarinet" }
969       \line { "in B" \smaller \flat }
970     }
971   }
972   { c4 b c2 }
973 >>
974 @end lilypond
975
976 @funindex indent
977 @funindex short-indent
978
979 Sin embargo, si los nombres de instrumento son más largos, éstos no se
980 centran para un grupo de pentagramas a no ser que se aumenten los
981 valores del sangrado, @code{indent}, y del sangrado corto,
982 @code{short-indent}.  Para ver más detalles sobre estos ajustes,
983 consulte @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
984
985 @lilypond[verbatim,quote,ragged-right]
986 <<
987   \new Staff \with {
988     instrumentName = #"Alto Flute in G"
989     shortInstrumentName = #"Flt."
990   } \relative {
991     f''2 g4 f \break
992     g4 f g2
993   }
994   \new Staff \with {
995     instrumentName = #"Clarinet"
996     shortInstrumentName = #"Clar."
997   } \relative {
998     c''4 b c2 \break
999     c2 b4 c
1000   }
1001 >>
1002
1003 \layout {
1004   indent = 3.0\cm
1005   short-indent = 1.5\cm
1006 }
1007 @end lilypond
1008
1009 @cindex nombres de instrumento, añadir a otros contextos
1010
1011 Para añadir nombres de instrumento a otros contextos (como
1012 @code{ChordNames} o @code{FiguredBass}), debemos
1013 añadir el grabador @code{Instrument_name_engraver} a dicho
1014 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
1015
1016 @cindex nombres de instrumento, cambiar
1017
1018 El nombre de instrumento corto @code{shortInstrumentName} se puede
1019 cambiar en mitad de una pieza; sin embargo, sólo el primer
1020 @code{instrumentName} se imprime y el resto de ellos se ignoran:
1021
1022 @lilypond[verbatim,quote,ragged-right,relative=1]
1023 \new Staff \with {
1024   instrumentName = #"Flute"
1025   shortInstrumentName = #"Flt."
1026 }
1027 {
1028   c1 c c c \break
1029   c1 c c c \break
1030   \set Staff.instrumentName = #"Clarinet"
1031   \set Staff.shortInstrumentName = #"Clt."
1032   c1 c c c \break
1033   c1 c c c \break
1034 }
1035 @end lilypond
1036
1037 @cindex instrumento, cambio de
1038 @cindex cambio de instrumento
1039
1040 @funindex \addInstrumentDefinition
1041 @funindex addInstrumentDefinition
1042 @funindex \instrumentSwitch
1043 @funindex instrumentSwitch
1044
1045 Si se necesita un @emph{cambio} de instrumento, se debe usar
1046 @code{\addInstrumentDefinition} en combinación con
1047 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1048 necesarios para el intercambio.  La instrucción
1049 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1050 identificativa, y una lista asociativa de propiedades de contexto y
1051 los valores que el instrumento va a usar.  Se debe situar en el ámbito
1052 del nivel más alto.  @code{\instrumentSwitch} se usa en la expresión
1053 musical para declarar el cambio de instrumento:
1054
1055 @lilypond[verbatim,quote,ragged-right]
1056 \addInstrumentDefinition #"contrabassoon"
1057   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1058      (shortInstrumentName . "Cbsn.")
1059      (clefGlyph . "clefs.F")
1060      (middleCPosition . 6)
1061      (clefPosition . 2)
1062      (instrumentCueName . ,(make-bold-markup "cbsn."))
1063      (midiInstrument . "bassoon"))
1064
1065 \new Staff \with {
1066   instrumentName = #"Bassoon"
1067 }
1068 \relative c' {
1069   \clef tenor
1070   \compressFullBarRests
1071   c2 g'
1072   R1*16
1073   \instrumentSwitch "contrabassoon"
1074   c,,2 g \break
1075   c,1 ~ | 1
1076 }
1077 @end lilypond
1078
1079 @seealso
1080 Referencia de la notación:
1081 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1082 @ref{Modificar los complementos (plug-ins) de contexto}.
1083
1084 Fragmentos de código:
1085 @rlsr{Staff notation}.
1086
1087 Referencia de funcionamiento interno:
1088 @rinternals{InstrumentName},
1089 @rinternals{PianoStaff},
1090 @rinternals{Staff}.
1091
1092
1093 @node Citar otras voces
1094 @unnumberedsubsubsec Citar otras voces
1095 @translationof Quoting other voices
1096
1097 @cindex guía, voces
1098 @cindex citar otras voces
1099 @cindex fragmentos, citar
1100 @cindex notas guía
1101
1102 @funindex \addQuote
1103 @funindex addQuote
1104 @funindex \quoteDuring
1105 @funindex quoteDuring
1106 @funindex \transposition
1107 @funindex transposition
1108
1109 Es muy frecuente que una voz use las mismas notas que otra voz.  Por
1110 ejemplo, los violines primero y segundo tocando la misma frase durante
1111 un determinado pasaje musical.  Esto se hace dejando que una voz
1112 @emph{cite} a la otra, sin tener que volver a introducir la música
1113 para la segunda voz.
1114
1115 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1116 sintáctico superior, define un flujo de música desde el que es posible
1117 citar fragmentos.
1118
1119 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1120 comienza la cita.  Va seguida por dos argumentos: el nombre de la voz
1121 citada, tal y como se definió con @code{\addQuote}, y una expresión
1122 musical que indica la duración de la cita.
1123
1124 @lilypond[verbatim,quote]
1125 fluteNotes = \relative {
1126   a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1127 }
1128
1129 oboeNotes = \relative {
1130   c''4 cis c b \quoteDuring #"flute" { s1 }
1131 }
1132
1133 \addQuote "flute" { \fluteNotes }
1134
1135 \score {
1136   <<
1137     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1138     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1139   >>
1140 }
1141 @end lilypond
1142
1143 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1144 cualquier cosa que no sea un silencio de separación o un silencio
1145 multicompás, se produce una situación de polifonía, lo que no suele
1146 ser deseable:
1147
1148 @lilypond[verbatim,quote]
1149 fluteNotes = \relative {
1150   a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1151 }
1152
1153 oboeNotes = \relative {
1154   c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1155 }
1156
1157 \addQuote "flute" { \fluteNotes }
1158
1159 \score {
1160   <<
1161     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1162     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1163   >>
1164 }
1165 @end lilypond
1166
1167 La instrucción @code{\quoteDuring} usa los ajustes de
1168 @code{\transposition} tanto de la parte citada como de la que cita,
1169 para producir notas que tienen la misma altura de sonido en la parte
1170 que cita y en las de la parte citada.
1171
1172 @lilypond[verbatim,quote]
1173 clarinetNotes = \relative c'' {
1174   \transposition bes
1175   \key d \major
1176   b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1177 }
1178
1179 oboeNotes = \relative {
1180   c''4 cis c b \quoteDuring #"clarinet" { s1 }
1181 }
1182
1183 \addQuote "clarinet" { \clarinetNotes }
1184
1185
1186 \score {
1187   <<
1188     \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1189     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1190   >>
1191 }
1192 @end lilypond
1193
1194 @cindex note-event
1195 @cindex articulation-event
1196 @cindex dynamic-event
1197 @cindex rest-event
1198 @cindex slur-event
1199 @cindex crescendo-event
1200
1201 @funindex quotedEventTypes
1202 @funindex quotedCueEventTypes
1203
1204 De forma predeterminada, la música citada incluye todas las
1205 articulaciones, matices dinámicos, elementos de marcado, etc. de la
1206 expresión citada.  Es posible elegir cuáles de estos objetos de la
1207 música que se cita se imprimen, mediante la propiedad de contexto
1208 @code{quotedEventTypes}.
1209
1210 @lilypond[verbatim,quote]
1211 fluteNotes = \relative {
1212   a'2 g2 |
1213   b4\<^"quoted" r8 ais a4\f( c->)
1214  }
1215
1216 oboeNotes = \relative {
1217   c''2. b4 |
1218   \quoteDuring #"flute" { s1 }
1219 }
1220
1221 \addQuote "flute" { \fluteNotes }
1222
1223 \score {
1224   <<
1225     \set Score.quotedEventTypes = #'(note-event articulation-event
1226                                      crescendo-event rest-event
1227                                      slur-event dynamic-event)
1228     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1229     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1230   >>
1231  }
1232 @end lilypond
1233
1234 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1235
1236 @seealso
1237 Referencia de la notación:
1238 @ref{Transposición de los instrumentos},
1239 @ref{Uso de etiquetas}.
1240
1241 Archivos de inicio:
1242 @file{scm/define-event-classes.scm}.
1243
1244 Fragmentos de código:
1245 @rlsr{Staff notation}.
1246
1247 Referencia de funcionamiento interno:
1248 @rinternals{Music classes},
1249 @rinternals{QuoteMusic},
1250 @rinternals{Voice}.
1251
1252 @knownissues
1253 Sólo el contenido de la primera voz de una instrucción
1254 @code{\addQuote} se tiene en cuenta para la cita, de manera que
1255 si la expresión musical contiene enunciados @code{\new}
1256 o @code{\context Voice}, sus contenidos no serían citados.
1257 La cita de notas de adorno no está contemplada y puede hacer que
1258 LilyPond termine de forma abrupta; la cita de unos tresillos
1259 dentro de otros puede dar como resultado una
1260 notación de pobre calidad.
1261
1262
1263 @node Formateo de las notas guía
1264 @unnumberedsubsubsec Formateo de las notas guía
1265 @translationof Formatting cue notes
1266
1267 @cindex guía, formateo de las notas
1268 @cindex notas guía
1269 @cindex guía, notas
1270 @cindex guía, notas, formato de
1271 @cindex fragmentos
1272 @cindex citar otras voces
1273 @cindex voces, citar
1274
1275
1276 @funindex \cueDuring
1277 @funindex cueDuring
1278 @funindex \cueClef
1279 @funindex cueClef
1280 @funindex \cueDuringWithClef
1281 @funindex cueDuringWithClef
1282 @funindex \quoteDuring
1283 @funindex quoteDuring
1284
1285 @cindex notas pequeñas
1286 @cindex pequeñas, notas
1287 @cindex CueVoice
1288
1289 La manera más sencilla de dar formato a las notas guía es crear
1290 explícitamente un contexto @code{CueVoice} dentro de la parte.
1291
1292 @lilypond[verbatim]
1293 \relative {
1294   R1
1295   <<
1296     { e'2\rest r4. e8 }
1297     \new CueVoice {
1298       \stemUp d'8^"flute" c d e fis2
1299     }
1300   >>
1301   d,4 r a r
1302 }
1303 @end lilypond
1304
1305 La instrucción @code{\cueClef} puede usarse también con un contexto
1306 @code{CueVoice} explícito si se requiere un cambio de clave, e imprime
1307 una clave del tamaño adecuado para las notas guía.  Después puede
1308 utilizarse la instrucción @code{\cueClefUnset} para volver a la clave
1309 original, de nuevo con un signo de clave del tamaño adecuado.
1310
1311 @lilypond[verbatim,noragged-right]
1312 \relative {
1313   \clef "bass"
1314   R1
1315   <<
1316     { e'2\rest r4. \cueClefUnset e,8 }
1317     \new CueVoice {
1318       \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1319     }
1320   >>
1321   d,,4 r a r
1322 }
1323 @end lilypond
1324
1325 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1326 usar también sin un @code{CueVoice} si es necesario.
1327
1328 @lilypond[verbatim,noragged-right]
1329 \relative {
1330   \clef "bass"
1331   R1
1332   \cueClef "treble"
1333   d''8^"flute" c d e fis2
1334   \cueClefUnset
1335   d,,4 r a r
1336 }
1337 @end lilypond
1338
1339 En casos de colocación más compleja de notas guía, por ejemplo con
1340 transposición o insertando notas guía procedentes de más de una
1341 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1342 @code{\cueDuringWithClef}.  Son una forma más especializada de
1343 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1344 anterior.
1345
1346 La sintaxis es:
1347
1348 @example
1349 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1350 @end example
1351
1352 y
1353
1354 @example
1355 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1356 @end example
1357
1358 La música procedente de los compases correspondientes del elemento
1359 @code{@var{nombre_de_la_cita}} se añade como un contexto
1360 @code{CueVoice} y ocurre simultáneamente con la @code{@var{música}},
1361 lo que produce una situación polifónica.  La @code{@var{dirección}}
1362 toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y
1363 corresponde a las voces primera y segunda, respectivamente,
1364 determinando cómo se imprimen las notas guía en relación a la otra
1365 voz.
1366
1367 @lilypond[verbatim,quote]
1368 fluteNotes = \relative {
1369   r2. c''4 | d8 c d e fis2 | g2 d |
1370 }
1371
1372 oboeNotes = \relative c'' {
1373   R1
1374   \new CueVoice { \set instrumentCueName = "flute" }
1375   \cueDuring #"flute" #UP { R1 }
1376   g2 c,
1377 }
1378
1379 \addQuote "flute" { \fluteNotes }
1380
1381 \new Staff {
1382   \oboeNotes
1383 }
1384 @end lilypond
1385
1386 @noindent
1387
1388
1389 Es posible ajustar qué aspectos de la música se citan con
1390 @code{\cueDuring} estableciendo el valor de la propiedad
1391 @code{quotedCueEventTypes}.  Su valor por omisión es
1392 @code{'(note-event rest-event tie-event beam-event
1393 tuplet-span-event)}, lo que significa que solamente las notas,
1394 silencios, ligaduras de unión, barras y grupos especiales se citan,
1395 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1396 etc.
1397
1398 @warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring},
1399 como en el ejemplo siguiente, el contexto @code{Voice} se debe
1400 declarar explícitamente, pues en caso contrario toda la expresión musical
1401 pertenecería al contexto @code{CueVoice}.}
1402
1403 @lilypond[verbatim,quote]
1404 oboeNotes = \relative {
1405   r2 r8 d''16(\f f e g f a)
1406   g8 g16 g g2.
1407 }
1408 \addQuote "oboe" { \oboeNotes }
1409
1410 \new Voice \relative c'' {
1411   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1412                                       beam-event tuplet-span-event
1413                                       dynamic-event slur-event)
1414   \cueDuring #"oboe" #UP { R1 }
1415   g2 c,
1416 }
1417 @end lilypond
1418
1419 El nombre del instrumento que está tocando se puede imprimir si se
1420 ajusta la propiedad @code{instrumentCueName} dentro de un contexto
1421 @code{CueVoice} provisional.  La colocación y estilo del
1422 @code{instrumentCueName} viene controlado a través del objeto
1423 @code{InstrumentSwitch}, véase @ref{Nombres de instrumentos}. Si las
1424 notas guía requieren un cambio de clave, puede hacerse manualmente
1425 pero la clave original se debe restaurar al final de las notas guía.
1426
1427 @lilypond[verbatim,quote]
1428 fluteNotes = \relative {
1429   r2. c''4 d8 c d e fis2 g2 d2
1430 }
1431
1432 bassoonNotes = \relative c {
1433   \clef bass
1434   R1
1435   \clef treble
1436   \new CueVoice { \set instrumentCueName = "flute" }
1437   \cueDuring #"flute" #UP { R1 }
1438   \clef bass
1439   g4. b8 d2
1440 }
1441
1442 \addQuote "flute" { \fluteNotes }
1443
1444 \new Staff {
1445   \bassoonNotes
1446 }
1447 @end lilypond
1448
1449 De forma alternativa, puede usarse la función
1450 @code{\cueDuringWithClef} en su lugar.  Esta instrucción admite un
1451 argumento adicional para especificar el cambio de clabe que se
1452 necesita imprimir para las notas guía, pero después imprime
1453 automáticamente la clave original una vez que ha finalizado la serie
1454 de notas guía.
1455
1456 @lilypond[verbatim,quote]
1457 fluteNotes = \relative {
1458   r2. c''4 d8 c d e fis2 g2 d2
1459 }
1460
1461 bassoonNotes = \relative c {
1462   \clef bass
1463   R1
1464   \new CueVoice { \set instrumentCueName = "flute" }
1465   \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1466   g4. b8 d2
1467 }
1468
1469 \addQuote "flute" { \fluteNotes }
1470
1471 \new Staff {
1472   \bassoonNotes
1473 }
1474 @end lilypond
1475
1476 @funindex \transposedCueDuring
1477 @funindex transposedCueDuring
1478
1479 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1480 transposiciones instrumentales.  Las notas guía se producen en las
1481 alturas en que se escribirían para el instrumento que recibe la cita,
1482 para así producir las alturas de sonido del instrumento original.
1483
1484 Para transportar las notas guía de forma diferente, use
1485 @code{\transposedCueDuring}.  Esta instrucción acepta un argumento
1486 adicional para especificar (en modo absoluto) la altura impresa con
1487 que queremos representar el sonido de un Do central de concierto.
1488 Esto es útil para toma citas de un instrumento que está en un registro
1489 completamente diferente.
1490
1491 @lilypond[verbatim,quote]
1492 piccoloNotes = \relative {
1493   \clef "treble^8"
1494   R1
1495   c'''8 c c e g2
1496   c4 g g2
1497 }
1498
1499 bassClarinetNotes = \relative c' {
1500   \key d \major
1501   \transposition bes,
1502   d4 r a r
1503   \transposedCueDuring #"piccolo" #UP d { R1 }
1504   d4 r a r
1505 }
1506
1507 \addQuote "piccolo" { \piccoloNotes }
1508
1509 <<
1510   \new Staff \piccoloNotes
1511   \new Staff \bassClarinetNotes
1512 >>
1513 @end lilypond
1514
1515 @cindex removing cue notes
1516 @cindex cue notes, removing
1517
1518 @funindex \killCues
1519 @funindex killCues
1520 @funindex \addInstrumentDefinition
1521 @funindex addInstrumentDefinition
1522
1523 La instrucción @code{\killCues} elimina las notas guía de una
1524 expresión musical, de forma que la misma expresión musical pueda
1525 utilizarse para producir la particella instrumental (con notas guía) y
1526 la partitura de conjunto.  La instrucción @code{\killCues} elimina
1527 solamente las notas y eventos que se han citado mediante
1528 @code{\cueDuring}.  Otros elementos de marcado asociados con las
1529 guías, como los cambios de clave o una etiqueta identificativa del
1530 instrumento fuente, pueden marcarse para su inclusión selectiva dentro
1531 de la partitura; véase @ref{Uso de etiquetas}.
1532
1533 @lilypond[verbatim,quote]
1534 fluteNotes = \relative {
1535   r2. c''4 d8 c d e fis2 g2 d2
1536 }
1537
1538 bassoonNotes = \relative c {
1539   \clef bass
1540   R1
1541   \tag #'part {
1542     \clef treble
1543     \new CueVoice { \set instrumentCueName = "flute" }
1544   }
1545   \cueDuring #"flute" #UP { R1 }
1546   \tag #'part \clef bass
1547   g4. b8 d2
1548 }
1549
1550 \addQuote "flute" { \fluteNotes }
1551
1552 \new Staff {
1553   \bassoonNotes
1554 }
1555
1556 \new StaffGroup <<
1557   \new Staff {
1558     \fluteNotes
1559   }
1560   \new Staff {
1561     \removeWithTag #'part { \killCues { \bassoonNotes } }
1562   }
1563 >>
1564 @end lilypond
1565
1566 Como alternativa, los cambios de clave y los letreros de instrumento
1567 se pueden recolectar dentro de una definición de instrumento para su
1568 uso repetido, utilizando @code{\addInstrumentDefinition} que se
1569 descibe en @ref{Nombres de instrumentos}.
1570
1571 @seealso
1572 Referencia de la notación:
1573 @ref{Citar otras voces},
1574 @ref{Transposición de los instrumentos},
1575 @ref{Nombres de instrumentos},
1576 @ref{Clave},
1577 @ref{Guías musicales},
1578 @ref{Uso de etiquetas}.
1579
1580 Fragmentos de código:
1581 @rlsr{Staff notation}.
1582
1583 Referencia de funcionamiento interno:
1584 @rinternals{CueVoice},
1585 @rinternals{Voice}.
1586
1587 @knownissues
1588 Pueden ocurrir colisiones con los silencios si se usa
1589 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1590 @code{CueVoice}.  Al usar @code{\cueDuringWithClef} o
1591 @code{\transposedCueDuring} el argumento adicional requerido para cada
1592 caso debe ir después de la cita y de la dirección.