@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
@ignore
- Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
+ 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.43"
+@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
@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"
c4\5 e\4 g2\3
-<c,\5 e\4 g\3>1
+<c\5 e\4 g\3>1
@end lilypond
Quand les indications de doigté et de numéro de corde sont attachées à
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-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 :
@ref{Doigtés}.
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\)
}
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
+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.
l'activation de @code{restrainOpenStrings}.
@lilypond[quote,ragged-right,verbatim]
-\layout { \override Voice.StringNumber #'stencil = ##f }
+\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
@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-2 cis-3 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 { \override Voice.StringNumber #'stencil = ##f }
+\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 }
>>
}
@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}.
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
@lilypond[quote,ragged-right,verbatim]
<<
\new Voice \with {
- \override StringNumber #'stencil = ##f
+ \omit StringNumber
} {
\clef "bass_8"
- \relative c, {
- c4 d e f
+ \relative {
+ c,4 d e f
}
}
\new TabStaff \with {
stringTunings = #bass-tuning
} {
- \relative c, {
- c4 d e f
+ \relative {
+ c,4 d e f
}
}
>>
@end lilypond
L'accordage par défaut est @code{guitar-tuning}_; il correspond à
-l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
+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
@cindex accordage personnalisé
-@funindex stringTuning
@funindex \stringTuning
LilyPond vous permet de créer n'importe quel accordage. L'accordage du
é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 :
+quatre cordes accordées do sol ré la, soit en anglais
@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
@lilypond[quote,verbatim]
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 :
\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) : @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;"
@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
@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} : 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.
+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]
@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}.
@lilypond[verbatim, ragged-right, quote]
\include "predefined-guitar-fretboards.ly"
-\context FretBoards {
+\new FretBoards {
\chordmode {
c1 d
}
@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
}
>>
@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]
@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-guitar-ninth-fretboards.ly}, @*
@file{ly/predefined-ukulele-fretboards.ly},@*
@file{ly/predefined-mandolin-fretboards.ly}.
@cindex automatique, diagramme de fret
@cindex automatique, diagramme d'accord
-Les diagrammes d'accord peuvent être créés automatiquement ; 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
#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
@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 à l'aide de
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"
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
+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
même @code{MD} :
@example
-MD=#rightHandFinger
+MD = #rightHandFinger
@end example
@snippets
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
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
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
}
@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
+« 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
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 {
@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} :
Morceaux choisis :
@rlsrnamed{Fretted strings, Cordes frettées}.
+
+@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.