1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: 46e221e7e08ee0e17dd6977a46acec8dabf63944
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @node Fretted string instruments
13 @section Fretted string instruments
15 @lilypondfile[quote]{fretted-headword.ly}
17 Esta sección trata varios aspectos de la notación musical que son
18 exclusivos de los instrumentos de cuerda con trastes.
21 @cindex guitarra, tablatura de
22 @cindex tablatura de banj
23 @cindex banjo, tablatura de
26 * Common notation for fretted strings::
31 @node Common notation for fretted strings
32 @subsection Common notation for fretted strings
34 Esta sección se ocupa de la notación común exclusiva de los
35 instrumentos de cuerda con trastes.
38 * References for fretted strings::
39 * String number indications::
40 * Default tablatures::
42 * Fret diagram markups::
43 * Predefined fret diagrams::
44 * Automatic fret diagrams::
45 * Right-hand fingerings::
48 @node References for fretted strings
49 @unnumberedsubsubsec References for fretted strings
51 La notación musical para instrumentos de cuerda con trastes se realiza
52 normalmente en una sola pauta, ya sea en notación musical tradicional
53 o en tablatura. A veces se combinan los dos tipos, y es común en
54 música popular utilizar diagramas de acordes por encima de un
55 pentagrama de notación tradicional. La guitarra y el banjo son
56 instrumentos transpositores, que suenan una octava por debajo de lo
57 escrito. Las partituras para estos instrumentos deben usar la clave
58 de Sol octava baja @code{"treble_8"}. Otros elementos relativos a los
59 instrumentos de cuerda con trastes se estudian en otras partes de
64 Las digitaciones se indican con @ref{Fingering instructions}.
67 Las instrucciones para ligaduras @notation{Laissez vibrer} así como
68 ligaduras de unión sobre arpegios y trémolos se describe en
72 Las instrucciones para el manejo de varias voces se describe en
73 @ref{Collision resolution}.
79 Referencia de la notación:
80 @ref{Fingering instructions},
82 @ref{Collision resolution},
83 @ref{Instrument names},
84 @ref{Writing music in parallel},
86 @ref{List of articulations},
89 @node String number indications
90 @unnumberedsubsubsec String number indications
92 @cindex cuerda, número de la
93 @cindex números de cuerda frente a digitaciones
94 @cindex digitación frente a números de cuerda
96 Se puede indicar la cuerda en que se debe tocar una nota añadiendo
97 @code{\}@tie{}@var{número} a una nota dentro de una construcción de
100 @warning{Los números de cuerda @strong{se deben} definir dentro de una
101 construcción de acorde con ángulos simples, incluso si se trata de una
104 @lilypond[verbatim,quote,relative=0]
110 Cuando se usan al mismo tiempo digitaciones e indicaciones del número
111 de cuerda, su colocación se controla por el orden en que aparecen
112 estos elementos en el código:
114 @lilypond[verbatim,quote,relative=1]
122 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
123 {controlling-the-placement-of-chord-fingerings.ly}
125 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
126 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
130 Referencia de la notación:
131 @ref{Fingering instructions}.
133 Fragmentos de código:
134 @rlsr{Fretted strings}.
136 Referencia de funcionamiento interno:
137 @rinternals{StringNumber},
138 @rinternals{Fingering}.
141 @node Default tablatures
142 @unnumberedsubsubsec Default tablatures
144 @cindex tablatura, principios básicos
145 @cindex tablatura predeterminada
150 La notación de tablatura se utiliza para la notación de música de
151 instrumentos de cuerda pulsada. Las alturas no se denotan mediante
152 cabezas de nota, sino mediante números que indican sobre qué cuerda y
153 traste se debe tocar la nota. LilyPond contempla las tablaturas de
156 El número de cuerda asociado a una nota se proporciona en la forma de
157 una barra invertida seguida por un número, p.ej. @code{c4\3} es un Do
158 negra sobre la tercera cuerda. Por defecto, la cuerda 1 es la más
159 aguda, y la afinación normal es la afinación estándar de guitarra (con
160 6 cuerdas). Las notas se imprimen como tablatura, usando lo contextos
161 @rinternals{TabStaff} y @rinternals{TabVoice}:
163 @lilypond[quote,ragged-right,fragment,verbatim]
170 @funindex minimumFret
174 Cuando no se especifica ninguna cuerda, se selecciona la primera
175 cuerda que produce la nota con un número de traste mayor o igual que
176 el valor de @code{minimumFret} (traste mínimo). El valor por defecto
177 de @code{minimumFret} es cero:
179 @lilypond[quote,ragged-right,verbatim]
181 \new Staff \relative c {
186 \new TabStaff \relative c {
188 \set TabStaff.minimumFret = #5
194 @cindex armónicos en tablatura
195 @cindex tablatura y armónicos
196 @cindex slides en notación de tablatura
197 @cindex tablatura y slides
199 Se pueden añadir indicaciones de armónicos y @emph{slides} a la
200 notación de tablatura.
202 @lilypond[fragment, verbatim, quote, relative=1]
205 <c g'\harmonic> d\2\glissando e\2
212 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
213 {stem-and-beam-behavior-in-tablature.ly}
215 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
216 {polyphony-in-tablature.ly}
220 Referencia de la notación:
223 Fragmentos de código:
224 @rlsr{Fretted strings}.
226 Referencia de funcionamiento interno:
227 @rinternals{TabNoteHead},
228 @rinternals{TabStaff},
229 @rinternals{TabVoice},
234 Los acordes no se tratan de una forma especial, y de aquí que el
235 selector automático de la cuerda puede elegir fácilmente la misma
236 cuerda para dos notas del acorde.
238 Para manejar @code{\partcombine}, es necesario que @code{TabStaff}
239 utilice voces expecialmente creadas:
241 @lilypond[quote,ragged-right,verbatim]
242 melodia = \partcombine { e4 g g g }{ e4 e e e }
245 \new TabVoice = "one" s1
246 \new TabVoice = "two" s1
247 \new TabVoice = "shared" s1
248 \new TabVoice = "solo" s1
254 Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
256 @node Custom tablatures
257 @unnumberedsubsubsec Custom tablatures
259 @cindex tablaturas personalizadas
260 @cindex tablatura de banjo
261 @cindex tablatura de mandolina
262 @cindex tablatura de bajo
263 @cindex tablatura, afinaciones predefinidas de
264 @cindex trastes, instrumentos con, afinaciones predefinidas
265 @cindex predefinidas, afinaciones, para instrumentos de traste
267 @funindex StringTunings
269 La tablatura en LilyPond calcula automáticamente el traste para cada
270 nota, basándose en la cuerda a que está asignada la nota. Para
271 hacerlo, es necesario especificar la afinación de las cuerdas. La
272 afinación de las cuerdas se da en la propiedad @code{StringTunings}.
274 LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
275 guitarra y el bajo. Lilypond establece automáticamente la
276 transposición correcta para las afinaciones predefinidas. El ejemplo
277 siguiente es para bajo, que suena una octaba por debajo de lo escrito.
279 @lilypond[quote,ragged-right,verbatim]
288 \set TabStaff.stringTunings = #bass-tuning
296 La afinación por omisión es @code{guitar-tuning} (la afinación
297 estándar Mi-La-Re-Sol-Si-Mi). Otras afinaciones predefinidas son
298 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
299 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
300 con Sol Mayor al aire). The predefined string tunings
301 are found in @code{scm/output-lib.scm}.
303 Una afinación de las cuerdas es una lista de Scheme de alturas, una
304 por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 está arriba en
305 la pauta de tablatura y la cuerda N está abajo. Esto resulta
306 generalmente en un orden de la nota más aguda a la más grave, pero
307 algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
308 dispuestas en orden de altura.
310 La altura de una cuerda en una lista de afinación de cuerdas es el
311 intervalo que forma la cuerda al aire con el Do central, medido en
312 semitonos. La altura debe ser un número entero. Lilypond calcula la
313 altura real de la cuerda añadiendo la altura de la afinación a la
314 altura real del Do central.
316 LilyPond calcula automáticamente el número de cuerdas de la pauta
317 @code{TabStaff} como el número de elementos de la lista
318 @code{stringTunings}.
320 Se puede crear cualquier afinación de cuerdas deseada. Por ejemplo,
321 podemos definir una afinación para un instrumento de cuatro cuerdas
322 con las alturas @code{a''}, @code{d''}, @code{g'} y @code{c'}:
325 @lilypond[quote,verbatim]
337 \set TabStaff.stringTunings = #'(21 14 7 0)
346 @file{scm/output-lib.scm}.
348 Fragmentos de código:
349 @rlsr{Fretted strings}.
351 Referencia de funcionamiento interno:
352 @rinternals{Tab_note_heads_engraver}.
355 @node Fret diagram markups
356 @unnumberedsubsubsec Fret diagram markups
358 @cindex trastes, diagramas de
359 @cindex acordes, diagramas de
360 @cindex diagramas de trastes
361 @cindex diagramas de acordes para instrumentos de trastes
362 @cindex trastes, diagramas de, personalizados
363 @cindex personalizados, diagramas de trastes
365 Se pueden añadir diagramas de trastes a la música como elementos de
366 marcado sobre la nota deseada. El marcado contiene información sobre
367 el diagrama de trastes deseado. Existen tres interfaces distintos de
368 marcado de diagramas de trastes: standard (estándar), terse (escueto)
369 y verbose (prolijo). Los tres interfaces producen marcados
370 equivalentes, pero tienen cantidades variables de información en la
371 cadena de marcado. Hay más detalles sobre los interfaces de marcado
372 en @ref{Text markup commands}.
374 La cadena de marcado de los diagramas estándar de trastes indica el
375 número de la cuerda y el número de traste en que se coloca cada uno de
376 los puntos sobre la cuerda. Además se pueden indicar cuerdas al aire
377 y cuerdas mudas (que no se tocan).
379 @lilypond[quote, verbatim]
381 \context ChordNames {
388 < c e g c' e' > 1 ^\markup
389 \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
390 < d a d' f'> ^\markup
391 \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
396 @cindex cejilla, indicación de
398 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
399 la cadena de marcado del diagrama de trastes.
401 @lilypond[quote, verbatim]
403 \context ChordNames {
410 < f, c f a c' f'>1 ^\markup
411 \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
412 < g, d g b d' g'> ^\markup
413 \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
418 @cindex fret-diagram, marcado con
420 @funindex fret-diagram
421 @funindex \fret-diagram
423 El tamaño del diagrama de trastes y el número de trastes del diagrama,
424 se puede cambiar en la cadena de marcado @code{fret-diagram}.
426 @lilypond[quote, verbatim]
428 \context ChordNames {
435 < f, c f a c' f'>1 ^\markup
436 \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
437 < g, b, d g b g'> ^\markup
438 \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
443 Se puede cambiar el número de cuerdas de un diagrama de trastes para
444 que se adapte a distintos instrumentos como el bajo y el ukelele, con
445 la cadena de marcado del diagrama.
447 @lilypond[quote, verbatim]
449 \context ChordNames {
455 %% A chord for ukelele
456 a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
461 Se pueden apadir indicaciones de digitación, y la posición de las
462 etiquetas de los dedos se puede controlar mediante la cadena de
463 marcado del diagrama.
465 @lilypond[quote, verbatim]
467 \context ChordNames {
474 < c e g c' e' > 1 ^\markup
475 \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
476 < d a d' f'> ^\markup
477 \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
482 Se puede controlar el radio y la posición de los puntos con la cadena
483 de marcado @code{fret-diagram}.
485 @lilypond[quote, verbatim]
487 \context ChordNames {
494 < c e g c' e' > 1 ^\markup
495 \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
496 < d a d' f'> ^\markup
497 \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
502 @cindex fret-diagram-terse, marcado con
504 @funindex fret-diagram-terse
505 @funindex \fret-diagram-terse
507 La cadena de marcado de diagrama de trastes escueta,
508 @code{fret-diagram-terse}, omite los números de la cuerda; el número
509 de cuerda viene implícito por la presencia del punto y coma. Hay un
510 punto y coma por cada cuerda del diagrama. El primer punto y coma
511 corresponde al número de cuerda más alto, y el último punto y coma
512 corresponde a la primera cuerda. Se pueden indicad cuerdas mudas, al
513 aire y números de traste.
515 @lilypond[quote, verbatim]
517 \context ChordNames {
524 < c e g c' e' > 1 ^\markup
525 \fret-diagram-terse #"x;3;2;o;1;o;"
526 < d a d' f'> ^\markup
527 \fret-diagram-terse #"x;x;o;2;3;1;"
532 Se pueden incluir números de cejilla en la cadena de marcado escueta
533 @code{fret-diagram-terse}.
535 @lilypond[quote, verbatim]
537 \context ChordNames {
544 < f, c f a c' f'>1 ^\markup
545 \fret-diagram-terse #"1-(;3;3;2;1;1-);"
546 < g, d g b d' g'> ^\markup
547 \fret-diagram-terse #"3-(;5;5;4;3;3-);"
552 Se pueden incluir indicaciones de digitación en la cadena de marcado
553 escueta @code{fret-diagram-terse}
555 @c Need to use override to enable fingerings to show this -- can we do so?
556 @lilypond[quote, verbatim]
558 \context ChordNames {
564 \override Voice.TextScript
565 #'fret-diagram-details #'finger-code = #'below-string
567 < c e g c' e' > 1 ^\markup
568 \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
569 < d a d' f'> ^\markup
570 \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
575 Otras propiedades de los diagramas de trastes se deben ajustar usando
576 @code{\override} al utilizar el marcado escueto con
579 @cindex fret-diagram-verbose, marcado con
581 @funindex fret-diagram-verbose
582 @funindex \fret-diagram-verbose
584 La cadena de marcado prolija @code{fret-diagram-verbose} está en el
585 formato de una lista de Scheme. Cada elemento de la lista indica la
586 colocación un elemento sobre el diagrama de trastes.
588 @lilypond[quote, verbatim]
589 << \context ChordNames {
596 < c e g c' e' > 1 ^\markup
597 \fret-diagram-verbose #'(
605 < d a d' f'> ^\markup
606 \fret-diagram-verbose #'(
618 Se pueden incluir digitaciones y cejillas en una cadena de marcado
619 prolija @code{fret-diagram-verbose}.
621 @c \override is necessary to make fingering visible
622 @lilypond[quote, verbatim]
624 \context ChordNames {
631 \override Voice.TextScript
632 #'fret-diagram-details #'finger-code = #'below-string
634 < f, c f a c' f'>1 ^\markup
635 \fret-diagram-verbose #'(
644 < g, b, d g b g'> ^\markup
645 \fret-diagram-verbose #'(
657 Todas las otras propiedades de diagrama de trastes se deben ajustar
658 utilizando @code{\override} cuando se usa el marcado prolijo con
659 fret-diagram-verbose.
662 The following example shows the three fret-diagram markup
663 interfaces, along with examples of common tweaks. For example,
664 the size of the verbose fret diagram is reduced to 0.75, and the
665 finger indications are specified to appear below the diagram. The
666 terse diagram includes tweaks to specify placement of finger code
669 @lilypond[verbatim,ragged-right,quote]
672 d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
674 fis^\markup \override #'(size . 0.75) {
675 \override #'(finger-code . below-string) {
676 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
685 c^\markup \override #'(dot-radius . 0.35) {
686 \override #'(finger-code . in-dot) {
687 \override #'(dot-color . white) {
688 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
697 @cindex personalizados, diagramas de trastes
698 @cindex trastes, diagramas personalizados de
699 @cindex diagrama de trastes personalizado
701 @funindex fret-diagram-interface
703 El aspecto gráfico de un diagrama de trastes se puede personalizar
704 según las preferencias del usuario a través de las propiedades del
705 interface @code{fret-diagram-interface}. Los detalles están en
706 @rinternals{fret-diagram-interface}. Para un marcado de diagrama de
707 trastes, las propiedades del interface pertenecen a
708 @code{Voice.TextScript}.
712 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
713 {customizing-markup-fret-diagrams.ly}
717 Referencia de la notación:
718 @ref{Text markup commands}.
720 Fragmentos de código:
721 @rlsr{Fretted strings}.
723 Referencia de funcionamiento interno:
724 @rinternals{fret-diagram-interface}.
726 @node Predefined fret diagrams
727 @unnumberedsubsubsec Predefined fret diagrams
729 @cindex fret diagrams
730 @cindex chord diagrams
733 @funindex stringTunings
735 Se pueden imprimir los diagramas de trastes usando el contexto
736 @code{FretBoards}. De forma predeterminada, el contexto
737 @code{FretBoards} imprime diagramas de trastes que están almacenados
738 en una tabla de búsqueda:
740 @lilypond[verbatim, ragged-right, quote]
741 \include "predefined-guitar-fretboards.ly"
742 \context FretBoards {
749 Los diagramas de traste predefinidos están en el archivo
750 @code{predefined-guitar-fretboards.ly}. Los diagramas de trastes se
751 almacenan tomando como base las notas de un acorde y el valor de
752 @code{stringTunings} que se está utilizando en cada momento.
753 @code{predefined-guitar-fretboards.ly} contiene diagramas de traste
754 predefinidos sólo para @code{guitar-tuning}. Los diagramas de traste
755 predefinidos se pueden añadir para otros instrumentos u otras
756 afinaciones siguiendo los ejemplos que aparecen en
757 @code{predefined-guitar-fretboards.ly}.
759 Las notas de los acordes se pueden introducir como música simultánea o
760 bein usando el modo de acordes (véase @ref{Chord mode overview}).
762 @lilypond[verbatim, ragged-right,quote]
763 \include "predefined-guitar-fretboards.ly"
764 \context FretBoards {
770 @cindex acordes, diagramas de trastes con nombres de
771 @cindex trastes, diagramas de, con nombres de acorde
777 Es corriente que se impriman juntos los nombres de acorde y los
778 diagramas de traste. Esto se puede hacer poniendo un contexto de
779 nombres de acorde @code{ChordNames} en paralelo con un contexto de
780 trastes @code{FretBoards} y dando a los dos contextos el mismo
783 @lilypond[verbatim, ragged-right, quote]
784 \include "predefined-guitar-fretboards.ly"
785 mychords = \chordmode{
790 \context ChordNames {
793 \context FretBoards {
799 @cindex transporte de diagramas de trastes
800 @cindex trastes, diagramas de, transporte
801 @cindex diagramas de traste, transporte de los
803 Los diagramas de traste predefinidos se pueden transportar, en la
804 medida en que esté almacenado un diagrama para el acorde transportado,
805 en la tabla de diagramas de traste.
807 @lilypond[verbatim, ragged-right, quote]
808 \include "predefined-guitar-fretboards.ly"
809 mychords = \chordmode{
815 \transpose c e { \mychords}
818 \context ChordNames {
821 \context FretBoards {
828 La tabla de diagramas de traste predefinidos contiene siete acordes
829 (mayor, menor, aumentado, disminuido, séptima dominante, séptima mayor
830 y menor séptima) para 17 tonalidades distintas. Se puede ver una
831 lista completa de los diagramas de traste predefinidos en
832 @ref{Predefined fretboard diagrams}. Si no hay una entrada en la
833 tabla para un acorde, el grabador FretBoards calcula un cadena de
834 diagrama fret-diagram usando la funcionalidad de diagramas automáticos
835 que se describe en @ref{Automatic fret diagrams}.
837 @lilypond[verbatim, ragged-right, quote]
838 \include "predefined-guitar-fretboards.ly"
839 mychords = \chordmode{
844 \context ChordNames {
847 \context FretBoards {
853 @cindex trastes personalizados, añadir diagramas de
854 @cindex personalizados, añadir diagramas de traste
855 @cindex diagramas de trastes personalizados, añadir
857 Se pueden añadir diagramas de traste a la tabla de diagramas sFret
858 diagrams can be added to the fret diagram table. Para añadir un
859 diagrama debemos especificar el acorde del diagrama, la afinación
860 utilizadathe tuning to be used y la cadena de definición escueta
861 fret-diagram-terse del diagrama.
863 @lilypond[verbatim, ragged-right, quote]
864 \include "predefined-guitar-fretboards.ly"
866 \storePredefinedDiagram \chordmode {c:9}
868 #"x;3-2;2-1;3-3;3-4;x;"
870 mychords = \chordmode{
875 \context ChordNames {
878 \context FretBoards {
884 Se pueden almacenar distintos diagramas de traste para el mismo acorde
885 usando distinas octavas para las notas.
887 @lilypond[verbatim, ragged-right, quote]
888 \include "predefined-guitar-fretboards.ly"
890 \storePredefinedDiagram \chordmode {c'}
892 #(offset-fret 2 (chord-shape 'bes))
894 mychords = \chordmode{
899 \context ChordNames {
902 \context FretBoards {
908 @cindex trastes, instrumentos de, formas de acordes
909 @cindex acordes, formas de, en instrumentos de trastes
911 @funindex \addChordShape
912 @funindex add ChordShape
913 @funindex storePredefinedDiagram
914 @funindex \storePredefinedDiagram
916 Además de los diagramas de traste, LilyPond almacena una lista interna
917 de formas de acorde. Las formas de acorde son diagramas de traste que
918 se pueden desplazar por el mástil para dar acordes distintos. Se
919 pueden añadir formas de acorde a la lista interna y luego usarlas para
920 definir diagramas de traste predefinidos.
922 @lilypond[verbatim, ragged-right, quote]
923 \include "predefined-guitar-fretboards.ly"
925 % add a new chord shape
927 \addChordShape #'powerf #"1-1;3-3;3-4;x;x;x;"
929 % add some new chords based on the power chord shape
931 \storePredefinedDiagram \chordmode {f'}
933 #(chord-shape 'powerf)
934 \storePredefinedDiagram \chordmode {g'}
936 #(offset-fret 2 (chord-shape 'powerf))
938 mychords = \chordmode{
943 \context ChordNames {
946 \context FretBoards {
952 El aspecto gráfico de un diagrama de traste se puede personalizar
953 según las preferencias del usuario a través de las propiedades del
954 interface @code{fret-diagram-interface}. Los detalles están en
955 @rinternals{fret-diagram-interface}. Para un diagrama de trastes
956 predefinido, las propiedades de interface pertenecen a
957 @code{FretBoards.FretBoard}.
961 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
962 {customizing-fretboard-fret-diagrams.ly}
967 Referencia de la notación:
968 @ref{Custom tablatures},
969 @ref{Automatic fret diagrams},
970 @ref{Chord mode overview},
971 @ref{Predefined fretboard diagrams}.
974 @file{ly/predefined-guitar-fretboards.ly}.
976 Fragmentos de código:
977 @rlsr{Fretted strings}.
979 Referencia de funcionamiento interno:
980 @rinternals {fret-diagram-interface}.
983 @node Automatic fret diagrams
984 @unnumberedsubsubsec Automatic fret diagrams
986 @cindex trastes, diagramas automáticos de
987 @cindex acordes, diagramas automáticos de
988 @cindex automáticos, diagramas de traste
989 @cindex automáticos, diagramas de acordes
991 Se pueden crear diagramas de traste automáticamente a partir de las
992 notas introducidas usando el contexto @code{FretBoards}. Si no está
993 disponible ningún diagrama predefinido para las notas introducidas en
994 la afinación @code{stringTunings} activa, este contexto calcula las
995 cuerdas y los trastes que se pueden usar para tocar las notas.
997 @lilypond[quote,ragged-right,verbatim]
999 \context ChordNames {
1004 \context FretBoards {
1016 @funindex predefinedFretboardsOff
1017 @funindex \predefinedFretboardsOff
1018 @funindex predefinedFretboardsOn
1019 @funindex \predefinedFretboardsOn
1021 Puesto que de forma predeterminada no se carga ningún diagrama
1022 predefinido, el comportamiento predeterminado es el cálculo automático
1023 de los diagramas de traste. Una vez que los diagramas predeterminados
1024 se han cargado, se puede habilitar e inhabilitar el cálculo automático
1025 con instrucciones predefinidas:
1027 @lilypond[quote,ragged-right,verbatim]
1029 \storePredefinedDiagram <c e g c' e'>
1031 #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1033 \context ChordNames {
1038 \context FretBoards {
1040 \predefinedFretboardsOff
1042 \predefinedFretboardsOn
1054 A veces el calculador de trastes es incapaz de encontrar un diagrama
1055 aceptable. Esto se puede remediar generalmente mediante la asignación
1056 manual de una nota a una cuerda. En muchos casos sólo hay que colocar
1057 manualmente una nota sobre una cuerda; el resto de las notas se
1058 situará en el lugar adecuado por parte del contexto @code{FretBoards}.
1060 @lilypond[quote,ragged-right,verbatim]
1062 \context ChordNames {
1067 \context FretBoards {
1079 @cindex trastes, añadir digitaciones a diagramas de
1080 @cindex digitaciones, añadir, a diagramas de trastes
1082 Se pueden añadir digitaciones a los diagramas de traste del contexto
1085 @lilypond[quote, verbatim]
1087 \context ChordNames {
1092 \context FretBoards {
1093 < c-3 e-2 g c'-1 e' > 1
1104 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1105 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1107 @lilypond[quote, verbatim]
1109 \context ChordNames {
1114 \context FretBoards {
1116 \set FretBoards.minimumFret = #5
1127 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1128 de la propiedad @code{stringTunings}, que tiene el mismo significado
1129 que en el contexto de tablatura TabStaff. Consulte @ref{Custom
1130 tablatures} para ver más información sobre la propiedad
1131 @code{stringTunings}.
1133 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1134 acuerdo a las preferncias del usuario a través de las propiedades del
1135 interface @code{fret-diagram-interface}. Los detalles están en
1136 @rinternals{fret-diagram-interface}. Para un diagrama de
1137 @code{FretBoards}, las propiedades del interface pertenecen a
1138 @code{FretBoards.FretBoard}.
1141 @code{\predefinedFretboardsOff},
1142 @code{\predefinedFretboardsOn}.
1146 Referencia de la notación:
1147 @ref{Custom tablatures}.
1149 Fragmentos de código:
1150 @rlsr{Fretted strings}.
1152 Referencia de funcionamiento interno:
1153 @rinternals {fret-diagram-interface}.
1156 @node Right-hand fingerings
1157 @unnumberedsubsubsec Right-hand fingerings
1159 @cindex trastes, instrumentos de, digitaciones de la derecha
1160 @cindex digitaciones de la mano derecha para instrumentos de trastes
1161 @cindex derecha, mano, digitaciones para instrumentos de traste
1163 @funindex rightHandFinger
1164 @funindex \rightHandFinger
1166 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1167 dentro de una construcción de acorde @code{<>} para que se impriman en
1168 la partitura, incluso si se aplican a una nota suelta.
1170 @warning{@strong{Debe} haber un guión después de la nota y un espacio
1171 antes del ángulo de cierre @code{>}.}
1173 @lilypond[quote,verbatim,relative=0]
1175 <c-\rightHandFinger #1 >4
1176 <e-\rightHandFinger #2 >
1177 <g-\rightHandFinger #3 >
1178 <c-\rightHandFinger #4 >
1179 <c,-\rightHandFinger #1 e-\rightHandFinger #2 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1182 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1183 corto, como por ejemplo @code{RH}:
1186 #(define RH rightHandFinger)
1191 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1192 {placement-of-right-hand-fingerings.ly}
1194 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1195 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1199 Fragmentos de código:
1200 @rlsr{Fretted strings}.
1202 Referencia de funcionamiento interno:
1203 @rinternals{StrokeFinger}.
1209 Casi todos los asintos de notación relacionados con la música para
1210 guitarra están suficientemente cubiertos en la sección general sobre
1211 ajustes de instrumentos de trastes, pero hay algunos más de los que
1212 merece la pena hablar aquí. De forma ocasional, los usuarios quieren
1213 crear documentos del tipo de cancioneros que tengan sólo la letra de
1214 las canciones con indicaciones de acordes sobre ella. Dado que
1215 Lilypond es un tipografiador de música, no se recomienda para
1216 documentos que no tienen notación musical. Una alternativa mejor es
1217 un procesador de texto, editor de texto o, para usuarios con
1218 experiencia, un tipografiador como GuitarTeX.
1221 * Indicating position and barring::
1222 * Indicating harmonics and dampened notes::
1226 @node Indicating position and barring
1227 @unnumberedsubsubsec Indicating position and barring
1229 @cindex posición y cejilla, indicación para instrumentos de trastes
1230 @cindex trastes, instrumentos de, indicacion de la posición y cejilla
1232 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
1235 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1239 \override TextSpanner #'bound-details #'left #'text = #"XII "
1241 b16 e g e b g\stopTextSpan
1247 Referencia de la notación:
1248 @ref{Text spanners}.
1250 Fragmentos de código:
1251 @rlsr{Fretted strings},
1252 @rlsr{Expressive marks}.
1254 @node Indicating harmonics and dampened notes
1255 @unnumberedsubsubsec Indicating harmonics and dampened notes
1257 @cindex trastes, notas tapadas en instrumentos de
1258 @cindex trastes, armónicos en instrumentos de
1259 @cindex tapadas, notas, en instrumentos de trastes
1260 @cindex armónicos en instrumentos de trastes
1262 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1263 o armónicos. Los armónicos se suelen explicar de forma más completa
1264 con un marcado de texto.
1266 @lilypond[quote,ragged-right,fragment,verbatim]
1269 \override Staff.NoteHead #'style = #'cross
1271 \override Staff.NoteHead #'style = #'harmonic-mixed
1272 d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1278 Fragmentos de código:
1279 @rlsr{Fretted strings}.
1281 Referencia de la notación:
1282 @ref{Special note heads},
1283 @ref{Note head styles}.
1289 * Banjo tablatures::
1292 @node Banjo tablatures
1293 @unnumberedsubsubsec Banjo tablatures
1295 @cindex banjo, tablaturas de
1296 @cindex tablatura de banjo
1298 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
1299 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
1300 de formato de tablatura de banjo para obtener los números correctos de
1301 los trastes para la quinta cuerda:
1303 @c due to crazy intervals of banjo music, absolute pitch is recommended
1305 @lilypond[quote,ragged-right,fragment,verbatim]
1307 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1308 \set TabStaff.stringTunings = #banjo-open-g-tuning
1311 g8 d' g'\5 a b g e d' |
1312 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1318 @cindex banjo, afinaciones del
1319 @cindex afinaciones del banjo
1321 @funindex banjo-c-tuning
1322 @funindex banjo-modal-tuning
1323 @funindex banjo-open-d-tuning
1324 @funindex banjo-open-dm-tuning
1325 @funindex four-string-banjo
1327 En LilyPond se encuentran predefinidas varias afinaciones comunes para
1328 el banjo: @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
1329 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
1330 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
1331 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
1333 Estas afinaciones se pueden convertir a afinaciones para bajo de
1334 cuatro cuerdas utilizando la función @code{four-string-banjo}:
1337 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1342 Fragmentos de código:
1343 @rlsr{Fretted strings}.
1345 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
1346 predefinidas para el banjo.