@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+ Translation of GIT committish: b335d5e83baf2121b0378dae7b4f7f9a832abc9e
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
@c \version "2.12.0"
@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}.
-@item La notation des sons harmoniques se trouve à la section @ref{Harmoniques}.
+@item La notation des sons harmoniques se trouve à la section
+@ref{Harmoniques}.
@end itemize
@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 :
La notation en tablature est utilisée pour certains instruments à cordes
pincées. Les hauteurs n'y sont pas indiquées par des têtes de note,
-mais par des chiffres qui indiquent sur quelle corde, et à quelle case
-chaque note doit être jouée. Dans certaines limites, LilyPond vous
-permet d'écrire des tablatures.
+mais par des chiffres ou autres symboles, qui indiquent sur quelle
+corde, et à quelle case chaque note doit être jouée. Dans certaines
+limites, LilyPond vous permet d'écrire des tablatures.
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
-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}.
+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 @code{TabStaff} et
+@code{TabVoice}.
@lilypond[quote,ragged-right,fragment,verbatim]
-\new TabStaff {
- a,4\5 c'\2 a\3 e'\1
- e\4 c'\2 a\3 e'\1
+\new TabStaff \relative c' {
+ a,8 a' <c e> a
+ d, a' <d f> a
+}
+@end lilypond
+
+Par défaut, les tablatures ne comportent aucune marque de durée ni de
+symbole musical tel que des nuances.
+
+@lilypond[quote,ragged-right,verbatim]
+symbols = {
+ \time 3/4
+ c4-.^"Allegro" d( e)
+ f4-.\f g a^\fermata
+ \mark \default
+ c8_.\<\( c16 c ~ c2\!
+ c'2.\prall\)
+}
+
+\score {
+ <<
+ \new Staff { \clef "G_8" \symbols }
+ \new TabStaff { \symbols }
+ >>
+}
+@end lilypond
+
+@funindex \tabFullNotation
+
+Pour obtenir les symboles de notation habituelle dans une tablature, il
+faut appliquer la commande @code{\tabFullNotation} au contexte
+@code{TabStaff}. Vous noterez par ailleurs que les blanches sont
+affublées d'une double hampe afin de ne pas les confondre avec des
+noires.
+
+@lilypond[quote,ragged-right,verbatim]
+symbols = {
+ \time 3/4
+ c4-.^"Allegro" d( e)
+ f4-.\f g a^\fermata
+ \mark \default
+ c8_.\<\( c16 c ~ c2\!
+ c'2.\prall\)
+}
+
+\score {
+ \new TabStaff {
+ \tabFullNotation
+ \symbols
+ }
}
@end lilypond
@funindex minimumFret
@cindex cases
+@cindex frets
Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
corde pour laquelle la position est la moins élevée et qui donne un
\new StaffGroup <<
\new Staff \relative c {
\clef "treble_8"
+ \time 2/4
c16 d e f g4
+ c,16\5 d\5 e\4 f\4 g4\4
c,16 d e f g4
}
\new TabStaff \relative c {
c16 d e f g4
+ c,16\5 d\5 e\4 f\4 g4\4
\set TabStaff.minimumFret = #5
c,16 d e f g4
}
>>
@end lilypond
+Lorsqu'un liaison de prolongation intervient lors d'un saut de ligne, la
+note est répétée, entre parenthèses. Il en va de même pour la seconde
+alternative d'une répétition.
+
+@lilypond[quote,ragged-right,verbatim]
+ties = \relative c' {
+ \repeat volta 2 {
+ e2. f4~
+ f2 g2~ }
+ \alternative {
+ { g4 f2. }
+ { g4\repeatTie c,2. }
+ }
+ b1~\break
+ b1 \bar "|."
+}
+
+\score {
+ <<
+ \new StaffGroup <<
+ \context Staff {
+ \clef "treble_8"
+ \ties
+ }
+ \context TabStaff {
+ \ties
+ }
+ >>
+ >>
+ \layout {
+ indent = #0
+ ragged-right = ##t
+ }
+}
+@end lilypond
+
+@funindex \hideSplitTiedTabNotes
+
+La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer
+ces cases entre parenthèses.
+
+@lilypond[quote,ragged-right,verbatim]
+ties = \relative c' {
+ \repeat volta 2 {
+ e2. f4~
+ f2 g2~ }
+ \alternative {
+ { g4 f2. }
+ { g4\repeatTie c,2. }
+ }
+ b1~\break
+ b1 \bar "|."
+}
+
+\score {
+ <<
+ \new StaffGroup <<
+ \context Staff {
+ \clef "treble_8"
+ \ties
+ }
+ \context TabStaff {
+ \hideSplitTiedTabNotes
+ \ties
+ }
+ >>
+ >>
+ \layout {
+ indent = #0
+ ragged-right = ##t
+ }
+}
+@end lilypond
+
@cindex harmoniques, indication en tablature
@cindex tablature et indication d'harmoniques
@cindex glissando, indication en tablature
>>
@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.
+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.
+la note correspondant à chaque corde en ajoutant cet intervalle au do
+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]
@seealso
-Fichiers sources installés :
+Fichiers d'initialisation :
@file{scm/output-lib.scm}.
Morceaux choisis :
Référence des propriétés internes :
@rinternals{Tab_note_heads_engraver}.
+@knownissues
+Le calcul automatique des tablatures se révèle inapproprié pour les
+instruments dont l'ordre des cordes ne correspond pas à l'ordre des
+hauteurs, comme le ukulele.
+
+
@node Tablatures sous forme d'étiquette
@unnumberedsubsubsec Tablatures sous forme d'étiquette
@translationof Fret diagram markups
@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
@cindex barré, indication de
@cindex indication du barré
-Les indications de barrés peuvent aussi être ajoutées au diagramme
+Les indications de barré peuvent aussi être ajoutées au diagramme
d'accord dans l'interface standard :
@lilypond[quote, verbatim]
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}.
+Les indications de barré peuvent être incluses dans l'interface
+@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"
@end lilypond
Les diagrammes d'accord définis par défaut sont dans le fichier
-@code{predefined-guitar-fretboards.ly}. Les diagrammes d'accords sont
+@code{predefined-guitar-fretboards.ly}. Les diagrammes d'accord sont
stockés en fonction des notes de l'accord ainsi que de l'accordage
(@code{stringTunings}) utilisé.
-@code{predefined-guitar-fretboards.ly} contient les diagrammes d'accords
+@code{predefined-guitar-fretboards.ly} contient les diagrammes d'accord
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 diagrammes de fret propres au ukulele se trouvent dans le fichier
+@code{predefined-ukulele-fretboards.ly}.
+
+@lilypond[verbatim, ragged-right, quote]
+\include "predefined-ukulele-fretboards.ly"
+
+myChords = \chordmode { a1 a:m a:aug }
+
+\new ChordNames {
+ \myChords
+}
+
+\new FretBoards {
+ \set stringTunings = #ukulele-tuning
+ \myChords
+}
+@end lilypond
+
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"
La table des diagrammes d'accord contient sept types d'accord (majeur,
mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
sept) pour chacune des 17 fondamentales possibles. Une liste complète
-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
+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
-en les définissant à des octaves différentes.
+On peut enregistrer différents diagrammes pour un même accord
+en les définissant à des octaves différentes. Notez qu'il faut un
+intervalle de deux octaves, le premier servant à la transposition.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
@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
@ref{Généralités sur le mode accords},
@ref{Tablatures prédéfinies}.
-Fichiers sources installés :
+Fichiers d'initialisation :
@file{ly/predefined-guitar-fretboards.ly},
@file{ly/predefined-guitar-ninth-fretboards.ly}.
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 :
+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 :
@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}.
-Voir @ref{Tablatures personnalisées} pour plus d'information sur la propriété
-@code{stringTunings}.
+contexte @code{TabStaff}.
+Voir @ref{Tablatures personnalisées} pour plus d'information sur la
+propriété @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
+l'interface @code{fret-diagram-interface}. Pour un diagramme
+d'accord, les propriétés de l'interface dépendent de
@code{FretBoards.FretBoard}.
Référence des propriétés internes :
@rinternals {fret-diagram-interface}.
+@knownissues
+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.
+
@node Doigtés pour la main droite
@unnumberedsubsubsec Doigtés pour la main droite
Manuel de notation :
@ref{Têtes de note spécifiques},
-@ref{Styles de tête de note}.
+@ref{Têtes de note}.
@node Banjo
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}.