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