| [ << Instrumentos de cuerda con trastes ] | [Top][Contents][Index] | [ Percusión >> ] | 
| [ < Indicación de los números de cuerda ] | [ Up: Notación común para cuerdas con trastes ] | [ Tablaturas personalizadas > ] | 
12.1.3 Tablaturas predeterminadas
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 (o símbolos semejantes a letras en la intavolatura histórica). Las líneas de la tablatura indican sobre qué cuerda se debe tocar la nota, y el número sobre una línea indica el traste en que la cuerda correspondiente debe pisarse. Las notas que se deben tocar simultáneamente se alinean en sentido vertical.
De forma predeterminada, la cuerda 1 es la más aguda y corresponde
a la línea superior de la pauta TabStaff.  La afinación
predeterminada de las cuerdas del TabStaff es la afinación
estándar de guitarra (con 6 cuerdas).  Las notas se imprimen como
tablatura, usando los contextos TabStaff y TabVoice.
Se añade automáticamente una clave caligráfica de tablatura.
\new TabStaff \relative { a,8 a' <c e> a d,8 a' <d f> a }![]()
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.
symbols = { \time 3/4 c4-.^"Allegro" d( e) f4-.\f g a^\fermata \mark \default c8_.\<\( c16 c~ 2\! c'2.\prall\) } \score { << \new Staff { \clef "G_8" \symbols } \new TabStaff { \symbols } >> }![]()
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 \tabFullNotation dentro de un
contexto TabStaff.  Tenga en cuenta que, en la tablatura,
las blancas tienen doble plica para poder distinguirlas de las
negras.
symbols = { \time 3/4 c4-.^"Allegro" d( e) f4-.\f g a^\fermata \mark \default c8_.\<\( c16 c~ 2\! c'2.\prall\) } \score { \new TabStaff { \tabFullNotation \symbols } }![]()
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 no
queremos que las indicaciones de número de cuerda aparezcan en la
notación tradicional, podemos sobreescribir el sello
correspondiente.  Generalmente es mucho más cómodo definir la
posición utilizando el valor de minimumFret.  El valor
predeterminado de es 0.
Incluso si minimumFret está establecido, se usan las
cuerdas al aire siempre que sea posible.  Este comportamiento se
puede cambiar fijando restrainOpenStrings al valor
#t.
\layout { \omit Voice.StringNumber } \new StaffGroup << \new Staff \relative { \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 { c16 d e f g4 c,16\5 d\5 e\4 f\4 g4\4 \set TabStaff.minimumFret = 5 \set TabStaff.restrainOpenStrings = ##t c,16 d e f g4 } >>![]()
Las construcciones de acorde se pueden repetir mediante el símbolo
de repetición de acordes ‘q’ (see Repetición de acordes).  En combinación con las
tablaturas, su comportamiento de eliminar números de cuerda y de
dedos junto a otros eventos may lead to unwanted results, in particular different fret positions.  The command \tabChordRepeats keeps the fingering consistent across
repetitions.  In the following example, the default fingering for this chord (without fingering indications) would be ‘gis’ on 4th string, ‘b’ on 3rd string, and ‘cis’ on 2nd string.  As we use b-0 in the input, ‘b’ is on the second string, and ‘cis’ moves to the 3rd string.  \tabChordRepeats allows
to keep the same fingering in the following q chords:
guitar = \relative { r8 <gis-2 cis-3 b-0>~ q4 q8~ 8 q4 } \new StaffGroup << \new Staff { \clef "treble_8" \guitar } \new TabStaff { \tabChordRepeats \guitar } >>![]()
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.
ties = \relative { \repeat volta 2 { e'2. f4~ 2 g2~ } \alternative { \volta 1 { g4 f2. } \volta 2 { g4\repeatTie c,2. } } b1~ \break b1 \bar "|." } \score { << \new StaffGroup << \new Staff { \clef "treble_8" \ties } \new TabStaff { \ties } >> >> \layout { indent = 0 ragged-right = ##t } }![]()
La instrucción \hideSplitTiedTabNotes cancela el
comportamiento de imprimir los números de traste entre paréntesis:
ties = \relative { \repeat volta 2 { e'2. f4~ 2 g2~ } \alternative { \volta 1 { g4 f2. } \volta 2 { g4\repeatTie c,2. } } b1~ \break b1 \bar "|." } \score { << \new StaffGroup << \new Staff { \clef "treble_8" \ties } \new TabStaff { \hideSplitTiedTabNotes \ties } >> >> \layout { indent = 0 ragged-right = ##t } }![]()
Se pueden añadir indicaciones de armónicos a la notación de tablatura como sus alturas de sonido:
\layout { \omit Voice.StringNumber } firstHarmonic = { d'4\4\harmonic g'4\3\harmonic b'2\2\harmonic } \score { << \new Staff { \clef "treble_8" \firstHarmonic } \new TabStaff { \firstHarmonic } >> }![]()
Observe que la instrucción \harmonic se debe adjuntar
siempre a notas individuales (posiblemente dentro de un acorde) en
lugar de a acordes completos. Solo tiene sentido para armónicos
sobre una cuerda abierta en el duodécimo traste.  Cualquier otro
armónico debe estar calculado por parte de LilyPond.  Se puede
conseguir esto indicando el traste en que debe rozar la cuerda el
dedo de la mano que pisa.
fretHarmonics = { \harmonicByFret 5 d16\4 \harmonicByFret 4 d16\4 \harmonicByFret 3 d8\4 \harmonicByFret 5 <g\3 b\2>2. } \score { << \new Staff { \clef "treble_8" \fretHarmonics } \new TabStaff { \fretHarmonics } >> }![]()
De forma alternativa, se pueden calcular los armónicos definiendo la razón de las longitudes de cuerda por encima y por debajo de la digitación de armónico.
ratioHarmonics = { \harmonicByRatio #1/2 <g\3 b\2 e'\1>4 \harmonicByRatio #1/3 <g\3 b\2 e'\1>4 \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 } } \score { << \new Staff { \clef "treble_8" \ratioHarmonics } \new TabStaff { \ratioHarmonics } >> }![]()
String bendings can be added to tablature notation.
A bending is introduced by appending \^ to the note or chord to be bent;
it terminates automatically at the next note or chord.
Available are the following styles: the default prints a curve with an arrow
head up or down, 'hold a dashed horizontal line, 'pre-bend a
vertical line with an arrow head, and 'pre-bend-hold a vertical line with
an arrow head continued by a dashed line.
The commands \bendHold, \preBend, and
\preBendHold are shortcuts for setting the bending style.
bend-styles = { <>^"default" f'4\^ g'4\^ f'2 <>^\markup \typewriter "'hold" \grace f'4\^ g'1\bendHold \^ g'1 <>^\markup \typewriter "'pre-bend" \grace f'4\preBend \^ g'1\bendHold \^ g'1 <>^\markup \typewriter "'pre-bend-hold" \grace f'4\preBendHold \^ g'1\bendHold \^ g'1\^ f' \bar "|." } \score { \new StaffGroup << \new Staff { \override TextScript.font-size = -2 \clef "G_8" \bend-styles } \new TabStaff \bend-styles >> \layout { \context { \Voice \omit StringNumber } \context { \TabStaff minimumFret = 5 } } }![]()
Open strings are usually not bent.  To have them bent as well set the
property bend-me to #t.  To exclude other notes from being bent
set it to #f.
mus = { <>^"default" <a b f'>4\^ <ais b fis'>\^ <a b f'>2 <>^"bend open strings" <a \tweak bend-me ##t b f'>4\^ <ais \tweak bend-me ##t bis fis'>\^ <a b f'>2 <>^"exclude other strings" <g \tweak bend-me ##f b\3 d'>4\^ <a e'\2 >\^ <g \tweak bend-me ##f b\3 d'>2 \bar "|." } \score { \new StaffGroup << \new Staff { \override TextScript.font-size = -2 \clef "G_8" \mus } \new TabStaff \mus >> \layout { \context { \Voice \omit StringNumber } } }![]()
For consecutive bendings the starting bend may need to have an appropriate
setting for details.successive-level.  For convenience there is the
function bendStartLevel, taking an integer.
printNext = -\tweak details.target-visibility ##t \etc mus = { c'4\3\^ cis'\3 \^ d'2\3 \grace bes4\3\preBendHold \bendStartLevel 2 \printNext \^ d'4\3\bendHold \^ d'2\3\^ des'4\3 \^ c'1\3 \bar "|." } \score { \new StaffGroup << \new Staff { \override TextScript.font-size = -2 \clef "G_8" \mus } \new TabStaff \mus >> \layout { \context { \Voice \omit StringNumber } } }![]()
Per default the BendSpanner ends at the following note or chord even
if it is tied to the starting note or chord.  A single NoteColumn may be
skipped by using \skipNC.  A group of NoteColumns can be skipped
by using \skipNCs at the beginning and \endSkipNCs at the end.
bends-with-ties-and-skips = { a'4~\^ \skipNC a'4~ \skipNC a'4 b'4 a'4~ a'4~\^ \skipNC a'4 b'4 a'4~ a'4~ a'4\^ b'4 c'2\^ d'~ \bendHold \^ \skipNC d'~ d'\^ c' \grace { c'8-\preBendHold \^ } \skipNCs d'2~ d'2~ \endSkipNCs d'\^ c'2 \bar "|." } \score { \new StaffGroup << \new Staff { \clef "G_8" \bends-with-ties-and-skips } \new TabVoice \bends-with-ties-and-skips >> \layout { \context { \Voice \omit StringNumber } \context { \TabStaff minimumFret = 3 restrainOpenStrings = ##t } } }![]()
Instrucciones predefinidas
\skipNCs,
\skipNC,
\endSkipNCs.
Fragmentos de código seleccionados
Comportamiento de las plicas y las barras de corchea en tablaturas
La dirección de las plicas se controla de la misma forma en la tablatura que en la notación tradicional. Las barras se pueden poner horizontales, como se muestra en este ejemplo.
\new TabStaff { \relative c { \tabFullNotation g16 b d g b d g b \stemDown \override Beam.concaveness = 10000 g,,16 b d g b d g b } }![]()
Polifonía en tablaturas
La polifonía se crea de la misma forma en un TabStaff que
en una pauta normal.
upper = \relative c' { \time 12/8 \key e \minor \voiceOne r4. r8 e, fis g16 b g e e' b c b a g fis e } lower = \relative c { \key e \minor \voiceTwo r16 e d c b a g4 fis8 e fis g a b c } \score { << \new StaffGroup = "tab with traditional" << \new Staff = "guitar traditional" << \clef "treble_8" \new Voice = "upper" \upper \new Voice = "lower" \lower >> \new TabStaff = "guitar tab" << \new TabVoice = "upper" \upper \new TabVoice = "lower" \lower >> >> >> }![]()
Referencia para armónicos sobre cuerdas al aire
Referencia para armónicos sobre cuerdas al aire (armónicos naturales).
openStringHarmonics = { \textSpannerDown \override TextSpanner.staff-padding = 3 \override TextSpanner.dash-fraction = 0.3 \override TextSpanner.dash-period = 1 %first harmonic \override TextSpanner.bound-details.left.text = \markup\small "1st harm. " \harmonicByFret 12 e,2\6\startTextSpan \harmonicByRatio #1/2 e,\6\stopTextSpan %second harmonic \override TextSpanner.bound-details.left.text = \markup\small "2nd harm. " \harmonicByFret 7 e,\6\startTextSpan \harmonicByRatio #1/3 e,\6 \harmonicByFret 19 e,\6 \harmonicByRatio #2/3 e,\6\stopTextSpan %\harmonicByFret 19 < e,\6 a,\5 d\4 > %\harmonicByRatio #2/3 < e,\6 a,\5 d\4 > %third harmonic \override TextSpanner.bound-details.left.text = \markup\small "3rd harm. " \harmonicByFret 5 e,\6\startTextSpan \harmonicByRatio #1/4 e,\6 \harmonicByFret 24 e,\6 \harmonicByRatio #3/4 e,\6\stopTextSpan \break %fourth harmonic \override TextSpanner.bound-details.left.text = \markup\small "4th harm. " \harmonicByFret 4 e,\6\startTextSpan \harmonicByRatio #1/5 e,\6 \harmonicByFret 9 e,\6 \harmonicByRatio #2/5 e,\6 \harmonicByFret 16 e,\6 \harmonicByRatio #3/5 e,\6\stopTextSpan %fifth harmonic \override TextSpanner.bound-details.left.text = \markup\small "5th harm. " \harmonicByFret 3 e,\6\startTextSpan \harmonicByRatio #1/6 e,\6\stopTextSpan \break %sixth harmonic \override TextSpanner.bound-details.left.text = \markup\small "6th harm. " \harmonicByFret 2.7 e,\6\startTextSpan \harmonicByRatio #1/7 e,\6\stopTextSpan %seventh harmonic \override TextSpanner.bound-details.left.text = \markup\small "7th harm. " \harmonicByFret 2.3 e,\6\startTextSpan \harmonicByRatio #1/8 e,\6\stopTextSpan %eighth harmonic \override TextSpanner.bound-details.left.text = \markup\small "8th harm. " \harmonicByFret 2 e,\6\startTextSpan \harmonicByRatio #1/9 e,\6\stopTextSpan } \score { << \new Staff \with { \omit StringNumber } { \new Voice { \clef "treble_8" \openStringHarmonics } } \new TabStaff { \new TabVoice { \openStringHarmonics } } >> } \paper { tagline = ##f }![]()
Armónicos sobre cuerdas pisadas en tablatura
El código que aparece a continuación muestra armónicos sobre cuerdas pisadas (armónicos artificiales) en una tablatura.
pinchedHarmonics = { \textSpannerDown \override TextSpanner.bound-details.left.text = \markup {\halign #-0.5 \teeny "PH" } \override TextSpanner.style = #'dashed-line \override TextSpanner.dash-period = 0.6 \override TextSpanner.bound-details.right.attach-dir = 1 \override TextSpanner.bound-details.right.text = \markup { \draw-line #'(0 . 1) } \override TextSpanner.bound-details.right.padding = -0.5 } harmonics = { % artificial harmonics (AH) \textLengthOn <\parenthesize b b'\harmonic>4_\markup { \teeny "AH 16" } <\parenthesize g g'\harmonic>4_\markup { \teeny "AH 17" } <\parenthesize d' d''\harmonic>2_\markup { \teeny "AH 19" } % pinched harmonics (PH) \pinchedHarmonics <a'\harmonic>2\startTextSpan <d''\harmonic>4 <e'\harmonic>4\stopTextSpan % tapped harmonics (TH) <\parenthesize g\4 g'\harmonic>4_\markup { \teeny "TH 17" } <\parenthesize a\4 a'\harmonic>4_\markup { \teeny "TH 19" } <\parenthesize c'\3 c''\harmonic>2_\markup { \teeny "TH 17" } % touch harmonics (TCH) a4( <e''\harmonic>2. )_\markup { \teeny "TCH" } } frettedStrings = { % artificial harmonics (AH) \harmonicByFret 4 g4\3 \harmonicByFret 5 d4\4 \harmonicByFret 7 g2\3 % pinched harmonics (PH) \harmonicByFret 7 d2\4 \harmonicByFret 5 d4\4 \harmonicByFret 7 a4\5 % tapped harmonics (TH) \harmonicByFret 5 d4\4 \harmonicByFret 7 d4\4 \harmonicByFret 5 g2\3 % touch harmonics (TCH) a4 \harmonicByFret 9 g2.\3 } \score { << \new Staff \with { \omit StringNumber } { \new Voice { \clef "treble_8" \harmonics } } \new TabStaff { \new TabVoice { \frettedStrings } } >> }![]()
Deslizamientos en tablatura
Los deslizamientos se pueden componer tipográficamente tanto en
los contextos de Staff como en los de TabStaff.
slides = { c'8\3(\glissando d'8\3) c'8\3\glissando d'8\3 \hideNotes \grace { g16\glissando } \unHideNotes c'4\3 \afterGrace d'4\3\glissando { \stemDown \hideNotes g16 } \unHideNotes } \score { << \new Staff { \clef "treble_8" \slides } \new TabStaff { \slides } >> \layout { \context { \Score \override Glissando.minimum-length = 4 \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods \override Glissando.thickness = 2 \omit StringNumber % or: %\override StringNumber.stencil = ##f } } }![]()
Glissando de acordes en tablatura
Los deslizamientos para acordes se indican por omisión tanto en el
contexto Staff como en TabStaff.
Los números de cuerda son necesarios para TabStaff porque los cálculos de cuerda automáticos son diferentes para los acordes y para notas sueltas.
myMusic = \relative c' { <c e g>1 \glissando <f a c> <cis, eis gis>1 \glissando <f a c> <cis eis gis>1 \glissando <f a c\3> } \score { << \new Staff { \clef "treble_8" \omit StringNumber \myMusic } \new TabStaff \myMusic >> } \score { << \new Staff { \clef "treble_8" \omit StringNumber \myMusic } \new TabStaff \with { \override Glissando.style = #'none } { \myMusic } >> } \paper { tagline = ##f }![]()
Ligados ascendentes y descendentes (hammer on y pull off)
Se pueden obtener ligados ascendentes o de entrada y ligados descendentes o de salida (hammer-on y pull-off) usando ligaduras de expresión.
\new TabStaff { \relative c' { d4( e\2) a( g) } }![]()
Indicaciones de hammer on y pull off usando voces
El arco del ligado ascendente o de entrada (hammer-on) y descendente o de salida (pull-off) apunta hacia arriba en las voces uno y tres y hacia abajo en las voces dos y cuatro:
\new TabStaff { \relative c' { << { \voiceOne g2( a) } \\ { \voiceTwo a,( b) } >> \oneVoice } }![]()
Indicaciones de ligado ascendente y descendente (hammer on y pull off) usando acordes
Cuando se usan ligados ascendentes o de entrada (hammer-on
en inglés) o tirones de salida (pull-off en inglés) con
notas en acorde, se dibuja un solo arco.  Sin embargo son posibles
“dobles arcos” si se fija la propiedad doubleSlurs
a #t.
\new TabStaff { \relative c' { % chord hammer-on and pull-off \set doubleSlurs = ##t <g' b>8( <a c> <g b>) } }![]()
Véase también
Referencia de la notación: Repetición de acordes, Repeticiones explícitas, Plicas, Armónicos, Glissando.
Fragmentos de código: Fretted strings.
Referencia de funcionamiento interno: TabNoteHead, TabStaff, TabVoice, Beam.
Advertencias y problemas conocidos
Los acordes no se tratan de una forma especial, y de aquí que el selector automático de la cuerda puede elegir fácilmente la misma cuerda para dos notas del acorde.
Para manejar \partCombine, es necesario que TabStaff
utilice voces especialmente creadas:
melodia = \partCombine { e4 g g g } { e4 e e e } << \new TabStaff << \new TabVoice = "one" s1 \new TabVoice = "two" s1 \new TabVoice = "shared" s1 \new TabVoice = "solo" s1 { \melodia } >> >>![]()
Los efectos especiales de guitarra se limitan a armónicos y slides.
| [ << Instrumentos de cuerda con trastes ] | [Top][Contents][Index] | [ Percusión >> ] | 
| [ < Indicación de los números de cuerda ] | [ Up: Notación común para cuerdas con trastes ] | [ Tablaturas personalizadas > ] | 
![[image of music]](../6e/lily-bd436e4e.png)
![[image of music]](../35/lily-09f151e6.png)
![[image of music]](../21/lily-62e684ed.png)
![[image of music]](../bb/lily-ff089a9a.png)
![[image of music]](../fb/lily-1b341d5e.png)
![[image of music]](../d5/lily-1ea70db8.png)
![[image of music]](../5a/lily-db3ae141.png)
![[image of music]](../2f/lily-a429ba96.png)
![[image of music]](../69/lily-049062b6.png)
![[image of music]](../f9/lily-0c76f431.png)
![[image of music]](../17/lily-91fc8cd6.png)
![[image of music]](../22/lily-b765b36c.png)
![[image of music]](../9a/lily-e88fdb24.png)
![[image of music]](../09/lily-d559f9ef.png)
![[image of music]](../74/lily-e4749605.png)
![[image of music]](../9c/lily-d11d6e7e.png)
![[image of music]](../29/lily-7c5d851f.png)
![[image of music]](../53/lily-0c6092a0.png)
![[image of music]](../80/lily-7edf66e2.png)
![[image of music]](../bb/lily-a8441afc.png)
![[image of music]](../c6/lily-4e0fc563.png)
![[image of music]](../e6/lily-d11e2ad5.png)
![[image of music]](../e3/lily-228b9e17.png)
![[image of music]](../1c/lily-dedd8b32.png)