]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/staff.itely
Switched refbugs macro
[lilypond.git] / Documentation / es / user / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 459d5b872a370b53f61e747784fb56cf23f56e4b
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @node Staff notation
10 @section Staff notation
11
12 staff = singular, staves = plural
13
14 @menu
15 * Displaying staves::           
16 * Writing parts::               
17 @end menu
18
19
20 @node Displaying staves
21 @subsection Displaying staves
22
23 @menu
24 * System start delimiters::     
25 * Staff symbol::                
26 * Hiding staves::               
27 @end menu
28
29 @node System start delimiters
30 @unnumberedsubsubsec System start delimiters
31
32 @cindex comienzo del sistema
33 @cindex Pentagramas, varios
34 @cindex corchete vertical
35 @cindex llave vertical
36 @cindex pentagramas de piano
37 @cindex pentagramas, grupo de
38 @cindex pauta de coro
39
40 Muchas partituras constan de más de un pentagrama.  Estos pentagramas se pueden
41 unir de cuatro formas distintas:
42
43 @itemize @bullet
44 @item El grupo comienza con una llave a la izquierda y las líneas de compás
45 están conectadas.  Esto se hace con el contexto @internalsref{GrandStaff}.
46
47 @lilypond[verbatim,ragged-right,quote]
48 \new GrandStaff
49 \relative <<
50   \new Staff { c1 c }
51   \new Staff { c c }
52 >>
53 @end lilypond
54
55 @item El grupo comienza con un corchete recto y las líneas de compás están conectadas.
56 Esto se hace con el contexto
57 @internalsref{StaffGroup}
58
59 @lilypond[verbatim,ragged-right,quote]
60 \new StaffGroup
61 \relative <<
62   \new Staff { c1 c }
63   \new Staff { c c }
64 >>
65 @end lilypond
66
67 @item El grupo comienza con un corchete recto pero las líneas de compás no están conectadas.
68 Esto se hace con el contexto @internalsref{ChoirStaff}.
69
70 @lilypond[verbatim,ragged-right,quote]
71 \new ChoirStaff
72 \relative <<
73   \new Staff { c1 c }
74   \new Staff { c c }
75 >>
76 @end lilypond
77
78 @item El grupo comienza con una línea vertical.  Las líneas de compás
79 no están conectadas.  Ésta es la opción por defecto para la partitura.
80
81 @lilypond[verbatim,ragged-right,quote]
82 \relative <<
83   \new Staff { c1 c }
84   \new Staff { c c }
85 >>
86 @end lilypond
87 @end itemize
88
89
90 @seealso
91
92 Las barras de compás al principio de cada sistema son
93 @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} y
94 @internalsref{SystemStartBracket}.  En cada contexto solamente se
95 crea uno de estos tipos, y ese tipo está determinado por la propiedad
96 @code{systemStartDelimiter}.
97
98
99 @commonprop
100
101 Los delimitadores del comienzo del sistema se pueden anidar muchas veces:
102
103 @lilypond[quote,ragged-right,verbatim]
104 \new StaffGroup
105 \relative <<
106   \set StaffGroup.systemStartDelimiterHierarchy
107     = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
108   \new Staff { c1 }
109   \new Staff { c1 }
110   \new Staff { c1 }
111   \new Staff { c1 }
112   \new Staff { c1 }
113 >>
114 @end lilypond
115
116
117 @node Staff symbol
118 @unnumberedsubsubsec Staff symbol
119
120 @cindex ajuste del símbolo del pentagrama
121
122 Las notas, signos dinámicos, etc. están agrupados con un conjunto de líneas horizontales
123 que reciben el nombre de pentagrama o pauta (@q{staff}, en plural @q{staves}).  En
124 LilyPond, estas líneas se dibujan utilizando un objeto de presentación separado
125 que se llama el @code{staff symbol} (el símbolo del pentagrama).
126
127 El símbolo del pentagrama se puede ajustar en el número, grosor
128 y separación de las líneas, usando las propiedades.  Esto se demuestra en los archivos de ejemplo
129 @lsr{staff,changing-the-number-of-lines-in-a-staff.ly} y
130 @lsr{staff,changing-the-staff-size.ly}.
131
132 Además, los pentagramas se pueden iniciar e interrumpir libremente.  Esto se
133 hace con @code{\startStaff} y @code{\stopStaff}.
134
135 @lilypond[verbatim,relative=2,fragment]
136 b4 b
137 \override Staff.StaffSymbol #'line-count = 2
138 \stopStaff \startStaff
139 b b
140 \revert Staff.StaffSymbol #'line-count
141 \stopStaff \startStaff
142 b b
143 @end lilypond
144
145 En combinación con los pentagramas ocultos o franceses,
146 esto se puede usar para componer tipográficamente secciones de ossia.  He aquí un ejemplo:
147
148 @cindex ossia
149
150 @c @lilypondfile{ossia.ly}
151
152 @cindex pentagrama, establecer el número de líneas del
153 @cindex pentagrama, establecer el grosor de las líneas del
154 @cindex grosor de las líneas del pentagrama, establecer
155 @cindex número de líneas del pentagrama, establecer
156
157 @seealso
158
159 Referencia del programa: @internalsref{StaffSymbol}.
160
161 Ejemplos: @lsrdir{staff}
162
163
164 @node Hiding staves
165 @unnumberedsubsubsec Hiding staves
166
167 @cindex Francesa, partituras a la
168 @cindex Ocultación de pentagramas
169
170 En las partituras orquestales, generalmente se eliminan las líneas de pauta que contienen sólo silencios;
171 así se ahorra espacio.  Este estilo se llama @q{Partitura francesa}.
172 Para @internalsref{Lyrics},
173 @internalsref{ChordNames} y @internalsref{FiguredBass}, esta opción está
174 activada por defecto.  Cuando las líneas de estos contextos resultan vacías
175 después del proceso de cálculo de los saltos de línea, se eliminan.
176
177 Para las pautas normales hay un contexto especializado @internalsref{Staff}, que
178 hace lo mismo: las pautas que no contienen nada (o solamente
179 silencios multicompás) se quitan.  La definición de contexto se almacena dentro de la variable
180 @code{\RemoveEmptyStaffContext}.  Observe cómo el segundo pentagrama del siguiente ejemplo
181 desaparece en la segunda línea
182
183 @lilypond[quote,ragged-right,verbatim]
184 \layout {
185   \context { \RemoveEmptyStaffContext }
186 }
187
188 {
189   \relative c' <<
190     \new Staff { e4 f g a \break c1 }
191     \new Staff { c4 d e f \break R1 }
192   >>
193 }
194 @end lilypond
195
196 El primer sistema muestra todos los pentagramas al completo.  Si queremos que los pentagramas vacíos se
197 quiten también del primer sistema, podemos establecer @code{remove-first} al valor true en
198 @internalsref{VerticalAxisGroup}.
199
200 @example
201 \override Score.VerticalAxisGroup #'remove-first = ##t
202 @end example
203
204 Para quitar otros tipos de contextos, utilice @code{\AncientRemoveEmptyStaffContext}
205 o @code{\RemoveEmptyRhythmicStaffContext}.
206
207 Otra aplicación es hacer secciones de ossia, es decir, melodías alternativas
208 sobre un trozo de pentagrama separado, con la ayuda de los pentagramas a la
209 francesa.
210
211
212 @node Writing parts
213 @subsection Writing parts
214
215 @menu
216 * Metronome marks::             
217 * Instrument names::            
218 * Quoting other voices::        
219 * Formatting cue notes::        
220 @end menu
221
222 @node Metronome marks
223 @unnumberedsubsubsec Metronome marks
224
225 @cindex Tempo
226 @cindex pulsos por minuto
227 @cindex metrónomo, indicación de
228
229 Las indicaciones metronómicas se pueden escribir como sigue
230 @example
231 \tempo @var{duración} = @var{pulsos_por_minuto}
232 @end example
233
234 En la salida MIDI, se interpretan como un cambio de tempo.  En la salida
235 visual, se imprime una indicación metronómica
236 @funindex \tempo
237 @lilypond[quote,ragged-right,verbatim,fragment]
238 \tempo 8.=120 c''1
239 @end lilypond
240
241
242 @commonprop
243
244 Para cambiar el tempo en la salida MIDI sin imprimir nada en la salida visual, haga invisible
245 la indicación metronómica
246 @example
247 \once \override Score.MetronomeMark #'transparent = ##t
248 @end example
249
250 Para imprimir otras indicaciones metronómicas, use estas instrucciones de marcado
251 @lilypond[quote,ragged-right,verbatim,relative,fragment]
252 c4^\markup {
253   (
254   \smaller \general-align #Y #DOWN \note #"16." #1
255   =
256   \smaller \general-align #Y #DOWN \note #"8" #1
257   ) }
258 @end lilypond
259
260 @noindent
261 Consulte @ref{Text markup} para ver más detalles.
262
263
264 @seealso
265
266 Referencia del programa: @internalsref{MetronomeMark}.
267
268
269 @knownissues
270
271 No se comprueba la existencia de colisiones.  Si tenemos notas por encima de la línea superior del pentagrama
272 (o notas con articulaciones, ligaduras, texto, etc), la indicación metronómica
273 se podría imprimir encima de los símbolos musicales.  Si esto ocurre,
274 aumente el relleno adicional de la indicación metronómica para colocarla
275 más lejos del pentagrama.
276
277 @example
278 \override Score.MetronomeMark #'padding = #2.5
279 @end example
280
281
282 @node Instrument names
283 @unnumberedsubsubsec Instrument names
284
285 En una partitura orquestal, los nombres de los instrumentos se imprimen en el lado izquierdo
286 de los pentagramas.
287
288 Esto se puede conseguir estableciendo @internalsref{Staff}.@code{instrumentName}
289 y @internalsref{Staff}.@code{shortInstrumentName}, o bien
290 @internalsref{PianoStaff}.@code{instrumentName} y
291 @internalsref{PianoStaff}.@code{shortInstrumentName}.  Esto
292 imprimirá el texto antes del
293 principio del pentagrama.  Para el primer pentagrama se usa @code{instrumentName},
294 y para los siguientes se usa @code{shortInstrumentName}.
295
296 @lilypond[quote,verbatim,ragged-right,relative=1,fragment]
297 \set Staff.instrumentName = "Ploink "
298 \set Staff.shortInstrumentName = "Plk "
299 c1
300 \break
301 c''
302 @end lilypond
303
304 También podemos usar elementos de marcado de texto para construir nombres de instrumento más complicados,
305 por ejemplo
306
307 @lilypond[quote,fragment,verbatim,ragged-right]
308 \set Staff.instrumentName = \markup {
309   \column { "Clarinetti"
310             \line { "in B" \smaller \flat } } }
311 c''1
312 @end lilypond
313
314 Si queremos centrar los nombres de instrumento, hemos de centrarlos todos
315
316 @lilypond[quote,verbatim,ragged-right]
317 { <<
318 \new Staff {
319   \set Staff.instrumentName = \markup {
320     \center-align { "Clarinetti"
321       \line { "in B" \smaller \flat } } }
322   c''1
323 }
324 \new Staff {
325   \set Staff.instrumentName = \markup{ \center-align { Vibraphone }}
326   c''1
327 }
328 >>
329 }
330 @end lilypond
331
332 Para nombres de instrumento más largos, puede ser útil aumentar el valor de
333 @code{indent} dentro del bloque @code{\layout}.
334
335 Para centrar los nombres de instrumento y al mismo tiempo dejar espacio adicional a la derecha,
336
337 @lilypond[quote,verbatim,ragged-right]
338 \new StaffGroup \relative
339 <<
340   \new Staff {
341     \set Staff.instrumentName = \markup { \hcenter-in #10 "blabla" }
342     c1 c1
343   }
344   \new Staff {
345     \set Staff.instrumentName = \markup { \hcenter-in #10 "blo" }
346     c1 c1
347   }
348 >>
349 @end lilypond
350
351 Para añadir nombres de instrumento a otros contextos (como @code{GrandStaff},
352 @code{ChoirStaff} o @code{StaffGroup}), debemos añadir el grabador
353 a dicho contexto.
354
355 @example
356 \layout@{
357   \context @{\GrandStaff \consists "Instrument_name_engraver"@}
358 @}
359 @end example
360
361 @noindent
362 Se puede encontrar más información sobre cómo añadir y suprimir grabadores
363 en @ref{Modifying context plug-ins}.
364
365 Los nombres de instrumento se pueden cambiar en mitad de una pieza,
366
367 @lilypond[quote,fragment,verbatim,ragged-right]
368 \set Staff.instrumentName = "First"
369 \set Staff.shortInstrumentName = "one"
370 c1 c c c \break
371 c1 c c c \break
372 \set Staff.instrumentName = "Second"
373 \set Staff.shortInstrumentName = "two"
374 c1 c c c \break
375 c1 c c c \break
376 @end lilypond
377
378
379 @seealso
380
381 Referencia del programa: @internalsref{InstrumentName}.
382
383
384 @node Quoting other voices
385 @unnumberedsubsubsec Quoting other voices
386
387 @cindex guías
388
389 Con las citas, se pueden insertar fragmentos de otras partes directamente dentro de una
390 parte.  Antes de que una parte pueda ser citada, se debe marcar especialmente como
391 citable.  Esto se hace con la instrucción @code{\addQuote}.
392
393 @example
394 \addQuote @var{nombre} @var{música}
395 @end example
396
397
398 @noindent
399 Aquí, @var{nombre} es una cadena identificativa.  La @var{música} es cualquier tipo
400 de música.  He aquí un ejemplo de @code{\addQuote}
401
402 @example
403 \addQuote clarinete \relative c' @{
404   f4 fis g gis
405 @}
406 @end example
407
408 Esta orden se debe escribir en el nivel más alto, es decir, fuera de cualquier bloque de
409 música.
410
411 Después de la llamada a @code{\addQuote}, la cita se puede hacer con
412 @code{\quoteDuring} o con @code{\cueDuring},
413
414 @example
415 \quoteDuring #@var{nombre} @var{música}
416 @end example
417
418 En el transcurso de una parte, un fragmento de música se puede citar con la instrucción
419 @code{\quoteDuring}.
420
421 @example
422 \quoteDuring #"clarinete" @{ s2. @}
423 @end example
424
425 Esto citaría tres negras (la duración de la blanca con puntillo @code{s2.})  de la voz
426 @code{clarinete} que se escribió previamente.
427
428
429 De manera más precisa, toma el paso de tiempo actual de la parte que se está imprimiendo,
430 y extrae las notas en el punto correspondiente de la voz
431 @code{\addQuote}ada.  Por tanto, el argumento de @code{\addQuote}
432 debe ser la parte completa de la voz que se va a citar, incluidos los silencios
433 del principio, si los hay.
434
435 Las citas tienen en cuenta tanto la transposición del instrumento origen como la del de destino,
436 si se han especificado utilizando la instrucción @code{\transposition}.
437
438 @lilypond[quote,ragged-right,verbatim]
439 \addQuote clarinet \relative c' {
440   \transposition bes
441   f4 fis g gis
442 }
443
444 {
445   e'8 f'8 \quoteDuring #"clarinet" { s2 }
446 }
447 @end lilypond
448
449 Los tipos de eventos que aparecen en las notas guía se pueden recortar con
450 la propiedad @code{quotedEventTypes}.  El valor por defecto es
451 @code{(note-event rest-event)}, lo que significa que sólo las notas y los silencios
452 de la voz citada acaban en el @code{\quoteDuring}.
453 Al establecer
454
455 @example
456 \set Staff.quotedEventTypes =
457        #'(note-event articulation-event dynamic-event)
458 @end example
459
460 @noindent
461 se citarán las notas (pero no los silencios), además de las inscripciones textuales y de dinámica.
462
463 @knownissues
464
465 Sólo los contenidos de la primera @internalsref{Voice} que aparece dentro de una
466 instrucción @code{\addQuote} se tendrán en consideración para su cita, así que
467 @var{música} no puede contener sentencias @code{\new} y @code{\context Voice}
468 que podrían producir el cambio a una Voz diferente.
469
470 La cita de notas de adorno es defectuosa e incluso puede causar una caída del programa LilyPond.
471
472 La cita de tresillos anidados puede dar como resultado una notación pobre.
473
474
475 @seealso
476
477 En este manual: @ref{Instrument transpositions}.
478
479 Ejemplos: @lsr{parts,quote.ly}, @lsr{parts,quote-transportation.ly}
480
481 Referencia del programa: @internalsref{QuoteMusic}.
482
483
484 @node Formatting cue notes
485 @unnumberedsubsubsec Formatting cue notes
486
487 @cindex guía, formateo de las notas
488
489 La sección anterior trata de la inserción de notas que proceden de otra voz.
490 Hay una función musical más avanzada que se llama @code{\cueDuring},
491 que facilita el formateo de las notas guía.
492
493 La sintaxis es
494
495 @example
496   \cueDuring #@var{nombre} #@var{arriba_abajo} @var{música}
497 @end example
498
499 Esto insertará las notas de la parte @var{nombre} en una
500 @internalsref{Voice} llamada @code{cue}.  Esto ocurre de forma simultánea
501 con @var{música}, que por lo general es un silencio.  Cuando comienzan las notas guía,
502 el pentagrama se hace polifónico por un momento.  El argumento
503 @var{arriba_abajo} determina si las notas guía se deben tipografiar como
504 primera o como segunda voz.
505
506
507 @lilypond[verbatim,ragged-right]
508 smaller = {
509   \set fontSize = #-2
510   \override Stem #'length-fraction = #0.8
511   \override Beam #'thickness = #0.384
512   \override Beam #'length-fraction = #0.8
513 }
514
515 \addQuote clarinet \relative {
516   R1*20
517   r2 r8 c' f f
518 }
519
520 \new Staff \relative  <<
521
522   % setup a context for cue notes.
523   \new Voice = "cue" { \smaller \skip 1*21 }
524
525   \set Score.skipBars = ##t
526
527   \new Voice {
528     R1*20
529     \cueDuring #"clarinet" #UP {
530       R1
531     }
532     g4 g2.
533   }
534 >>
535 @end lilypond
536
537
538 Presentamos a continuación un par de consejos para culminar con éxito la escritura de notas guía.
539
540 @itemize @bullet
541 @item
542 Las notas guía tienen un tamaño tipográfico menor.
543 @item
544  la parte citada se marca con el instrumento que toca la cita.
545 @item
546  cuando la parte original vuelve, se debe marcar con el nombre del instrumento
547  original.
548
549 @c really?  Are you sure about that last point?  I'll check after 3.0 -gp
550
551 @c Yes, this is good practice.  Otherwise, the start of the original
552 @c part can only be seen from the font size.  This is not good enough
553 @c for sight-reading.  It is possilbe to use other
554 @c markers (e.g. a big close-bracket over the staff) to indicate the cue
555 @c   notes are
556 @c finished.
557 @c -hwn
558
559
560 Además cualquier otro cambio introducido por la parte citada se debe deshacer.
561 Por ejemplo, si el instrumento citado toca en una clave distinta,
562 la clave original se debe hacer constar de nuevo.
563
564 @end itemize
565
566 La macroinstrucción @code{\transposedCueDuring} es
567 útil para añadir notas guía a instrumentos que utilizan un rango de octava completamente distinto
568 (por ejemplo, tener una cita del piccolo dentro de la parte de
569 contrafagot).
570
571 @lilypond[verbatim,ragged-right,quote]
572 picc = \relative c''' {
573   \clef "treble^8"
574   R1 |
575   c8 c c e g2 |
576   a4 g g2 |
577 }
578 \addQuote "picc" { \picc }
579
580 cbsn = \relative c, {
581   \clef "bass_8"
582   c4 r g r
583   \transposedCueDuring #"picc" #UP c,, { R1 } |
584   c4 r g r |
585 }
586
587 <<
588   \context Staff = "picc" \picc
589   \context Staff = "cbsn" \cbsn
590 >>
591 @end lilypond
592
593