Tablatures automatiques
Les diagrammes d’accord peuvent être créés automatiquement ; il suffit
d’affecter les notes à un contexte FretBoards
. Si aucun diagramme
prédéfini n’est disponible pour les notes entrées avec l’accordage
actuel (stringTunings
), les cordes et cases correspondant aux
notes seront automatiquement calculées.
<< \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 } >>
Dans la mesure où aucun diagramme prédéfini n’est chargé par défaut, le calcul automatique des diagrammes d’accord est le comportement par défaut. Dès que les diagrammes par défaut sont chargés, le calcul automatique peut être activé ou désactivé par des commandes prédéfinies :
\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 } >>
Le calculateur se trouvera parfois incapable de trouver un diagramme
d’accord convenable. On peut souvent y remédier en assignant les notes
aux cordes. Dans bien des cas, il suffit de placer manuellement une
seule note pour que les autres soient alors placées de manière
appropriée par le contexte FretBoards
.
Il est possible d’ajouter des indications de doigté aux diagrammes de fret.
<< \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 } >>
La propriété minimumFret
permet de définir la case minimale qui
servira à calculer les cordes et les cases du contexte FretBoard
.
<< \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 et les cases du contexte FretBoards
sont liées à la
propriété stringTunings
, qui a là même signification que dans le
contexte TabStaff
. Voir Tablatures personnalisées pour
plus d’information sur la propriété stringTunings
.
La disposition graphique d’un diagramme d’accord peut être modifiée
suivant les préférences de l’utilisateur au travers des propriétés de
l’interface fret-diagram-interface
. Voir aussi
Construction et développement de diagrammes de fret
pour un exemple. Pour un diagramme d’accord FretBoards
donné, les
propriétés de l’interface dépendent de FretBoards.FretBoard
.
Commandes prédéfinies
\predefinedFretboardsOff
,
\predefinedFretboardsOn
.
Voir aussi
Manuel de notation : Tablatures personnalisées.
Morceaux choisis : Cordes frettées.
Référence des propriétés internes : fret-diagram-interface.
Problèmes connus et avertissements
Le calcul automatique des diagrammes de fret se révèle inapproprié pour les instruments dont l’ordre des cordes ne correspond pas à l’ordre des hauteurs.