]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/percussion.itely
Doc-es: update Notation/Percussion.
[lilypond.git] / Documentation / es / notation / percussion.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2
3 @ignore
4     Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.19.2"
12
13 @node Percusión
14 @section Percusión
15 @translationof Percussion
16
17 @menu
18 * Notación común para percusión::
19 @end menu
20
21
22 @node Notación común para percusión
23 @subsection Notación común para percusión
24 @translationof Common notation for percussion
25
26 La notación rítmica se emplea primordialmente para la percusión y
27 la batería, pero también se puede utilizar para mostrar los
28 valores rítmicos una melodía.
29
30 @menu
31 * Referencias para percusión::
32 * Notación básica de percusión::
33 * Redobles::
34 * Percusión afinada::
35 * Pautas de percusión::
36 * Pautas de percusión personalizadas::
37 * Notas fantasma::
38 @end menu
39
40
41 @node Referencias para percusión
42 @unnumberedsubsubsec Referencias para percusión
43 @translationof References for percussion
44
45 @c TODO add more references.
46
47 @itemize
48
49 @item
50 La notación de algunas percusiones se puede hacer sobre una pauta
51 de ritmo; esto se estudia en
52 @ref{Mostrar los ritmos de la melodía} y
53 @ref{Crear instancias de pentagramas nuevos}.
54
55 @item
56 La salida MIDI se trata en una sección aparte; véase
57 @ref{Instrumentos MIDI}.
58
59 @end itemize
60
61 @seealso
62 Referencia de la notación:
63 @ref{Mostrar los ritmos de la melodía},
64 @ref{Crear instancias de pentagramas nuevos}.
65 @ref{Instrumentos MIDI}.
66
67 Fragmentos de código:
68 @rlsr{Percussion}.
69
70
71 @node Notación básica de percusión
72 @unnumberedsubsubsec Notación básica de percusión
73 @translationof Basic percussion notation
74
75 @cindex percusión
76 @cindex batería
77
78 Las notas de percusión se pueden escribir en el modo
79 @code{\drummode}, que es similar al modo estándar para introducir
80 notas.  La manera más fácil de escribir notas de percusión es
81 utilizar la instrucción @code{\drums}, que crea el contexto y el
82 modo de entrada apropiados para percusión:
83
84 @lilypond[quote,verbatim]
85 \drums {
86   hihat4 hh bassdrum bd
87 }
88 @end lilypond
89
90 Esto es una abreviatura de
91
92 @lilypond[quote,verbatim]
93 \new DrumStaff \drummode {
94   hihat4 hh bassdrum bd
95 }
96 @end lilypond
97
98 Cada elemento de un set de percusión lleva un nombre completo y un
99 nombre abreviado, y los dos se pueden usar en la entrada.  La
100 lista completa de nombre de instrumentos de percusión se encuentra
101 en @ref{Notas de percusión}.
102
103 @cindex clave de percusión
104 @cindex percusión, clave
105
106 Observe que la notación normal de las notas con altura determinada
107 (como @code{cis4}) en un contexto @code{DrumStaff} producen un
108 mensaje de error.  Las claves de percusión se añaden
109 automáticamente al contexto @code{DrumStaff} pero también se
110 pueden establecer explícitamente o utilizar otras claves.
111
112 @lilypond[quote,ragged-right,verbatim]
113 \drums {
114   \clef percussion
115   bd4 4 4 4
116   \clef treble
117   hh4 4 4 4
118 }
119 @end lilypond
120
121
122 Hay ciertos detalles respecto a cómo está contemplado el MIDI para
123 los instrumentos de percusión; para ver los detalles consulte
124 @ref{Instrumentos MIDI}.
125
126 @seealso
127 Referencia de la notación:
128 @ref{Instrumentos MIDI},
129 @ref{Notas de percusión}.
130
131 Archivos de inicio:
132 @file{ly/drumpitch-init.ly}.
133
134 Fragmentos de código:
135 @rlsr{Percussion}.
136
137
138 @node Redobles
139 @unnumberedsubsubsec Redobles
140 @translationof Drum rolls
141
142 Los redobles se indican mediante tres barras cruzadas en la plica.
143 Para las negras o notas más largas, las tres barras se muestran
144 explícitamente, las corcheas se presentan con dos barras cruzadas
145 (siendo la barra de corchea la tercera), y los redobles más breves
146 que las corcheas tienen una barra cruzada para complementar las
147 barras normales.  Esto se consigue mediante la notación de
148 trémolo, véase @ref{Repeticiones de trémolo}.
149
150 @lilypond[quote,verbatim]
151 \drums {
152   \time 2/4
153   sn16 8 16 8 8:32 ~
154   8 8 4:32 ~
155   4 8 16 16
156   4 r4
157 }
158 @end lilypond
159
160 Los golpes de baqueta se pueden indicar mediante la colocación de
161 los elementos de marcado @code{"R"} o @code{"L"} encima o debajo
162 de las notas, como se estudia en @ref{Dirección y posición}. La
163 propiedad @code{staff-padding} se puede sobreescribir para
164 conseguir una línea de base satisfactoria.
165
166 @lilypond[quote,verbatim]
167 \drums {
168   \repeat unfold 2 {
169     sn16^"L" 16^"R" 16^"L" 16^"L" 16^"R" 16^"L" 16^"R" 16^"R"
170     \stemUp
171     sn16_"L" 16_"R" 16_"L" 16_"L" 16_"R" 16_"L" 16_"R" 16_"R"
172   }
173 }
174 @end lilypond
175
176 @seealso
177 Referencia de la notación:
178 @ref{Repeticiones de trémolo}.
179
180 Fragmentos de código:
181 @rlsr{Percussion}.
182
183
184 @node Percusión afinada
185 @unnumberedsubsubsec Percusión afinada
186 @translationof Pitched percussion
187
188 Ciertos instrumentos de percusión de altura determinada (p.ej.: el
189 xilófono, el vibráfono y los timbales) se escriben usando
190 pentagramas normales.  Esto se estudia en otras secciones del
191 manual.
192
193 @seealso
194 Referencia de la notación:
195 @ref{Instrumentos MIDI}.
196
197 Fragmentos de código:
198 @rlsr{Percussion}.
199
200
201 @node Pautas de percusión
202 @unnumberedsubsubsec Pautas de percusión
203 @translationof Percussion staves
204
205 @cindex percusión
206 @cindex batería
207
208 Una parte de percusión para más de un instrumento, normalmente
209 utiliza una pauta de varias líneas donde cada posición dentro de
210 la pauta se refiere a un elemento de percusión.  Para tipografiar
211 la música, se deben interpretar las notas dentro de los contextos
212 @rinternals{DrumStaff} y @rinternals{DrumVoice}.
213
214 @lilypond[quote,verbatim]
215 up = \drummode {
216   crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat
217 }
218 down = \drummode {
219   bassdrum4 snare8 bd r bd sn4
220 }
221 \new DrumStaff <<
222   \new DrumVoice { \voiceOne \up }
223   \new DrumVoice { \voiceTwo \down }
224 >>
225 @end lilypond
226
227 El ejemplo anterior muestra una notación polifónica prolija.  La
228 notación polifónica abreviada, descrita en @rlearning{Oigo voces},
229 también se puede usar.  Por ejemplo,
230
231 @lilypond[quote,verbatim]
232 \new DrumStaff <<
233   \drummode {
234     bd4 sn4 bd4 sn4
235     << {
236       \repeat unfold 16 hh16
237     } \\ {
238       bd4 sn4 bd4 sn4
239     } >>
240   }
241 >>
242 @end lilypond
243
244 También existen otras posibilidades en lo referente a la
245 disposición.  Para usarlas, establezca la propiedad
246 @code{drumStyleTable} en el contexto @rinternals{DrumVoice}.  Se
247 han predefinido las siguientes variables:
248
249 @table @code
250
251 @item drums-style
252 Es la opción por defecto.  Se usa para tipografiar una batería
253 típica sobre pentagrama:
254
255 @lilypond[quote,line-width=10.0\cm]
256 nam = \lyricmode {
257   cymc cyms cymr hh hhc hho hhho hhp
258   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
259 mus = \drummode {
260   cymc cyms cymr hh hhc hho hhho hhp \break
261   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
262 \score {
263   << \new DrumStaff \with {
264        \remove "Bar_engraver"
265        \remove "Time_signature_engraver"
266        \hide Stem
267        \override Stem.Y-extent = ##f
268      } \mus
269      \new Lyrics \nam
270   >>
271   \layout {
272     \context {
273       \Score
274       \override LyricText.font-family = #'typewriter
275       \override BarNumber.transparent =##T
276     }
277   }
278 }
279 @end lilypond
280
281 El esquema de percusión contempla seis tambores graves (toms)
282 distintos.  Cuando haya menos toms, sencillamente seleccione
283 aquellos que producen el resultado deseado, es decir, para tener
284 toms en las tres líneas centrales utilizará @code{tommh},
285 @code{tomml} y @code{tomfh}.
286
287 @item agostini-drums-style
288 Inventado por el percusionista francés Dante Agostini en 1965,
289 esta notación se emplea normalmente en Francia pero también en
290 muchos otros lugares.
291
292 @lilypond[quote,line-width=10.0\cm]
293 nam = \lyricmode {
294   cymc cyms cymr hh hhc hho hhho hhp
295   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
296 mus = \drummode {
297   cymc cyms cymr hh hhc hho hhho hhp \break
298   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
299 \score {
300   << \new DrumStaff \with {
301        \remove "Bar_engraver"
302        \remove "Time_signature_engraver"
303        \hide Stem
304        \override Stem.Y-extent = ##f
305        drumStyleTable = #agostini-drums-style
306      } \mus
307      \new Lyrics \nam
308   >>
309   \layout {
310     \context {
311       \Score
312       \override LyricText.font-family = #'typewriter
313       \override BarNumber.transparent =##T
314     }
315   }
316 }
317 @end lilypond
318
319 @item timbales-style
320 Se usa para tipografiar timbales en una pauta de dos líneas:
321
322 @lilypond[quote,ragged-right]
323 nam = \lyricmode { timh ssh timl ssl cb }
324 mus = \drummode { timh ssh timl ssl cb s16 }
325
326 <<
327   \new DrumStaff \with {
328     \remove "Bar_engraver"
329     \remove "Time_signature_engraver"
330     \hide Stem
331     \override Stem.Y-extent = ##f
332     \override StaffSymbol.line-count = #2
333     \override StaffSymbol.staff-space = #2
334     \override VerticalAxisGroup.minimum-Y-extent = #'(-3.0 . 4.0)
335     drumStyleTable = #timbales-style
336   } \mus
337   \new Lyrics {
338     \override LyricText.font-family = #'typewriter
339     \nam
340   }
341 >>
342 @end lilypond
343
344 @item congas-style
345 Se usa para tipografiar congas en una pauta de dos líneas:
346
347 @lilypond[quote,ragged-right]
348 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
349 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
350
351 <<
352   \new DrumStaff \with {
353     \remove "Bar_engraver"
354     \remove "Time_signature_engraver"
355     drumStyleTable = #congas-style
356     \override StaffSymbol.line-count = #2
357
358     %% this sucks; it will lengthen stems.
359     \override StaffSymbol.staff-space = #2
360     \hide Stem
361     \override Stem.Y-extent = ##f
362   } \mus
363   \new Lyrics {
364     \override LyricText.font-family = #'typewriter
365     \nam
366   }
367 >>
368 @end lilypond
369
370 @item bongos-style
371 Se usa para bongos sobre una pauta de dos líneas:
372
373 @lilypond[quote,ragged-right]
374 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
375 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
376
377 <<
378   \new DrumStaff \with {
379     \remove "Bar_engraver"
380     \remove "Time_signature_engraver"
381     \override StaffSymbol.line-count = #2
382     drumStyleTable = #bongos-style
383
384     %% this sucks; it will lengthen stems.
385     \override StaffSymbol.staff-space = #2
386     \hide Stem
387     \override Stem.Y-extent = ##f
388   } \mus
389   \new Lyrics {
390     \override LyricText.font-family = #'typewriter
391     \nam
392   }
393 >>
394 @end lilypond
395
396 @item percussion-style
397 Para tipografiar toda clase de percusiones simples sobre pautas de
398 una línea:
399
400 @lilypond[quote,ragged-right]
401 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
402 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
403
404 <<
405   \new DrumStaff \with{
406     \remove "Bar_engraver"
407     drumStyleTable = #percussion-style
408     \override StaffSymbol.line-count = #1
409     \remove "Time_signature_engraver"
410     \hide Stem
411     \override Stem.Y-extent = ##f
412   } \mus
413   \new Lyrics {
414     \override LyricText.font-family = #'typewriter
415     \nam
416   }
417 >>
418 @end lilypond
419 @end table
420
421
422 @node Pautas de percusión personalizadas
423 @unnumberedsubsubsec Pautas de percusión personalizadas
424 @translationof Custom percussion staves
425
426 Si no le gusta ninguna de las listas predefinidas, puede definir
427 su propia lista al principio de su archivo
428
429 @lilypond[quote,verbatim]
430 #(define mydrums '(
431          (bassdrum        default   #f           -1)
432          (snare           default   #f           0)
433          (hihat           cross     #f           1)
434          (halfopenhihat   cross     "halfopen"   1)
435          (pedalhihat      xcircle   "stopped"    2)
436          (lowtom          diamond   #f           3)))
437 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
438 down = \drummode { bd4 sn bd toml8 toml }
439
440 \new DrumStaff <<
441   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
442   \new DrumVoice { \voiceOne \up }
443   \new DrumVoice { \voiceTwo \down }
444 >>
445 @end lilypond
446
447
448 @snippets
449
450 @c FIXME: MOVE ALL THESE TO LSR!  -gp
451
452 He aquí algunos ejemplos adicionales:
453
454 Dos bloques de madera, escritos con wbh (@emph{woodblock-high},
455 bloque alto) y wbl (@emph{woodblock-low} bloque bajo)
456
457 @lilypond[quote,verbatim]
458 % These lines define the position of the woodblocks in the stave;
459 % if you like, you can change it or you can use special note heads
460 % for the woodblocks.
461 #(define mydrums '((hiwoodblock default #t  3)
462                    (lowoodblock default #t -2)))
463
464 woodstaff = {
465   % This defines a staff with only two lines.
466   % It also defines the positions of the two lines.
467   \override Staff.StaffSymbol.line-positions = #'(-2 3)
468
469   % This is necessary; if not entered, the barline would be too short!
470   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
471 }
472
473 \new DrumStaff {
474   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
475
476   % with this you load your new drum style table
477   \woodstaff
478
479   \drummode {
480     \time 2/4
481     wbl8 16 16 8-> 8 |
482     wbl8 16 16-> ~ 16 16 r8 |
483   }
484 }
485 @end lilypond
486
487 Observe que en este caso especial se debe alterar la longitud de
488 la línea divisoria con @code{\override Staff.BarLine.bar-extent
489 #'(de . a)}.  En caso contrario resulta demasiado corta.  También
490 debe definir las posiciones de las dos líneas del pentagrama.
491 Para más información sobre estos delicados asuntos, consulte
492 @ref{El símbolo del pentagrama}.
493
494 Una pandereta, escrita mediante @q{tamb} (@emph{tambourine}):
495
496 @lilypond[verbatim,quote]
497 #(define mydrums '((tambourine default #t 0)))
498
499 \new DrumStaff \with { instrumentName = #"Tambourine" }
500
501 \drummode {
502   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
503   \override Staff.StaffSymbol.line-positions = #'( 0 )
504   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
505
506   \time 6/8
507   tamb8. 16 8 8 8 8 |
508   tamb4. 8 8 8 |
509   % the trick with the scaled duration and the shorter rest
510   % is neccessary for the correct ending of the trill-span!
511   tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
512 }
513 @end lilypond
514
515 Música para gong, introducida con @q{tt} (tam-tam):
516
517 @lilypond[quote,verbatim]
518 #(define mydrums '((tamtam default #t 0)))
519
520 \new DrumStaff \with { instrumentName = #"Tamtam" }
521
522 \drummode {
523 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
524 \override Staff.StaffSymbol.line-positions = #'( 0 )
525 \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
526
527   tt 1 \pp \laissezVibrer
528 }
529 @end lilypond
530
531 Dos campanas, introducidas con @q{cb} (@emph{cowbell}, cencerro) y
532 @q{rb} (@emph{ridebell}, campana normal)
533
534 @lilypond[quote,verbatim]
535 #(define mydrums '((ridebell default #t  3)
536                    (cowbell  default #t -2)))
537
538 \new DrumStaff \with { instrumentName = #"Different Bells" }
539
540 \drummode {
541   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
542   \override DrumStaff.StaffSymbol.line-positions = #'(-2 3)
543   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
544
545   \time 2/4
546   rb8 8 cb8 16 rb16-> ~ |
547   16 8 16 cb8 8 |
548 }
549 @end lilypond
550
551 Aquí un breve ejemplo procedente de la @q{Historia del soldado} de
552 Stravinsky:
553
554 @lilypond[quote,verbatim]
555 #(define mydrums '((bassdrum   default #t  4)
556                    (snare      default #t -4)
557                    (tambourine default #t  0)))
558
559 global = {
560   \time 3/8 s4.
561   \time 2/4 s2*2
562   \time 3/8 s4.
563   \time 2/4 s2
564 }
565
566 drumsA = {
567   \context DrumVoice <<
568     { \global }
569     { \drummode {
570         \autoBeamOff
571         \stemDown sn8 \stemUp tamb s8 |
572         sn4 \stemDown sn4 |
573         \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
574         \stemDown sn8 \stemUp tamb s8 |
575         \stemUp sn4 s8 \stemUp tamb
576       }
577     }
578   >>
579 }
580
581 drumsB = {
582   \drummode {
583     s4 bd8 s2*2 s4 bd8 s4 bd8 s8
584   }
585 }
586
587 \layout {
588   indent = #40
589 }
590
591 \score {
592   \new StaffGroup <<
593     \new DrumStaff \with {
594       instrumentName = \markup {
595         \column {
596           "Tambourine"
597           "et"
598           "caisse claire s. timbre"
599         }
600       }
601     drumStyleTable = #(alist->hash-table mydrums)
602   }
603   \drumsA
604   \new DrumStaff \with {
605     instrumentName = #"Grosse Caisse"
606     drumStyleTable = #(alist->hash-table mydrums)
607   }
608   \drumsB
609   >>
610 }
611 @end lilypond
612
613 @seealso
614 Fragmentos de código:
615 @rlsr{Percussion}.
616
617 Referencia de funcionamiento interno:
618 @rinternals{DrumStaff},
619 @rinternals{DrumVoice}.
620
621
622 @c FIXME: check name -gp
623 @node Notas fantasma
624 @unnumberedsubsubsec Notas fantasma
625 @translationof Ghost notes
626
627 Las notas fantasma para la batería e instrumentos de percusión se
628 pueden crear utilizando la instrucción @code{\parenthesize}
629 detallada en @ref{Paréntesis}.
630
631 @lilypond[quote,ragged-right,verbatim]
632 \new DrumStaff
633 <<
634   \context DrumVoice  = "1" { s1 }
635   \context DrumVoice  = "2" { s1 }
636   \drummode {
637     <<
638       {
639         hh8[ 8] <hh sn> hh16
640         \parenthesize sn  hh
641         \parenthesize sn  hh8 <hh sn> hh
642       } \\
643       {
644         bd4 r4 bd8 8 r8 bd
645       }
646     >>
647   }
648 >>
649 @end lilypond
650
651 @seealso
652 Fragmentos de código:
653 @rlsr{Percussion}.