Siguiente: , Anterior: Tablaturas personalizadas, Arriba: Notación común para cuerdas con trastes


Marcas de diagramas de trastes

Se pueden añadir diagramas de trastes a la música como elementos de marcado sobre la nota deseada. El marcado contiene información sobre el diagrama de trastes deseado. Existen tres interfaces distintos de marcado de diagramas de trastes: standard (estándar), terse (escueto) y verbose (prolijo). Los tres interfaces producen marcados equivalentes, pero tienen cantidades variables de información en la cadena de marcado. Hay más detalles sobre los interfaces de marcado en Text markup commands.

La cadena de marcado de los diagramas estándar de trastes indica el número de la cuerda y el número de traste en que se coloca cada uno de los puntos sobre la cuerda. Además se pueden indicar cuerdas al aire y cuerdas mudas (que no se tocan).

     
     <<
       \context ChordNames {
          \chordmode {
            c1 d:m
          }
       }
       \context Staff {
         \clef "treble_8"
         < 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
           \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
       }
     >>

[image of music]

Las indicaciones de cejilla se pueden añadir al diagrama a partir de la cadena de marcado del diagrama de trastes.

     
     <<
       \context ChordNames {
          \chordmode {
            f1 g
          }
       }
       \context Staff {
         \clef "treble_8"
         < 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
           \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
       }
     >>

[image of music]

El tamaño del diagrama de trastes y el número de trastes del diagrama, se puede cambiar en la cadena de marcado fret-diagram.

     
     <<
       \context ChordNames {
          \chordmode {
            f1 g
          }
       }
       \context Staff {
         \clef "treble_8"
         < 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
           \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
       }
     >>

[image of music]

Se puede cambiar el número de cuerdas de un diagrama de trastes para que se adapte a distintos instrumentos como el bajo y el ukelele, con la cadena de marcado del diagrama.

     
     <<
       \context ChordNames {
          \chordmode {
            a1
          }
       }
       \context Staff {
             %% Un acorde de ukelele
         a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
       }
     >>

[image of music]

Se pueden apadir indicaciones de digitación, y la posición de las etiquetas de los dedos se puede controlar mediante la cadena de marcado del diagrama.

     
     <<
       \context ChordNames {
          \chordmode {
            c1 d:m
          }
       }
       \context Staff {
         \clef "treble_8"
         < 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
           \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
       }
     >>

[image of music]

Se puede controlar el radio y la posición de los puntos con la cadena de marcado fret-diagram.

     
     <<
       \context ChordNames {
          \chordmode {
            c1 d:m
          }
       }
       \context Staff {
         \clef "treble_8"
         < 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
           \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
       }
     >>

[image of music]

La cadena de marcado de diagrama de trastes escueta, fret-diagram-terse, omite los números de la cuerda; el número de cuerda viene implícito por la presencia del punto y coma. Hay un punto y coma por cada cuerda del diagrama. El primer punto y coma corresponde al número de cuerda más alto, y el último punto y coma corresponde a la primera cuerda. Se pueden indicad cuerdas mudas, al aire y números de traste.

     
     <<
       \context ChordNames {
          \chordmode {
            c1 d:m
          }
       }
       \context Staff {
         \clef "treble_8"
         < c e g c' e' > 1 ^\markup
           \fret-diagram-terse #"x;3;2;o;1;o;"
         < d a d' f'> ^\markup
           \fret-diagram-terse #"x;x;o;2;3;1;"
       }
     >>

[image of music]

Se pueden incluir números de cejilla en la cadena de marcado escueta fret-diagram-terse.

     
     <<
       \context ChordNames {
          \chordmode {
            f1 g
          }
       }
       \context Staff {
         \clef "treble_8"
         < f, c f a c' f'>1 ^\markup
           \fret-diagram-terse #"1-(;3;3;2;1;1-);"
         < g, d g b d' g'> ^\markup
           \fret-diagram-terse #"3-(;5;5;4;3;3-);"
       }
     >>

[image of music]

Se pueden incluir indicaciones de digitación en la cadena de marcado escueta fret-diagram-terse

     
     <<
       \context ChordNames {
          \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
           \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
         < d a d' f'> ^\markup
           \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
       }
     >>

[image of music]

Otras propiedades de los diagramas de trastes se deben ajustar usando \override al utilizar el marcado escueto con fret-diagram-terse.

La cadena de marcado prolija fret-diagram-verbose está en el formato de una lista de Scheme. Cada elemento de la lista indica la colocación un elemento sobre el diagrama de trastes.

     
     <<  \context ChordNames {
          \chordmode {
            c1 d:m
          }
       }
       \context Staff {
         \clef "treble_8"
         < c e g c' e' > 1 ^\markup
           \fret-diagram-verbose #'(
             (mute 6)
             (place-fret 5 3)
             (place-fret 4 2)
             (open 3)
             (place-fret 2 1)
             (open 1)
           )
         < d a d' f'> ^\markup
           \fret-diagram-verbose #'(
             (mute 6)
             (mute 5)
             (open 4)
             (place-fret 3 2)
             (place-fret 2 3)
             (place-fret 1 1)
           )
       }
     >>

