Diagrames de trast automàtics
Es poden crear diagrames de trast automàticament a partir de les
notes introduïdes usant el context FretBoards
. Si no està
disponible cap diagrama predefinit per a les notes introduïdes en
l’afinació stringTunings
activa, aquest context calcula les
cordes i els trasts que es poden usar per tocar les notes.
<< \new ChordNames { \chordmode { f1 g } } \new FretBoards { <f, c f a c' f'>1 <g,\6 b, d g b g'>1 } \new Staff { \clef "treble_8" <f, c f a c' f'>1 <g, b, d g b' g'>1 } >>
Atès que de forma predeterminada no es carrega cap diagrama predefinit, el comportament predeterminat és el càlcul automàtic dels diagrames de trast. Un cop que els diagrames predeterminats s’han carregat, es pot activar i desactivar el càlcul automàtic amb instruccions predefinides:
\storePredefinedDiagram #default-fret-table <c e g c' e'> #guitar-tuning "x;3-1-(;5-2;5-3;5-4;3-1-1-);" << \new ChordNames { \chordmode { c1 c c } } \new FretBoards { <c e g c' e'>1 \predefinedFretboardsOff <c e g c' e'>1 \predefinedFretboardsOn <c e g c' e'>1 } \new Staff { \clef "treble_8" <c e g c' e'>1 <c e g c' e'>1 <c e g c' e'>1 } >>
En alguns casos el calculador de trasts és incapaç de trobar un
diagrama acceptable. Això es pot remeiar generalment mitjançant
l’assignació manual d’una nota a una corda. En molts casos sols
s’ha de col·locar manualment una nota sobre una corda; la resta de
notes se situarà al lloc adequat per part del context
FretBoards
.
Es poden afegir digitacions als diagrames de trast del context FretBoard.
<< \new ChordNames { \chordmode { c1 d:m } } \new FretBoards { <c-3 e-2 g c'-1 e'>1 <d a-2 d'-3 f'-1>1 } \new Staff { \clef "treble_8" <c e g c' e'>1 <d a d' f'>1 } >>
El trast mínim a usar en el càlcul de cordes i trasts per al
context FretBoard es pot fixar amb la propietat
minimumFret
.
<< \new ChordNames { \chordmode { d1:m d:m } } \new FretBoards { <d a d' f'>1 \set FretBoards.minimumFret = #5 <d a d' f'>1 } \new Staff { \clef "treble_8" <d a d' f'>1 <d a d' f'>1 } >>
Les cordes i els trasts per al context FretBoards
depenen
de la propietat stringTunings
, que tenen el mateix
significat que en el context de tabulatura TabStaff. Consulteu
Tabulatures personalitzades per veure més informació sobre
la propietat stringTunings
.
L’aspecte gràfic d’un diagrama de trasts es pot personalitzar
d’acord a les preferències de l’usuari a través de les propietats
de la interfície fret-diagram-interface
. Els detalls es
poden trobar a fret-diagram-interface. Per a un
diagrama de FretBoards
, les propietats de la interfície
pertanyen a FretBoards.FretBoard
.
Instruccions predefinides
\predefinedFretboardsOff
,
\predefinedFretboardsOn
.
Vegeu també
Referència de la notació: Tabulatures personalitzades.
Fragments de codi: Fretted strings.
Referència de funcionament intern: fret-diagram-interface.
Advertiments i problemes coneguts
Els càlculs de tabulatura automàtics no funcionen bé per a instruments amb afinacions no monòtones.