1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
4 Translation of GIT committish: 1e5c6b0f54079eb3285dcc4c7e53f17d8bb03933
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 La fuente tipográfica Emmentaler consiste en dos
967 @emph{subconjuntos} de glifos. @qq{Feta}, utilizado para la
968 notación clásica, y @qq{Parmesan}, usado para la notación de la
971 Cualquier glifo que esté comprendido dentro de la tipografía
972 Emmentaler se puede acceder directamente usando elementos de
973 marcado de texto junto con el nombre del glifo (según se muestra
974 en las tablas, más adelante). Por ejemplo:
977 g^\markup @{\musicglyph #"scripts.segno" @}
984 \markup @{\musicglyph #"five"@}
987 Para ver más información, consulte @ref{Formatear el texto}.
991 * Glifos de indicación de compás::
993 * Glifos de alteraciones::
994 * Glifos de las cabezas de nota predeterminadas::
995 * Glifos de las cabezas de nota especiales::
996 * Glifos de las cabezas de nota con formas::
997 * Glifos de silencios::
998 * Glifos de corchetes::
999 * Glifos de puntillos::
1000 * Glifos de matices dinámicos::
1001 * Grifos de inscripciones::
1002 * Glifos de flechas::
1003 * Glifos de puntas de corchete::
1005 * Glifos de acordeón::
1006 * Glifos de ligadura::
1007 * Glifos de vaticana::
1008 * Glifos de medicea::
1009 * Glifos de Hufnagel::
1010 * Glifos de mensural::
1011 * Glifos de neomensural::
1012 * Glifos de Petrucci::
1013 * Glifos de Solesmes::
1014 * Glifos de la notación del canto kievano::
1018 @node Glifos de clave
1019 @unnumberedsubsec Glifos de clave
1020 @translationof Clef glyphs
1023 \include "font-table.ly"
1024 \markuplist \override-lines #'(word-space . 4)
1029 @node Glifos de indicación de compás
1030 @unnumberedsubsec Glifos de indicación de compás
1031 @translationof Time Signature glyphs
1034 \include "font-table.ly"
1035 \markuplist \override-lines #'(word-space . 4)
1040 @node Glifos de cifras
1041 @unnumberedsubsec Glifos de cifras
1042 @translationof Number glyphs
1045 \include "font-table.ly"
1046 \markuplist \override-lines #'(word-space . 4)
1051 @node Glifos de alteraciones
1052 @unnumberedsubsec Glifos de alteraciones
1053 @translationof Accidental glyphs
1056 \include "font-table.ly"
1057 \markuplist \override-lines #'(word-space . 4)
1058 \doc-chars #accidentals
1062 @node Glifos de las cabezas de nota predeterminadas
1063 @unnumberedsubsec Glifos de las cabezas de nota predeterminadas
1064 @translationof Default Notehead glyphs
1067 \include "font-table.ly"
1068 \markuplist \override-lines #'(word-space . 4)
1069 \doc-chars #default-noteheads
1073 @node Glifos de las cabezas de nota especiales
1074 @unnumberedsubsec Glifos de las cabezas de nota especiales
1075 @translationof Special Notehead glyphs
1078 \include "font-table.ly"
1079 \markuplist \override-lines #'(word-space . 4)
1080 \doc-chars #special-noteheads
1084 @node Glifos de las cabezas de nota con formas
1085 @unnumberedsubsec Glifos de las cabezas de nota con formas
1086 @translationof Shape-note Notehead glyphs
1089 \include "font-table.ly"
1090 \markuplist \override-lines #'(word-space . 4)
1091 \doc-chars #shape-note-noteheads
1095 @node Glifos de silencios
1096 @unnumberedsubsec Glifos de silencios
1097 @translationof Rest glyphs
1100 \include "font-table.ly"
1101 \markuplist \override-lines #'(word-space . 4)
1106 @node Glifos de corchetes
1107 @unnumberedsubsec Glifos de corchetes
1108 @translationof Flag glyphs
1111 \include "font-table.ly"
1112 \markuplist \override-lines #'(word-space . 4)
1117 @node Glifos de puntillos
1118 @unnumberedsubsec Glifos de puntillos
1119 @translationof Dot glyphs
1122 \include "font-table.ly"
1123 \markuplist \override-lines #'(word-space . 4)
1128 @node Glifos de matices dinámicos
1129 @unnumberedsubsec Glifos de matices dinámicos
1130 @translationof Dynamic glyphs
1133 \include "font-table.ly"
1134 \markuplist \override-lines #'(word-space . 4)
1135 \doc-chars #dynamics
1139 @node Grifos de inscripciones
1140 @unnumberedsubsec Grifos de inscripciones
1141 @translationof Script glyphs
1144 \include "font-table.ly"
1145 \markuplist \override-lines #'(word-space . 4)
1150 @node Glifos de flechas
1151 @unnumberedsubsec Glifos de flechas
1152 @translationof Arrowhead glyphs
1155 \include "font-table.ly"
1156 \markuplist \override-lines #'(word-space . 4)
1157 \doc-chars #arrowheads
1161 @node Glifos de puntas de corchete
1162 @unnumberedsubsec Glifos de puntas de corchete
1163 @translationof Bracket-tip glyphs
1166 \include "font-table.ly"
1167 \markuplist \override-lines #'(word-space . 4)
1168 \doc-chars #brackettips
1172 @node Glifos de pedal
1173 @unnumberedsubsec Glifos de pedal
1174 @translationof Pedal glyphs
1177 \include "font-table.ly"
1178 \markuplist \override-lines #'(word-space . 4)
1183 @node Glifos de acordeón
1184 @unnumberedsubsec Glifos de acordeón
1185 @translationof Accordion glyphs
1188 \include "font-table.ly"
1189 \markuplist \override-lines #'(word-space . 4)
1190 \doc-chars #accordion
1194 @node Glifos de ligadura
1195 @unnumberedsubsec Glifos de ligadura
1196 @translationof Tie glyphs
1199 \include "font-table.ly"
1200 \markuplist \override-lines #'(word-space . 4)
1205 @node Glifos de vaticana
1206 @unnumberedsubsec Glifos de vaticana
1207 @translationof Vaticana glyphs
1210 \include "font-table.ly"
1211 \markuplist \override-lines #'(word-space . 4)
1212 \doc-chars #vaticana
1216 @node Glifos de medicea
1217 @unnumberedsubsec Glifos de medicea
1218 @translationof Medicaea glyphs
1221 \include "font-table.ly"
1222 \markuplist \override-lines #'(word-space . 4)
1223 \doc-chars #medicaea
1227 @node Glifos de Hufnagel
1228 @unnumberedsubsec Glifos de Hufnagel
1229 @translationof Hufnagel glyphs
1232 \include "font-table.ly"
1233 \markuplist \override-lines #'(word-space . 4)
1234 \doc-chars #hufnagel
1238 @node Glifos de mensural
1239 @unnumberedsubsec Glifos de mensural
1240 @translationof Mensural glyphs
1243 \include "font-table.ly"
1244 \markuplist \override-lines #'(word-space . 4)
1245 \doc-chars #mensural
1249 @node Glifos de neomensural
1250 @unnumberedsubsec Glifos de neomensural
1251 @translationof Neomensural glyphs
1254 \include "font-table.ly"
1255 \markuplist \override-lines #'(word-space . 4)
1256 \doc-chars #neomensural
1260 @node Glifos de Petrucci
1261 @unnumberedsubsec Glifos de Petrucci
1262 @translationof Petrucci glyphs
1265 \include "font-table.ly"
1266 \markuplist \override-lines #'(word-space . 4)
1267 \doc-chars #petrucci
1271 @node Glifos de Solesmes
1272 @unnumberedsubsec Glifos de Solesmes
1273 @translationof Solesmes glyphs
1276 \include "font-table.ly"
1277 \markuplist \override-lines #'(word-space . 4)
1278 \doc-chars #solesmes
1282 @node Glifos de la notación del canto kievano
1283 @unnumberedsubsec Glifos de la notación del canto kievano
1284 @translationof Kievan Notation glyphs
1287 \include "font-table.ly"
1288 \markuplist \override-lines #'(word-space . 4)
1293 @node Estilos de cabezas de nota
1294 @appendixsec Estilos de cabezas de nota
1295 @translationof Note head styles
1297 @cindex nota, estilos de cabeza
1298 Se pueden usar los siguientes estilos para las cabezas de las
1301 @lilypondfile[noindent]{note-head-style.ly}
1304 @node Estilos de clave
1305 @appendixsec Estilos de clave
1306 @translationof Clef styles
1308 La tabla siguiente presenta los distintos estilos de clave
1309 posibles y el lugar del @emph{Do central} en cada una.
1311 @multitable @columnfractions .30 .2 .30 .2
1326 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1333 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1341 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1349 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1357 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1365 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1373 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1379 @code{\clef soprano}
1381 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1387 @code{\clef mezzosoprano}
1389 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1397 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1405 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1413 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1419 @code{\clef baritone}
1421 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1429 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1435 @code{\clef altovarC}
1437 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1443 @code{\clef tenorvarC}
1445 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1451 @code{\clef baritonevarC}
1453 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1459 @code{\clef varbaritone}
1461 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1467 @code{\clef baritonevarF}
1469 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1477 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1485 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1491 @code{\clef subbass}
1493 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1499 @code{\clef percussion}
1501 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1507 @c @example does not work as expected within multitables
1514 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1522 @c @example does not work as expected within multitables
1525 @ @ \clef moderntab @*
1529 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1540 @node Instrucciones de marcado de texto
1541 @appendixsec Instrucciones de marcado de texto
1542 @translationof Text markup commands
1544 @include markup-commands.tely
1547 @node Instrucciones de listas de marcado de texto
1548 @appendixsec Instrucciones de listas de marcado de texto
1549 @translationof Text markup list commands
1551 Se puede usar cualquiera de las siguientes instrucciones con
1554 @include markup-list-commands.tely
1557 @node Lista de caracteres especiales
1558 @appendixsec Lista de caracteres especiales
1559 @translationof List of special characters
1561 Se pueden usar las siguientes referencias a carcteres especiales;
1562 para ver más detalles, consulte @ref{Alias de ASCII}.
1564 Se usa la sintaxis del HTML y casi todas estas referencias son las
1565 mismas que en el HTML. El resto están inspiradas en @LaTeX{}.
1567 Los caracteres están enmarcados en un rectángulo de forma que
1568 pueda verse el tamaño que tienen. Se ha añadido un pequeño relleno
1569 de separación entre el carácter y el rectángulo para mejorar la
1573 \include "special-characters.ly"
1577 @node Lista de articulaciones
1578 @appendixsec Lista de articulaciones
1579 @translationof List of articulations
1582 Las listas siguientes relacionan todos los símbolos de la
1583 tipografía Emmentaler que se pueden adjuntar a las notas
1584 (p. ej. @samp{f\accent} o @samp{f->}). Cada ejemplo muestra el
1585 símbolo en las posiciones @emph{superior}, @emph{inferior} y
1586 @emph{neutra}, respectivamente.
1588 @c Articulations and ornamentations
1589 @c Fingering instructions (for "thumb")
1590 @c Common notation for unfretted strings
1591 @c Bowing indications
1593 @c Snap (Bartók) pizzicato
1594 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1595 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1599 * Indicaciones de articulación::
1600 * Indicaciones de adornos::
1601 * Indicaciones de calderón::
1602 * Indicaciones específicas de ciertos instrumentos::
1603 * Indicaciones de repetición::
1604 * Indicaciones antiguas::
1608 The @multitable @columnfraction value discrepancy between the first and
1609 the remaining columns is deliberate; it seems (at least visually
1610 anyway) the gap (after building the documentation) between first and
1611 second column examples was always larger than between the remaining
1619 @cindex staccatissimo
1624 @node Indicaciones de articulación
1625 @unnumberedsubsec Indicaciones de articulación
1626 @translationof Articulation scripts
1628 @multitable @columnfractions .22 .25 .25 .25
1631 @code{\accent} or @code{->}
1632 @lilypond[notime,relative=2]
1633 f^\accent e,_\accent b'\accent
1637 @lilypond[notime,relative=2]
1638 f^\espressivo e,_\espressivo b'\espressivo
1641 @code{\marcato} or @code{-^}
1642 @lilypond[notime,relative=2]
1643 f^\marcato e,_\marcato b'\marcato
1646 @code{\portato} or @code{-_}
1647 @lilypond[notime,relative=2]
1648 f^\portato e,_\portato b'\portato
1652 @code{\staccatissimo} @* or @code{-!}
1653 @lilypond[notime,relative=2]
1654 f^\staccatissimo e,_\staccatissimo b'\staccatissimo
1657 @code{\staccato} or @code{-.}
1658 @lilypond[notime,relative=2]
1659 f^\staccato e,_\staccato b'\staccato
1662 @code{\tenuto} or @code{--}
1663 @lilypond[notime,relative=2]
1664 f^\tenuto e,_\tenuto b'\tenuto
1676 @cindex prallmordent
1684 @node Indicaciones de adornos
1685 @unnumberedsubsec Indicaciones de adornos
1686 @translationof Ornament scripts
1688 @multitable @columnfractions .22 .25 .25 .25
1692 @lilypond[notime,relative=2]
1693 f^\prall e,_\prall b'\prall
1697 @lilypond[notime,relative=2]
1698 f^\prallup e,_\prallup b'\prallup
1702 @lilypond[notime,relative=2]
1703 f^\pralldown e,_\pralldown b'\pralldown
1707 @lilypond[notime,relative=2]
1708 f^\upprall e,_\upprall b'\upprall
1713 @lilypond[notime,relative=2]
1714 f^\downprall e,_\downprall b'\downprall
1718 @lilypond[notime,relative=2]
1719 f^\prallprall e,_\prallprall b'\prallprall
1723 @lilypond[notime,relative=2]
1724 f^\lineprall e,_\lineprall b'\lineprall
1727 @code{\prallmordent}
1728 @lilypond[notime,relative=2]
1729 f^\prallmordent e,_\prallmordent b'\prallmordent
1734 @lilypond[notime,relative=2]
1735 f^\mordent e,_\mordent b'\mordent
1739 @lilypond[notime,relative=2]
1740 f^\upmordent e,_\upmordent b'\upmordent
1744 @lilypond[notime,relative=2]
1745 f^\downmordent e,_\downmordent b'\downmordent
1749 @lilypond[notime,relative=2]
1750 f^\trill e,_\trill b'\trill
1755 @lilypond[notime,relative=2]
1756 f^\turn e,_\turn b'\reverseturn
1760 @lilypond[notime,relative=2]
1761 f^\reverseturn e,_\reverseturn b'\reverseturn
1767 @cindex shortfermata
1769 @cindex verylongfermata
1771 @node Indicaciones de calderón
1772 @unnumberedsubsec Indicaciones de calderón
1773 @translationof Fermata scripts
1775 @multitable @columnfractions .22 .25 .25 .25
1778 @code{\shortfermata}
1779 @lilypond[notime,relative=2]
1780 f^\shortfermata e,_\shortfermata b'\shortfermata
1784 @lilypond[notime,relative=2]
1785 f^\fermata e,_\fermata b'\fermata
1789 @lilypond[notime,relative=2]
1790 f^\longfermata e,_\longfermata b'\longfermata
1793 @code{\verylongfermata}
1794 @lilypond[notime,relative=2]
1795 f^\verylongfermata e,_\verylongfermata b'\verylongfermata
1809 @cindex snappizzicato
1812 @node Indicaciones específicas de ciertos instrumentos
1813 @unnumberedsubsec Indicaciones específicas de ciertos instrumentos
1814 @translationof Instrument-specific scripts
1816 @multitable @columnfractions .22 .25 .25 .25
1820 @lilypond[notime,relative=2]
1821 f^\upbow e,_\upbow b'\upbow
1825 @lilypond[notime,relative=2]
1826 f^\downbow e,_\downbow b'\downbow
1830 @lilypond[notime,relative=2]
1831 f^\flageolet e,_\flageolet b'\flageolet
1835 @lilypond[notime,relative=2]
1836 f^\open e,_\open b'\open
1841 @lilypond[notime,relative=2]
1842 f^\halfopen e,_\halfopen b'\halfopen
1846 @lilypond[notime,relative=2]
1847 f^\lheel e,_\lheel b'\lheel
1851 @lilypond[notime,relative=2]
1852 f^\rheel e,_\rheel b'\rheel
1856 @lilypond[notime,relative=2]
1857 f^\ltoe e,_\ltoe b'\ltoe
1862 @lilypond[notime,relative=2]
1863 f^\rtoe e,_\rtoe b'\rtoe
1866 @code{\snappizzicato}
1867 @lilypond[notime,relative=2]
1868 f^\snappizzicato e,_\snappizzicato b'\snappizzicato
1871 @code{\stopped} or @code{-+}
1872 @lilypond[notime,relative=2]
1873 f^\stopped e,_\stopped b'\stopped
1882 @node Indicaciones de repetición
1883 @unnumberedsubsec Indicaciones de repetición
1884 @translationof Repeat sign scripts
1886 @multitable @columnfractions .22 .25 .25 .25
1890 @lilypond[notime,relative=2]
1891 f^\segno e,_\segno b'\segno
1895 @lilypond[notime,relative=2]
1896 f^\coda e,_\coda b'\coda
1900 @lilypond[notime,relative=2]
1901 f^\varcoda e,_\varcoda b'\varcoda
1909 @cindex semicirculus
1910 @cindex signumcongruentiae
1912 @node Indicaciones antiguas
1913 @unnumberedsubsec Indicaciones antiguas
1914 @translationof Ancient scripts
1916 @multitable @columnfractions .22 .25 .25 .25
1921 \include "gregorian.ly"
1922 \new VaticanaStaff { e'^\accentus s4 f_\accentus s4 b\accentus}
1927 \include "gregorian.ly"
1928 \new VaticanaStaff { e'^\circulus s4 f_\circulus s4 b\circulus }
1933 \include "gregorian.ly"
1934 \new VaticanaStaff { e'^\ictus s4 f_\ictus s4 b\ictus}
1938 @code{\semicirculus}
1940 \include "gregorian.ly"
1941 \new VaticanaStaff {
1942 e'^\semicirculus s4 f_\semicirculus s4 b\semicirculus
1946 @code{\signumcongruentiae}
1948 \include "gregorian.ly"
1949 \new VaticanaStaff {
1950 e'^\signumcongruentiae s4
1951 f_\signumcongruentiae s4
1952 b\signumcongruentiae
1958 @cindex drums, various
1959 @cindex acoustic bass
1962 @cindex electric snare
1963 @cindex acoustic snare
1969 @cindex floor tom tom
1971 @cindex high tom tom
1974 @cindex pedal high hat
1975 @cindex open high hat
1976 @cindex half-open high hat
1977 @cindex cymbal, various
1978 @cindex crash cymbal
1980 @cindex chinese cymbal
1981 @cindex splash cymbal
1993 @cindex high timbale
1995 @cindex mute timbale
1996 @cindex open timbale
2011 @node Notas de percusión
2012 @appendixsec Notas de percusión
2013 @translationof Percussion notes
2015 @multitable @columnfractions .22 .25 .25 .25
2018 @code{bassdrum @* bd @*}
2019 @lilypond[notime,ragged-right]
2023 @code{acousticbassdrum @* bda @*}
2024 @lilypond[notime,ragged-right]
2025 \drums { bda4 bda1 }
2028 @code{snare @* sn @*}
2029 @lilypond[notime,ragged-right]
2033 @code{acousticsnare @* sna @*}
2034 @lilypond[notime,ragged-right]
2035 \drums { sna4 sna1 }
2039 @code{electricsnare @* sne @*}
2040 @lilypond[notime,ragged-right]
2041 \drums { sne4 sne1 }
2044 @code{lowfloortom @* tomfl @*}
2045 @lilypond[notime,ragged-right]
2046 \drums { tomfl4 tomfl1 }
2049 @code{highfloortom @* tomfh @*}
2050 @lilypond[notime,ragged-right]
2051 \drums { tomfh4 tomfh1 }
2054 @code{lowtom @* toml @*}
2055 @lilypond[notime,ragged-right]
2056 \drums { toml4 toml1 }
2060 @code{hightom @* tomh @*}
2061 @lilypond[notime,ragged-right]
2062 \drums { tomh4 tomh1 }
2065 @code{lowmidtom @* tomml @*}
2066 @lilypond[notime,ragged-right]
2067 \drums { tomml4 tomml1 }
2070 @code{highmidtom @* tommh @*}
2071 @lilypond[notime,ragged-right]
2072 \drums { tommh4 tommh1 }
2075 @code{highhat @* hh @*}
2076 @lilypond[notime,ragged-right]
2081 @code{closedhihat @* hhc @*}
2082 @lilypond[notime,ragged-right]
2083 \drums { hhc4 hhc1 }
2086 @code{openhighhat @* hho @*}
2087 @lilypond[notime,ragged-right]
2088 \drums { hho4 hho1 }
2091 @code{halfopenhihat @* hhho @*}
2092 @lilypond[notime,ragged-right]
2093 \drums { hhho4 hhho1 }
2096 @code{pedalhihat @* hhp @*}
2097 @lilypond[notime,ragged-right]
2098 \drums { hhp4 hhp1 }
2103 @code{crashcymbal @* cymc @*}
2104 @lilypond[notime,ragged-right]
2105 \drums { cymc4 cymc1 }
2108 @code{crashcymbala @* cymca @*}
2109 @lilypond[notime,ragged-right]
2110 \drums { cymca4 cymca1 }
2113 @code{crashcymbalb @* cymcb @*}
2114 @lilypond[notime,ragged-right]
2115 \drums { cymcb4 cymcb1 }
2118 @code{ridecymbal @* cymr @*}
2119 @lilypond[notime,ragged-right]
2120 \drums { cymr4 cymr1 }
2124 @code{ridecymbala @* cymra @*}
2125 @lilypond[notime,ragged-right]
2126 \drums { cymra4 cymra1 }
2129 @code{ridecymbalb @* cymrb @*}
2130 @lilypond[notime,ragged-right]
2131 \drums { cymrb4 cymrb1 }
2134 @code{chinesecymbal @* cymch @*}
2135 @lilypond[notime,ragged-right]
2136 \drums { cymch4 cymch1 }
2139 @code{splashcymbal @* cyms @*}
2140 @lilypond[notime,ragged-right]
2141 \drums { cyms4 cyms1 }
2145 @code{ridebell @* rb @*}
2146 @lilypond[notime,ragged-right]
2150 @code{cowbell @* cb @*}
2151 @lilypond[notime,ragged-right]
2155 @code{hibongo @* boh @*}
2156 @lilypond[notime,ragged-right]
2157 \drums { boh4 boh1 }
2160 @code{openhibongo @* boho @*}
2161 @lilypond[notime,ragged-right]
2162 \drums { boho4 boho1 }
2166 @code{mutehibongo @* bohm @*}
2167 @lilypond[notime,ragged-right]
2168 \drums { bohm4 bohm1 }
2171 @code{lobongo @* bol @*}
2172 @lilypond[notime,ragged-right]
2173 \drums { bol4 bol1 }
2176 @code{openlobongo @* bolo @*}
2177 @lilypond[notime,ragged-right]
2178 \drums { bolo4 bolo1 }
2181 @code{mutelobongo @* bolm @*}
2182 @lilypond[notime,ragged-right]
2183 \drums { bolm4 bolm1 }
2188 @code{hiconga @* cgh @*}
2189 @lilypond[notime,ragged-right]
2190 \drums { cgh4 cgh1 }
2193 @code{openhiconga @* cgho @*}
2194 @lilypond[notime,ragged-right]
2195 \drums { cgho4 cgho1 }
2198 @code{mutehiconga @* cghm @*}
2199 @lilypond[notime,ragged-right]
2200 \drums { cghm4 cghm1 }
2203 @code{loconga @* cgl @*}
2204 @lilypond[notime,ragged-right]
2205 \drums { cgl4 cgl1 }
2209 @code{openloconga @* cglo @*}
2210 @lilypond[notime,ragged-right]
2211 \drums { cglo4 cglo1 }
2214 @code{muteloconga @* cglm @*}
2215 @lilypond[notime,ragged-right]
2216 \drums { cglm4 cglm1 }
2219 @code{hitimbale @* timh @*}
2220 @lilypond[notime,ragged-right]
2221 \drums { timh4 timh1 }
2224 @code{lotimbale @* timl @*}
2225 @lilypond[notime,ragged-right]
2226 \drums { timl4 timl1 }
2230 @code{hiagogo @* agh @*}
2231 @lilypond[notime,ragged-right]
2232 \drums { agh4 agh1 }
2235 @code{loagogo @* agl @*}
2236 @lilypond[notime,ragged-right]
2237 \drums { agl4 agl1 }
2240 @code{sidestick @* ss @*}
2241 @lilypond[notime,ragged-right]
2245 @code{hisidestick @* ssh @*}
2246 @lilypond[notime,ragged-right]
2247 \drums { ssh4 ssh1 }
2251 @code{losidestick @* ssl @*}
2252 @lilypond[notime,ragged-right]
2253 \drums { ssl4 ssl1 }
2256 @code{guiro @* gui @*}
2257 @lilypond[notime,ragged-right]
2258 \drums { gui4 gui1 }
2261 @code{shortguiro @* guis @*}
2262 @lilypond[notime,ragged-right]
2263 \drums { guis4 guis1 }
2266 @code{longguiro @* guil @*}
2267 @lilypond[notime,ragged-right]
2268 \drums { guil4 guil1 }
2272 @code{cabasa @* cab @*}
2273 @lilypond[notime,ragged-right]
2274 \drums { cab4 cab1 }
2277 @code{maracas @* mar @*}
2278 @lilypond[notime,ragged-right]
2279 \drums { mar4 mar1 }
2282 @code{shortwhistle @* whs @*}
2283 @lilypond[notime,ragged-right]
2284 \drums { whs4 whs1 }
2287 @code{longwhistle @* whl @*}
2288 @lilypond[notime,ragged-right]
2289 \drums { whl4 whl1 }
2293 @code{handclap @* hc @*}
2294 @lilypond[notime,ragged-right]
2298 @code{tambourine @* tamb @*}
2299 @lilypond[notime,ragged-right]
2300 \drums { tamb4 tamb1 }
2303 @code{vibraslap @* vibs @*}
2304 @lilypond[notime,ragged-right]
2305 \drums { vibs4 vibs1 }
2308 @code{tamtam @* tt @*}
2309 @lilypond[notime,ragged-right]
2314 @code{claves @* cl @*}
2315 @lilypond[notime,ragged-right]
2319 @code{hiwoodblock @* wbh @*}
2320 @lilypond[notime,ragged-right]
2321 \drums { wbh4 wbh1 }
2324 @code{lowoodblock @* wbl @*}
2325 @lilypond[notime,ragged-right]
2326 \drums { wbl4 wbl1 }
2329 @code{opencuica @* cuio @*}
2330 @lilypond[notime,ragged-right]
2331 \drums { cuio4 cuio1 }
2335 @code{mutecuica @* cuim @*}
2336 @lilypond[notime,ragged-right]
2337 \drums { cuim4 cuim1 }
2340 @code{triangle @* tri @*}
2341 @lilypond[notime,ragged-right]
2342 \drums { tri4 tri1 }
2345 @code{opentriangle @* trio @*}
2346 @lilypond[notime,ragged-right]
2347 \drums { trio4 trio1 }
2350 @code{mutetriangle @* trim}
2351 @lilypond[notime,ragged-right]
2352 \drums { trim4 trim1 }
2356 @code{oneup @* ua @*}
2357 @lilypond[notime,ragged-right]
2361 @code{twoup @* ub @*}
2362 @lilypond[notime,ragged-right]
2366 @code{threeup @* uc @*}
2367 @lilypond[notime,ragged-right]
2371 @code{fourup @* ud @*}
2372 @lilypond[notime,ragged-right]
2377 @code{fiveup @* ue @*}
2378 @lilypond[notime,ragged-right]
2382 @code{onedown @* da @*}
2383 @lilypond[notime,ragged-right]
2387 @code{twodown @* db @*}
2388 @lilypond[notime,ragged-right]
2392 @code{threedown @* dc @*}
2393 @lilypond[notime,ragged-right]
2398 @code{fourdown @* dd @*}
2399 @lilypond[notime,ragged-right]
2403 @code{fivedown @* de @*}
2404 @lilypond[notime,ragged-right]
2412 @node Glosario técnico
2413 @appendixsec Glosario técnico
2414 @translationof Technical glossary
2416 Glosario de los términos técnicos y conceptos que se utilizan
2417 internamente en LilyPond. Estos términos pueden aparecer en los
2418 manuales, en las listas de distribución de correo o en el código
2424 * closure (cerradura)::
2426 * grob (objeto gráfico)::
2429 * lexer (analizador léxico)::
2431 * output-def (definición de salida)::
2432 * parser (analizador sintáctico)::
2433 * variable del analizador sintáctico::
2434 * prob (objeto de propiedades)::
2435 * smob (objeto de Scheme)::
2440 @node alist (lista-A)
2441 @unnumberedsubsec alist (lista-A)
2442 @translationof alist
2445 @cindex lista de asociación
2448 Una lista asociativa o abreviadamente una @strong{lista-A} (alist
2449 en inglés) es una pareja de Scheme que asocia un valor con una
2450 clave: @w{@code{(clave . valor)}}. Por ejemplo, en
2451 @file{scm/lily.scm}, la lista-A @w{@qq{type-p-name-alist}} asocia
2452 ciertos predicadps de tipo (p.ej. @code{ly:music?}) con
2453 nombres (p.ej. @qq{music}) de forma que se pueda informar de
2454 los fallos de comprobación de tipo con un mensaje de consola que
2455 incluye el nombre del predicado de tipo esperado.
2459 @unnumberedsubsec callback
2460 @translationof callback
2464 Una @strong{callback} es una rutina, función o método cuya
2465 referencia se pasa como argumento en una llamada a otra rutina,
2466 permitiendo así que la runtina llamada invoque a aquélla. La
2467 técnica permite que una capa de software de nivel más bajo llame a
2468 una función definida en una capa de nivel más alto. Las funciones
2469 de callback se usan ampliamente en LilyPond para permitir al
2470 código de Scheme del nivel de usuario definir cuántas acciones de
2471 bajo nivel se llevan a cabo.
2474 @node closure (cerradura)
2475 @unnumberedsubsec closure (cerradura)
2476 @translationof closure
2480 En Scheme, se crea una @strong{cerradura} cuando una función, por
2481 lo general una expresión lambda, se pasa como variable. La
2482 cerradura contiene el codigo de la función y referencias a las
2483 ligaduras léxicas de las variables libres de la función (es decir,
2484 las variables que se usan en la expresión pero se definen fuera de
2485 ella). Cuando más tarde se aplica esta función a diferentes
2486 argumentos, las ligaduras de variables libres que se capturaron
2487 dentro de la cerradura se utilizan para obtener los valores de las
2488 variables libres que se usarán en el cálculo. Una propiedad útil
2489 de las cerraduras es la retención de los valores internos de las
2490 variables de una invocación a otra, permitiendo así que se pueda
2495 @unnumberedsubsec glifo
2496 @translationof glyph
2499 @cindex fuente tipográfica
2502 Un @strong{glifo} es una representación gráfica particular de un
2503 carácter tipográfico, o una combinación de dos caracteres que
2504 forman una ligadura. Un conjunto de glifos con un estilo y forma
2505 uniformes forman una fuente tipográfica, y un conjunto de fuentes
2506 tipográficas que abarcan varios estilos forman un tipo.
2509 Referencia de la notación:
2511 @ref{Caracteres especiales}.
2514 @node grob (objeto gráfico)
2515 @unnumberedsubsec grob (objeto gráfico)
2519 @cindex objetos de presentación
2520 @cindex objetos gráficos
2522 Los objetos de LilyPond que representan elementos de la notación
2523 en la salida impresa tales como la cabeza y la plica de las notas,
2524 ligaduras de unión y de expresión, digitaciones, claves, et. se
2525 denominan @q{objetos de presentación}, a menudo conocidos como
2526 @q{OBjetos GRáficos}, o abreviadamente @strong{grobs}. Se
2527 representan mediante instancias de la clase @code{Grob}.
2530 Manual de aprendizaje:
2531 @rlearning{Objetos e interfaces},
2532 @rlearning{Convenciones de nombres de objetos y propiedades},
2533 @rlearning{Propiedades de los objetos de presentación}.
2535 Referencia de funcionamiento interno:
2536 @rinternals{grob-interface},
2537 @rinternals{All layout objects}.
2541 @unnumberedsubsec inmutable
2542 @translationof immutable
2544 @cindex objetos inmutables
2545 @cindex propiedades inmutables
2546 @cindex propiedades compartidas
2548 Un objeto @strong{inmutable} es aquel cuyo estado no se puede
2549 modificar después de su creación, en contraste con los objetos
2550 mutables, que se pueden modificar después de su creación.
2552 En LilyPond, las propiedades inmutables o compartidas definen el
2553 estilo y comportamiento predeterminados de los grobs. Se
2554 comparten por parte de muchos objetos. En aparente contradicción
2555 con su nombre, se pueden cambiar utilizando @code{\override} y
2559 Referencia de la notación:
2564 @unnumberedsubsec interfaz
2565 @translationof interface
2568 @cindex interfaz de grob
2569 @cindex interfaces de objetos gráficos
2571 Las acciones y propiedades comunes a un conjunto de grobs se
2572 agrupan en un objeto denominado @code{interfaz de grob
2573 (grob-inerface)}, o abreviadamente @q{interfaz}.
2576 Manual de aprendizaje:
2577 @rlearning{Objetos e interfaces},
2578 @rlearning{Convenciones de nombres de objetos y propiedades},
2579 @rlearning{Propiedades de los interfaces}.
2581 Referencia de la notación:
2582 @ref{Interfaces de la presentación}.
2584 Referencia de funcionamiento interno:
2585 @rinternals{Graphical Object Interfaces}.
2588 @node lexer (analizador léxico)
2589 @unnumberedsubsec lexer (analizador léxico)
2590 @translationof lexer
2593 @cindex analizador léxico
2596 Un @strong{lexer} o analizador léxico es un programa que convierte
2597 una secuencia de caracteres en una secuencia de elementos o
2598 tokens, en un proceso que se llama análisis léxico. El analizador
2599 léxico de LilyPond convierte el flujo obtenido a partir de un
2600 archivo de entrada @file{.ly} en un flujo descompuesto en tokens
2601 más apto para la siguiente fase del procesado: el análisis
2602 sintáctico, véase @ref{parser (analizador sintáctico)}. El
2603 analizador léxico de LilyPond lexer está construido con la
2604 herramienta Flex a partir del archivo de lexer
2605 @file{lily/lexer.ll} que contiene las reglas léxicas. Este
2606 archivo es parte del código fuente y no se incluye dentro de la
2607 instalación binaria de LilyPond.
2611 @unnumberedsubsec mutable
2612 @translationof mutable
2614 @cindex objetos mutables
2615 @cindex propiedades mutables
2617 Un objeto @strong{mutable} es aquél cuyo estado se puede modificar
2618 después de su creación, en contraste con un objeto inmutable, cuyo
2619 estado se fija en el momento de la creación.
2621 En LilyPond, las propiedades mutables contienen valores
2622 específicos de un grob. Por lo general, las listas de otros
2623 objetos o los resultados de los cálculos se almacenan en
2624 propiedades mutables.
2627 Referencia de la notación:
2631 @node output-def (definición de salida)
2632 @unnumberedsubsec output-def (definición de salida)
2633 @translationof output-def
2636 @cindex definición de salida
2638 Una instancia de la clase @code{Output-def} contiene los métodos y
2639 estructuras de datos asociados con un bloque de salida. Se crean
2640 instancias parra los bloques midi, layout y paper.
2643 @node parser (analizador sintáctico)
2644 @unnumberedsubsec parser (analizador sintáctico)
2645 @translationof parser
2648 @cindex analizador sintáctico
2650 @cindex gramática de LilyPond
2653 Un @strong{parser} o analizador sintáctico analiza la secuencia de
2654 tokens o elementos léxicos producida por un analizador léxico para
2655 determinar su estructura gramatical, agrupando los elementos
2656 léxicos en conjuntos mayores según las reglas de la gramática. Si
2657 la secuencia de elementos léxicos es válida, el producto final es
2658 un árbol de tokens cuya raíz es el símbolo inicial de la
2659 gramática. Si no se puede conseguir esto, el archivo es inválido
2660 y se produce un mensaje de error adecuado. Las agrupaciones
2661 sintácticas y las reglas para construir estas agrupaciones a
2662 partir de sus elementos constituyentes para la sintaxis de
2663 LilyPond están definidas en @file{lily/parser.yy} y se muestran en
2664 la forma normal de Backus (BNF) dentro de @rcontrib{LilyPond
2665 grammar}. Este archivo se usa para construir el analizador
2666 sintáctico durante la compilación del programa por parte del
2667 generador de analizadores sintácticos, Bison. Es parte del código
2668 fuente y no se incluye dentro de la instalación binaria de
2672 @node variable del analizador sintáctico
2673 @unnumberedsubsec variable del analizador sintáctico
2674 @translationof parser variable
2676 @cindex variable del analizador sintáctico
2677 @cindex variable de Scheme
2678 @cindex variable global
2679 @cindex afterGraceFraction
2682 @cindex output-count
2683 @cindex output-suffix
2684 @cindex partCombineListener
2686 @cindex toplevel-bookparts
2687 @cindex toplevel-scores
2688 @cindex showLastLength
2689 @cindex showFirstLength
2691 Son variables definidas directamente dentro de Scheme. Su uso
2692 directo por parte de los usuarios está fuertemente desaconsejado,
2693 porque su semántica de ámbito puede ser confusa.
2695 Cuando el valor de una de estas variables se modifica dentro de un
2696 archivo @file{.ly}, el cambio es global, y a no ser que se
2697 revierta explícitamente, el nuevo valor persistirá hasta el final
2698 del archivo, afectando a todos los bloques @code{\score} así como
2699 a los archivos externos añadidos con la instrucción
2700 @code{\include}. Esto puede conducir a consecuencias imprevistas
2701 y en proyectos de composición tipográfica complejos puede ser
2702 difícil de rastrear.
2704 LilyPond utiliza las siguientes variables del analizador
2708 @item afterGraceFraction
2713 @item partCombineListener
2715 @item toplevel-bookparts
2716 @item toplevel-scores
2717 @item showLastLength
2718 @item showFirstLength
2722 @node prob (objeto de propiedades)
2723 @unnumberedsubsec prob (objeto de propiedades)
2726 @cindex objeto de propiedades
2729 Los OBjetos de PRopiedades, o abreviadamente @strong{probs}, son
2730 instancias de la clase @code{Prob}, que es una sencilla clase
2731 básica que tiene listas-A de propiedades mutables e inmutables y
2732 los métodos para manipularlas. Las clases @code{Music} y
2733 @code{Stream_event} derivan de @code{Prob}. También se crean
2734 instancias de la clase @code{Prob} para almacenar el contenido
2735 formateado de los grobs del sistema y los bloques de títulos
2736 durante el proceso de disposición de la página.
2739 @node smob (objeto de Scheme)
2740 @unnumberedsubsec smob (objeto de Scheme)
2744 @cindex objeto de Scheme
2746 Los @strong{Smobs}, u OBjetos de ScheMe, forman parte del
2747 mecanismo utilizado por Guile para exportar objetos de C y de C++
2748 al código de Scheme. En LilyPond, se crean smobs a partir de
2749 objetos de C++ por medio de macros. Hay dos tipos de objetos
2750 smob: los smobs simples, orientados a objetos inmutables simples
2751 como números, y los smobs complejos, usados para objetos con
2752 identidades. Si tiene acceso a las fuentes de LilyPond sources,
2753 encontrará más información en @file{lily/includes/smob.hh}.
2756 @node stencil (sello)
2757 @unnumberedsubsec stencil (sello)
2758 @translationof stenci
2763 Las instancias de la clase @strong{stencil} contienen la
2764 información necesaria para imprimir un objeto tipográfico. Es un
2765 smob simple que contiene una caja de confinamiento, que a su vez
2766 define las dimensiones vertical y horizontal del objeto, y una
2767 expresión de Scheme que imprime el objeto cuendo se evalúa. Los
2768 stencils o sellos se pueden combinar para formar sellos más
2769 complejos definidos por un árbol de expresiones de Scheme formado
2770 a partir de las expresiones de Scheme de los sellos que lo
2773 La propiedad @code{stencil}, que conecta a un grob con su sello,
2774 se define dentro del interfaz @code{grob-interface}.
2777 Referencia de funcionamiento interno:
2778 @rinternals{grob-interface}.
2781 @node Todas las propiedades de contexto
2782 @appendixsec Todas las propiedades de contexto
2783 @translationof All context properties
2785 @include context-properties.tely
2788 @node Propiedades de disposición
2789 @appendixsec Propiedades de disposición
2790 @translationof Layout properties
2792 @include layout-properties.tely
2795 @node Funciones musicales disponibles
2796 @appendixsec Funciones musicales disponibles
2797 @translationof Available music functions
2799 @include identifiers.tely
2802 @node Identificadores de modificación de contextos
2803 @appendixsec Identificadores de modificación de contextos
2804 @translationof Context modification identifiers
2806 Se definen las siguientes instrucciones para su uso como
2807 modificaciones de contexto dentro de un bloque @code{\layout} o
2810 @include context-mod-identifiers.tely
2813 @node Predicados de tipo predefinidos
2814 @appendixsec Predicados de tipo predefinidos
2815 @translationof Predefined type predicates
2817 @include type-predicates.tely
2820 @node Funciones de Scheme
2821 @appendixsec Funciones de Scheme
2822 @translationof Scheme functions
2824 @include scheme-functions.tely