@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: 9318dde7b34435a3fdb2e1a7e0ddcf0f86e936ae
+ Translation of GIT committish: 47c3d16c5044555afa49637310a7ee324b06af51
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
-@c \version "2.12.0"
+@c \version "2.13.36"
-@node Fretted string instruments
-@section Fretted string instruments
+@node Instrumentos de cuerda con trastes
+@section Instrumentos de cuerda con trastes
+@translationof Fretted string instruments
@lilypondfile[quote]{fretted-headword.ly}
@cindex banjo, tablatura de
@menu
-* Common notation for fretted strings::
-* Guitar::
+* Notación común para cuerdas con trastes::
+* Guitarra::
* Banjo::
@end menu
-@node Common notation for fretted strings
-@subsection Common notation for fretted strings
+@node Notación común para cuerdas con trastes
+@subsection Notación común para cuerdas con trastes
+@translationof Common notation for fretted strings
Esta sección se ocupa de la notación común exclusiva de los
instrumentos de cuerda con trastes.
@menu
-* References for fretted strings::
-* String number indications::
-* Default tablatures::
-* Custom tablatures::
-* Fret diagram markups::
-* Predefined fret diagrams::
-* Automatic fret diagrams::
-* Right-hand fingerings::
+* Referencias para cuerdas con trastes::
+* Indicación de los números de cuerda::
+* Tablaturas predeterminadas::
+* Tablaturas personalizadas::
+* Marcas de diagramas de trastes::
+* Diagramas predefinidos de trastes::
+* Diagramas de traste automáticos::
+* Digitaciones de la mano derecha::
@end menu
-@node References for fretted strings
-@unnumberedsubsubsec References for fretted strings
+@node Referencias para cuerdas con trastes
+@unnumberedsubsubsec Referencias para cuerdas con trastes
+@translationof References for fretted strings
La notación musical para instrumentos de cuerda con trastes se realiza
normalmente en una sola pauta, ya sea en notación musical tradicional
pentagrama de notación tradicional. La guitarra y el banjo son
instrumentos transpositores, que suenan una octava por debajo de lo
escrito. Las partituras para estos instrumentos deben usar la clave
-de Sol octava baja @code{"treble_8"}. Otros elementos relativos a los
+de Sol octava baja @code{"treble_8"} (o @code{\transposition c} para
+obtener una salida MIDI correcta). Otros elementos relativos a los
instrumentos de cuerda con trastes se estudian en otras partes de
manual:
@itemize
@item
-Las digitaciones se indican como se explica en @ref{Fingering instructions}.
+Las digitaciones se indican como se explica en @ref{Indicaciones de
+digitación}.
@item
Las instrucciones para ligaduras @notation{Laissez vibrer} así como
ligaduras de unión sobre arpegios y trémolos están en
-@ref{Ties}.
+@ref{Ligaduras de unión}.
@item
Las instrucciones para el manejo de varias voces se encuentran en
-@ref{Collision resolution}.
+@ref{Resolución de las colisiones}.
@item Las instrucciones para la indicación de armónicos está en
-@ref{Harmonics}.
+@ref{Armónicos}.
@end itemize
@seealso
Referencia de la notación:
-@ref{Fingering instructions},
-@ref{Ties},
-@ref{Collision resolution},
-@ref{Instrument names},
-@ref{Writing music in parallel},
-@ref{Arpeggio},
-@ref{List of articulations},
-@ref{Clef}.
+@ref{Indicaciones de digitación},
+@ref{Ligaduras de unión},
+@ref{Resolución de las colisiones},
+@ref{Nombres de instrumentos},
+@ref{Escribir música en paralelo},
+@ref{Arpegio},
+@ref{Lista de articulaciones},
+@ref{Clave},
+@ref{Transposición de los instrumentos}.
-@node String number indications
-@unnumberedsubsubsec String number indications
+@node Indicación de los números de cuerda
+@unnumberedsubsubsec Indicación de los números de cuerda
+@translationof String number indications
@cindex cuerda, número de la
@cindex números de cuerda frente a digitaciones
@seealso
Referencia de la notación:
-@ref{Fingering instructions}.
+@ref{Indicaciones de digitación}.
Fragmentos de código:
@rlsr{Fretted strings}.
@rinternals{Fingering}.
-@node Default tablatures
-@unnumberedsubsubsec Default tablatures
+@node Tablaturas predeterminadas
+@unnumberedsubsubsec Tablaturas predeterminadas
+@translationof Default tablatures
@cindex tablatura, principios básicos
@cindex tablatura predeterminada
@funindex TabStaff
@funindex TabVoice
-La notación de tablatura se utiliza para la notación de música de
-instrumentos de cuerda pulsada. Las alturas no se denotan mediante
-cabezas de nota, sino mediante números que indican sobre qué cuerda y
-traste se debe tocar la nota. LilyPond contempla las tablaturas de
-forma limitada.
+La notación para instrumentos de cuerda pulsada se realiza con
+frecuencia utilizando un sistema de dedos y cifras, o tablatura. A
+diferencia de la notación tradicional, las notas no se designan
+mediante figuras, sino mediante números que indican sobre qué cuerda y
+traste se debe tocar la nota. Los números se imprimen verticalmente
+unos encima de otros si las notas son simultáneas.
-El número de cuerda asociado a una nota se proporciona en la forma de
-una barra invertida seguida por un número, p.ej. @code{c4\3} es un Do
-negra sobre la tercera cuerda. Por defecto, la cuerda 1 es la más
-aguda, y la afinación normal es la afinación estándar de guitarra (con
-6 cuerdas). Las notas se imprimen como tablatura, usando lo contextos
-@rinternals{TabStaff} y @rinternals{TabVoice}:
+De forma predeterminada, la cuerda 1 es la más aguda, y la afinación
+normal es la afinación estándar de guitarra (con 6 cuerdas). Las
+notas se imprimen como tablatura, usando los contextos @code{TabStaff}
+y @code{TabVoice}. Se añade automáticamente una clave caligráfica de tablatura.
-@lilypond[quote,ragged-right,fragment,verbatim]
-\new TabStaff {
- a,4\5 c'\2 a\3 e'\1
- e\4 c'\2 a\3 e'\1
+@lilypond[quote,ragged-right,verbatim]
+\new TabStaff \relative c' {
+ a,8 a' <c e> a
+ d,8 a' <d f> a
}
@end lilypond
-@funindex minimumFret
+Las tablaturas predeterminadas no contienen símbolos para la duración
+de las notas ni ningún otro símbolo musical, como p.ej. indicaciones
+expresivas.
+
+@lilypond[quote,ragged-right,verbatim]
+symbols = {
+ \time 3/4
+ c4-.^"Allegro" d( e)
+ f4-.\f g a^\fermata
+ \mark \default
+ c8_.\<\( c16 c~ c2\!
+ c'2.\prall\)
+}
+
+\score {
+ <<
+ \new Staff { \clef "G_8" \symbols }
+ \new TabStaff { \symbols }
+ >>
+}
+@end lilypond
+
+@funindex \tabFullNotation
+
+Si queremos que todos los símbolos musicales que se usan en la
+notación tradicional aparezcan también en la tablatura, tenemos que
+aplicar la instrucción @code{\tabFullNotation} dentro de un contexto
+@code{TabStaff}. Tenga en cuenta que, en la tablatura, las blancas
+tienen doble plica para poder distinguirlas de las negras.
+
+@lilypond[quote,ragged-right,verbatim]
+symbols = {
+ \time 3/4
+ c4-.^"Allegro" d( e)
+ f4-.\f g a^\fermata
+ \mark \default
+ c8_.\<\( c16 c~ c2\!
+ c'2.\prall\)
+}
+
+\score {
+ \new TabStaff {
+ \tabFullNotation
+ \symbols
+ }
+}
+@end lilypond
@cindex traste
-Si se especifica ninguna cuerda para una nota, se le asigna la cuerda
-más aguda que produce la nota con un número de traste mayor o igual
-que el valor de @code{minimumFret} (traste mínimo). El valor
-predeterminado de @code{minimumFret} es cero.
+@funindex minimumFret
+
+De forma predeterminada, las notas se asignan a la posición más baja
+del mástil (primera posición). Las cuerdas al aire se toman como
+preferencia, automáticamente. Si queremos que una nota determinada se
+toque sobre una cuerda concreta, podemos añadir una indicación de
+número de cuerda al nombre de la nota. Si definimos los nombres de
+nota y los números de cuerda sin una construcción de acorde
+(@code{<>}), las indicaciones de número de cuerda no aparecerán en la
+notación tradicional. Es mucho más cómodo definir la posición
+utilizando el valor de @code{minimumFret}. El valor predeterminado de
+es 0.
+
@lilypond[quote,ragged-right,verbatim]
\new StaffGroup <<
\new Staff \relative c {
\clef "treble_8"
+ \time 2/4
c16 d e f g4
+ c,16\5 d\5 e\4 f\4 g4\4
c,16 d e f g4
}
\new TabStaff \relative c {
c16 d e f g4
+ c,16\5 d\5 e\4 f\4 g4\4
\set TabStaff.minimumFret = #5
c,16 d e f g4
}
>>
@end lilypond
+@funindex \tabChordRepetition
+
+Las construcciones de acorde se pueden repetir mediante el símbolo de
+repetición de acordes @code{q}. Para utilizar esta posibilidad en
+combinación con la tablatura, se proporciona
+@code{\tabChordRepetition}, que preserva la información de cuerdas
+dada explícitamente dentro de las construcciones de acorde, de forma
+que los acordes repetidos den lugar a representaciones de tablatura
+idénticas.
+
+@lilypond[quote,verbatim]
+\tabChordRepetition
+
+guitar = \relative c' {
+ r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4
+}
+
+\new StaffGroup <<
+ \new Staff {
+ \clef "treble_8"
+ \override Voice.StringNumber #'transparent = ##t
+ \guitar
+ }
+ \new TabStaff {
+ \guitar
+ }
+>>
+@end lilypond
+
+Las ligaduras de unión que cruzan saltos de línea llevan paréntesis de
+forma predeterminada. Lo mismo rige para la casilla de segunda vez de
+una repetición.
+
+@lilypond[quote,ragged-right,verbatim]
+ties = \relative c' {
+ \repeat volta 2 {
+ e2. f4~
+ f2 g2~
+ }
+ \alternative {
+ { g4 f2. }
+ { g4\repeatTie c,2. }
+ }
+ b1~
+ \break
+ b1
+ \bar "|."
+}
+
+\score {
+ <<
+ \new StaffGroup <<
+ \context Staff {
+ \clef "treble_8"
+ \ties
+ }
+ \context TabStaff {
+ \ties
+ }
+ >>
+ >>
+ \layout {
+ indent = #0
+ ragged-right = ##t
+ }
+}
+@end lilypond
+
+@funindex \hideSplitTiedTabNotes
+
+La instrucción @code{\hideSplitTiedTabNotes} cancela el comportamiento
+de imprimir los números de traste entre paréntesis:
+
+@lilypond[quote,ragged-right,verbatim]
+ties = \relative c' {
+ \repeat volta 2 {
+ e2. f4~
+ f2 g2~ }
+ \alternative {
+ { g4 f2. }
+ { g4\repeatTie c,2. }
+ }
+ b1~
+ \break
+ b1
+ \bar "|."
+}
+
+\score {
+ <<
+ \new StaffGroup <<
+ \context Staff {
+ \clef "treble_8"
+ \ties
+ }
+ \context TabStaff {
+ \hideSplitTiedTabNotes
+ \ties
+ }
+ >>
+ >>
+ \layout {
+ indent = #0
+ ragged-right = ##t
+ }
+}
+@end lilypond
+
+
@cindex armónicos en tablatura
@cindex tablatura y armónicos
@cindex deslizamientos en notación de tablatura
Se pueden añadir indicaciones de armónicos y @emph{slides} o
deslizamientos a la notación de tablatura.
-@lilypond[fragment, verbatim, quote, relative=1]
+@lilypond[verbatim, quote, relative=1]
\new TabStaff {
\new TabVoice {
- <c g'\harmonic> d\2\glissando e\2
+ <c g'\harmonic>4 d\2\glissando e\2
}
}
@end lilypond
+
@snippets
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
@seealso
Referencia de la notación:
-@ref{Stems}.
+@ref{Plicas}.
Fragmentos de código:
@rlsr{Fretted strings}.
utilice voces especialmente creadas:
@lilypond[quote,ragged-right,verbatim]
-melodia = \partcombine { e4 g g g }{ e4 e e e }
+melodia = \partcombine { e4 g g g } { e4 e e e }
<<
\new TabStaff <<
\new TabVoice = "one" s1
Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
-@node Custom tablatures
-@unnumberedsubsubsec Custom tablatures
+@node Tablaturas personalizadas
+@unnumberedsubsubsec Tablaturas personalizadas
+@translationof Custom tablatures
@cindex tablaturas personalizadas
@cindex tablatura de banjo
@cindex tablatura de mandolina
+@cindex tablatura de guitarra
@cindex tablatura de bajo
+@cindex tablatura de ukelele
@cindex tablatura, afinaciones predefinidas de
@cindex trastes, instrumentos con, afinaciones predefinidas
@cindex predefinidas, afinaciones, para instrumentos de traste
La tablatura en LilyPond calcula automáticamente el traste para cada
nota, basándose en la cuerda a que está asignada la nota. Para
hacerlo, es necesario especificar la afinación de las cuerdas. La
-afinación de las cuerdas se da en la propiedad @code{StringTunings}.
+afinación de las cuerdas se da en la propiedad @code{stringTunings}.
LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
-guitarra y el bajo. LilyPond establece automáticamente la
+guitarra, el bajo y el ukelele. LilyPond establece automáticamente la
transposición correcta para las afinaciones predefinidas. El ejemplo
siguiente es para bajo, que suena una octava por debajo de lo escrito.
@code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
@code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
con Sol Mayor al aire). Las afinaciones predefinidas están en
-@code{scm/output-lib.scm}.
+@file{scm/@/tablature@/.scm}.
Una afinación de las cuerdas es una lista de Scheme de alturas, una
por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 está arriba en
@lilypond[quote,verbatim]
mynotes = {
- c'4 e' g' c'' |
- e'' g'' b'' c'''
+ c'4 e' g' c'' |
+ e''4 g'' b'' c'''
}
<<
>>
@end lilypond
+@cindex moderntab, clave
+@cindex clave moderntab
+@cindex clave de tablatura
+@cindex tablatura, clave de
+
+También se puede usar una clave moderna de tablatura.
+
+@lilypond[quote,ragged-right,verbatim]
+\new TabStaff {
+ \clef moderntab
+ <a, e a>1
+ \break
+ \clef tab
+ <a, e a>1
+}
+@end lilypond
+
+La clave moderna de tablatura contempla tablaturas de 4 a 7 cuerdas.
@seealso
Archivos de inicio:
-@file{scm/output-lib.scm}.
+@file{scm/@/tablature@/.scm}.
Fragmentos de código:
@rlsr{Fretted strings}.
Referencia de funcionamiento interno:
@rinternals{Tab_note_heads_engraver}.
+@knownissues
+Los cálculos de tablatura automáticos no funcionan bien en la mayoría
+de los casos para instrumentos en que la afinación de las cuerdas no
+varía de forma monótona con el número de cuerda, como el ukelele.
+
-@node Fret diagram markups
-@unnumberedsubsubsec Fret diagram markups
+@node Marcas de diagramas de trastes
+@unnumberedsubsubsec Marcas de diagramas de trastes
+@translationof Fret diagram markups
@cindex trastes, diagramas de
@cindex acordes, diagramas de
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
+ }
}
>>
@end lilypond
}
\context Staff {
\clef "treble_8"
- < f, c f a c' f'>1 ^\markup
+ <f, c f a c' f'>1^\markup {
\fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
- < g, d g b d' g'> ^\markup
+ }
+ <g, d g b d' g'>1^\markup {
\fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
+ }
}
>>
@end lilypond
@cindex fret-diagram, marcado con
+@cindex ukelele
@funindex fret-diagram
@funindex \fret-diagram
}
\context Staff {
\clef "treble_8"
- < f, c f a c' f'>1 ^\markup
+ <f, c f a c' f'>1^\markup {
\fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
- < g, b, d g b g'> ^\markup
+ }
+ <g, b, d g b g'>1^\markup {
\fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- a1
- }
+ \chordmode {
+ a1
+ }
}
\context Staff {
- %% A chord for ukelele
- a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
+ % An 'A' chord for ukulele
+ a'1^\markup {
+ \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram-terse #"x;3;2;o;1;o;"
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram-terse #"x;x;o;2;3;1;"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- f1 g
- }
+ \chordmode {
+ f1 g
+ }
}
\context Staff {
\clef "treble_8"
- < f, c f a c' f'>1 ^\markup
+ <f, c f a c' f'>1^\markup {
\fret-diagram-terse #"1-(;3;3;2;1;1-);"
- < g, d g b d' g'> ^\markup
+ }
+ <g, d g b d' g'>1^\markup {
\fret-diagram-terse #"3-(;5;5;4;3;3-);"
+ }
}
>>
@end lilypond
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context Staff {
\override Voice.TextScript
#'(fret-diagram-details finger-code) = #'below-string
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
+ }
}
>>
@end lilypond
fret-diagram-terse.
@cindex fret-diagram-verbose, marcado con
+@cindex capo
@funindex fret-diagram-verbose
@funindex \fret-diagram-verbose
colocación un elemento sobre el diagrama de trastes.
@lilypond[quote, verbatim]
-<< \context ChordNames {
- \chordmode {
- c1 d:m
- }
- }
+<<
+ \context ChordNames {
+ \chordmode {
+ c1 d:m
+ }
+ }
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1 ^\markup
+ <c e g c' e'>1^\markup {
\fret-diagram-verbose #'(
(mute 6)
(place-fret 5 3)
(place-fret 2 1)
(open 1)
)
- < d a d' f'> ^\markup
+ }
+ <d a d' f'>1^\markup {
\fret-diagram-verbose #'(
(mute 6)
(mute 5)
(place-fret 2 3)
(place-fret 1 1)
)
+ }
}
>>
@end lilypond
@c \override is necessary to make fingering visible
@lilypond[quote, verbatim]
<<
- \context ChordNames {
- \chordmode {
- f1 g c
- }
- }
+ \context ChordNames {
+ \chordmode {
+ f1 g c
+ }
+ }
\context Staff {
\clef "treble_8"
\override Voice.TextScript
#'(fret-diagram-details finger-code) = #'below-string
-
- < f, c f a c' f'>1 ^\markup
+ <f, c f a c' f'>1^\markup {
\fret-diagram-verbose #'(
(place-fret 6 1)
(place-fret 5 3)
(place-fret 1 1)
(barre 6 1 1)
)
- < g, b, d g b g'> ^\markup
+ }
+ <g, b, d g b g'>1^\markup {
\fret-diagram-verbose #'(
(place-fret 6 3 2)
(place-fret 5 2 1)
(open 2)
(place-fret 1 3 3)
)
- < c e g c' e'> ^\markup
+ }
+ <c e g c' e'>1^\markup {
\fret-diagram-verbose #'(
(capo 3)
(mute 6)
(place-fret 3 5 2)
(place-fret 2 5 3)
)
- }
+ }
+ }
>>
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\new Voice {
\clef "treble_8"
- d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
- d d d
- fis^\markup \override #'(size . 0.75) {
- \override #'(finger-code . below-string) {
- \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
- (place-fret 5 4 3)
- (place-fret 4 4 4)
- (place-fret 3 3 2)
- (place-fret 2 2 1)
- (place-fret 1 2 1))
+ d4^\markup {
+ \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
+ }
+ d4 d d
+ fis^\markup {
+ \override #'(size . 0.75) {
+ \override #'(finger-code . below-string) {
+ \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
+ (place-fret 5 4 3)
+ (place-fret 4 4 4)
+ (place-fret 3 3 2)
+ (place-fret 2 2 1)
+ (place-fret 1 2 1))
+ }
}
}
- fis fis fis
- c^\markup \override #'(dot-radius . 0.35) {
- \override #'(finger-code . in-dot) {
- \override #'(dot-color . white) {
- \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+ fis4 fis fis
+ c^\markup {
+ \override #'(dot-radius . 0.35) {
+ \override #'(finger-code . in-dot) {
+ \override #'(dot-color . white) {
+ \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+ }
}
}
}
- c c c
+ c4 c c
}
@end lilypond
@end ignore
@snippets
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{customizing-markup-fret-diagrams.ly}
+{changing-fret-orientations.ly}
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{customizing-markup-fret-diagrams.ly}
@seealso
Referencia de la notación:
@rinternals{fret-diagram-interface}.
-@node Predefined fret diagrams
-@unnumberedsubsubsec Predefined fret diagrams
+@node Diagramas predefinidos de trastes
+@unnumberedsubsubsec Diagramas predefinidos de trastes
+@translationof Predefined fret diagrams
-@cindex fret diagrams
-@cindex chord diagrams
+@cindex diagramas de posiciones
+@cindex diagramas de posiciones de ukelele
+@cindex diagramas de acordes
@funindex FretBoards
@funindex stringTunings
@end lilypond
Los diagramas de traste predefinidos están en el archivo
-@code{predefined-guitar-fretboards.ly}. Los diagramas de trastes se
+@file{predefined@/-guitar@/-fretboards@/.ly}. Los diagramas de trastes se
almacenan tomando como base las notas de un acorde y el valor de
@code{stringTunings} que se está utilizando en cada momento.
-@code{predefined-guitar-fretboards.ly} contiene diagramas de traste
+@file{predefined@/-guitar@/-fretboards@/.ly} contiene diagramas de traste
predefinidos sólo para @code{guitar-tuning}. Los diagramas de traste
predefinidos se pueden añadir para otros instrumentos u otras
afinaciones siguiendo los ejemplos que aparecen en
-@code{predefined-guitar-fretboards.ly}.
+@file{predefined@/-guitar@/-fretboards@/.ly}.
+
+Los diagramas de posiciones para el ukelele están en el archivo
+@file{predefined@/-ukulele@/-fretboards@/.ly}.
+
+@lilypond[verbatim, ragged-right, quote]
+\include "predefined-ukulele-fretboards.ly"
+
+myChords = \chordmode { a1 a:m a:aug }
+
+\new ChordNames {
+ \myChords
+}
+
+\new FretBoards {
+ \set stringTunings = #ukulele-tuning
+ \myChords
+}
+@end lilypond
Las notas de los acordes se pueden introducir como música simultánea o
-bien usando el modo de acordes (véase @ref{Chord mode overview}).
+bien usando el modo de acordes (véase @ref{Panorámica del modo de acordes}).
@lilypond[verbatim, ragged-right,quote]
\include "predefined-guitar-fretboards.ly"
\context FretBoards {
- \chordmode {c1}
+ \chordmode { c1 }
<c' e' g'>1
}
@end lilypond
mychordlist = {
\mychords
- \transpose c e { \mychords}
+ \transpose c e { \mychords }
}
<<
\context ChordNames {
@end lilypond
-La tabla de diagramas de traste predefinidos contiene siete acordes
-(mayor, menor, aumentado, disminuido, séptima dominante, séptima mayor
-y menor séptima) para 17 tonalidades distintas. Se puede ver una
-lista completa de los diagramas de traste predefinidos en
-@ref{Predefined fretboard diagrams}. Si no hay una entrada en la
-tabla para un acorde, el grabador FretBoards calcula un cadena de
-diagrama fret-diagram usando la funcionalidad de diagramas automáticos
-que se describe en @ref{Automatic fret diagrams}.
+La tabla de diagramas de traste predefinidos para la guitarra contiene
+ocho acordes (mayor, menor, aumentado, disminuido, séptima dominante,
+séptima mayor, menor séptima y novena domniante) para 17 tonalidades
+distintas. La tabla de diagramas predefinidos para el ukelele
+contiene estos acordes y además otros tres (sexta mayor, segunda
+suspendida y cuarta suspendida). Se puede ver una lista completa de
+los diagramas de traste predefinidos en @ref{Diagramas predefinidos de
+trastes}. Si no hay una entrada en la tabla para un acorde, el
+grabador FretBoards calcula un cadena de diagrama fret-diagram usando
+la funcionalidad de diagramas automáticos que se describe en
+@ref{Diagramas de traste automáticos}.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
mychords = \chordmode{
- c1 c:9
+ c1 c:maj9
}
<<
@cindex diagramas de trastes personalizados, añadir
Se pueden añadir diagramas de posiciones a la tabla de diagramas de
-posiciones. Para añadir un diagrama debemos especificar el acorde del
-diagrama, la afinación utilizada y una definición del diagrama. La
+posiciones. Para añadir un diagrama debemos especificar la
+tabla de correspondencias para el diagrama, el acorde del
+diagrama, la afinación utilizada y una definición del diagrama.
+Normalmente la tabla de correspondencias será
+@var{default-fret-table}. La
definición del diagrama puede ser una cadena de definición escueta
fret-diagram-terse o una lista de marcados prolija
fret-diagram-verbose.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
-\storePredefinedDiagram \chordmode {c:9}
+\storePredefinedDiagram #default-fret-table
+ \chordmode { c:maj9 }
#guitar-tuning
- #"x;3-2;2-1;3-3;3-4;x;"
+ #"x;3-2;o;o;o;o;"
-mychords = \chordmode{
- c1 c:9
+mychords = \chordmode {
+ c1 c:maj9
}
<<
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
-\storePredefinedDiagram \chordmode {c''}
+\storePredefinedDiagram #default-fret-table
+ \chordmode { c'' }
#guitar-tuning
#(offset-fret 2 (chord-shape 'bes guitar-tuning))
-mychords = \chordmode{
+mychords = \chordmode {
c1 c''
}
@cindex acordes, formas de, en instrumentos de trastes
@funindex \addChordShape
-@funindex add ChordShape
+@funindex addChordShape
@funindex storePredefinedDiagram
@funindex \storePredefinedDiagram
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
-% add a new chord shape
+% Add a new chord shape
\addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
% add some new chords based on the power chord shape
-\storePredefinedDiagram \chordmode {f''}
+\storePredefinedDiagram #default-fret-table
+ \chordmode { f'' }
#guitar-tuning
- #(chord-shape 'powerf guitar-tuning)
-\storePredefinedDiagram \chordmode {g''}
+ #(chord-shape 'powerf guitar-tuning)
+\storePredefinedDiagram #default-fret-table
+ \chordmode { g'' }
#guitar-tuning
#(offset-fret 2 (chord-shape 'powerf guitar-tuning))
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{chordchanges-for-fretboards.ly}
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{fretboards-alternate-tables.ly}
+
+
@seealso
Referencia de la notación:
-@ref{Custom tablatures},
-@ref{Automatic fret diagrams},
-@ref{Chord mode overview},
-@ref{Predefined fretboard diagrams}.
+@ref{Tablaturas personalizadas},
+@ref{Diagramas de traste automáticos},
+@ref{Panorámica del modo de acordes},
+@ref{Diagramas predefinidos de trastes}.
Archivos de inicio:
-@file{ly/predefined-guitar-fretboards.ly},
-@file{ly/predefined-guitar-ninth-fretboards.ly}.
+@file{ly/@/predefined@/-guitar@/-fretboards@/.ly},
+@file{ly/@/predefined@/-guitar@/-ninth@/-fretboards@/.ly},
+@file{ly/@/predefined@/-ukulele@/-fretboards@/.ly}.
Fragmentos de código:
@rlsr{Fretted strings}.
@rinternals {fret-diagram-interface}.
-@node Automatic fret diagrams
-@unnumberedsubsubsec Automatic fret diagrams
+@node Diagramas de traste automáticos
+@unnumberedsubsubsec Diagramas de traste automáticos
+@translationof Automatic fret diagrams
@cindex trastes, diagramas automáticos de
@cindex acordes, diagramas automáticos de
@lilypond[quote,ragged-right,verbatim]
<<
\context ChordNames {
- \chordmode {
- f1 g
- }
+ \chordmode {
+ f1 g
+ }
}
\context FretBoards {
- < f, c f a c' f'>1
- < g,\6 b, d g b g'>
+ <f, c f a c' f'>1
+ <g,\6 b, d g b g'>1
}
\context Staff {
\clef "treble_8"
- < f, c f a c' f'>1
- < g, b, d g b' g'>
+ <f, c f a c' f'>1
+ <g, b, d g b' g'>1
}
>>
@end lilypond
@lilypond[quote,ragged-right,verbatim]
-\storePredefinedDiagram <c e g c' e'>
+\storePredefinedDiagram #default-fret-table
+ <c e g c' e'>
#guitar-tuning
- #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
+ #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
<<
\context ChordNames {
- \chordmode {
- c1 c c
- }
+ \chordmode {
+ c1 c c
+ }
}
\context FretBoards {
<c e g c' e'>1
\predefinedFretboardsOff
- <c e g c' e'>
+ <c e g c' e'>1
\predefinedFretboardsOn
- <c e g c' e'>
+ <c e g c' e'>1
}
\context Staff {
\clef "treble_8"
<c e g c' e'>1
- <c e g c' e'>
- <c e g c' e'>
+ <c e g c' e'>1
+ <c e g c' e'>1
}
>>
@end lilypond
+
+
A veces el calculador de trastes es incapaz de encontrar un diagrama
aceptable. Esto se puede remediar generalmente mediante la asignación
manual de una nota a una cuerda. En muchos casos sólo hay que colocar
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context FretBoards {
- < c-3 e-2 g c'-1 e' > 1
- < d a-2 d'-3 f'-1>
+ <c-3 e-2 g c'-1 e'>1
+ <d a-2 d'-3 f'-1>1
}
\context Staff {
\clef "treble_8"
- < c e g c' e' > 1
- < d a d' f'>
+ <c e g c' e'>1
+ <d a d' f'>1
}
>>
@end lilypond
+@funindex minimumFret
+
El traste mínimo que usar en el cálculo de cuerdas y trastes para el
contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- d1:m d:m
- }
+ \chordmode {
+ d1:m d:m
+ }
}
\context FretBoards {
- < d a d' f'>
+ <d a d' f'>1
\set FretBoards.minimumFret = #5
- < d a d' f'>
+ <d a d' f'>1
}
\context Staff {
\clef "treble_8"
- < d a d' f'>
- < d a d' f'>
+ <d a d' f'>1
+ <d a d' f'>1
}
>>
@end lilypond
Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
de la propiedad @code{stringTunings}, que tiene el mismo significado
-que en el contexto de tablatura TabStaff. Consulte @ref{Custom
-tablatures} para ver más información sobre la propiedad
+que en el contexto de tablatura TabStaff. Consulte @ref{Tablaturas personalizadas} para ver más información sobre la propiedad
@code{stringTunings}.
El aspecto gráfico de un diagrama de trastes se puede personalizar de
@seealso
Referencia de la notación:
-@ref{Custom tablatures}.
+@ref{Tablaturas personalizadas}.
Fragmentos de código:
@rlsr{Fretted strings}.
Referencia de funcionamiento interno:
@rinternals {fret-diagram-interface}.
+@knownissues
+Los cálculos de tablatura automáticos no funcionan bien para
+instrumentos con afinaciones no monótonas.
+
-@node Right-hand fingerings
-@unnumberedsubsubsec Right-hand fingerings
+@node Digitaciones de la mano derecha
+@unnumberedsubsubsec Digitaciones de la mano derecha
+@translationof Right-hand fingerings
@cindex trastes, instrumentos de, digitaciones de la derecha
@cindex digitaciones de la mano derecha para instrumentos de trastes
dentro de una construcción de acorde @code{<>} para que se impriman en
la partitura, incluso si se aplican a una nota suelta.
-@warning{@strong{Debe} haber un guión después de la nota y un espacio
-antes del ángulo de cierre @code{>}.}
+@warning{@strong{Debe} haber un guión antes de
+@code{@bs{}rightHandFinger} y un espacio antes del ángulo de cierre
+@code{>}.}
@lilypond[quote,verbatim,relative=0]
\clef "treble_8"
<g-\rightHandFinger #3 >
<c-\rightHandFinger #4 >
<c,-\rightHandFinger #1 e-\rightHandFinger #2
- g-\rightHandFinger #3 c-\rightHandFinger #4 >1
+ g-\rightHandFinger #3 c-\rightHandFinger #4 >1
@end lilypond
Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
#(define RH rightHandFinger)
@end example
+
@snippets
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
@rinternals{StrokeFinger}.
-@node Guitar
-@subsection Guitar
+@node Guitarra
+@subsection Guitarra
+@translationof Guitar
Casi todos los asuntos de notación relacionados con la música para
guitarra están suficientemente cubiertos en la sección general sobre
experiencia, un tipografiador como GuitarTeX.
@menu
-* Indicating position and barring::
-* Indicating harmonics and dampened notes::
+* Indicar la posición y la cejilla::
+* Indicar armónicos y notas tapadas::
+* Indicación de acordes de potencia o de quinta vacía::
@end menu
-@node Indicating position and barring
-@unnumberedsubsubsec Indicating position and barring
+@node Indicar la posición y la cejilla
+@unnumberedsubsubsec Indicar la posición y la cejilla
+@translationof Indicating position and barring
@cindex posición y cejilla, indicación para instrumentos de trastes
@cindex trastes, instrumentos de, indicación de la posición y cejilla
Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
de guitarra:
-@lilypond[quote,ragged-right,fragment,verbatim,relative=0]
+@lilypond[quote,ragged-right,verbatim,relative=0]
\clef "treble_8"
b16 d g b e
\textSpannerDown
\override TextSpanner #'(bound-details left text) = #"XII "
- g16\startTextSpan
- b16 e g e b g\stopTextSpan
+g16\startTextSpan
+b16 e g e b g\stopTextSpan
e16 b g d
@end lilypond
@seealso
Referencia de la notación:
-@ref{Text spanners}.
+@ref{Extensiones de texto}.
Fragmentos de código:
@rlsr{Fretted strings},
@rlsr{Expressive marks}.
-@node Indicating harmonics and dampened notes
-@unnumberedsubsubsec Indicating harmonics and dampened notes
+@node Indicar armónicos y notas tapadas
+@unnumberedsubsubsec Indicar armónicos y notas tapadas
+@translationof Indicating harmonics and dampened notes
@cindex trastes, notas tapadas en instrumentos de
@cindex trastes, armónicos en instrumentos de
o armónicos. Los armónicos se suelen explicar de forma más completa
con un marcado de texto.
-@lilypond[quote,ragged-right,fragment,verbatim]
+@lilypond[quote,ragged-right,verbatim]
\relative c' {
\clef "treble_8"
- \override Staff.NoteHead #'style = #'cross
- g8 a b c b4
\override Staff.NoteHead #'style = #'harmonic-mixed
d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
}
@end lilypond
+Las notas tapadas (llamadas también @notation{notas muertas}) están
+contempladas dentro de los pentagramas normales y de tablatura:
+
+@lilypond[quote,ragged-right,verbatim]
+music = \relative c' {
+ < a\3 \deadNote c\2 a'\1 >4
+ < b\3 \deadNote d\2 b'\1 >
+ < c\3 \deadNote e\2 c'\1 >
+ \deadNotesOn
+ \times 2/3 { g8 b e }
+ \deadNotesOff
+ < a,\3 c\2 e\1 >1
+}
+\new StaffGroup <<
+ \new Staff {
+ \clef "treble_8"
+ \music
+ }
+ \new TabStaff {
+ \music
+ }
+>>
+@end lilypond
+
+Otra téctnica de ejecución (utilizada especialmente en la guitarra
+eléctrica) se llama @notation{tapado de palma}. La cuerda es
+parcialmente tapada por la palma de la mano que pulsa (de ahí el
+nombre). Lilypond contempla la notación de las notas de estilo de
+tapado de palma mediante el cambio de la forma de la cabeza de nota a
+un triángulo.
+
+@lilypond[quote,ragged-right,verbatim]
+\new Voice { % Warning: explicit Voice instantiation is
+ % required to have palmMuteOff work properly
+ % when palmMuteOn comes at the beginning of
+ % the piece.
+ \relative c, {
+ \clef "G_8"
+ \palmMuteOn
+ e8^\markup { \musicglyph #"noteheads.u2do" = palm mute }
+ < e b' e > e
+ \palmMuteOff
+ e e \palmMute e e e |
+ e8 \palmMute { e e e } e e e e |
+ < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
+ }
+}
+@end lilypond
@seealso
Fragmentos de código:
@rlsr{Fretted strings}.
Referencia de la notación:
-@ref{Special note heads},
-@ref{Note head styles}.
+@ref{Cabezas de nota especiales},
+@ref{Estilos de cabezas de nota}.
+
+
+@node Indicación de acordes de potencia o de quinta vacía
+@unnumberedsubsubsec Indicación de acordes de potencia o de quinta vacía
+@translationof Indicating power chords
+
+@funindex powerChords
+@funindex \powerChords
+
+@cindex potencia, acordes de
+@cindex acordes de potencia
+@cindex acordes de quinta vacía
+@cindex quinta vacía, acordes de
+@cindex vacía, acordes de quinta
+
+Los acordes de quinta vacía o acordes de potencia (@emph{power
+chords}) y sus símbolos se pueden tipografiar en el modo de acordes o
+como construcciones de acorde normales:
+
+@lilypond[quote,ragged-right,verbatim]
+ChordsAndSymbols = {
+ \chordmode {
+ \powerChords
+ e,,1:1.5
+ a,,1:1.5.8
+ \set minimumFret = #8
+ c,1:1.5
+ f,1:1.5.8
+ }
+ \set minimumFret = #5
+ <a, e>1
+ <g d' g'>1
+}
+\score {
+ <<
+ \new ChordNames {
+ \ChordsAndSymbols
+ }
+ \new Staff {
+ \clef "treble_8"
+ \ChordsAndSymbols
+ }
+ \new TabStaff {
+ \ChordsAndSymbols
+ }
+ >>
+}
+@end lilypond
+
+Los símbolos de acordes de quinta vacía se desactivan automáticamente
+tan pronto como se utiliza cualquiera de los otros modificadores de
+acorde:
+
+@lilypond[quote,ragged-right,verbatim]
+mixedChords = \chordmode {
+ c,1
+ \powerChords
+ b,,1:1.5
+ fis,,1:1.5.8
+ g,,1:m
+}
+\score {
+ <<
+ \new ChordNames {
+ \mixedChords
+ }
+ \new Staff {
+ \clef "treble_8"
+ \mixedChords
+ }
+ \new TabStaff {
+ \mixedChords
+ }
+ >>
+}
+@end lilypond
+
+@seealso
+Glosario musical:
+@rglos{power chord}.
+
+Referencia de la notación:
+@ref{Acordes extendidos y alterados},
+@ref{Impresión de los nombres de acorde}.
+
+Fragmentos de código:
+@rlsr{Fretted strings}.
@node Banjo
@subsection Banjo
+@translationof Banjo
@menu
-* Banjo tablatures::
+* Tablaturas de banjo::
@end menu
-@node Banjo tablatures
-@unnumberedsubsubsec Banjo tablatures
+@node Tablaturas de banjo
+@unnumberedsubsubsec Tablaturas de banjo
+@translationof Banjo tablatures
@cindex banjo, tablaturas de
@cindex tablatura de banjo
@c due to crazy intervals of banjo music, absolute pitch is recommended
-@lilypond[quote,ragged-right,fragment,verbatim]
+@lilypond[quote,ragged-right,verbatim]
\new TabStaff <<
\set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
\set TabStaff.stringTunings = #banjo-open-g-tuning
Fragmentos de código:
@rlsr{Fretted strings}.
-El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
+Archivos de inicio:
+@file{scm/@/output@/-lib@/.scm} contiene las afinaciones
predefinidas para el banjo.
-