[image of music]

Se pueden incluir digitaciones y cejillas en una cadena de marcado prolija fret-diagram-verbose. Es exclusiva del interfaz de fret-diagram-verbose la indicación ‘capo’ que se puede colocar sobre el diagrama de posición. La indicación de capo es una barra gruesa que cubre todas las cuerdas. El traste que tiene el capo es el más bajo del diagrama de posición.

     
     <<
       \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
           \fret-diagram-verbose #'(
             (place-fret 6 1)
             (place-fret 5 3)
             (place-fret 4 3)
             (place-fret 3 2)
             (place-fret 2 1)
             (place-fret 1 1)
             (barre 6 1 1)
           )
         < g, b, d g b g'> ^\markup
           \fret-diagram-verbose #'(
             (place-fret 6 3 2)
             (place-fret 5 2 1)
             (open 4)
             (open 3)
             (open 2)
             (place-fret 1 3 3)
           )
         < c e g c' e'> ^\markup
           \fret-diagram-verbose #'(
             (capo 3)
             (mute 6)
             (place-fret 4 5 1)
             (place-fret 3 5 2)
             (place-fret 2 5 3)
           )
        }
     >>

[image of music]

Todas las otras propiedades de diagrama de trastes se deben ajustar utilizando \override cuando se usa el marcado prolijo con fret-diagram-verbose.

El aspecto gráfico de un diagrama de trastes se puede personalizar según las preferencias del usuario a través de las propiedades del interface fret-diagram-interface. Los detalles están en fret-diagram-interface. Para un marcado de diagrama de trastes, las propiedades del interface pertenecen a Voice.TextScript.

Fragmentos de código seleccionados

Personalizar diagramas de posiciones de marcado

Se pueden establecer las propiedades de los diagramas de posiciones a través de 'fret-diagram-details. Para los diagramas de posiciones de marcado, se pueden aplicar overrides (sobreescrituras) al objeto Voice.TextScript o directamente al elemento de marcado.

     
     <<
       \chords { c1 c c d }
       
       \new Voice = "melo" {
         \textLengthOn
         % Fijar propiedades globales del diagrama de posición
         \override TextScript #'size = #'1.2
         \override TextScript
           #'(fret-diagram-details finger-code) = #'in-dot
         \override TextScript
           #'(fret-diagram-details dot-color) = #'white
     
         %% Do mayor para guitarra, sin cejilla, usar predeterminados
            % estilo escueto
         c'1^\markup { \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;" }
     
         %% Do mayor para guitarra, cejilla en el tercer traste
            % estilo prolijo
            % tamaño 1.0
            % leyenda de posición en romana, leyendas de dedos debajo de las cuerdas, cejilla recta
         c'1^\markup {
           % tamaño estándar
           \override #'(size . 1.0) {
             \override #'(fret-diagram-details . (
                          (number-type . roman-lower)
                          (finger-code . in-dot)
                          (barre-type . straight))) {
               \fret-diagram-verbose #'((mute 6)
                                        (place-fret 5 3 1)
                                        (place-fret 4 5 2)
                                        (place-fret 3 5 3)
                                        (place-fret 2 5 4)
                                        (place-fret 1 3 1)
                                        (barre 5 1 3))
             }
           }
         }
     
         %% Do mayor para guitarra, cejilla en el tercer traste
            % estilo prolijo
            % orientación apaisada, números arábigos, M para cuerda muda
            % sin cejilla, leyenda de posición abajo o izquierda, fuente pequeña de indicación de cuerda muda
         c'1^\markup {
           \override #'(fret-diagram-details . (
                        (finger-code . below-string)
                        (number-type . arabic)
                        (label-dir . -1)
                        (mute-string . "M")
                        (orientation . landscape)
                        (barre-type . none)
                        (xo-font-magnification . 0.4)
                        (xo-padding . 0.3))) {
             \fret-diagram-verbose #'((mute 6)
                                      (place-fret 5 3 1)
                                      (place-fret 4 5 2)
                                      (place-fret 3 5 3)
                                      (place-fret 2 5 4)
                                      (place-fret 1 3 1)
                                      (barre 5 1 3))
           }
         }
     
         %% acorde de Re sencillo
            % estilo escueto
            % puntos mayores, centrados, menos trastes
            % leyenda debajo de la cuerda
         d'1^\markup {
           \override #'(fret-diagram-details . (
                        (finger-code . below-string)
                        (dot-radius . 0.35)
                        (dot-position . 0.5)
                        (fret-count . 3))) {
             \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
           }
         }
       }
     >>

[image of music]

Véase también

Referencia de la notación: Text markup commands.

Fragmentos de código: Fretted strings.

Referencia de funcionamiento interno: fret-diagram-interface.

Otros idiomas: English, français, deutsch.