]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/input.itely
Merge branch 'master' of ssh://jeancharlesm@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / es / user / input.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 6bcad9cdc487270910758b1ee39cf3c8aee1015e
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10
11 @node General input and output
12 @chapter General input and output
13
14 @ifhtml
15 UNTRANSLATED NODE: IGNORE ME
16 @end ifhtml
17
18
19 @menu
20 * Input structure::             
21 * Titles and headers::          
22 * Working with input files::    
23 * Controlling output::          
24 * MIDI output::                 
25 @end menu
26
27 @node Input structure
28 @section Input structure
29
30 @ifhtml
31 UNTRANSLATED NODE: IGNORE ME
32 @end ifhtml
33
34
35 @menu
36 * Structure of a score::        
37 * Multiple scores in a book::   
38 * File structure::              
39 @end menu
40
41 @node Structure of a score
42 @subsection Structure of a score
43
44 @ifhtml
45 UNTRANSLATED NODE: IGNORE ME
46 @end ifhtml
47
48
49 @node Multiple scores in a book
50 @subsection Multiple scores in a book
51
52 @ifhtml
53 UNTRANSLATED NODE: IGNORE ME
54 @end ifhtml
55
56
57 @node File structure
58 @subsection File structure
59
60 @ifhtml
61 UNTRANSLATED NODE: IGNORE ME
62 @end ifhtml
63
64
65 @node Titles and headers
66 @section Titles and headers
67
68 Casi toda la música impresa tiene un título y el nombre del
69 compositor; ciertas piezas tienen mucha más información.
70
71 @menu
72 * Creating titles::             
73 * Custom titles::               
74 * Reference to page numbers::   
75 * Table of contents::           
76 @end menu
77
78 @node Creating titles
79 @subsection Creating titles
80
81 Se crean títulos para cada uno de los bloques @code{\score} así como
82 para todo el archivo de entrada (o bloque @code{\book} (libro)).
83
84 El contenido de cada título se extrae a partir de los bloques
85 @code{\header} (cabecera).  El bloque de cabecera de un libro
86 contempla lo siguiente:
87
88 @table @code
89 @funindex dedicatoria
90 @item dedication
91 El dedicatario de la música, centrado en lo alto de la primera página.
92
93 @funindex title
94 @item title
95 El título de la música, centrado justo debajo de la
96 dedicatoria.
97
98 @funindex subtitle
99 @item subtitle
100 Subtítulo, centrado debajo del título.
101
102 @funindex subsubtitle
103 @item subsubtitle
104 Sub-subtítulo, centrado debajo del subtítulo.
105
106 @funindex poet
107 @item poet
108 Nombre del poeta, a la izquierda, debajo del subtítulo.
109
110 @funindex composer
111 @item composer
112 Nombre del compositor, a la derecha, debajo del subtítulo.
113
114 @funindex meter
115 @item meter
116 Texto de la medida, a la izquierda, debajo del poeta.
117
118 @funindex opus
119 @item opus
120 Nombre del Opus, a la derecha, debajo del compositor.
121
122 @funindex arranger
123 @item arranger
124 Nombre del arreglista, a la derecha, debajo del Opus.
125
126 @funindex instrument
127 @item instrument
128 Nombre del instrumento, centrado, debajo del arreglista.  También
129 aparece centrado en lo alto de cada página (aparte de la primera).
130
131 @funindex piece
132 @item piece
133 Nombre de la pieza, a la izquierda, debajo del instrumento.
134
135 @cindex página, saltos, forzar
136 @funindex breakbefore
137 @item breakbefore
138 Esto fuerza que el título comience sobre una página nueva (establézcalo a ##t o a ##f).
139
140 @funindex copyright
141 @item copyright
142 Aviso de Copyright, centrado en la parte inferior de la primera
143 página.  Para insertar el símbolo de copyright symbol, consulte
144 @ref{Text encoding}.
145
146 @funindex tagline
147 @item tagline
148 Cartel de propósito general en el pie de página, centrado al final de la última.
149
150 @end table
151
152 A continuación presentamos una demostración de todos los campos que
153 están disponibles.  Fíjese en que puede utilizar en la cabecera
154 cualquier instrucción de marcado de texto (Véase @ref{Formatting text}).
155
156 @lilypond[quote,verbatim,line-width=11.0\cm]
157 \paper {
158   line-width = 9.0\cm
159   paper-height = 10.0\cm
160 }
161
162 \book {
163   \header {
164     dedication = "dedicated to me"
165     title = \markup \center-align { "Title first line" "Title second line,
166 longer" }
167     subtitle = "the subtitle,"
168     subsubtitle = #(string-append "subsubtitle LilyPond version "
169 (lilypond-version))
170     poet = "Poet"
171     composer =  \markup \center-align { "composer" \small "(1847-1973)" }
172     texttranslator = "Text Translator"
173     meter = \markup { \teeny "m" \tiny "e" \normalsize "t" \large "e" \huge
174 "r" }
175     arranger = \markup { \fontsize #8.5 "a" \fontsize #2.5 "r" \fontsize
176 #-2.5 "r" \fontsize #-5.3 "a" \fontsize #7.5 "nger" }
177     instrument = \markup \bold \italic "instrument"
178     piece = "Piece"
179   }
180
181   \score {
182     { c'1 }
183     \header {
184       piece = "piece1"
185       opus = "opus1"
186     }
187   }
188   \markup {
189       and now...
190   }
191   \score {
192     { c'1 }
193     \header {
194       piece = "piece2"
195       opus = "opus2"
196     }
197   }
198 }
199 @end lilypond
200
201 Como se mostró anteriormente, puede usar varios bloques
202 @code{\header}.  Cuando los mismos campos aparecen en distintos
203 bloques, tiene validez el último en definirse.  A continuación un
204 breve ejemplo.
205
206 @example
207 \header @{
208   composer = "Compositor"
209 @}
210 \header @{
211   piece = "Pieza"
212 @}
213 \score @{
214   \new Staff @{ c'4 @}
215   \header @{
216     piece = "Otra pieza"  % sobreescribe a la anterior
217   @}
218 @}
219 @end example
220
221 Si define la cabecera @code{\header} dentro del bloque @code{\score},
222 por lo general se imprimirán solamente las cabeceras @code{piece} y
223 @code{opus}.  Fíjese en que la expresión musical debe aparecer antes
224 del @code{\header}.
225
226 @lilypond[quote,verbatim,line-width=11.0\cm]
227 \score {
228   { c'4 }
229   \header {
230     title = "title"  % not printed
231     piece = "piece"
232     opus = "opus"
233   }
234 }
235 @end lilypond
236
237 @funindex printallheaders
238 @noindent
239 Se puede cambiar este comportamiento (e imprimir todas las cabeceras
240 cuando la cabecera @code{\header} está definida dentro del bloque
241 @code{\score}) mediante la utilización de
242
243 @example
244 \paper@{
245   printallheaders=##t
246 @}
247 @end example
248
249 @cindex copyright
250 @cindex tagline
251
252 El pie de página por omisión se encuentra vacío, excepto para la
253 primera página, en la que se inserta el campo de @code{copyright}
254 extraído del @code{\header}, y para la última página, en la que se
255 escribe el cartel @code{tagline} sacado del bloque @code{\header}.  La
256 línea por omisión para este cartel es @qq{Music engraving by LilyPond
257 (@var{version})}.@footnote{Las partituras bien tipografiadas son una
258 magnífica promoción para nosotros, así que por favor, si puede,
259 conserve intacta la línea del letrero.}
260
261 Las cabeceras se pueden quitar completamente estableciendo su valor a
262 falso.
263
264 @example
265 \header @{
266   tagline = ##f
267   composer = ##f
268 @}
269 @end example
270
271
272 @node Custom titles
273 @subsection Custom titles
274
275 Una opción más avanzada es cambiar las definiciones de las variables
276 siguientes dentro del bloque @code{\paper} block.  El archivo de
277 inicio @file{ly/titling-init.ly} ofrece un listado de la disposición
278 predeterminada.
279
280 @table @code
281 @funindex bookTitleMarkup
282 @item bookTitleMarkup
283   Es el título que se escribe en lo alto del documento de salida
284 completo.  Normalmente contiene el compositor y el título de la pieza.
285
286 @funindex scoreTitleMarkup
287 @item scoreTitleMarkup
288   Es el título que se coloca por encima de un bloque @code{\score}.
289 normalmente contiene el nombre del movimiento (campo @code{piece}).
290
291 @funindex oddHeaderMarkup
292 @item oddHeaderMarkup
293   Es el encabezamiento de las páginas de numeración impar.
294
295 @funindex evenHeaderMarkup
296 @item evenHeaderMarkup
297   Es el encabezamiento de las páginas de numeración par.  Si se deja
298   sin especificar, se usará el encabezamiento de las páginas impares.
299
300   De forma predeterminada, los encabezamientos se definen de tal forma
301 que el número de página está en el borde exterior, y el isntrumento
302 está centrado.
303
304 @funindex oddFooterMarkup
305 @item oddFooterMarkup
306   Es el pie de las páginas de numeración impar.
307
308 @funindex evenFooterMarkup
309 @item evenFooterMarkup
310   Es el pie de las páginas de numeración par.  Si se deja sin
311   especificar, se usará en su lugar el encabezamiento de las páginas
312   impares.
313
314   De forma predeterminada, el pie de página tiene el aviso de
315 copyright en la primera página, y el cartel @code{tagline} en la
316 última.
317 @end table
318
319
320 @cindex \paper
321 @cindex encabezamiento
322 @cindex header
323 @cindex pie
324 @cindex disposición de la página
325 @cindex títulos
326
327 La definición siguiente pone el título en el extremo izquierdo, y el
328 compositor en el extremo derecho sobre una única línea.
329
330 @verbatim
331 \paper {
332   bookTitleMarkup = \markup {
333    \fill-line {
334      \fromproperty #'header:title
335      \fromproperty #'header:composer
336    }
337   }
338 }
339 @end verbatim
340
341 @node Reference to page numbers
342 @subsection Reference to page numbers
343
344 Se puede marcar un lugar determinado de una partitura utilizando la
345 instrucción @code{\label} (etiqueta), bien en lo alto de la estructura
346 o bien dentro de la música.  Posteriormente se puede hacer referencia
347 a esta etiqueta dentro de un elemento de marcado, para obtener el
348 número de la página en que se encuentra la marca, usando la
349 instrucción de marcado @code{\page-ref}.
350
351 @lilypond[verbatim,line-width=11.0\cm]
352 \header { tagline = ##f }
353 \book {
354   \label #'firstScore
355   \score {
356     {
357       c'1
358       \pageBreak \mark A \label #'markA
359       c'
360     }
361   }
362
363   \markup { The first score begins on page \page-ref #'firstScore "0" "?" }
364   \markup { Mark A is on page \page-ref #'markA "0" "?" }
365 }
366 @end lilypond
367
368 La instrucción de marcado @code{\page-ref} toma tres argumentos:
369 @enumerate
370 @item la etiqueta, un símbolo de scheme, p.ej. @code{#'firstScore};
371 @item un elemento de marcado que se usará como medidor para estimar las dimensiones del marcado;
372 @item un elemento de marcado que se utilizará en sustitución del número de página si la etiqueta es desconocida.
373 @end enumerate
374
375 El motivo de que se necesite un medidor es que en el momento en que se
376 están interpretando los marcados, los saltos de página aún no se han
377 producido y por tanto los números de página no se conocen todavía.
378 Para sortear este inconveniente, la interpretación real del marcado se
379 retrasa hasta un momento posterior; sin embargo, las dimensiones del
380 marcado se tienen que conocer de antemano, así que se usa el medidor
381 para decidir estas dimensiones.  Si el libro tiene entre 10 y 99
382 páginas, el medidor puede ser "00", es decir, un número de dos
383 dígitos.
384
385 @predefined
386
387 @funindex \label
388 @code{\label}
389 @funindex \page-ref
390 @code{\page-ref}
391
392 @node Table of contents
393 @subsection Table of contents
394 Se puede insertar un índice general o tabla de contenidos utilizando
395 la instrucción @code{\markuplines \table-of-contents}.  Los elementos
396 que deben aparecer en la tabla de contenidos se introducen con la
397 instrucción @code{\tocItem}, que se puede usar en el nivel más alto de
398 la jerarquía del código, o dentro de una expresión musical.
399
400 @verbatim
401 \markuplines \table-of-contents
402 \pageBreak
403
404 \tocItem \markup "Primera partitura"
405 \score { 
406   {
407     c'  % ...
408     \tocItem \markup "Un punto concreto dentro de la primera partitura"
409     d'  % ... 
410   }
411 }
412
413 \tocItem \markup "Segunda partitura"
414 \score {
415   {
416     e' % ...
417   }
418 }
419 @end verbatim
420
421 Los elementos de marcado que se usan para dar formato al índice
422 general se encuentran definidos dentro del bloque @code{\paper}.  Los
423 elementos predeterminados son @code{tocTitleMarkup}, para dar formato
424 al título de la tabla, y @code{tocItemMarkup}, para aplicar formato a
425 los elementos del índice, que consisten en el título del elemento y el
426 número de página.  Estas variables se pueden cambiar por parte del
427 usuario:
428
429 @verbatim
430 \paper {
431   %% Traducir el título del índice al español:
432   tocTitleMarkup = \markup \huge \column {
433     \fill-line { \null "Índice general" \null }
434     \hspace #1
435   }
436   %% usar una fuente mayor
437   tocItemMarkup = \markup \large \fill-line {
438     \fromproperty #'toc:text \fromproperty #'toc:page
439   }
440 }
441 @end verbatim
442
443 Observe la forma en que nos referimos al texto y al número de página
444 del elemento de índice, dentro de la definición @code{tocItemMarkup}.
445
446 También se pueden definir nuevas instrucciones y elementos de
447 marcado para crear índices generales más eleborados:
448 @itemize
449 @item en primer lugar, defina una variable de marcado nueva dentro del bloque @code{\paper}
450 @item luego defina una función de música cuyo propósito es añadir un elemento al índice general
451 utilizando esta variable de marcado del bloque @code{\paper}.
452 @end itemize
453
454 En el ejemplo siguiente se define un estilo nuevo para introducir los
455 nombres de los actos de una ópera en el índice general:
456
457 @verbatim
458 \paper {
459   tocActMarkup = \markup \large \column {
460     \hspace #1
461     \fill-line { \null \italic \fromproperty #'toc:text \null }
462     \hspace #1
463   }
464 }
465
466 tocAct = 
467 #(define-music-function (parser location text) (markup?)
468    (add-toc-item! 'tocActMarkup text))
469 @end verbatim
470
471 @lilypond[line-width=11.0\cm]
472 \header { tagline = ##f }
473 \paper {
474   tocActMarkup = \markup \large \column {
475     \hspace #1
476     \fill-line { \null \italic \fromproperty #'toc:text \null }
477     \hspace #1
478   }
479 }
480
481 tocAct = 
482 #(define-music-function (parser location text) (markup?)
483    (add-toc-item! 'tocActMarkup text))
484
485 \book {
486   \markuplines \table-of-contents
487   \tocAct \markup { Atto Primo }
488   \tocItem \markup { Coro. Viva il nostro Alcide }
489   \tocItem \markup { Cesare. Presti omai l'Egizzia terra }
490   \tocAct \markup { Atto Secondo }
491   \tocItem \markup { Sinfonia }
492   \tocItem \markup { Cleopatra. V'adoro, pupille, saette d'Amore }
493   \markup \null
494 }
495 @end lilypond
496
497 @seealso
498
499 Archivos de inicio: @file{ly/@/toc@/-init@/.ly}.
500
501 @predefined
502
503 @funindex \table-of-contents
504 @code{\table-of-contents}
505 @funindex \tocItem
506 @code{\tocItem}
507
508
509 @node Working with input files
510 @section Working with input files
511
512 @ifhtml
513 UNTRANSLATED NODE: IGNORE ME
514 @end ifhtml
515
516
517 @menu
518 * Including LilyPond files::    
519 * Different editions from one source::  
520 * Text encoding::               
521 * Displaying LilyPond notation::  
522 @end menu
523
524 @node Including LilyPond files
525 @subsection Including LilyPond files
526
527 @ifhtml
528 UNTRANSLATED NODE: IGNORE ME
529 @end ifhtml
530
531
532 @node Different editions from one source
533 @subsection Different editions from one source
534
535 @ifhtml
536 UNTRANSLATED NODE: IGNORE ME
537 @end ifhtml
538
539
540 @menu
541 * Using variables::             
542 * Using tags::                  
543 @end menu
544
545 @node Using variables
546 @unnumberedsubsubsec Using variables
547
548 @ifhtml
549 UNTRANSLATED NODE: IGNORE ME
550 @end ifhtml
551
552
553 @node Using tags
554 @unnumberedsubsubsec Using tags
555
556 @ifhtml
557 UNTRANSLATED NODE: IGNORE ME
558 @end ifhtml
559
560
561 @node Text encoding
562 @subsection Text encoding
563
564 @ifhtml
565 UNTRANSLATED NODE: IGNORE ME
566 @end ifhtml
567
568
569 @node Displaying LilyPond notation
570 @subsection Displaying LilyPond notation
571
572 @ifhtml
573 UNTRANSLATED NODE: IGNORE ME
574 @end ifhtml
575
576
577 @node Controlling output
578 @section Controlling output
579
580 @ifhtml
581 UNTRANSLATED NODE: IGNORE ME
582 @end ifhtml
583
584
585 @menu
586 * Extracting fragments of music::  
587 * Skipping corrected music::    
588 @end menu
589
590 @node Extracting fragments of music
591 @subsection Extracting fragments of music
592
593 @ifhtml
594 UNTRANSLATED NODE: IGNORE ME
595 @end ifhtml
596
597
598 @node Skipping corrected music
599 @subsection Skipping corrected music
600
601 @ifhtml
602 UNTRANSLATED NODE: IGNORE ME
603 @end ifhtml
604
605
606 @node MIDI output
607 @section MIDI output
608
609 @cindex sonido
610 @cindex MIDI
611
612 El MIDI (Musical Instrument Digital Interface, Interfase Digital para
613 Instrumentos Musicales) es un estándar para interconectar y controlar
614 instrumentos musicales electrónicos.  Un archivo o secuencia MIDI es
615 una serie de notas dentro de un conjunto de pistas.  No es un archivoo
616 de sonidos reales; se necesita un programa reproductor especial para
617 traducir la serie de notas en sonidos de verdad.
618
619 Cualquier música se puede convertir a archivos MIDI, de manera que
620 podamos escuchar lo que hayamos introducido.  Esto es muy conveniente
621 para comprobar la corrección de la música; las octavas equivocadas o
622 las alteraciones erróneas se ponen de relieve muy claramente al
623 escuchar la salida MIDI.
624
625 @knownissues
626
627 Muchhos efectos con interés musical como el swing, la articulación, el
628 fraseo, etc., no se traducen al midi.
629
630 La salida midi reserva un canal para cada pentagrama, y uno más para
631 los ajustes globales.  Por ello, el archivo de entrada no debería
632 tener más de 15 pentagramas (o 14 si no usa percusión).  Los otros
633 pentagramas permanecerán en silencio.
634
635 No todos los reproductores de midi manejan correctamente los cambios
636 de tempo en la salida midi.  Entre los reproductores que se sabe que
637 funcionan, se encuentra
638 @uref{http://@/timidity@/.sourceforge@/.net/,timidity}.
639
640
641 @menu
642 * Creating MIDI files::         
643 * MIDI block::                  
644 * What goes into the MIDI output?::  
645 * Repeats in MIDI::             
646 * Controlling MIDI dynamics::   
647 @end menu
648
649 @node Creating MIDI files
650 @subsection Creating MIDI files
651
652 Para crear un MIDI a partir de una pieza de música, escriba un bloque
653 @code{\midi} en la partitura, por ejemplo:
654
655 @example
656 \score @{
657   @var{...música...}
658    \midi @{
659      \context @{
660        \Score
661        tempoWholesPerMinute = #(ly:make-moment 72 4)
662        @}
663      @}
664 @}
665 @end example
666
667 El tempo se puede especificar utilizando la instrucción @code{\tempo}
668 dentro de la propia música, véase @ref{Metronome marks}.  Más abajo se
669 muestra una alternativa que no da lugar a una indicación metronómica
670 en la partitura impresa.  En este ejemplo, el tempo de negras se
671 establece en 72 pulsos por minuto.  Esta clase de especificación del
672 tempo no puede tomar notas con puntillo como argumento.  En este caso,
673 divida las notas con puntillo en unidades más pequeñas.  Por ejemplo,
674 un tempo de 90 negras con puntillo por minuto se puede especificar
675 como 270 corcheas por minuto:
676
677 @example
678 tempoWholesPerMinute = #(ly:make-moment 270 8)
679 @end example
680
681 Si hay una instrucción @code{\midi} dentro de un @code{\score},
682 solamente se producirá MIDI.  Si se necesita también una notación
683 impresa, se debe escribir un bloque @code{\layout}
684
685 @example
686 \score @{
687   @var{...música...}
688   \midi @{ @}
689   \layout @{ @}
690 @}
691 @end example
692 @cindex layout, bloque
693
694
695
696 Se interpretan las ligaduras de unión, los matices dinámicos y los
697 cambios de tempo.  Las marcas dinámicas, crescendi y decrescendi se
698 traducen en niveles de volumen MIDI.  Las marcas de dinámica se
699 traducen a una fracción fija del rango de volumen MIDI disponible, los
700 crescendi y decrescendi hacen que el volumen varíe de forma lineal
701 entre sus dos extremos.  Las fracciones se pueden ajustar mediante
702 @code{dynamicAbsoluteVolumeFunction} dentro de un contexto
703 @rinternals{Voice}.  Para cada tipo de instrumento MIDI se puede
704 definir un rango de volumen.  Esto proporciona un control de
705 ecualización básico, que puede realzar significativamente la calidad
706 de la salida MIDI.  El ecualizador se puede controlar estableciendo un
707 valor para @code{instrumentEqualizer}, o fijando
708
709 @example
710 \set Staff.midiMinimumVolume = #0.2
711 \set Staff.midiMaximumVolume = #0.8
712 @end example
713
714 Para quitar los matices dinámicos de la salida MIDI, escriba las
715 siguientes líneas dentro de la sección @code{\midi@{@}}.
716
717 @example
718 \midi @{
719   ...
720   \context @{
721     \Voice
722     \remove "Dynamic_performer"
723   @}
724 @}
725 @end example
726
727
728 @knownissues
729
730 Los (de)crescendos sin terminar no se procesarán adecuadamente en el
731 archivo midi, dando como resultado pasajes de música en silenco.  Una
732 forma de sortearlo es terminar el (de)crescendo explícitamente.  Por
733 ejemmplo,
734
735 @example
736 @{ a\< b c d\f @}
737 @end example
738
739 @noindent
740 no funcionará bien, pero
741
742 @example
743 @{ a\< b c d\!\f @}
744 @end example
745
746 @noindent
747 sí lo hará.
748
749
750 Solamente se crea una salida MIDI cuando la instrucción @code{\midi}
751 está dentro de un bloque @code{\score}.  Si lo escribe dentro de un
752 contexto instanciado explícitamente (es decir: @code{\new Score} ) el
753 archivo no se producirá.  Para solucionarlo, encierre el @code{\new
754 Score} y el @code{\midi} dentro de un bloque @code{\score}.
755
756 @example
757 \score @{
758   \new Score @{ @dots{}notas@dots{} @}
759   \midi
760 @}
761 @end example
762
763
764 @unnumberedsubsubsec Instrument names
765 @cindex instrumento, nombres de
766 @funindex Staff.midiInstrument
767
768 El nombre del instrumento MIDI se establece mediante la propiedad
769 @code{Staff.midiInstrument}.  El nombre del instrumento se debe elegir
770 de entre los que están en la lista que aparece en @ref{MIDI
771 instruments}.
772
773 @example
774 \set Staff.midiInstrument = "glockenspiel"
775 @var{...notes...}
776 @end example
777
778 Si el instrumento elegido no coincide exactamente con uno de los
779 instrumentos de la lista de instrumentos MIDI, se usará el instrumento
780 Piano de Cola (@code{"acoustic grand"}).
781
782
783 @node MIDI block
784 @subsection MIDI block
785
786 @cindex bloque MIDI
787
788
789 El bloque @code{\midi} es similar al bloque @code{\layout}, pero algo
790 más simple.  Puede contener definiciones de contexto.
791
792
793 @cindex contexto, definición de
794
795 Las definiciones de contexto siguen con exactitud la misma sintaxis
796 que dentro del bloque \layout.  Los módulos de traducción para el
797 sonido reciben el nombre de «performers» o intérpretes.  Los contextos
798 para la salida MIDI se encuentran definidos dentro de
799 @file{ly/@/performer@/-init@/.ly}.
800
801
802 @node What goes into the MIDI output?
803 @subsection What goes into the MIDI output?
804
805 @ifhtml
806 UNTRANSLATED NODE: IGNORE ME
807 @end ifhtml
808
809 @unnumberedsubsubsec Supported in MIDI
810 @unnumberedsubsubsec Unsupported in MIDI
811
812 @node Repeats in MIDI
813 @subsection Repeats in MIDI
814
815 @cindex repeticiones, expandir
816 @funindex \unfoldRepeats
817
818 Con un poco de trucaje, se puede hacer que cualquier tipo de
819 repetición esté presente en la salida MIDI.  Esto se consigue mediante
820 la aplicación de la función musical @code{\unfoldRepeats}.  Esta
821 función cambia todas las repeticiones a repeticiones desplegadas.
822
823 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
824 \unfoldRepeats {
825   \repeat tremolo 8 {c'32 e' }
826   \repeat percent 2 { c''8 d'' }
827   \repeat volta 2 {c'4 d' e' f'}
828   \alternative {
829     { g' a' a' g' }
830     {f' e' d' c' }
831   }
832 }
833 \bar "|."
834 @end lilypond
835
836 Al crear un archivo de partitura que use @code{\unfoldRepeats} para el
837 MIDI, es necesario hacer dos bloques @code{\score}: uno para el MIDI
838 (con repeticiones desplegadas) y otro para la notación impresa (con
839 repeticiones de volta --primera y segunda vez--, tremolo --trémolo--,
840 y percent --repetición de compases--).  Por ejemplo,
841
842 @example
843 \score @{
844   @var{..música..}
845   \layout @{ .. @}
846 @}
847 \score @{
848   \unfoldRepeats @var{..música..}
849   \midi @{ .. @}
850 @}
851 @end example
852
853
854 @node Controlling MIDI dynamics
855 @subsection Controlling MIDI dynamics
856
857 @ifhtml
858 UNTRANSLATED NODE: IGNORE ME
859 @end ifhtml
860
861
862 @unnumberedsubsubsec Dynamic marks
863 @unnumberedsubsubsec Overall MIDI volume
864 @unnumberedsubsubsec Equalizing different instruments (i)
865 @unnumberedsubsubsec Equalizing different instruments (ii)