@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
@ignore
- Translation of GIT committish: ecf0a44d785db3038035927bd2405269d8668801
+ Translation of GIT committish: 10bc01482b78c62ad095ceb95963b1800571e408
- When revising a translation, copy the HEAD committish of the
- version that you are working on. For details, see the Contributors'
- Guide, node Updating translation committishes..
+ When revising a translation, copy the HEAD committish of the
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
-@c \version "2.15.16"
+@c \version "2.19.28"
@c Translators: Matthieu Jacquot
@c Translation checkers: Jean-Charles Malahieude
* Vue d'ensemble des cordes frettées::
* Guitare::
* Banjo::
+* Luth::
@end menu
+
@node Vue d'ensemble des cordes frettées
@subsection Vue d'ensemble des cordes frettées
@translationof Common notation for fretted strings
* Doigtés pour la main droite::
@end menu
+
@node Références en matière de cordes frettées
@unnumberedsubsubsec Références en matière de cordes frettées
@translationof References for fretted strings
traditionnelle. La guitare et le banjo sont des instruments
transpositeurs, sonnant une octave au-dessous de ce qui est écrit. Les
partitions pour ces instruments utilisent donc la clé de sol ottava
-bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
+bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
pour un rendu MIDI correct. Vous pourrez trouver ailleurs dans la
documentation d'autres éléments aussi utilisés par les instruments à
-cordes frettées@tie{}:
+cordes frettées :
@itemize
@item Les doigtés s'obtiennent comme indiqué au chapitre
@end itemize
-
@seealso
Manuel de notation :
+@ref{Arpèges},
+@ref{Clefs},
@ref{Doigtés},
@ref{Liaisons de prolongation},
-@ref{Résolution des collisions},
-@ref{Noms d'instrument},
-@ref{Saisie de musique en parallèle},
-@ref{Arpèges},
@ref{Liste des signes d'articulation},
-@ref{Clefs}.
+@ref{Noms d'instrument},
+@ref{Résolution des collisions},
+@ref{Saisie de musique en parallèle}.
@node Indications du numéro de corde
@warning{Les numéros de corde @strong{doivent} être définis dans une
construction de type accord même s'il n'y a qu'une seule note.}
-@lilypond[verbatim,quote,relative=0]
+@lilypond[verbatim,quote,fragment]
\clef "treble_8"
-<c\5>4 <e\4> <g\3>2
-<c,\5 e\4 g\3>1
+c4\5 e\4 g2\3
+<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 de l'ordre dans
-lequel ils apparaissent dans le code@tie{}:
+lequel elles apparaissent dans le code et @strong{uniquement} si elles
+interviennent au sein d'une construction d'accord : le positionnement
+des doigtés est géré différemment selon qu'ils s'appliquent à l'accord
+entier ou à des notes isolées indépendantes d'un accord.
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,fragment]
\clef "treble_8"
+g4\3-0
+g-0\3
<g\3-0>2
<g-0\3>
@end lilypond
+Les numéros de corde peuvent aussi, comme traditionnellement pour les
+cordes non frettées, s'imprimer en chiffres romains placés sous la
+portée plutôt qu'en surplomb.
+
+@lilypond[verbatim,quote,fragment]
+\clef "treble_8"
+c'2\2
+a\3
+\romanStringNumbers
+c'\2
+\set stringNumberOrientations = #'(down)
+a\3
+\arabicStringNumbers
+g1\4
+@end lilypond
+
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
@lilypondfile[verbatim,quote,texidoc,doctitle]
{allowing-fingerings-to-be-printed-inside-the-staff.ly}
+@predefined
+@code{\arabicStringNumbers},
+@code{\romanStringNumbers}.
+@endpredefined
@seealso
Manuel de notation :
automatiquement.
@lilypond[quote,ragged-right,verbatim]
-\new TabStaff \relative c' {
+\new TabStaff \relative {
a,8 a' <c e> a
d,8 a' <d f> a
}
c4-.^"Allegro" d( e)
f4-.\f g a^\fermata
\mark \default
- c8_.\<\( c16 c ~ c2\!
+ c8_.\<\( c16 c ~ 2\!
c'2.\prall\)
}
c4-.^"Allegro" d( e)
f4-.\f g a^\fermata
\mark \default
- c8_.\<\( c16 c ~ c2\!
+ c8_.\<\( c16 c ~ 2\!
c'2.\prall\)
}
@cindex frets
@funindex minimumFret
+@funindex restrainOpenStrings
-Quand aucune corde n'est précisée -- à l'aide d'une barre oblique
-inverse (ou @qq{antislash}) précédant son numéro dans une construction
-d'accord @code{<>} --, LilyPond choisit automatiquement la corde pour
-laquelle la position est la moins élevée et qui donne un numéro de case
-supérieur ou égal à la valeur de la propriété @code{minimumFret}. La
-valeur par défaut de cette propriété est fixée à@tie{}0, ce qui
-correspond aux cordes à vide.
+Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
+corde pour laquelle la position est la moins élevée, avec une préférence
+pour une corde à vide. Vous pouvez préférer qu'une note donnée soit
+jouée sur une corde particulière, auquel cas l'affectation directe du
+numéro de corde suffit. L'absence d'indication des numéros de corde en
+notation traditionnelle se gère au niveau des stencils. Il est
+cependant plus facile de jouer sur la propriété @code{minimumFret}, dont
+la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide.
+Cependant, et en dépit d'une affectation de @code{minimumFret}, une
+corde à vide aura toujours préséance. Ce comportement se modifie par
+l'activation de @code{restrainOpenStrings}.
@lilypond[quote,ragged-right,verbatim]
+\layout { \omit Voice.StringNumber }
\new StaffGroup <<
- \new Staff \relative c {
+ \new Staff \relative {
\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 {
+ \new TabStaff \relative {
c16 d e f g4
c,16\5 d\5 e\4 f\4 g4\4
\set TabStaff.minimumFret = #5
+ \set TabStaff.restrainOpenStrings = ##t
c,16 d e f g4
}
>>
@cindex accord, répétition
@cindex répétition, utilisation de @code{q}
+@cindex @code{q}, répétition d'accord
La répétition d'une construction en accord s'indique par un @code{q} --
voir @ref{Répétition d'accords}. Cette fonctionnalité, bien
instruction est abrégée en @code{\tabChordRepeats}.
@lilypond[quote,verbatim]
-guitar = \relative c' {
- r8 <gis-6 cis-6 b-0>~ q4 q8~ q q4
+guitar = \relative {
+ r8 <gis-2 cis-3 b-0>~ q4 q8~ 8 q4
}
\new StaffGroup <<
seconde alternative d'une répétition.
@lilypond[quote,ragged-right,verbatim]
-ties = \relative c' {
+ties = \relative {
\repeat volta 2 {
- e2. f4~
- f2 g2~
+ e'2. f4~
+ 2 g2~
}
\alternative {
{ g4 f2. }
\score {
<<
\new StaffGroup <<
- \context Staff {
+ \new Staff {
\clef "treble_8"
\ties
}
- \context TabStaff {
+ \new TabStaff {
\ties
}
>>
ces cases entre parenthèses.
@lilypond[quote,ragged-right,verbatim]
-ties = \relative c' {
+ties = \relative {
\repeat volta 2 {
- e2. f4~
- f2 g2~ }
+ e'2. f4~
+ 2 g2~ }
\alternative {
{ g4 f2. }
{ g4\repeatTie c,2. }
\score {
<<
\new StaffGroup <<
- \context Staff {
+ \new Staff {
\clef "treble_8"
\ties
}
- \context TabStaff {
+ \new TabStaff {
\hideSplitTiedTabNotes
\ties
}
@cindex harmoniques, indication en tablature
@cindex tablature et indication d'harmoniques
-@cindex glissando, indication en tablature
-@cindex tablature et glissando
@funindex \harmonic
@funindex \harmonicByFret
@funindex \harmonicByRatio
-Les indications de sons harmoniques ainsi que les glissandi
-peuvent être ajoutés aux tablatures.
+Les indications de sons harmoniques ainsi que les glissandos peuvent
+être ajoutés aux tablatures.
@lilypond[verbatim,quote]
+\layout { \omit Voice.StringNumber }
firstHarmonic = {
d'4\4\harmonic
g'4\3\harmonic
}
\score {
<<
- \new Staff { \firstHarmonic }
+ \new Staff {
+ \clef "treble_8"
+ \firstHarmonic
+ }
\new TabStaff { \firstHarmonic }
>>
}
}
\score {
<<
- \new Staff { \fretHarmonics }
+ \new Staff {
+ \clef "treble_8"
+ \fretHarmonics
+ }
\new TabStaff { \fretHarmonics }
>>
}
}
\score {
<<
- \new Staff { \ratioHarmonics }
+ \new Staff {
+ \clef "treble_8"
+ \ratioHarmonics
+ }
\new TabStaff { \ratioHarmonics }
>>
}
@end lilypond
-
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
{stem-and-beam-behavior-in-tablature.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{fretted-string-harmonics-in-tablature.ly}
+@cindex glissando, indication en tablature
+@cindex tablature et glissando
+
@lilypondfile[verbatim,quote,texidoc,doctitle]
{slides-in-tablature.ly}
+@cindex accord et glissando
+
@lilypondfile[verbatim,quote,texidoc,doctitle]
{chord-glissando-in-tablature.ly}
+@cindex hammer on
+@cindex pull off
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off-using-voices.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off-using-chords.ly}
@seealso
Manuel de notation :
+@ref{Glissando},
@ref{Hampes},
@ref{Harmoniques},
-@ref{Glissando},
@ref{Répétition d'accords},
@ref{Répétitions explicites}.
@rinternals{TabVoice},
@rinternals{Beam}.
-
@knownissues
-Les accords ne subissent aucun traitement particulier@tie{}; de ce fait,
+Les accords ne subissent aucun traitement particulier ; de ce fait,
la sélection automatique des cordes peut attribuer une même corde pour
deux notes différentes de l'accord.
Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
-ajouter au contexte @code{TabStaff} des voix fantômes@tie{}:
+ajouter au contexte @code{TabStaff} des voix fantômes :
@lilypond[quote,ragged-right,verbatim]
-melodia = \partcombine { e4 g g g }{ e4 e e e }
+melodia = \partcombine { e4 g g g } { e4 e e e }
<<
\new TabStaff <<
\new TabVoice = "one" s1
@end lilypond
Le support des modes de jeu propres à la guitare se limite aux sons
-harmoniques et aux glissandi.
+harmoniques et aux glissandos.
@node Tablatures personnalisées
@unnumberedsubsubsec Tablatures personnalisées
@translationof Custom tablatures
-@cindex tablatures personnalisées
+@cindex personnalisation de tablatures
@cindex banjo, tablature
@cindex mandoline, tablature
@cindex guitare basse, tablature
@cindex cordes frettés et accordages prédéfinis
@cindex accordages prédéfinis et cordes frettées
-@funindex StringTunings
+@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
@lilypond[quote,ragged-right,verbatim]
<<
- \new Staff {
+ \new Voice \with {
+ \omit StringNumber
+ } {
\clef "bass_8"
- \relative c, {
- c4 d e f
+ \relative {
+ c,4 d e f
}
}
- \new TabStaff {
- \set TabStaff.stringTunings = #bass-tuning
- \relative c, {
- c4 d e f
+ \new TabStaff \with {
+ stringTunings = #bass-tuning
+ } {
+ \relative {
+ c,4 d e f
}
}
>>
@end lilypond
-L'accordage par défaut est @code{guitar-tuning}@tie{}; il correspond à
-l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
-D'autres accordages prédéfinis sont disponibles@tie{}:
+L'accordage par défaut est @code{guitar-tuning}_; il correspond à
+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
dans le fichier @file{ly/string-tunings-init.ly}.
@cindex accordage personnalisé
-@funindex stringTunings
-@funindex \stringTunings
+@funindex \stringTuning
LilyPond vous permet de créer n'importe quel accordage. L'accordage du
contexte en cours se détermine à l'aide de la fonction
-@code{\stringTuning}. Celle-ci prend deux arguments@tie{}: une
+@code{\stringTuning}. Celle-ci prend deux arguments : une
représentation symbolique qui gardera l'accordage en mémoire, et une
construction d'accord définissant la hauteur des différentes cordes.
Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
élevé (généralement la note la plus basse) est mentionnée en premier.
Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
-quatre cordes accordées do sol ré la, et en anglais@tie{}:
-@code{a''}, @code{d''}, @code{g'}, et @code{c'}@tie{}:
-
+quatre cordes accordées do sol ré la, soit en anglais
+@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
@lilypond[quote,verbatim]
mynotes = {
}
\new TabStaff {
#(define custom-tuning #{ \stringTuning <c' g' d'' a''> #})
- \set stringTunings = #custom-tuning
+ \set Staff.stringTunings = #custom-tuning
\mynotes
}
>>
@end lilypond
-La propriété @code{stringTuning} permet aussi au @code{FretBoards} de
+La propriété @code{stringTunings} permet aussi au @code{FretBoards} de
calculer automatiquement les diagrammes de frets.
-L'accordage fait partie de la clé permettant d'identifier les
+L'accordage fait partie de la clé permettant d'identifier les
diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.
-Nous pourrions donc écrire l'exemple précédent ainsi@tie{}:
+Nous pourrions donc écrire l'exemple précédent ainsi :
@lilypond[quote,verbatim]
-"custom-tuning" = \stringTuning <c' g' d'' a''>
+custom-tuning = \stringTuning <c' g' d'' a''>
mynotes = {
c'4 e' g' c'' |
\layout @{
\context @{
\TabStaff
- stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
+ stringTunings = \stringTuning <c' g' d'' a''>
@}
@}
@end example
-
+
@cindex moderntab, clef
@cindex clef moderntab
@cindex clef de tablature
Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
+@cindex micro-intervalles, tablatures
+@cindex quarts de ton, tablatures
+@cindex tablature et micro-intervalles
+@cindex tablature et quarts de ton
+
+Un @code{TabStaff} peut contenir des micro-intervalles tels les quarts
+de ton, qui interveiennent dans les chutes ou sauts. L'assertion
+@w{@code{supportNonIntegerFret = ##t}} devra se placer au niveau du
+contexte @code{Score}. Les micro-intervalles ne sont toutefois pas pris
+en charge dans un contexte @code{FretBoards}.
+
+@lilypond[quote,ragged-right,verbatim]
+\layout {
+ \context {
+ \Score
+ supportNonIntegerFret = ##t
+ }
+}
+
+custom-tuning = \stringTuning <e, a, d ges beh eeh'>
+
+mus = \relative {
+ eeses'4
+ eeseh
+ ees
+ eeh
+ e
+ eih
+ eis
+ eisih
+ eisis
+}
+
+<<
+ \new Staff << \clef "G_8" \mus >>
+ \new TabStaff \with { stringTunings = \custom-tuning } \mus
+>>
+@end lilypond
@seealso
Manuel de notation :
+@ref{Fonctions Scheme},
@ref{Hauteurs avec octave absolue},
-@ref{Tablatures prédéfinies},
-@ref{Fonctions Scheme}.
+@ref{Tablatures prédéfinies}.
Fichiers d'initialisation :
@file{ly/string-tunings-init.ly},
On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
note, en tant qu'objets @code{\markup}. Ces objets contiennent toutes
les informations du diagramme d'accord. Il y a pour les définir trois
-interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en
-anglais)@tie{}: @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}
-peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
+interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en anglais) :
+@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} peuvent être trouvés à l'annexe
+@ref{Instrument Specific Markup}.
Dans l'interface standard des diagrammes d'accord, on indiquera le
numéro de corde et le numéro de case pour chaque point placé sur une corde.
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
@cindex indication du barré
Les indications de barré peuvent aussi être ajoutées au diagramme
-d'accord dans l'interface standard@tie{}:
+d'accord dans l'interface standard :
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
f1 g
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<f, c f a c' f'>1^\markup {
\fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
@cindex markup et fret-diagram
@cindex ukulele
-@funindex fret-diagram
@funindex \fret-diagram
La taille du diagramme d'accord ainsi que le nombre de cases
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
f1 g
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<f, c f a c' f'>1^\markup {
\fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
a1
}
}
- \context Staff {
+ \new Staff {
% An 'A' chord for ukulele
a'1^\markup {
\fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
@cindex fret-diagram-terse markup
-@funindex fret-diagram-terse
@funindex \fret-diagram-terse
Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
-omis@tie{}; les numéros de corde sont induits par la présence de
+omis ; les numéros de corde sont induits par la présence de
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
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram-terse #"x;3;2;o;1;o;"
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
f1 g
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<f, c f a c' f'>1^\markup {
\fret-diagram-terse #"1-(;3;3;2;1;1-);"
@c Need to use override to enable fingerings to show this -- can we do so?
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
- \override Voice.TextScript
- #'(fret-diagram-details finger-code) = #'below-string
+ \new Staff {
+ \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
@cindex fret-diagram-verbose markup
@cindex capo
-@funindex fret-diagram-verbose
@funindex \fret-diagram-verbose
L'interface @code{fret-diagram-verbose} est au format d'une liste
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram-verbose #'(
>>
@end lilypond
-Les indications de doigté et de barré peuvent être décrits dans
+Les indications de doigté et de barré peuvent être décrites dans
l'interface @code{fret-diagram-verbose}. Particularité propre à
-l'interface @code{fret-diagram-verbose}@tie{}: 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.
+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.
+
+Les points d'indication de doigté peuvent se colorier ou être mis
+entre parenthèses ; la couleur des parenthèses est indépendante de
+celle du point.
+
+Des @emph{markups} peuvent par ailleurs venir s'insérer dans les points.
@c \override is necessary to make fingering visible
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
- f1 g c
+ f1 g c c b
}
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
- \override Voice.TextScript
- #'(fret-diagram-details finger-code) = #'below-string
+ \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
<f, c f a c' f'>1^\markup {
\fret-diagram-verbose #'(
(place-fret 6 1)
(place-fret 2 5 3)
)
}
+ \override Voice.TextScript.size = 1.4
+ <c g c' e' g'>1^\markup {
+ \fret-diagram-verbose #'(
+ (place-fret 6 3 1 red parenthesized default-paren-color)
+ (place-fret 5 3 1 inverted)
+ (place-fret 4 5 2 blue parenthesized)
+ (place-fret 3 5 3 blue)
+ (place-fret 2 5 4 blue)
+ (place-fret 1 3 1 inverted)
+ )
+ }
+ \override Voice.TextScript.size = 1.5
+ <b, fis b dis' fis'>1^\markup {
+ \override #'(fret-diagram-details . ((finger-code . in-dot)))
+ \fret-diagram-verbose #`(
+ (place-fret 5 2 1)
+ (place-fret 4 4 "fis" red)
+ (place-fret 3 4 "b" red)
+ (place-fret
+ 2 4
+ ,#{ \markup
+ \concat {
+ \vcenter "d"
+ \fontsize #-5
+ \musicglyph #"accidentals.sharp"} #}
+ red)
+ (place-fret 1 2 1)
+ )
+ }
}
>>
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\new Voice {
\clef "treble_8"
- d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
- d d d
- fis^\markup \override #'(size . 0.75) {
- \override #'(finger-code . below-string) {
- \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
- (place-fret 5 4 3)
- (place-fret 4 4 4)
- (place-fret 3 3 2)
- (place-fret 2 2 1)
- (place-fret 1 2 1))
+ d4^\markup {
+ \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
+ }
+ d4 d d
+ fis^\markup {
+ \override #'(size . 0.75) {
+ \override #'(finger-code . below-string) {
+ \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
+ (place-fret 5 4 3)
+ (place-fret 4 4 4)
+ (place-fret 3 3 2)
+ (place-fret 2 2 1)
+ (place-fret 1 2 1))
+ }
}
}
- fis fis fis
- c^\markup \override #'(dot-radius . 0.35) {
- \override #'(finger-code . in-dot) {
- \override #'(dot-color . white) {
- \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+ fis4 fis fis
+ c^\markup {
+ \override #'(dot-radius . 0.35) {
+ \override #'(finger-code . in-dot) {
+ \override #'(dot-color . white) {
+ \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+ }
}
}
}
- c c c
+ c4 c c
}
@end lilypond
@end ignore
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}.
-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}.
+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}.
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{changing-fret-orientations.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{customizing-markup-fret-diagrams.ly}
-
@seealso
Manuel de notation :
-@ref{Instrument Specific Markup}.
+@rusernamed{Instrument Specific Markup,
+Markups spécifiques aux instruments (en anglais)}.
Morceaux choisis :
@rlsrnamed{Fretted strings, Cordes frettées}.
Les diagrammes d'accord peuvent être affichés en utilisant le contexte
@code{FretBoards}. Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accord stockés dans une table de correspondance@tie{}:
+des diagrammes d'accord stockés dans une table de correspondance :
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
-\context FretBoards {
+\new FretBoards {
\chordmode {
c1 d
}
}
\new FretBoards {
- \set stringTunings = #ukulele-tuning
+ \set Staff.stringTunings = #ukulele-tuning
\myChords
}
@end lilypond
}
\new FretBoards {
- \set stringTunings = #mandolin-tuning
+ \set Staff.stringTunings = #mandolin-tuning
\myChords
}
@end lilypond
@lilypond[verbatim, ragged-right,quote]
\include "predefined-guitar-fretboards.ly"
-\context FretBoards {
+\new FretBoards {
\chordmode {c1}
<c' e' g'>1
}
@cindex fret, diagrammes avec noms d'accord
@funindex ChordNames
-@funindex chordmode
@funindex \chordmode
Il est courant d'afficher simultanément le nom des accords et les
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychords
}
- \context FretBoards {
+ \new FretBoards {
\mychords
}
>>
\transpose c e { \mychords }
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychordlist
}
- \context FretBoards {
+ \new FretBoards {
\mychordlist
}
>>
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychords
}
- \context FretBoards {
+ \new FretBoards {
\mychords
}
>>
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychords
}
- \context FretBoards {
+ \new FretBoards {
\mychords
}
>>
@end lilypond
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
+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]
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychords
}
- \context FretBoards {
+ \new FretBoards {
\mychords
}
>>
@cindex accord, carrures pour cordes frettées
@funindex \addChordShape
-@funindex addChordShape
-@funindex storePredefinedDiagram
@funindex \storePredefinedDiagram
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
-accords prédéfinis. Puisqu'elles sont transposables le long du
-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
+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 accords prédéfinis. Puisqu'elles sont transposables le long
+du 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}.
}
<<
- \context ChordNames {
+ \new ChordNames {
\mychords
}
- \context FretBoards {
+ \new FretBoards {
\mychords
}
>>
@code{FretBoards.FretBoard}.
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{customizing-fretboard-fret-diagrams.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{defining-predefined-fretboards-for-other-instruments.ly}
-@lilypondfile[verbatim,quote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
{chordchanges-for-fretboards.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{fretboards-alternate-tables.ly}
-
@seealso
Manuel de notation :
-@ref{Tablatures personnalisées},
-@ref{Tablatures automatiques},
@ref{Généralités sur le mode accords},
+@ref{Tablatures automatiques},
+@ref{Tablatures personnalisées},
@ref{Tablatures prédéfinies}.
Fichiers d'initialisation :
-@file{ly/predefined-guitar-fretboards.ly},
-@file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-guitar-fretboards.ly}, @*
+@file{ly/predefined-guitar-ninth-fretboards.ly}, @*
+@file{ly/predefined-ukulele-fretboards.ly},@*
@file{ly/predefined-mandolin-fretboards.ly}.
Morceaux choisis :
@cindex automatique, diagramme de fret
@cindex automatique, diagramme d'accord
-Les diagrammes d'accord peuvent être créés automatiquement@tie{}; il
-suffit d'affecter les notes à un contexte @code{FretBoards}. Si aucun
+Les diagrammes d'accord peuvent être créés automatiquement ; il suffit
+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.
@lilypond[quote,ragged-right,verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
f1 g
}
}
- \context FretBoards {
+ \new FretBoards {
<f, c f a c' f'>1
<g,\6 b, d g b g'>1
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<f, c f a c' f'>1
<g, b, d g b' g'>1
>>
@end lilypond
-@funindex predefinedFretboardsOff
@funindex \predefinedFretboardsOff
-@funindex predefinedFretboardsOn
@funindex \predefinedFretboardsOn
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@tie{}:
+prédéfinies :
@lilypond[quote,ragged-right,verbatim]
#guitar-tuning
#"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 c c
}
}
- \context FretBoards {
+ \new FretBoards {
<c e g c' e'>1
\predefinedFretboardsOff
<c e g c' e'>1
\predefinedFretboardsOn
<c e g c' e'>1
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1
<c e g c' e'>1
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
c1 d:m
}
}
- \context FretBoards {
+ \new FretBoards {
<c-3 e-2 g c'-1 e'>1
<d a-2 d'-3 f'-1>1
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<c e g c' e'>1
<d a d' f'>1
>>
@end lilypond
+@funindex minimumFret
+
La propriété @code{minimumFret} permet de définir la case minimale qui
servira à calculer les cordes et les cases du contexte @code{FretBoard}.
@lilypond[quote, verbatim]
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode {
d1:m d:m
}
}
- \context FretBoards {
+ \new FretBoards {
<d a d' f'>1
\set FretBoards.minimumFret = #5
<d a d' f'>1
}
- \context Staff {
+ \new Staff {
\clef "treble_8"
<d a d' f'>1
<d a d' f'>1
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
d'accord @code{FretBoards} donné, les propriétés de l'interface
dépendent de @code{FretBoards.FretBoard}.
-
@predefined
@code{\predefinedFretboardsOff},
@code{\predefinedFretboardsOn}.
@endpredefined
-
@seealso
Manuel de notation :
@ref{Tablatures personnalisées}.
@cindex doigtés main droite et cordes frettées
@cindex main droite, doigtés pour cordes frettées
-@funindex rightHandFinger
@funindex \rightHandFinger
-Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
-construction de type accord @code{<>} même s'il n'y a qu'une seule note.
+Les doigtés de main droite @var{p-i-m-a} doivent être entrés à l'aide de
+l'instruction @code{\rightHandFinger} suivie d'un nombre.
-@warning{Un trait d'union @strong{doit} s'insérer entre la note et
-l'instruction @code{@bs{}rightHandFinger}, et une espace
-@strong{doit} précéder la fermeture de la construction par un @code{>}.}
+@warning{Lorsque vous utilisez l'instruction @code{@bs{}rightHandFinger}
+dans un accord, une espace @strong{doit} précéder la fermeture de la
+construction par un @code{>}.}
-@lilypond[quote,verbatim,relative=0]
+@lilypond[quote,verbatim,fragment]
\clef "treble_8"
-<c-\rightHandFinger #1 >4
-<e-\rightHandFinger #2 >
-<g-\rightHandFinger #3 >
-<c-\rightHandFinger #4 >
-<c,-\rightHandFinger #1 e-\rightHandFinger #2
- g-\rightHandFinger #3 c-\rightHandFinger #4 >1
+c4\rightHandFinger #1
+e\rightHandFinger #2
+g\rightHandFinger #3
+c'\rightHandFinger #4
+<c\rightHandFinger #1 e\rightHandFinger #2
+ g\rightHandFinger #3 c'\rightHandFinger #4 >1
@end lilypond
Pour plus de clarté, vous pouvez traduire ou abréger la commande
@code{\rightHandFinger}, par exemple en @code{doigtMainDroite} ou
-même @code{MD}@tie{}:
+même @code{MD} :
@example
-#(define MD rightHandFinger)
+MD = #rightHandFinger
@end example
-
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{placement-of-right-hand-fingerings.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{fingerings,-string-indications,-and-right-hand-fingerings.ly}
-
@seealso
Morceaux choisis :
@rlsrnamed{Fretted strings, Cordes frettées}.
* Indication de power chord::
@end menu
+
@node Indication de la position et du barré
@unnumberedsubsubsec Indication de la position et du barré
@translationof Indicating position and barring
@cindex barré, indication de la position
@cindex cordes frettées, indication de la position et du barré
-Cet exemple montre comment indiquer les positions et les barrés@tie{}:
+Cet exemple montre comment indiquer les positions et les barrés :
-@lilypond[quote,ragged-right,verbatim,relative=0]
-\clef "treble_8"
-b16 d g b e
-\textSpannerDown
-\override TextSpanner #'(bound-details left text) = #"XII "
-g16\startTextSpan
-b16 e g e b g\stopTextSpan
-e16 b g d
+@lilypond[quote,ragged-right,verbatim,fragment]
+\relative {
+ \clef "treble_8"
+ b,16 d g b e
+ \textSpannerDown
+ \override TextSpanner.bound-details.left.text = #"XII "
+ g16\startTextSpan
+ b16 e g e b g\stopTextSpan
+ e16 b g d
+}
@end lilypond
-
@seealso
Manuel de notation :
@ref{Indication textuelle avec extension}.
détaillés grâce à des indications textuelles.
@lilypond[quote,ragged-right,verbatim]
-\relative c' {
+\relative {
\clef "treble_8"
- \override Staff.NoteHead #'style = #'harmonic-mixed
- d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
+ \override Staff.NoteHead.style = #'harmonic-mixed
+ d'^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
}
@end lilypond
Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi
-bien sur une portée normale que dans une tablature@tie{}:
+bien sur une portée normale que dans une tablature :
@lilypond[quote,ragged-right,verbatim]
-music = \relative c' {
+music = \relative {
< a\3 \deadNote c\2 a'\1 >4
< b\3 \deadNote d\2 b'\1 >
< c\3 \deadNote e\2 c'\1 >
\deadNotesOn
- \times 2/3 { g8 b e }
+ \tuplet 3/2 { g8 b e }
\deadNotesOff
< a,\3 c\2 e\1 >1
}
@end lilypond
Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
-de jeu pour la guitare électrique@tie{}; elle est connue sous le nom de
+de jeu pour la guitare électrique ; elle est connue sous le nom de
pizzicato par les joueurs de guitare classique. Elle consiste à poser
la main droite sur les cordes juste au-dessus du chevalet, de façon à
étouffer plus ou moins légèrement les notes. LilyPond permet d'indiquer
}
@end lilypond
-
@seealso
-Morceaux choisis :
-@rlsrnamed{Fretted strings, Cordes frettées}.
-
Manuel de notation :
@ref{Têtes de note spécifiques},
@ref{Têtes de note}.
+Morceaux choisis :
+@rlsrnamed{Fretted strings, Cordes frettées}.
+
@node Indication de power chord
@unnumberedsubsubsec Indication de @emph{power chord}
@translationof Indicating power chords
-@funindex powerChords
@funindex \powerChords
@cindex power chords
@cindex chord, power
Les @emph{power chords} -- terme anglais signifiant littéralement
-@qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
-dans une construction en accord@tie{}:
+« accords de puissance » -- s'indiquent aussi bien en mode accord que
+dans une construction en accord :
@lilypond[quote,ragged-right,verbatim]
ChordsAndSymbols = {
\chordmode {
\powerChords
- e,,1:1.5
- a,,1:1.5.8
+ e,,1:5
+ a,,1:5.8
\set minimumFret = #8
- c,1:1.5
- f,1:1.5.8
+ c,1:5
+ f,1:5.8
}
\set minimumFret = #5
<a, e>1
@end lilypond
Le symbole de @emph{power chord} est désactivé dès lors que survient un
-accord traditionnel@tie{}:
+accord traditionnel :
@lilypond[quote,ragged-right,verbatim]
mixedChords = \chordmode {
c,1
\powerChords
- b,,1:1.5
- fis,,1:1.5.8
+ b,,1:5
+ fis,,1:5.8
g,,1:m
}
\score {
}
@end lilypond
-
@seealso
Glossaire musicologique :
@rglos{power chord}.
* Tablatures pour banjo::
@end menu
+
@node Tablatures pour banjo
@unnumberedsubsubsec Tablatures pour banjo
@translationof Banjo tablatures
LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
cordes. Pour ce faire, pensez à utiliser le format de tablature pour
-banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
+banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
@c due to crazy intervals of banjo music, absolute pitch is recommended
@lilypond[quote,ragged-right,verbatim]
-\new TabStaff <<
- \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
- \set TabStaff.stringTunings = #banjo-open-g-tuning
- {
- \stemDown
- g8 d' g'\5 a b g e d' |
- g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
- g4
+music = {
+ g8 d' g'\5 a b g e d' |
+ g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
+ g4
+}
+
+<<
+ \new Staff \with { \omit StringNumber }
+ { \clef "treble_8" \music }
+ \new TabStaff \with {
+ tablatureFormat = #fret-number-tablature-format-banjo
+ stringTunings = #banjo-open-g-tuning
}
+ { \music }
>>
@end lilypond
@funindex four-string-banjo
LilyPond prend en charge un certain nombre d'accordages courants pour
-banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
-@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).
+banjo : @code{banjo-c-tuning} sol do sol si ré (gCGBD),
+@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).
Ces accordages peuvent être convertis pour banjo à quatre cordes au
-moyen de la fonction @code{four-string-banjo}@tie{}:
+moyen de la fonction @code{four-string-banjo} :
@example
\set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
@end example
-
@seealso
+Fichiers d'initialisation :
+@file{ly/string-tunings-init.ly}.
+
Morceaux choisis :
@rlsrnamed{Fretted strings, Cordes frettées}.
-Fichiers d'initialisation :
-@file{ly/string-tunings-init.ly}.
+
+@node Luth
+@subsection Luth
+@translationof Lute
+
+@menu
+* Tablatures pour luth::
+@end menu
+
+@node Tablatures pour luth
+@unnumberedsubsubsec Tablatures pour luth
+@translationof Lute tablatures
+
+@cindex luth, tablatures
+@cindex tablature, luth
+
+LilyPond prend en charge les tablatures pour le luth.
+
+Les cordes supplémentaires s'ajoutent à l'aide de la commande
+@code{additionalBassStrings} qui permet de définir les hauteurs
+respectives de ces cordes. Elles viendront s'imprimer ainsi au-dessous
+de la ligne inférieure : a, /a, //a, ///a, 4, 5, etc.
+
+@code{fret-letter-tablature-format}, et probablement @code{fretLabels},
+fournis en argument à @code{tablatureFormat}, autoriseront des
+personnalisations plus avancées.
+
+@lilypond[quote,ragged-right,verbatim]
+m = { f'4 d' a f d a, g, fis, e, d, c, \bar "|." }
+
+\score {
+ <<
+ \new Staff { \clef bass \cadenzaOn \m }
+ \new TabStaff \m
+ >>
+ \layout {
+ \context {
+ \Score
+ tablatureFormat = #fret-letter-tablature-format
+ }
+ \context {
+ \TabStaff
+ stringTunings = \stringTuning <a, d f a d' f'>
+ additionalBassStrings = \stringTuning <c, d, e, fis, g,>
+ fretLabels = #'("a" "b" "r" "d" "e" "f" "g" "h" "i" "k")
+ }
+ }
+}
+@end lilypond
+
+@cindex luth, personnalisation
+@cindex réglége fin d'un luth
+
+@knownissues
+L'utilisation de @code{FretBoards} avec des @code{additionalBassStrings}
+n'est pas prise en charge et conduira à un résultat insatisfaisant.