1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
4 Translation of GIT committish: 0b22ae65f4614b93ba9d604d3a164816b2baac42
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..
13 @node Tablas del manual sobre notación
14 @appendix Tablas del manual sobre notación
15 @translationof Notation manual tables
18 * Cuadro de nombres de acordes::
19 * Modificadores de acorde más usuales::
20 * Afinaciones de cuerdas predefinidas::
21 * Diagramas predefinidos de posiciones::
22 * Tamaños de página predefinidos::
25 * La tipografía Emmentaler::
26 * Estilos de cabezas de nota::
28 * Instrucciones de marcado de texto::
29 * Instrucciones de listas de marcado de texto::
30 * Lista de caracteres especiales::
31 * Lista de articulaciones::
32 * Notas de percusión::
34 * Todas las propiedades de contexto::
35 * Propiedades de disposición::
36 * Funciones musicales disponibles::
37 * Identificadores de modificación de contextos::
38 * Predicados de tipo predefinidos::
39 * Funciones de Scheme::
44 @node Cuadro de nombres de acordes
45 @appendixsec Cuadro de nombres de acordes
46 @translationof Chord name chart
48 La siguiente tabla muestra dos sistemas estándar para imprimir los
49 nombres de los acordes, junto a las notas que representan.
51 @c The line width is a hack to allow space for instrument names
52 @lilypondfile[quote,line-width=15\cm]{chord-names-jazz.ly}
54 @node Modificadores de acorde más usuales
55 @appendixsec Modificadores de acorde más usuales
56 @translationof Common chord modifiers
58 La tabla siguiente presenta los modificadores de acorde que se
59 pueden usar para generar las estructuras de acordes estándar.
61 @multitable @columnfractions .2 .25 .2 .15 .2
78 Tercera mayor y quinta @*justa
84 @lilypond[line-width=2.1\cm,notime]
94 Tercera menor y quinta @*justa
100 @lilypond[line-width=2.1\cm,noragged-right,notime]
110 Tercera mayor y quinta @*aumentada
116 @lilypond[line-width=2.1\cm,noragged-right,notime]
119 \chordmode { c1:aug }
126 Tercera menor y quinta @*disminuida
132 @lilypond[line-width=2.1\cm,noragged-right,notime]
135 \chordmode { c1:dim }
142 Tríada mayor con séptima @*menor
148 @lilypond[line-width=2.1\cm,noragged-right,notime]
158 Tríada mayor y séptima @*mayor
160 @code{maj7} ó @code{maj}
164 @lilypond[line-width=2.1\cm,noragged-right,notime]
167 \chordmode { c1:maj7 }
174 Tríada menor y séptima @*menor
180 @lilypond[line-width=2.1\cm,noragged-right,notime]
190 Tríada disminuida y séptima @*disminuida
196 @lilypond[line-width=2.1\cm,noragged-right,notime]
199 \chordmode { c1:dim7 }
204 Aumentado con séptima
206 Tríada aumentada y séptima @*menor
212 @lilypond[line-width=2.1\cm,noragged-right,notime]
215 \chordmode { c1:aug7 }
220 Séptima semi-disminuido
222 Tríada disminuida y séptima @*menor
228 @lilypond[line-width=2.1\cm,noragged-right,notime]
231 \chordmode { c1:m7.5- }
236 Menor con séptima mayor
238 Tríada menor con séptima @*mayor
244 @lilypond[line-width=2.1\cm,noragged-right,notime]
247 \chordmode { c1:m7+ }
254 Tríada mayor y @*sexta
260 @lilypond[line-width=2.1\cm,noragged-right,notime]
270 Tríada menor y @*sexta
276 @lilypond[line-width=2.1\cm,noragged-right,notime]
286 Séptima dominante con novena @*mayor
292 @lilypond[line-width=2.1\cm,noragged-right,notime]
302 Séptima mayor y novena @*mayor
308 @lilypond[line-width=2.1\cm,noragged-right,notime]
311 \chordmode { c1:maj9 }
318 Séptima menor y novena @*mayor
324 @lilypond[line-width=2.1\cm,noragged-right,notime]
334 Novena dominante con oncena @*justa
340 @lilypond[line-width=2.1\cm,noragged-right,notime]
350 Novena mayor y oncena @*justa
356 @lilypond[line-width=2.1\cm,noragged-right,notime]
359 \chordmode { c1:maj11 }
366 Novena menor y oncena @*justa
372 @lilypond[line-width=2.1\cm,noragged-right,notime]
375 \chordmode { c1:m11 }
382 Novena dominante y trecena @*mayor
388 @lilypond[line-width=2.1\cm,noragged-right,notime]
398 Oncena dominante y trecena @*mayor
404 @lilypond[line-width=2.1\cm,noragged-right,notime]
407 \chordmode { c1:13.11 }
414 Oncena mayor y trecena @*mayor
420 @lilypond[line-width=2.1\cm,noragged-right,notime]
422 \chords { c1:maj13.11 }
423 \chordmode { c1:maj13.11 }
430 Oncena menor y trecena @*mayor
436 @lilypond[line-width=2.1\cm,noragged-right,notime]
438 \chords { c1:m13.11 }
439 \chordmode { c1:m13.11 }
446 Segunda mayor y quinta @*justa
452 @lilypond[line-width=2.1\cm,noragged-right,notime]
455 \chordmode { c1:sus2 }
462 Cuarta justa y quinta @*justa
468 @lilypond[line-width=2.1\cm,noragged-right,notime]
471 \chordmode { c1:sus4 }
476 Acorde de potencia o de quinta vacía @*(de dos notas)
482 @code{\powerChords c1:5}
484 @lilypond[line-width=2.1\cm,noragged-right,notime]
485 \chordmode { \powerChords c1:5 }
489 Acorde de potencia o de quinta vacía @*@w{(de tres notas)}
491 Quinta justa, @*octava
495 @code{\powerChords c1:5.8}
497 @lilypond[line-width=2.1\cm,noragged-right,notime]
498 \chordmode { \powerChords c1:5.8 }
503 @node Afinaciones de cuerdas predefinidas
504 @appendixsec Afinaciones de cuerdas predefinidas
505 @translationof Predefined string tunings
507 El cuadro de abajo muestra las afinaciones predefinidas de
510 @lilypondfile{display-predefined-string-tunings.ly}
512 @node Diagramas predefinidos de posiciones
513 @appendixsec Diagramas predefinidos de posiciones
514 @translationof Predefined fretboard diagrams
517 * Diagramas para guitarra::
518 * Diagramas para ukelele::
519 * Diagramas para mandolina::
522 @node Diagramas para guitarra
523 @unnumberedsubsec Diagramas para guitarra
524 @translationof Diagrams for Guitar
526 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
528 @node Diagramas para ukelele
529 @unnumberedsubsec Diagramas para ukelele
530 @translationof Diagrams for Ukulele
532 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
534 @node Diagramas para mandolina
535 @unnumberedsubsec Diagramas para mandolina
536 @translationof Diagrams for Mandolin
538 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
541 @node Tamaños de página predefinidos
542 @appendixsec Tamaños de página predefinidos
543 @translationof Predefined paper sizes
545 Los tamaños de página se definen en el archivo @file{scm/paper.scm}
548 @strong{La serie A de @qq{ISO 216}}
575 @strong{La serie B de @qq{ISO 216}}
602 @strong{Dos tamaños extendidos según se definen en @qq{DIN 476}}
611 @strong{Serie C estándar de @qq{ISO 269}}
638 @strong{Tamaños de página norteamiericanos}
657 @strong{Tamaño carta gubernamental del IEEE Printer Working Group, para escritura de niños}
659 @item "government-letter"
661 @item "government-legal"
663 @item "philippine-legal"
668 @strong{Tamaños de ANSI}
680 @item "engineering f"
685 @strong{Tamaños arquitectóncos norteamericanos}
702 @strong{Tamaños antiguos que aún se utilizan en el Reino Unido}
751 @strong{Tamaños basados en PA4}
778 @strong{Usado en el Asia suroriental y en Australia}
785 @strong{Usado para los diminutos ejemplos de @code{@@lilypond} de la documentación; basado en a8 apaisado.}
792 @node Instrumentos MIDI
793 @appendixsec Instrumentos MIDI
794 @translationof MIDI instruments
796 A continuación figura una lista con los nombres que se pueden
797 utilizar para la propiedad @code{midiInstrument} (instrumento
798 MIDI). El orden de los instrumentos que aparece aquí, de arriba a
799 abajo empezando por la columna de la izquierda, corresponde a los
800 128 números de programa del estándar General MIDI.
803 acoustic grand contrabass lead 7 (fifths)
804 bright acoustic tremolo strings lead 8 (bass+lead)
805 electric grand pizzicato strings pad 1 (new age)
806 honky-tonk orchestral harp pad 2 (warm)
807 electric piano 1 timpani pad 3 (polysynth)
808 electric piano 2 string ensemble 1 pad 4 (choir)
809 harpsichord string ensemble 2 pad 5 (bowed)
810 clav synthstrings 1 pad 6 (metallic)
811 celesta synthstrings 2 pad 7 (halo)
812 glockenspiel choir aahs pad 8 (sweep)
813 music box voice oohs fx 1 (rain)
814 vibraphone synth voice fx 2 (soundtrack)
815 marimba orchestra hit fx 3 (crystal)
816 xylophone trumpet fx 4 (atmosphere)
817 tubular bells trombone fx 5 (brightness)
818 dulcimer tuba fx 6 (goblins)
819 drawbar organ muted trumpet fx 7 (echoes)
820 percussive organ french horn fx 8 (sci-fi)
821 rock organ brass section sitar
822 church organ synthbrass 1 banjo
823 reed organ synthbrass 2 shamisen
824 accordion soprano sax koto
825 harmonica alto sax kalimba
826 concertina tenor sax bagpipe
827 acoustic guitar (nylon) baritone sax fiddle
828 acoustic guitar (steel) oboe shanai
829 electric guitar (jazz) english horn tinkle bell
830 electric guitar (clean) bassoon agogo
831 electric guitar (muted) clarinet steel drums
832 overdriven guitar piccolo woodblock
833 distorted guitar flute taiko drum
834 guitar harmonics recorder melodic tom
835 acoustic bass pan flute synth drum
836 electric bass (finger) blown bottle reverse cymbal
837 electric bass (pick) shakuhachi guitar fret noise
838 fretless bass whistle breath noise
839 slap bass 1 ocarina seashore
840 slap bass 2 lead 1 (square) bird tweet
841 synth bass 1 lead 2 (sawtooth) telephone ring
842 synth bass 2 lead 3 (calliope) helicopter
843 violin lead 4 (chiff) applause
844 viola lead 5 (charang) gunshot
849 @node Lista de colores
850 @appendixsec Lista de colores
851 @translationof List of colors
853 @subsubheading Colores normales
855 La sintaxis para el uso de colores se encuentra detallada en
856 @ref{Colorear objetos}.
858 @cindex lista de colores
859 @cindex colores, lista de
862 black white red green
863 blue cyan magenta yellow
864 grey darkred darkgreen darkblue
865 darkcyan darkmagenta darkyellow
869 @subsubheading Nombres de los colores de X
871 Los nombres de los colores de X admiten algunas variantes:
873 Un nombre que se escribe como una palabra única con mayúsculas
874 intercaladas (p.ej. @q{LightSlateBlue}) se puede escribir también
875 como palabras separadas por espacios y sin mayúsculas
876 (p.ej. @q{light slate blue}).
878 La palabra @q{grey} siempre se puede escribir como @q{gray}
879 (p.ej. @q{DarkSlateGray}).
881 Algunos nombres admiten un sufijo numérico
882 (p.ej. @q{LightSalmon4}).
885 @subsubheading Nombres de los colores sin sufijo numérico:
888 snow GhostWhite WhiteSmoke gainsboro FloralWhite
889 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
890 bisque PeachPuff NavajoWhite moccasin cornsilk
891 ivory LemonChiffon seashell honeydew MintCream
892 azure AliceBlue lavender LavenderBlush MistyRose
893 white black DarkSlateGrey DimGrey SlateGrey
894 LightSlateGrey grey LightGrey MidnightBlue navy
895 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
896 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
897 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
898 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
899 turquoise cyan LightCyan CadetBlue MediumAquamarine
900 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
901 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
902 green chartreuse MediumSpringGreen GreenYellow LimeGreen
903 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
904 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
905 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
906 SaddleBrown sienna peru burlywood beige
907 wheat SandyBrown tan chocolate firebrick
908 brown DarkSalmon salmon LightSalmon orange
909 DarkOrange coral LightCoral tomato OrangeRed
910 red HotPink DeepPink pink LightPink
911 PaleVioletRed maroon MediumVioletRed VioletRed magenta
912 violet plum orchid MediumOrchid DarkOrchid
913 DarkViolet BlueViolet purple MediumPurple thistle
914 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
919 @subsubheading Nombres de los colores con sufijo numérico
921 En los nombres siguientes, el sufijo N puede ser un número del 1 al 4:
924 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
925 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
926 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
927 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
928 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
929 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
930 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
931 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
932 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
933 IndianRedN siennaN burlywoodN wheatN tanN
934 chocolateN firebrickN brownN salmonN LightSalmonN
935 orangeN DarkOrangeN coralN tomatoN OrangeRedN
936 redN DeepPinkN HotPinkN pinkN LightPinkN
937 PaleVioletRedN maroonN VioletRedN magentaN orchidN
938 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
943 @subsubheading Escala de grises
945 Se puede obtener una escala de grises utilizando:
952 donde N es un número entre 0 y 100.
955 @node La tipografía Emmentaler
956 @appendixsec La tipografía Emmentaler
957 @translationof The Emmentaler font
959 @cindex Emmentaler tipografía
960 @cindex tipografía, Emmentaler
961 @cindex Feta tipografía
962 @cindex tipografía, Feta
963 @cindex Parmesan tipografía
964 @cindex tipografía, Parmesan
966 Los símbolos siguientes están disponibles en la tipografía
967 Emmentaler y es posible acceder a ellos directamente utilizando
968 elementos de marcado textual con el nombre del glifo tal y como se
969 muestra en las tablas de abajo, por ejemplo;
972 g^\markup @{\musicglyph #"scripts.segno" @}
979 \markup @{\musicglyph #"five"@}.
982 Para ver más información, consulte @ref{Formatear el texto}.
986 * Glifos de indicación de compás::
988 * Glifos de alteraciones::
989 * Glifos de las cabezas de nota predeterminadas::
990 * Glifos de las cabezas de nota especiales::
991 * Glifos de las cabezas de nota con formas::
992 * Glifos de silencios::
993 * Glifos de corchetes::
994 * Glifos de puntillos::
995 * Glifos de matices dinámicos::
996 * Grifos de inscripciones::
997 * Glifos de flechas::
998 * Glifos de puntas de corchete::
1000 * Glifos de acordeón::
1001 * Glifos de ligadura::
1002 * Glifos de vaticana::
1003 * Glifos de medicea::
1004 * Glifos de Hufnagel::
1005 * Glifos de mensural::
1006 * Glifos de neomensural::
1007 * Glifos de Petrucci::
1008 * Glifos de Solesmes::
1009 * Glifos de la notación del canto kievano::
1013 @node Glifos de clave
1014 @unnumberedsubsec Glifos de clave
1015 @translationof Clef glyphs
1018 \include "font-table.ly"
1019 \markuplist \override-lines #'(word-space . 4)
1024 @node Glifos de indicación de compás
1025 @unnumberedsubsec Glifos de indicación de compás
1026 @translationof Time Signature glyphs
1029 \include "font-table.ly"
1030 \markuplist \override-lines #'(word-space . 4)
1035 @node Glifos de cifras
1036 @unnumberedsubsec Glifos de cifras
1037 @translationof Number glyphs
1040 \include "font-table.ly"
1041 \markuplist \override-lines #'(word-space . 4)
1046 @node Glifos de alteraciones
1047 @unnumberedsubsec Glifos de alteraciones
1048 @translationof Accidental glyphs
1051 \include "font-table.ly"
1052 \markuplist \override-lines #'(word-space . 4)
1053 \doc-chars #accidentals
1057 @node Glifos de las cabezas de nota predeterminadas
1058 @unnumberedsubsec Glifos de las cabezas de nota predeterminadas
1059 @translationof Default Notehead glyphs
1062 \include "font-table.ly"
1063 \markuplist \override-lines #'(word-space . 4)
1064 \doc-chars #default-noteheads
1068 @node Glifos de las cabezas de nota especiales
1069 @unnumberedsubsec Glifos de las cabezas de nota especiales
1070 @translationof Special Notehead glyphs
1073 \include "font-table.ly"
1074 \markuplist \override-lines #'(word-space . 4)
1075 \doc-chars #special-noteheads
1079 @node Glifos de las cabezas de nota con formas
1080 @unnumberedsubsec Glifos de las cabezas de nota con formas
1081 @translationof Shape-note Notehead glyphs
1084 \include "font-table.ly"
1085 \markuplist \override-lines #'(word-space . 4)
1086 \doc-chars #shape-note-noteheads
1090 @node Glifos de silencios
1091 @unnumberedsubsec Glifos de silencios
1092 @translationof Rest glyphs
1095 \include "font-table.ly"
1096 \markuplist \override-lines #'(word-space . 4)
1101 @node Glifos de corchetes
1102 @unnumberedsubsec Glifos de corchetes
1103 @translationof Flag glyphs
1106 \include "font-table.ly"
1107 \markuplist \override-lines #'(word-space . 4)
1112 @node Glifos de puntillos
1113 @unnumberedsubsec Glifos de puntillos
1114 @translationof Dot glyphs
1117 \include "font-table.ly"
1118 \markuplist \override-lines #'(word-space . 4)
1123 @node Glifos de matices dinámicos
1124 @unnumberedsubsec Glifos de matices dinámicos
1125 @translationof Dynamic glyphs
1128 \include "font-table.ly"
1129 \markuplist \override-lines #'(word-space . 4)
1130 \doc-chars #dynamics
1134 @node Grifos de inscripciones
1135 @unnumberedsubsec Grifos de inscripciones
1136 @translationof Script glyphs
1139 \include "font-table.ly"
1140 \markuplist \override-lines #'(word-space . 4)
1145 @node Glifos de flechas
1146 @unnumberedsubsec Glifos de flechas
1147 @translationof Arrowhead glyphs
1150 \include "font-table.ly"
1151 \markuplist \override-lines #'(word-space . 4)
1152 \doc-chars #arrowheads
1156 @node Glifos de puntas de corchete
1157 @unnumberedsubsec Glifos de puntas de corchete
1158 @translationof Bracket-tip glyphs
1161 \include "font-table.ly"
1162 \markuplist \override-lines #'(word-space . 4)
1163 \doc-chars #brackettips
1167 @node Glifos de pedal
1168 @unnumberedsubsec Glifos de pedal
1169 @translationof Pedal glyphs
1172 \include "font-table.ly"
1173 \markuplist \override-lines #'(word-space . 4)
1178 @node Glifos de acordeón
1179 @unnumberedsubsec Glifos de acordeón
1180 @translationof Accordion glyphs
1183 \include "font-table.ly"
1184 \markuplist \override-lines #'(word-space . 4)
1185 \doc-chars #accordion
1189 @node Glifos de ligadura
1190 @unnumberedsubsec Glifos de ligadura
1191 @translationof Tie glyphs
1194 \include "font-table.ly"
1195 \markuplist \override-lines #'(word-space . 4)
1200 @node Glifos de vaticana
1201 @unnumberedsubsec Glifos de vaticana
1202 @translationof Vaticana glyphs
1205 \include "font-table.ly"
1206 \markuplist \override-lines #'(word-space . 4)
1207 \doc-chars #vaticana
1211 @node Glifos de medicea
1212 @unnumberedsubsec Glifos de medicea
1213 @translationof Medicaea glyphs
1216 \include "font-table.ly"
1217 \markuplist \override-lines #'(word-space . 4)
1218 \doc-chars #medicaea
1222 @node Glifos de Hufnagel
1223 @unnumberedsubsec Glifos de Hufnagel
1224 @translationof Hufnagel glyphs
1227 \include "font-table.ly"
1228 \markuplist \override-lines #'(word-space . 4)
1229 \doc-chars #hufnagel
1233 @node Glifos de mensural
1234 @unnumberedsubsec Glifos de mensural
1235 @translationof Mensural glyphs
1238 \include "font-table.ly"
1239 \markuplist \override-lines #'(word-space . 4)
1240 \doc-chars #mensural
1244 @node Glifos de neomensural
1245 @unnumberedsubsec Glifos de neomensural
1246 @translationof Neomensural glyphs
1249 \include "font-table.ly"
1250 \markuplist \override-lines #'(word-space . 4)
1251 \doc-chars #neomensural
1255 @node Glifos de Petrucci
1256 @unnumberedsubsec Glifos de Petrucci
1257 @translationof Petrucci glyphs
1260 \include "font-table.ly"
1261 \markuplist \override-lines #'(word-space . 4)
1262 \doc-chars #petrucci
1266 @node Glifos de Solesmes
1267 @unnumberedsubsec Glifos de Solesmes
1268 @translationof Solesmes glyphs
1271 \include "font-table.ly"
1272 \markuplist \override-lines #'(word-space . 4)
1273 \doc-chars #solesmes
1277 @node Glifos de la notación del canto kievano
1278 @unnumberedsubsec Glifos de la notación del canto kievano
1279 @translationof Kievan Notation glyphs
1282 \include "font-table.ly"
1283 \markuplist \override-lines #'(word-space . 4)
1288 @node Estilos de cabezas de nota
1289 @appendixsec Estilos de cabezas de nota
1290 @translationof Note head styles
1292 @cindex nota, estilos de cabeza
1293 Se pueden usar los siguientes estilos para las cabezas de las
1296 @lilypondfile[noindent]{note-head-style.ly}
1299 @node Estilos de clave
1300 @appendixsec Estilos de clave
1301 @translationof Clef styles
1303 La tabla siguiente presenta los distintos estilos de clave
1304 posibles y el lugar del @emph{Do central} en cada una.
1306 @multitable @columnfractions .30 .2 .30 .2
1321 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1328 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1336 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1344 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1352 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1360 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1368 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1374 @code{\clef soprano}
1376 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1382 @code{\clef mezzosoprano}
1384 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1392 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1400 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1408 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1414 @code{\clef baritone}
1416 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1424 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1430 @code{\clef altovarC}
1432 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1438 @code{\clef tenorvarC}
1440 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1446 @code{\clef baritonevarC}
1448 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1454 @code{\clef varbaritone}
1456 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1462 @code{\clef baritonevarF}
1464 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1472 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1480 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1486 @code{\clef subbass}
1488 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1494 @code{\clef percussion}
1496 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1502 @c @example does not work as expected within multitables
1509 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1517 @c @example does not work as expected within multitables
1520 @ @ \clef moderntab @*
1524 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1535 @node Instrucciones de marcado de texto
1536 @appendixsec Instrucciones de marcado de texto
1537 @translationof Text markup commands
1539 @include markup-commands.tely
1542 @node Instrucciones de listas de marcado de texto
1543 @appendixsec Instrucciones de listas de marcado de texto
1544 @translationof Text markup list commands
1546 Se puede usar cualquiera de las siguientes instrucciones con
1549 @include markup-list-commands.tely
1552 @node Lista de caracteres especiales
1553 @appendixsec Lista de caracteres especiales
1554 @translationof List of special characters
1556 Se pueden usar las siguientes referencias a carcteres especiales;
1557 para ver más detalles, consulte @ref{Alias de ASCII}.
1559 Se usa la sintaxis del HTML y casi todas estas referencias son las
1560 mismas que en el HTML. El resto están inspiradas en @LaTeX{}.
1562 Los caracteres están enmarcados en un rectángulo de forma que
1563 pueda verse el tamaño que tienen. Se ha añadido un pequeño relleno
1564 de separación entre el carácter y el rectángulo para mejorar la
1568 \include "special-characters.ly"
1572 @node Lista de articulaciones
1573 @appendixsec Lista de articulaciones
1574 @translationof List of articulations
1577 Las listas siguientes relacionan todos los símbolos de la
1578 tipografía Emmentaler que se pueden adjuntar a las notas
1579 (p. ej. @samp{f\accent} o @samp{f->}). Cada ejemplo muestra el
1580 símbolo en las posiciones @emph{superior}, @emph{inferior} y
1581 @emph{neutra}, respectivamente.
1583 @c Articulations and ornamentations
1584 @c Fingering instructions (for "thumb")
1585 @c Common notation for unfretted strings
1586 @c Bowing indications
1588 @c Snap (Bartók) pizzicato
1589 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1590 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1594 * Indicaciones de articulación::
1595 * Indicaciones de adornos::
1596 * Indicaciones de calderón::
1597 * Indicaciones específicas de ciertos instrumentos::
1598 * Indicaciones de repetición::
1599 * Indicaciones antiguas::
1603 The @multitable @columnfraction value discrepancy between the first and
1604 the remaining columns is deliberate; it seems (at least visually
1605 anyway) the gap (after building the documentation) between first and
1606 second column examples was always larger than between the remaining
1614 @cindex staccatissimo
1619 @node Indicaciones de articulación
1620 @unnumberedsubsec Indicaciones de articulación
1621 @translationof Articulation scripts
1623 @multitable @columnfractions .22 .25 .25 .25
1626 @code{\accent} or @code{->}
1627 @lilypond[notime,relative=2]
1628 f^\accent e,_\accent b'\accent
1632 @lilypond[notime,relative=2]
1633 f^\espressivo e,_\espressivo b'\espressivo
1636 @code{\marcato} or @code{-^}
1637 @lilypond[notime,relative=2]
1638 f^\marcato e,_\marcato b'\marcato
1641 @code{\portato} or @code{-_}
1642 @lilypond[notime,relative=2]
1643 f^\portato e,_\portato b'\portato
1647 @code{\staccatissimo} @* or @code{-!}
1648 @lilypond[notime,relative=2]
1649 f^\staccatissimo e,_\staccatissimo b'\staccatissimo
1652 @code{\staccato} or @code{-.}
1653 @lilypond[notime,relative=2]
1654 f^\staccato e,_\staccato b'\staccato
1657 @code{\tenuto} or @code{--}
1658 @lilypond[notime,relative=2]
1659 f^\tenuto e,_\tenuto b'\tenuto
1671 @cindex prallmordent
1679 @node Indicaciones de adornos
1680 @unnumberedsubsec Indicaciones de adornos
1681 @translationof Ornament scripts
1683 @multitable @columnfractions .22 .25 .25 .25
1687 @lilypond[notime,relative=2]
1688 f^\prall e,_\prall b'\prall
1692 @lilypond[notime,relative=2]
1693 f^\prallup e,_\prallup b'\prallup
1697 @lilypond[notime,relative=2]
1698 f^\pralldown e,_\pralldown b'\pralldown
1702 @lilypond[notime,relative=2]
1703 f^\upprall e,_\upprall b'\upprall
1708 @lilypond[notime,relative=2]
1709 f^\downprall e,_\downprall b'\downprall
1713 @lilypond[notime,relative=2]
1714 f^\prallprall e,_\prallprall b'\prallprall
1718 @lilypond[notime,relative=2]
1719 f^\lineprall e,_\lineprall b'\lineprall
1722 @code{\prallmordent}
1723 @lilypond[notime,relative=2]
1724 f^\prallmordent e,_\prallmordent b'\prallmordent
1729 @lilypond[notime,relative=2]
1730 f^\mordent e,_\mordent b'\mordent
1734 @lilypond[notime,relative=2]
1735 f^\upmordent e,_\upmordent b'\upmordent
1739 @lilypond[notime,relative=2]
1740 f^\downmordent e,_\downmordent b'\downmordent
1744 @lilypond[notime,relative=2]
1745 f^\trill e,_\trill b'\trill
1750 @lilypond[notime,relative=2]
1751 f^\turn e,_\turn b'\reverseturn
1755 @lilypond[notime,relative=2]
1756 f^\reverseturn e,_\reverseturn b'\reverseturn
1762 @cindex shortfermata
1764 @cindex verylongfermata
1766 @node Indicaciones de calderón
1767 @unnumberedsubsec Indicaciones de calderón
1768 @translationof Fermata scripts
1770 @multitable @columnfractions .22 .25 .25 .25
1773 @code{\shortfermata}
1774 @lilypond[notime,relative=2]
1775 f^\shortfermata e,_\shortfermata b'\shortfermata
1779 @lilypond[notime,relative=2]
1780 f^\fermata e,_\fermata b'\fermata
1784 @lilypond[notime,relative=2]
1785 f^\longfermata e,_\longfermata b'\longfermata
1788 @code{\verylongfermata}
1789 @lilypond[notime,relative=2]
1790 f^\verylongfermata e,_\verylongfermata b'\verylongfermata
1804 @cindex snappizzicato
1807 @node Indicaciones específicas de ciertos instrumentos
1808 @unnumberedsubsec Indicaciones específicas de ciertos instrumentos
1809 @translationof Instrument-specific scripts
1811 @multitable @columnfractions .22 .25 .25 .25
1815 @lilypond[notime,relative=2]
1816 f^\upbow e,_\upbow b'\upbow
1820 @lilypond[notime,relative=2]
1821 f^\downbow e,_\downbow b'\downbow
1825 @lilypond[notime,relative=2]
1826 f^\flageolet e,_\flageolet b'\flageolet
1830 @lilypond[notime,relative=2]
1831 f^\open e,_\open b'\open
1836 @lilypond[notime,relative=2]
1837 f^\halfopen e,_\halfopen b'\halfopen
1841 @lilypond[notime,relative=2]
1842 f^\lheel e,_\lheel b'\lheel
1846 @lilypond[notime,relative=2]
1847 f^\rheel e,_\rheel b'\rheel
1851 @lilypond[notime,relative=2]
1852 f^\ltoe e,_\ltoe b'\ltoe
1857 @lilypond[notime,relative=2]
1858 f^\rtoe e,_\rtoe b'\rtoe
1861 @code{\snappizzicato}
1862 @lilypond[notime,relative=2]
1863 f^\snappizzicato e,_\snappizzicato b'\snappizzicato
1866 @code{\stopped} or @code{-+}
1867 @lilypond[notime,relative=2]
1868 f^\stopped e,_\stopped b'\stopped
1877 @node Indicaciones de repetición
1878 @unnumberedsubsec Indicaciones de repetición
1879 @translationof Repeat sign scripts
1881 @multitable @columnfractions .22 .25 .25 .25
1885 @lilypond[notime,relative=2]
1886 f^\segno e,_\segno b'\segno
1890 @lilypond[notime,relative=2]
1891 f^\coda e,_\coda b'\coda
1895 @lilypond[notime,relative=2]
1896 f^\varcoda e,_\varcoda b'\varcoda
1904 @cindex semicirculus
1905 @cindex signumcongruentiae
1907 @node Indicaciones antiguas
1908 @unnumberedsubsec Indicaciones antiguas
1909 @translationof Ancient scripts
1911 @multitable @columnfractions .22 .25 .25 .25
1916 \include "gregorian.ly"
1917 \new VaticanaStaff { e'^\accentus s4 f_\accentus s4 b\accentus}
1922 \include "gregorian.ly"
1923 \new VaticanaStaff { e'^\circulus s4 f_\circulus s4 b\circulus }
1928 \include "gregorian.ly"
1929 \new VaticanaStaff { e'^\ictus s4 f_\ictus s4 b\ictus}
1933 @code{\semicirculus}
1935 \include "gregorian.ly"
1936 \new VaticanaStaff {
1937 e'^\semicirculus s4 f_\semicirculus s4 b\semicirculus
1941 @code{\signumcongruentiae}
1943 \include "gregorian.ly"
1944 \new VaticanaStaff {
1945 e'^\signumcongruentiae s4
1946 f_\signumcongruentiae s4
1947 b\signumcongruentiae
1953 @cindex drums, various
1954 @cindex acoustic bass
1957 @cindex electric snare
1958 @cindex acoustic snare
1964 @cindex floor tom tom
1966 @cindex high tom tom
1969 @cindex pedal high hat
1970 @cindex open high hat
1971 @cindex half-open high hat
1972 @cindex cymbal, various
1973 @cindex crash cymbal
1975 @cindex chinese cymbal
1976 @cindex splash cymbal
1988 @cindex high timbale
1990 @cindex mute timbale
1991 @cindex open timbale
2006 @node Notas de percusión
2007 @appendixsec Notas de percusión
2008 @translationof Percussion notes
2010 @multitable @columnfractions .22 .25 .25 .25
2013 @code{bassdrum @* bd @*}
2014 @lilypond[notime,ragged-right]
2018 @code{acousticbassdrum @* bda @*}
2019 @lilypond[notime,ragged-right]
2020 \drums { bda4 bda1 }
2023 @code{snare @* sn @*}
2024 @lilypond[notime,ragged-right]
2028 @code{acousticsnare @* sna @*}
2029 @lilypond[notime,ragged-right]
2030 \drums { sna4 sna1 }
2034 @code{electricsnare @* sne @*}
2035 @lilypond[notime,ragged-right]
2036 \drums { sne4 sne1 }
2039 @code{lowfloortom @* tomfl @*}
2040 @lilypond[notime,ragged-right]
2041 \drums { tomfl4 tomfl1 }
2044 @code{highfloortom @* tomfh @*}
2045 @lilypond[notime,ragged-right]
2046 \drums { tomfh4 tomfh1 }
2049 @code{lowtom @* toml @*}
2050 @lilypond[notime,ragged-right]
2051 \drums { toml4 toml1 }
2055 @code{hightom @* tomh @*}
2056 @lilypond[notime,ragged-right]
2057 \drums { tomh4 tomh1 }
2060 @code{lowmidtom @* tomml @*}
2061 @lilypond[notime,ragged-right]
2062 \drums { tomml4 tomml1 }
2065 @code{highmidtom @* tommh @*}
2066 @lilypond[notime,ragged-right]
2067 \drums { tommh4 tommh1 }
2070 @code{highhat @* hh @*}
2071 @lilypond[notime,ragged-right]
2076 @code{closedhihat @* hhc @*}
2077 @lilypond[notime,ragged-right]
2078 \drums { hhc4 hhc1 }
2081 @code{openhighhat @* hho @*}
2082 @lilypond[notime,ragged-right]
2083 \drums { hho4 hho1 }
2086 @code{halfopenhihat @* hhho @*}
2087 @lilypond[notime,ragged-right]
2088 \drums { hhho4 hhho1 }
2091 @code{pedalhihat @* hhp @*}
2092 @lilypond[notime,ragged-right]
2093 \drums { hhp4 hhp1 }
2098 @code{crashcymbal @* cymc @*}
2099 @lilypond[notime,ragged-right]
2100 \drums { cymc4 cymc1 }
2103 @code{crashcymbala @* cymca @*}
2104 @lilypond[notime,ragged-right]
2105 \drums { cymca4 cymca1 }
2108 @code{crashcymbalb @* cymcb @*}
2109 @lilypond[notime,ragged-right]
2110 \drums { cymcb4 cymcb1 }
2113 @code{ridecymbal @* cymr @*}
2114 @lilypond[notime,ragged-right]
2115 \drums { cymr4 cymr1 }
2119 @code{ridecymbala @* cymra @*}
2120 @lilypond[notime,ragged-right]
2121 \drums { cymra4 cymra1 }
2124 @code{ridecymbalb @* cymrb @*}
2125 @lilypond[notime,ragged-right]
2126 \drums { cymrb4 cymrb1 }
2129 @code{chinesecymbal @* cymch @*}
2130 @lilypond[notime,ragged-right]
2131 \drums { cymch4 cymch1 }
2134 @code{splashcymbal @* cyms @*}
2135 @lilypond[notime,ragged-right]
2136 \drums { cyms4 cyms1 }
2140 @code{ridebell @* rb @*}
2141 @lilypond[notime,ragged-right]
2145 @code{cowbell @* cb @*}
2146 @lilypond[notime,ragged-right]
2150 @code{hibongo @* boh @*}
2151 @lilypond[notime,ragged-right]
2152 \drums { boh4 boh1 }
2155 @code{openhibongo @* boho @*}
2156 @lilypond[notime,ragged-right]
2157 \drums { boho4 boho1 }
2161 @code{mutehibongo @* bohm @*}
2162 @lilypond[notime,ragged-right]
2163 \drums { bohm4 bohm1 }
2166 @code{lobongo @* bol @*}
2167 @lilypond[notime,ragged-right]
2168 \drums { bol4 bol1 }
2171 @code{openlobongo @* bolo @*}
2172 @lilypond[notime,ragged-right]
2173 \drums { bolo4 bolo1 }
2176 @code{mutelobongo @* bolm @*}
2177 @lilypond[notime,ragged-right]
2178 \drums { bolm4 bolm1 }
2183 @code{hiconga @* cgh @*}
2184 @lilypond[notime,ragged-right]
2185 \drums { cgh4 cgh1 }
2188 @code{openhiconga @* cgho @*}
2189 @lilypond[notime,ragged-right]
2190 \drums { cgho4 cgho1 }
2193 @code{mutehiconga @* cghm @*}
2194 @lilypond[notime,ragged-right]
2195 \drums { cghm4 cghm1 }
2198 @code{loconga @* cgl @*}
2199 @lilypond[notime,ragged-right]
2200 \drums { cgl4 cgl1 }
2204 @code{openloconga @* cglo @*}
2205 @lilypond[notime,ragged-right]
2206 \drums { cglo4 cglo1 }
2209 @code{muteloconga @* cglm @*}
2210 @lilypond[notime,ragged-right]
2211 \drums { cglm4 cglm1 }
2214 @code{hitimbale @* timh @*}
2215 @lilypond[notime,ragged-right]
2216 \drums { timh4 timh1 }
2219 @code{lotimbale @* timl @*}
2220 @lilypond[notime,ragged-right]
2221 \drums { timl4 timl1 }
2225 @code{hiagogo @* agh @*}
2226 @lilypond[notime,ragged-right]
2227 \drums { agh4 agh1 }
2230 @code{loagogo @* agl @*}
2231 @lilypond[notime,ragged-right]
2232 \drums { agl4 agl1 }
2235 @code{sidestick @* ss @*}
2236 @lilypond[notime,ragged-right]
2240 @code{hisidestick @* ssh @*}
2241 @lilypond[notime,ragged-right]
2242 \drums { ssh4 ssh1 }
2246 @code{losidestick @* ssl @*}
2247 @lilypond[notime,ragged-right]
2248 \drums { ssl4 ssl1 }
2251 @code{guiro @* gui @*}
2252 @lilypond[notime,ragged-right]
2253 \drums { gui4 gui1 }
2256 @code{shortguiro @* guis @*}
2257 @lilypond[notime,ragged-right]
2258 \drums { guis4 guis1 }
2261 @code{longguiro @* guil @*}
2262 @lilypond[notime,ragged-right]
2263 \drums { guil4 guil1 }
2267 @code{cabasa @* cab @*}
2268 @lilypond[notime,ragged-right]
2269 \drums { cab4 cab1 }
2272 @code{maracas @* mar @*}
2273 @lilypond[notime,ragged-right]
2274 \drums { mar4 mar1 }
2277 @code{shortwhistle @* whs @*}
2278 @lilypond[notime,ragged-right]
2279 \drums { whs4 whs1 }
2282 @code{longwhistle @* whl @*}
2283 @lilypond[notime,ragged-right]
2284 \drums { whl4 whl1 }
2288 @code{handclap @* hc @*}
2289 @lilypond[notime,ragged-right]
2293 @code{tambourine @* tamb @*}
2294 @lilypond[notime,ragged-right]
2295 \drums { tamb4 tamb1 }
2298 @code{vibraslap @* vibs @*}
2299 @lilypond[notime,ragged-right]
2300 \drums { vibs4 vibs1 }
2303 @code{tamtam @* tt @*}
2304 @lilypond[notime,ragged-right]
2309 @code{claves @* cl @*}
2310 @lilypond[notime,ragged-right]
2314 @code{hiwoodblock @* wbh @*}
2315 @lilypond[notime,ragged-right]
2316 \drums { wbh4 wbh1 }
2319 @code{lowoodblock @* wbl @*}
2320 @lilypond[notime,ragged-right]
2321 \drums { wbl4 wbl1 }
2324 @code{opencuica @* cuio @*}
2325 @lilypond[notime,ragged-right]
2326 \drums { cuio4 cuio1 }
2330 @code{mutecuica @* cuim @*}
2331 @lilypond[notime,ragged-right]
2332 \drums { cuim4 cuim1 }
2335 @code{triangle @* tri @*}
2336 @lilypond[notime,ragged-right]
2337 \drums { tri4 tri1 }
2340 @code{opentriangle @* trio @*}
2341 @lilypond[notime,ragged-right]
2342 \drums { trio4 trio1 }
2345 @code{mutetriangle @* trim}
2346 @lilypond[notime,ragged-right]
2347 \drums { trim4 trim1 }
2351 @code{oneup @* ua @*}
2352 @lilypond[notime,ragged-right]
2356 @code{twoup @* ub @*}
2357 @lilypond[notime,ragged-right]
2361 @code{threeup @* uc @*}
2362 @lilypond[notime,ragged-right]
2366 @code{fourup @* ud @*}
2367 @lilypond[notime,ragged-right]
2372 @code{fiveup @* ue @*}
2373 @lilypond[notime,ragged-right]
2377 @code{onedown @* da @*}
2378 @lilypond[notime,ragged-right]
2382 @code{twodown @* db @*}
2383 @lilypond[notime,ragged-right]
2387 @code{threedown @* dc @*}
2388 @lilypond[notime,ragged-right]
2393 @code{fourdown @* dd @*}
2394 @lilypond[notime,ragged-right]
2398 @code{fivedown @* de @*}
2399 @lilypond[notime,ragged-right]
2407 @node Glosario técnico
2408 @appendixsec Glosario técnico
2409 @translationof Technical glossary
2411 Glosario de los términos técnicos y conceptos que se utilizan
2412 internamente en LilyPond. Estos términos pueden aparecer en los
2413 manuales, en las listas de distribución de correo o en el código
2419 * closure (cerradura)::
2421 * grob (objeto gráfico)::
2424 * lexer (analizador léxico)::
2426 * output-def (definición de salida)::
2427 * parser (analizador sintáctico)::
2428 * variable del analizador sintáctico::
2429 * prob (objeto de propiedades)::
2430 * smob (objeto de Scheme)::
2435 @node alist (lista-A)
2436 @unnumberedsubsec alist (lista-A)
2437 @translationof alist
2440 @cindex lista de asociación
2443 Una lista asociativa o abreviadamente una @strong{lista-A} (alist
2444 en inglés) es una pareja de Scheme que asocia un valor con una
2445 clave: @w{@code{(clave . valor)}}. Por ejemplo, en
2446 @file{scm/lily.scm}, la lista-A @w{@qq{type-p-name-alist}} asocia
2447 ciertos predicadps de tipo (p.ej.@tie{}@code{ly:music?}) con
2448 nombres (p.ej.@tie{}@qq{music}) de forma que se pueda informar de
2449 los fallos de comprobación de tipo con un mensaje de consola que
2450 incluye el nombre del predicado de tipo esperado.
2454 @unnumberedsubsec callback
2455 @translationof callback
2459 Una @strong{callback} es una rutina, función o método cuya
2460 referencia se pasa como argumento en una llamada a otra rutina,
2461 permitiendo así que la runtina llamada invoque a aquélla. La
2462 técnica permite que una capa de software de nivel más bajo llame a
2463 una función definida en una capa de nivel más alto. Las funciones
2464 de callback se usan ampliamente en LilyPond para permitir al
2465 código de Scheme del nivel de usuario definir cuántas acciones de
2466 bajo nivel se llevan a cabo.
2469 @node closure (cerradura)
2470 @unnumberedsubsec closure (cerradura)
2471 @translationof closure
2475 En Scheme, se crea una @strong{cerradura} cuando una función, por
2476 lo general una expresión lambda, se pasa como variable. La
2477 cerradura contiene el codigo de la función y referencias a las
2478 ligaduras léxicas de las variables libres de la función (es decir,
2479 las variables que se usan en la expresión pero se definen fuera de
2480 ella). Cuando más tarde se aplica esta función a diferentes
2481 argumentos, las ligaduras de variables libres que se capturaron
2482 dentro de la cerradura se utilizan para obtener los valores de las
2483 variables libres que se usarán en el cálculo. Una propiedad útil
2484 de las cerraduras es la retención de los valores internos de las
2485 variables de una invocación a otra, permitiendo así que se pueda
2490 @unnumberedsubsec glifo
2491 @translationof glyph
2494 @cindex fuente tipográfica
2497 Un @strong{glifo} es una representación gráfica particular de un
2498 carácter tipográfico, o una combinación de dos caracteres que
2499 forman una ligadura. Un conjunto de glifos con un estilo y forma
2500 uniformes forman una fuente tipográfica, y un conjunto de fuentes
2501 tipográficas que abarcan varios estilos forman un tipo.
2504 Referencia de la notación:
2506 @ref{Caracteres especiales}.
2509 @node grob (objeto gráfico)
2510 @unnumberedsubsec grob (objeto gráfico)
2514 @cindex objetos de presentación
2515 @cindex objetos gráficos
2517 Los objetos de LilyPond que representan elementos de la notación
2518 en la salida impresa tales como la cabeza y la plica de las notas,
2519 ligaduras de unión y de expresión, digitaciones, claves, et. se
2520 denominan @q{objetos de presentación}, a menudo conocidos como
2521 @q{OBjetos GRáficos}, o abreviadamente @strong{grobs}. Se
2522 representan mediante instancias de la clase @code{Grob}.
2525 Manual de aprendizaje:
2526 @rlearning{Objetos e interfaces},
2527 @rlearning{Convenciones de nombres de objetos y propiedades},
2528 @rlearning{Propiedades de los objetos de presentación}.
2530 Referencia de funcionamiento interno:
2531 @rinternals{grob-interface},
2532 @rinternals{All layout objects}.
2536 @unnumberedsubsec inmutable
2537 @translationof immutable
2539 @cindex objetos inmutables
2540 @cindex propiedades inmutables
2541 @cindex propiedades compartidas
2543 Un objeto @strong{inmutable} es aquel cuyo estado no se puede
2544 modificar después de su creación, en contraste con los objetos
2545 mutables, que se pueden modificar después de su creación.
2547 En LilyPond, las propiedades inmutables o compartidas definen el
2548 estilo y comportamiento predeterminados de los grobs. Se
2549 comparten por parte de muchos objetos. En aparente contradicción
2550 con su nombre, se pueden cambiar utilizando @code{\override} y
2554 Referencia de la notación:
2559 @unnumberedsubsec interfaz
2560 @translationof interface
2563 @cindex interfaz de grob
2564 @cindex interfaces de objetos gráficos
2566 Las acciones y propiedades comunes a un conjunto de grobs se
2567 agrupan en un objeto denominado @code{interfaz de grob
2568 (grob-inerface)}, o abreviadamente @q{interfaz}.
2571 Manual de aprendizaje:
2572 @rlearning{Objetos e interfaces},
2573 @rlearning{Convenciones de nombres de objetos y propiedades},
2574 @rlearning{Propiedades de los interfaces}.
2576 Referencia de la notación:
2577 @ref{Interfaces de la presentación}.
2579 Referencia de funcionamiento interno:
2580 @rinternals{Graphical Object Interfaces}.
2583 @node lexer (analizador léxico)
2584 @unnumberedsubsec lexer (analizador léxico)
2585 @translationof lexer
2588 @cindex analizador léxico
2591 Un @strong{lexer} o analizador léxico es un programa que convierte
2592 una secuencia de caracteres en una secuencia de elementos o
2593 tokens, en un proceso que se llama análisis léxico. El analizador
2594 léxico de LilyPond convierte el flujo obtenido a partir de un
2595 archivo de entrada @file{.ly} en un flujo descompuesto en tokens
2596 más apto para la siguiente fase del procesado: el análisis
2597 sintáctico, véase @ref{parser (analizador sintáctico)}. El
2598 analizador léxico de LilyPond lexer está construido con la
2599 herramienta Flex a partir del archivo de lexer
2600 @file{lily/lexer.ll} que contiene las reglas léxicas. Este
2601 archivo es parte del código fuente y no se incluye dentro de la
2602 instalación binaria de LilyPond.
2606 @unnumberedsubsec mutable
2607 @translationof mutable
2609 @cindex objetos mutables
2610 @cindex propiedades mutables
2612 Un objeto @strong{mutable} es aquél cuyo estado se puede modificar
2613 después de su creación, en contraste con un objeto inmutable, cuyo
2614 estado se fija en el momento de la creación.
2616 En LilyPond, las propiedades mutables contienen valores
2617 específicos de un grob. Por lo general, las listas de otros
2618 objetos o los resultados de los cálculos se almacenan en
2619 propiedades mutables.
2622 Referencia de la notación:
2626 @node output-def (definición de salida)
2627 @unnumberedsubsec output-def (definición de salida)
2628 @translationof output-def
2631 @cindex definición de salida
2633 Una instancia de la clase @code{Output-def} contiene los métodos y
2634 estructuras de datos asociados con un bloque de salida. Se crean
2635 instancias parra los bloques midi, layout y paper.
2638 @node parser (analizador sintáctico)
2639 @unnumberedsubsec parser (analizador sintáctico)
2640 @translationof parser
2643 @cindex analizador sintáctico
2645 @cindex gramática de LilyPond
2648 Un @strong{parser} o analizador sintáctico analiza la secuencia de
2649 tokens o elementos léxicos producida por un analizador léxico para
2650 determinar su estructura gramatical, agrupando los elementos
2651 léxicos en conjuntos mayores según las reglas de la gramática. Si
2652 la secuencia de elementos léxicos es válida, el producto final es
2653 un árbol de tokens cuya raíz es el símbolo inicial de la
2654 gramática. Si no se puede conseguir esto, el archivo es inválido
2655 y se produce un mensaje de error adecuado. Las agrupaciones
2656 sintácticas y las reglas para construir estas agrupaciones a
2657 partir de sus elementos constituyentes para la sintaxis de
2658 LilyPond están definidas en @file{lily/parser.yy} y se muestran en
2659 la forma normal de Backus (BNF) dentro de @rcontrib{LilyPond
2660 grammar}. Este archivo se usa para construir el analizador
2661 sintáctico durante la compilación del programa por parte del
2662 generador de analizadores sintácticos, Bison. Es parte del código
2663 fuente y no se incluye dentro de la instalación binaria de
2667 @node variable del analizador sintáctico
2668 @unnumberedsubsec variable del analizador sintáctico
2669 @translationof parser variable
2671 @cindex variable del analizador sintáctico
2672 @cindex variable de Scheme
2673 @cindex variable global
2674 @cindex afterGraceFraction
2677 @cindex output-count
2678 @cindex output-suffix
2679 @cindex partCombineListener
2681 @cindex toplevel-bookparts
2682 @cindex toplevel-scores
2683 @cindex showLastLength
2684 @cindex showFirstLength
2686 Son variables definidas directamente dentro de Scheme. Su uso
2687 directo por parte de los usuarios está fuertemente desaconsejado,
2688 porque su semántica de ámbito puede ser confusa.
2690 Cuando el valor de una de estas variables se modifica dentro de un
2691 archivo @file{.ly}, el cambio es global, y a no ser que se
2692 revierta explícitamente, el nuevo valor persistirá hasta el final
2693 del archivo, afectando a todos los bloques @code{\score} así como
2694 a los archivos externos añadidos con la instrucción
2695 @code{\include}. Esto puede conducir a consecuencias imprevistas
2696 y en proyectos de composición tipográfica complejos puede ser
2697 difícil de rastrear.
2699 LilyPond utiliza las siguientes variables del analizador
2703 @item afterGraceFraction
2708 @item partCombineListener
2710 @item toplevel-bookparts
2711 @item toplevel-scores
2712 @item showLastLength
2713 @item showFirstLength
2717 @node prob (objeto de propiedades)
2718 @unnumberedsubsec prob (objeto de propiedades)
2721 @cindex objeto de propiedades
2724 Los OBjetos de PRopiedades, o abreviadamente @strong{probs}, son
2725 instancias de la clase @code{Prob}, que es una sencilla clase
2726 básica que tiene listas-A de propiedades mutables e inmutables y
2727 los métodos para manipularlas. Las clases @code{Music} y
2728 @code{Stream_event} derivan de @code{Prob}. También se crean
2729 instancias de la clase @code{Prob} para almacenar el contenido
2730 formateado de los grobs del sistema y los bloques de títulos
2731 durante el proceso de disposición de la página.
2734 @node smob (objeto de Scheme)
2735 @unnumberedsubsec smob (objeto de Scheme)
2739 @cindex objeto de Scheme
2741 Los @strong{Smobs}, u OBjetos de ScheMe, forman parte del
2742 mecanismo utilizado por Guile para exportar objetos de C y de C++
2743 al código de Scheme. En LilyPond, se crean smobs a partir de
2744 objetos de C++ por medio de macros. Hay dos tipos de objetos
2745 smob: los smobs simples, orientados a objetos inmutables simples
2746 como números, y los smobs complejos, usados para objetos con
2747 identidades. Si tiene acceso a las fuentes de LilyPond sources,
2748 encontrará más información en @file{lily/includes/smob.hh}.
2751 @node stencil (sello)
2752 @unnumberedsubsec stencil (sello)
2753 @translationof stenci
2758 Las instancias de la clase @strong{stencil} contienen la
2759 información necesaria para imprimir un objeto tipográfico. Es un
2760 smob simple que contiene una caja de confinamiento, que a su vez
2761 define las dimensiones vertical y horizontal del objeto, y una
2762 expresión de Scheme que imprime el objeto cuendo se evalúa. Los
2763 stencils o sellos se pueden combinar para formar sellos más
2764 complejos definidos por un árbol de expresiones de Scheme formado
2765 a partir de las expresiones de Scheme de los sellos que lo
2768 La propiedad @code{stencil}, que conecta a un grob con su sello,
2769 se define dentro del interfaz @code{grob-interface}.
2772 Referencia de funcionamiento interno:
2773 @rinternals{grob-interface}.
2776 @node Todas las propiedades de contexto
2777 @appendixsec Todas las propiedades de contexto
2778 @translationof All context properties
2780 @include context-properties.tely
2783 @node Propiedades de disposición
2784 @appendixsec Propiedades de disposición
2785 @translationof Layout properties
2787 @include layout-properties.tely
2790 @node Funciones musicales disponibles
2791 @appendixsec Funciones musicales disponibles
2792 @translationof Available music functions
2794 @include identifiers.tely
2797 @node Identificadores de modificación de contextos
2798 @appendixsec Identificadores de modificación de contextos
2799 @translationof Context modification identifiers
2801 Se definen las siguientes instrucciones para su uso como
2802 modificaciones de contexto dentro de un bloque @code{\layout} o
2805 @include context-mod-identifiers.tely
2808 @node Predicados de tipo predefinidos
2809 @appendixsec Predicados de tipo predefinidos
2810 @translationof Predefined type predicates
2812 @include type-predicates.tely
2815 @node Funciones de Scheme
2816 @appendixsec Funciones de Scheme
2817 @translationof Scheme functions
2819 @include scheme-functions.tely