@lilypondfile[quote]{fretted-headword.ly}
Cette section traite de différents aspects de la notation propre aux
-instruments à cordes frettées.
+instruments à cordes frettées.
@cindex tablature
-@cindex guitare, tablature pour
-@cindex banjo, tablature pour
+@cindex guitare, tablature pour
+@cindex banjo, tablature pour
@cindex tablature pour guitare
@cindex tablature pour banjo
cordes frettées :
@itemize
-@item Les doigtés s'obtiennent comme indiqué au chapitre
-@ref{Doigtés}.
+@item Les doigtés s'obtiennent comme indiqué au chapitre
+@ref{Doigtés}.
@item En plus des @notation{Laissez vibrer}, les liaisons peuvent
intervenir sur des accords arpégés ou des trémolos. Reportez-vous au
-chapitre @ref{Liaisons de prolongation}.
+chapitre @ref{Liaisons de prolongation}.
@item Des indications quant au support polyphonique se trouvent au
chapitre @ref{Résolution des collisions}.
@cindex numéros de corde et doigtés
@cindex doigtés et numéros de corde
-Une corde sur laquelle une note doit être jouée peut être indiquée
+Une corde sur laquelle une note doit être jouée peut être indiquée
en attachant @code{\@var{numéro}} à cette note prise dans une
-construction de type accord @code{<>}.
+construction de type accord @code{<>}.
@warning{Les numéros de cordes @strong{doivent} être définis dans une
construction de type accord même s'il n'y a qu'une seule note.}
<c,\5 e\4 g\3>1
@end lilypond
-Quand les indications de doigté et de numéro de corde sont
-attachées à une même note, leur positionnement se fera en fonction
+Quand les indications de doigté et de numéro de corde sont
+attachées à une même note, leur positionnement se fera en fonction
de l'ordre dans lequel ils apparaissent dans le code :
Chaque numéro de corde associé à une note doit être précédé d'une barre
oblique inverse (ou @qq{antislash}) suivi d'un nombre. Par défaut, la
-première corde est
+première corde est
la plus aiguë, et les cordes suivent l'accordage traditionnel d'une
guitare (à six cordes). Les notes sont imprimées sous forme de
tablature, dans les contextes @rinternals{TabStaff} et
-@rinternals{TabVoice}.
+@rinternals{TabVoice}.
@lilypond[quote,ragged-right,fragment,verbatim]
\new TabStaff {
>>
@end lilypond
-Le support des modes de jeu propres à la guitare se limite aux sons
+Le support des modes de jeu propres à la guitare se limite aux sons
harmoniques et aux glissandi.
@node Tablatures personnalisées
@funindex StringTunings
-Sous LilyPond, la case correspondant à une note jouée sur une corde donnée
-est calculée automatiquement. Pour ce faire, l'accordage doit
+Sous LilyPond, la case correspondant à une note jouée sur une corde donnée
+est calculée automatiquement. Pour ce faire, l'accordage doit
être spécifié. L'accordage des cordes est donné par la propriété
@code{StringTunings}.
-LilyPond possède des accordages prédéfinis pour banjo, mandoline, guitare
+LilyPond possède des accordages prédéfinis pour banjo, mandoline, guitare
et guitare basse. Lilypond calcule automatiquement la transposition
correspondant à ces accordages. L'exemple ci-dessous est pour guitare
basse, il sonnera donc une octave en dessous de ce qui est écrit.
l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
D'autres accordages prédéfinis sont disponibles :
@code{guitar-open-g-tuning}, @code{mandolin-tuning} et
-@code{banjo-open-g-tuning}. Les accordages prédéfinis sont répertoriés
+@code{banjo-open-g-tuning}. Les accordages prédéfinis sont répertoriés
dans le fichier @code{scm/output-lib.scm}.
L'accordage est constitué par une liste Scheme des hauteurs de notes
numéro de corde de 1 à n, où la corde 1 est la plus haute dans la
tablature et n la plus basse. Cela revient généralement à classer les
cordes de la plus aiguë à la plus grave, mais certains instruments
-(comme le ukulele) n'ont pas les cordes classées par hauteur.
+(comme le ukulele) n'ont pas les cordes classées par hauteur.
Dans cette liste, la hauteur des notes est représentée par l'intervalle,
exprimé en demi-tons, du do central jusqu'à la note de la corde à vide.
Elle doit donc être représentée par un nombre entier. LilyPond calcule
la note correspondant à chaque corde en ajoutant cet intervalle au do
-central.
+central.
Lilypond calcule automatiquement le nombre de cordes à représenter dans
la tablature (@code{TabStaff}) en comptant le nombre d'éléments définis
N'importe quel accordage peut donc être créé. Par exemple, nous pouvons
définir l'accordage d'un instrument à quatre cordes accordées do sol ré
-la, donc de la plus aiguë à la plus grave et en anglais :
-@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
+la, donc de la plus aiguë à la plus grave et en anglais :
+@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
@lilypond[quote,verbatim]
@var{standard}, @var{terse} et @var{verbose}.
Ces trois interfaces produiront des diagrammes similaires mais
permettent des niveaux de personnalisation différents. Des détails à
-propos des interfaces de type @code{\markup}
+propos des interfaces de type @code{\markup}
peuvent être trouvés dans @ref{Text markup commands}.
Dans l'interface standard des diagrammes d'accords, on indiquera le
Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
l'interface standard pour s'adapter à différents instruments tels que le
-banjo et le ukulele.
+banjo et le ukulele.
@lilypond[quote, verbatim]
<<
}
}
\context Staff {
- %% A chord for ukelele
+ %% A chord for ukulele
a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
}
>>
@end lilypond
La taille ainsi que la position des points peuvent être contrôlées dans
-l'interface standard.
+l'interface standard.
@lilypond[quote, verbatim]
<<
points-virgules. Il y a un point-virgule pour chaque corde du
diagramme. Le premier point-virgule correspondant au plus haut numéro
de corde, le dernier à la première corde. Les cordes étouffées, les
-cordes à vide ainsi que les numéros de case peuvent y être indiqués.
+cordes à vide ainsi que les numéros de case peuvent y être indiqués.
@lilypond[quote, verbatim]
<<
@end lilypond
Les indications de barré peuvent être inclus dans l'interface
-@code{fret-diagram-terse}.
+@code{fret-diagram-terse}.
@lilypond[quote, verbatim]
<<
@end lilypond
Les indications de doigtés peuvent être inclus dans l'interface
-@code{fret-diagram-terse}.
+@code{fret-diagram-terse}.
@c Need to use override to enable fingerings to show this -- can we do so?
@lilypond[quote, verbatim]
Les autres propriétés des diagrammes d'accord doivent être ajustées en
utilisant la commande @code{\override} dans l'interface
-@code{fret-diagram-terse}.
+@code{fret-diagram-terse}.
@cindex fret-diagram-verbose markup
L'interface @code{fret-diagram-verbose} est au format d'une liste
Scheme. Chaque élément de la liste décrit un objet devant être placé
-dans le diagramme d'accord.
+dans le diagramme d'accord.
@lilypond[quote, verbatim]
<< \context ChordNames {
l'interface @code{fret-diagram-verbose} : l'indication
de capodastre dans le diagramme d'accord. L'indication de capodastre
est une petite ligne transversale aux cordes. La case avec le
-capodastre est la case la plus basse du diagramme d'accord.
+capodastre est la case la plus basse du diagramme d'accord.
@c \override is necessary to make fingering visible
@lilypond[quote, verbatim]
Toutes les autres propriétés du diagramme d'accord doivent être
indiquées en utilisant la commande @code{\override} lorsque l'on utilise
-l'interface @code{fret-diagram-verbose}.
+l'interface @code{fret-diagram-verbose}.
@ignore
The following example shows the three fret-diagram markup
La disposition graphique d'un diagramme d'accord peut être modifiée
suivant les préférences de l'utilisateur grâce aux propriétés de
-l'interface @code{fret-diagram-interface}.
+l'interface @code{fret-diagram-interface}.
Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour
un diagramme d'accord, les propriétés de l'interface dépendent de
-@code{Voice.TextScript}.
+@code{Voice.TextScript}.
@snippets
Les diagrammes d'accords peuvent être affichés en utilisant le contexte
@code{FretBoards}. Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accords stockés dans une table de correspondance :
+des diagrammes d'accords stockés dans une table de correspondance :
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
@code{predefined-guitar-fretboards.ly} contient les diagrammes d'accords
prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
Des diagrammes d'accords peuvent être définis pour d'autres instruments
-ou d'autres accordages en suivant les exemples du fichier
+ou d'autres accordages en suivant les exemples du fichier
@code{predefined-guitar-fretboards.ly}.
Les notes des accords peuvent être entrées aussi bien comme musique
-simultanée qu'en utilisant le mode accord (voir
+simultanée qu'en utilisant le mode accord (voir
@ref{Généralités sur le mode accords}).
@lilypond[verbatim, ragged-right,quote]
@funindex \chordmode
Il est courant d'afficher simultanément le nom des accords et les
-diagrammes d'accords correspondants.
+diagrammes d'accords correspondants.
Ceci s'obtient en mettant en parallèle un contexte @code{ChordNames} avec
un contexte @code{FretBoards} et en affectant aux deux la même musique.
@cindex fret et transposition
@cindex diagrammes de fret et transposition
-Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
+Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
un diagramme correspondant à l'accord transposé dans la base des
-diagrammes d'accords.
+diagrammes d'accords.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
des diagrammes d'accords prédéfinis se trouve dans @ref{Tablatures prédéfinies}. S'il n'y a pas d'entrée dans la table pour un
accord donné, le graveur @code{Fretboard_engraver} calculera le
diagramme d'accord en utilisant la fonctionnalité automatique décrite
-dans @ref{Tablatures automatiques}.
+dans @ref{Tablatures automatiques}.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
d'accord. Pour ajouter un diagramme d'accord, il faut spécifier
l'accord correspondant au diagramme, l'accord utilisé et la définition
-du diagramme. Cette définition de diagramme peut être
+du diagramme. Cette définition de diagramme peut être
aussi bien de type @var{terse} que @var{verbose}.
@lilypond[verbatim, ragged-right, quote]
>>
@end lilypond
-On peut enregistrer différents diagrammes pour un même accord
+On peut enregistrer différents diagrammes pour un même accord
en les définissant à des octaves différentes.
@lilypond[verbatim, ragged-right, quote]
@funindex storePredefinedDiagram
@funindex \storePredefinedDiagram
-En plus des diagrammes d'accord, LilyPond possède une liste interne de
-carrures d'accord.
+En plus des diagrammes d'accord, LilyPond possède une liste interne de
+carrures d'accord.
Les carrures d'accords sont des diagrammes d'accord qui peuvent être
transposés le long du manche. Les carrures d'accords peuvent être
ajoutées à la liste interne et être ensuite utilisées pour définir des
manche, les carrures d'accord ne contiennent généralement pas de corde
à vide. Tout comme les diagrammes d'accord, les carrures d'accord sont
définies grâce aux interfaces @code{fret-diagram-terse} ou
-@code{fret-diagram-verbose}.
+@code{fret-diagram-verbose}.
@lilypond[verbatim, ragged-right, quote]
\storePredefinedDiagram \chordmode {f'}
#guitar-tuning
- #(chord-shape 'powerf guitar-tuning)
+ #(chord-shape 'powerf guitar-tuning)
\storePredefinedDiagram \chordmode {g'}
#guitar-tuning
#(offset-fret 2 (chord-shape 'powerf guitar-tuning))
suivant les préférences de l'utilisateur grâce aux propriétés de
l'interface @code{fret-diagram-interface}. Pour plus d'information,
consultez @rinternals{fret-diagram-interface}. Pour un diagramme
-d'accord donné, les propriétés de l'interface dépendent de
-@code{FretBoards.FretBoard}.
+d'accord donné, les propriétés de l'interface dépendent de
+@code{FretBoards.FretBoard}.
@snippets
d'affecter les notes à un contexte @code{FretBoards}. Si aucun
diagramme prédéfini n'est disponible pour les notes entrées avec
l'accordage actuel (@code{stringTunings}), les cordes et cases
-correspondant aux notes seront automatiquement calculées.
+correspondant aux notes seront automatiquement calculées.
@lilypond[quote,ragged-right,verbatim]
<<
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 :
+automatique peut être activé ou désactivé par des commandes
+prédéfinies :
@lilypond[quote,ragged-right,verbatim]
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 @code{FretBoards}.
+appropriée par le contexte @code{FretBoards}.
@cindex fret, ajout de doigtés aux diagrammes
@cindex doigtés, ajout à des diagrammes de fret
Il est possible d'ajouter des indications de doigté aux diagrammes de
-fret.
+fret.
@lilypond[quote, verbatim]
<<
@end lilypond
La propriété @code{minimumFret} permet de définir la case minimale qui
-servira à calculer les cordes et les cases du contexte @code{FretBoard}.
+servira à calculer les cordes et les cases du contexte @code{FretBoard}.
@lilypond[quote, verbatim]
<<
Les cordes et les cases du contexte @code{FretBoards} sont liées à la
propriété @code{stringTunings}, qui a là même signification que dans le
-contexte @code{TabStaff}.
+contexte @code{TabStaff}.
Voir @ref{Tablatures personnalisées} pour plus d'information sur la propriété
-@code{stringTunings}.
+@code{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 @rinternals{fret-diagram-interface}. Pour un diagramme
-d'accord, les propriétés de l'interface dépendent de
+d'accord, les propriétés de l'interface dépendent de
@code{FretBoards.FretBoard}.
LilyPond prend en charge un certain nombre d'accordages courants pour
banjo : @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
-@code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
+@code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
@code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
@code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
@rlsr{Fretted strings}.
Les accordages prédéfinis du banjo sont contenus dans le fichier
-@file{scm/@/output@/-lib@/.scm}.
+@file{scm/@/output@/-lib@/.scm}.