Siguiente: Digitaciones de la mano derecha, Anterior: Diagramas predefinidos de trastes, Arriba: Notación común para cuerdas con trastes
Se pueden crear diagramas de traste automáticamente a partir de las
notas introducidas usando el contexto FretBoards
. Si no está
disponible ningún diagrama predefinido para las notas introducidas en
la afinación stringTunings
activa, este contexto calcula las
cuerdas y los trastes que se pueden usar para tocar las notas.
<< \context ChordNames { \chordmode { f1 g } } \context FretBoards { < f, c f a c' f'>1 < g,\6 b, d g b g'> } \context Staff { \clef "treble_8" < f, c f a c' f'>1 < g, b, d g b' g'> } >>
Puesto que de forma predeterminada no se carga ningún diagrama predefinido, el comportamiento predeterminado es el cálculo automático de los diagramas de traste. Una vez que los diagramas predeterminados se han cargado, se puede habilitar e inhabilitar el cálculo automático con instrucciones predefinidas:
\storePredefinedDiagram <c e g c' e'> #guitar-tuning #"x;3-1-(;5-2;5-3;5-4;3-1-1);" << \context ChordNames { \chordmode { c1 c c } } \context FretBoards { <c e g c' e'>1 \predefinedFretboardsOff <c e g c' e'> \predefinedFretboardsOn <c e g c' e'> } \context Staff { \clef "treble_8" <c e g c' e'>1 <c e g c' e'> <c e g c' e'> } >>
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
manualmente una nota sobre una cuerda; el resto de las notas se
situará en el lugar adecuado por parte del contexto FretBoards
.
Se pueden añadir digitaciones a los diagramas de traste del contexto FretBoard.
<< \context ChordNames { \chordmode { c1 d:m } } \context FretBoards { < c-3 e-2 g c'-1 e' > 1 < d a-2 d'-3 f'-1> } \context Staff { \clef "treble_8" < c e g c' e' > 1 < d a d' f'> } >>
El traste mínimo que usar en el cálculo de cuerdas y trastes para el
contexto FretBoard se puede fijar con la propiedad minimumFret
.
<< \context ChordNames { \chordmode { d1:m d:m } } \context FretBoards { < d a d' f'> \set FretBoards.minimumFret = #5 < d a d' f'> } \context Staff { \clef "treble_8" < d a d' f'> < d a d' f'> } >>
Las cuerdas y los trastes para el contexto FretBoards
dependen
de la propiedad stringTunings
, que tiene el mismo significado
que en el contexto de tablatura TabStaff. Consulte Tablaturas personalizadas para ver más información sobre la propiedad
stringTunings
.
El aspecto gráfico de un diagrama de trastes se puede personalizar de
acuerdo a las preferncias del usuario a través de las propiedades del
interface fret-diagram-interface
. Los detalles están en
fret-diagram-interface. Para un diagrama de
FretBoards
, las propiedades del interface pertenecen a
FretBoards.FretBoard
.
\predefinedFretboardsOff
,
\predefinedFretboardsOn
.
Referencia de la notación: Tablaturas personalizadas.
Fragmentos de código: Fretted strings.
Referencia de funcionamiento interno: fret-diagram-interface.