LilyPond permet de désigner les accords par leur chiffrage jazz.
S'il est possible d'entrer un accord sous sa forme musicale, avec
-@code{<.. >}, on peut aussi le saisir par son nom. Pour LilyPond, un
-accord demeure un ensemble de hauteurs, et leur transposition est donc
-possible.
+@code{<.. >}, on peut aussi le saisir par son nom. Le logiciel traite
+les accords comme des ensembles de hauteurs, donc les accords peuvent
+être transposés.
@lilypond[quote,ragged-right,verbatim,ragged-right]
twoWays = \transpose c c' {
Cet exemple montre également que les jeux d'instructions qui permettent
à LilyPond d'imprimer des accords ne cherchent pas à se montrer
-intelligents. Ici, le dernier accord n'est pas interprété comme inversé.
+intelligents. Ici, le dernier accord n'est pas interprété comme étant
+renversé.
Notez bien que la valeur rythmique des accords doit être indiquée
@emph{à l'extérieur} des symboles @code{<>}.
@node Chords mode
@subsection Chords mode
-@cindex Mode Accords
Dans le mode accords, introduit par la commande @code{\chordmode}, les
accords ne sont indiqués que par leur note fondamentale.
@cindex saisir des accords
@cindex mode accords
-On peut cependant obtenir des accords différents, en le spécifiant
-avec le caractère deux points (@code{:}).
+On peut cependant obtenir des accords différents, en utilisant le
+caractère deux points (@code{:}).
@lilypond[quote,fragment,verbatim]
\chordmode { e1:m e1:7 e1:m7 }
@end lilypond
-Le nombre accolé à la note fondamentale est considéré comme
-@qq{chiffrage jazz} de l'accord, qui est de ce fait construit par un
-empilement de tierces :
+Le nombre accolé à la note fondamentale est considéré comme chiffrage
+jazz de l'accord, qui est de ce fait construit par un empilement de
+tierces. Notez l'exception que constitue @code{c:13} dans lequel la
+onzième est délibérément omise.
@lilypond[quote,fragment,verbatim]
-\chordmode { c:3 c:5 c:6 c:7 c:8 c:9 c:10 c:11 }
+\chordmode { c:3 c:5 c:6 c:7 c:8 c:9 c:10 c:11 c:13 }
@end lilypond
@cindex note fondamentale
en a une.
@item dim
-Accord diminué. Ce chiffrage minorise la tierce, diminue la quinte et
-la septième s'il y en a une.
+Accord diminué. Ce chiffrage minorise la tierce, diminue la quinte et
+la septième s'il y en a.
@item aug
-Accord augmenté. Ce chiffrage augmente la quinte.
+Accord augmenté. Ce chiffrage augmente la quinte.
@item maj
Accord de septième majeure. Ce chiffrage majorise la septième s'il y
en a une (dans le cas d'un accord parfait, ce chiffrage est facultatif).
@item sus
-Accord "sus". Ce chiffrage supprime la tierce, et y ajoute, suivant
-que vous spécifiez @code{2} ou @code{4}, la seconde ou la quarte.
+Accord de suspension. Ce chiffrage supprime la tierce, et y ajoute,
+suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
+quarte.
@end table
Il est bien sûr possible de mélanger ces chiffrages avec des notes ajoutées.
@funindex sus
@funindex m
-Dans la mesure où un accord de treizième naturelle ne sonne pas très
-bien avec la onzième, cette note sera enlevée automatiquement (à moins
-que vous ne le spécifiez explicitement).
+Dans la mesure où un accord de treizième majeure ne sonne pas très bien
+avec la onzième, la onzième est enlevée automatiquement, à moins que
+vous ne le spécifiez explicitement.
@lilypond[quote,ragged-right,fragment,verbatim]
\chordmode { c:13 c:13.11 c:m13 }
@funindex /
-Les accords peuvent être disposés de façon particulière, ou combinés avec
-une note étrangère à la basse, au moyen de @code{@var{accord}/}@var{note}
+Les accords peuvent être renversés ou combinés avec une note étrangère à
+la basse, au moyen de @code{@var{accord}/}@var{note}
@lilypond[quote,ragged-right,fragment,verbatim]
\chordmode { c1 c/g c/f }
@end lilypond
@end lilypond
Le mode accords est semblable à @code{\lyricmode} ou autre, c'est-à-dire que
-la plupart des commandes sont encore disponibles ; ainsi @code{r} ou
+la plupart des commandes sont encore disponibles ; ainsi, @code{r} ou
@code{\skip} peuvent servir à insérer des silences ou des silences
invisibles. De plus, les propriétés des objets peuvent être ajustées
ou modifiées.
@refbugs
-Aucune note ne peut être indiquée deux fois dans un accord. Ainsi,
-dans l'accord suivant seule la quinte augmentée, indiquée en dernier,
-est affichée :
+Aucun nom de note ne peut être indiqué deux fois dans un accord. Ainsi,
+dans l'accord suivant, seule la quinte augmentée est prise en compte,
+car elle est indiquée en dernier :
@cindex agrégats
@lilypond[quote,ragged-right,verbatim,fragment]
@cindex accords
Les chiffrages d'accords sont liés au contexte
-@internalsref{ChordNames}.
-Les accords peuvent être saisis soit au moyen de la notation indiquée
-ci-dessus, soit directement avec les symboles @code{<} et @code{>}.
+@internalsref{ChordNames}. Les accords peuvent être saisis soit au
+moyen de la notation indiquée ci-dessus, soit directement avec les
+symboles @code{<} et @code{>}.
@lilypond[quote,verbatim,ragged-right]
harmonies = {
>>
@end lilypond
-Vous pouvez faire ressortir les chiffrages d'accords en définissant
-comme vraie (##t pour "true") la propriété @code{chordChanges} dans le
-contexte @internalsref{ChordNames}. De cette façon, les chiffrages
-ne s'afficheront que lorsque les accords changeront, ou au début d'une nouvelle
-ligne.
+Vous pouvez faire ressortir les chiffrages d'accords en assignant la
+valeur vrai à la propriété @code{chordChanges} dans le contexte
+@internalsref{ChordNames}. De cette façon, les chiffrages ne sont
+imprimés qu'aux changements d'accord ou en début de ligne.
@lilypond[quote,verbatim,ragged-right]
harmonies = \chordmode {
>>
@end lilypond
-Les exemples précédents montrent des chiffrages placés au-dessus de
-la portée, mais ce n'est pas obligé : les accords peuvent également être
-imprimés séparément -- auquel cas vous aurez peut-être besoin d'ajouter le
-@internalsref{Volta_engraver} et le @internalsref{Bar_engraver} afin
-que les éventuelles barres de reprises s'affichent correctement.
+Les exemples précédents montrent des chiffrages placés au-dessus de la
+portée, mais ce n'est pas obligatoire : les accords peuvent également
+être imprimés séparément -- auquel cas vous aurez peut-être besoin
+d'ajouter le @internalsref{Volta_engraver} et le
+@internalsref{Bar_engraver} afin que les éventuelles barres de reprises
+s'affichent correctement.
@lilypond[ragged-right,verbatim]
\new ChordNames \with {
@end lilypond
Le modèle par défaut des chiffrages d'accord est celui de
-Klaus Ignatzek pour le Jazz (cf. @ref{Literature list}). Il s'agit
+Klaus Ignatzek pour le jazz (cf. @ref{Literature list}). Il s'agit
d'une notation anglo-saxonne ; cependant vous pouvez
indiquer vos chiffrages en notation française au moyen de
la commande \frenchChords (voir plus bas).
réglant les propriétés suivantes :
@table @code
-@itemize @bullet
@funindex chordNameExceptions
@item chordNameExceptions
+C'est la liste des accords mis en forme de manière particulière.
-C'est une liste d'accords pour lesquels vous voulez une mise en forme
-particulière.
-
-Cette liste d'exceptions s'indique de la façon suivante :
+Cette liste d'exceptions s'indique de la façon suivante.
On commence par créer une expression musicale telle que
@example
@code{chExceptionMusic} = @{ <c f g bes>1 \markup @{ \super "7" "wahh" @} @}
@end example
-puis on la transforme en liste d'exceptions au moyen du code suivant :
+puis on la transforme en liste d'exceptions au moyen du code
@example
(sequential-music-to-chord-exceptions chExceptionMusic #t)
@end example
-On peut alors ajouter ces exceptions aux exceptions par défaut
-(définies dans @file{ly/@/chord@/-modifier@/-init@/.ly}) :
+Pour qu'elles soient effectives, on ajoute ces exceptions aux exceptions
+par défaut définies dans @file{ly/@/chord@/-modifier@/-init@/.ly} :
@example
(append
(sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
@end example
-Voir aussi concernant cette propriété :
+Exemple de manipulation de cette propriété :
@lsr{chords/,chord@/-name@/-exceptions@/.ly}
@cindex exceptions, chiffrages d'accords.
@funindex majorSevenSymbol
@item majorSevenSymbol
-
Cette propriété définit l'objet employé pour indiquer une septième
majeure. Les options prédéfinies sont @code{whiteTriangleMarkup}
(triangle blanc) et @code{blackTriangleMarkup} (triangle noir). Voir aussi
-@lsr{chords,chord@/-name@/-major7@/.ly}.
+l'exemple @lsr{chords,chord@/-name@/-major7@/.ly}.
@funindex chordNameSeparator
@item chordNameSeparator
-
Les différents termes d'un chiffrage jazz (par exemple les notes de
-l'accord et la basse) sont habituellement séparés par un trait
-oblique. La propriété @code{chordNameSeparator} vous permettra
-néanmoins de spécifier un autre séparateur de votre choix :
+l'accord et la basse) sont habituellement séparés par une barre oblique.
+La propriété @code{chordNameSeparator} permet d'indiquer un autre
+séparateur, par exemple
@lilypond[quote,ragged-right,fragment,verbatim]
\new ChordNames \chordmode {
c:7sus4
@funindex chordRootNamer
@item chordRootNamer
-
-Dans les chiffrages d'accord jazz, la note fondamentale de chaque
-accord est exprimée par une lettre capitale, parfois suivie d'une
-altération, correspondant à la notation anglo-saxonne de la musique.
-Cette propriété est justement en charge de cet affichage ; c'est donc
-en la définissant que l'on peut produire des chiffrages spéciaux, adaptés
-par exemple aux systèmes de notation d'autres pays.
+Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
+est exprimée par une lettre capitale, parfois suivie d'une altération,
+correspondant à la notation anglo-saxonne de la musique. Cette
+propriété a pour valeur la fonction qui transforme la hauteur de la note
+foncdamentale en nom de note ; c'est donc en assignant une nouvelle
+fonction à cette propriété que l'on peut produire des noms de note
+spéciaux, adaptés par exemple aux systèmes de notation d'autres pays.
@funindex chordNoteNamer
@item chordNoteNamer
-
Lorsqu'un chiffrage mentionne une note ajoutée (par exemple la basse),
les règles utilisées sont par défaut celles définies par la propriété
@code{chordRootNamer} ci-dessus. Cependant, la propriété @code{chordNoteNamer}
@funindex chordPrefixSpacer
@item chordPrefixSpacer
-
Le petit @q{m} qui indique un accord mineur est, dans la notation anglo-saxonne,
attaché à la lettre de l'accord. Cependant il est possible d'ajouter un espace
-en définissant comme vraie la propriété @code{chordPrefixSpacer}. Cet
+en assignant la valeur vrai à la propriété @code{chordPrefixSpacer}. Cet
espace sera omis si une altération est présente.
-@end itemize
@end table
Les propriétés ci-dessus font l'objet de commandes prédéfinies
@code{\italianChords} pour la notation italienne et enfin
@code{\frenchChords} pour la notation française.
-Voyez par vous-même :
-
@lilypondfile[ragged-right]{chord-names-languages.ly}
-LilyPond intègre également deux autres modèles de chiffrages :
-une notation Jazz alternative, et un modèle appelé le système Banter.
-Voir à ce sujet @ref{Chord name chart} et
-@code{input/@/test,chord@/-names@/-jazz@/.ly} pour la mise en œuvre de
-ces modèles.
+LilyPond intègre également deux autres modèles de chiffrages : une
+notation Jazz alternative, et un modèle systématique appelé système
+Banter. Voir @ref{Chord name chart} et @lsr{chords,chord-names-jazz.ly}
+pour la mise en œuvre de ces modèles.
@cindex Banter
-@cindex jazz accords chiffrages
-@cindex accords jazz chiffrages
+@cindex jazz, chiffrages d'accords
+@cindex accords jazz, chiffrage
@refcommands
@code{\frenchChords}.
-
-
@seealso
Exemples :
-@lsr{chords/,chord@/-name@/-exceptions@/.ly},
-@lsr{chords,chord@/-name@/-major7@/.ly} et
-@code{input/@/test,chord@/-names@/-jazz@/.ly}.
-
+@lsrdir{chords}
Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
@file{scm/@/chord@/-entry@/.scm}.
@refbugs
Les chiffrages d'accords ne sont déterminés que par la succession des
-hauteurs de notes. En d'autres termes, les accords inversés ne sont
-pas reconnus, ni les notes ajoutées à la basse. Aussi les accords
-saisis au moyen de la syntaxe @code{<.. >} peuvent-ils produire des chiffrages
-étranges.
+hauteurs de notes. En d'autres termes, les accords inversés ne sont pas
+reconnus, ni les notes ajoutées à la basse. C'est pourquoi les accords
+saisis au moyen de la syntaxe @code{<.. >} peuvent produire des
+chiffrages étranges.
+
+
@node Vocal music
@section Vocal music
S'assurer que tous les éléments textuels et les paroles respectent
les marges du document requiert des calculs relativement lourds ; c'est
la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe pas.
-Vous pouvez cependant l'y forcer en définissant
+Vous pouvez cependant l'y forcer en ajoutant le code
@example
\override Score.PaperColumn #'keep-inside-line = ##t
@end example
-Pour que les paroles évitent également les barres de mesure, procédez
-comme suit :
+Pour que les paroles évitent également les barres de mesure, ajoutez
@example
\layout @{
\context @{
probablement.
-@funindex \property in \lyricmode
+@funindex \property dans \lyricmode
@noindent
De la même manière, un point concluant une suite de lettres sera
@cindex guillemets, dans les paroles
@cindex liaisons, dans les paroles
-Pour attribuer plus d'une syllabe à une même note, vous pouvez mettre ces
-syllabes entre guillemets, ou bien remplacer les espaces par des
-caractères souligné (@code{_}), ou encore utiliser des tildes (@code{~}) pour
-obtenir des liaisons entre les syllabes.
+Pour attribuer plus d'une syllabe à une même note, vous pouvez mettre
+ces syllabes entre guillemets, ou bien remplacer l'espace par un
+caractère souligné (@code{_}), ou encore utiliser un tilde (@code{~})
+pour obtenir une liaison entre les syllabes.
@lilypond[quote,relative=2,ragged-right,fragment,verbatim]
\time 3/4
@end lilypond
Cette liaison adaptée aux paroles correspond au caractère Unicode
-U+203F, et n'apparaîtra que si la police utilisée l'inclut (par
-exemple DejaVuLGC).
+U+203F, et n'apparaîtra dans la partition que s'il existe une police
+incluant ce symbole (par exemple DejaVuLGC) installée sur le système.
Pour utiliser des lettres accentuées ou des caractères spéciaux
-(cœurs ou guillemets inversés par exemple), il suffit de les insérer
-dans le fichier et de veiller à sauvegarder ce dernier en encodage
+--- cœurs ou guillemets inversés par exemple --- il suffit de les insérer
+dans le fichier et de veiller à sauvegarder ce dernier avec le codage
utf-8. Voir à ce sujet @ref{Text encoding} pour plus de détails.
@lilypond[quote,ragged-right,fragment,verbatim]
@end lilypond
Pour utiliser des guillemets informatiques standard, faites-les
-précéder d'une barre oblique inversée :
+précéder d'une barre oblique inverse :
@lilypond[quote,ragged-right,fragment,verbatim]
\relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
@end lilypond
Expliquer exactement comment LilyPond repère le début d'un mot en mode
- paroles (Lyrics) est quelque peu compliqué.
+paroles (Lyrics) est quelque peu compliqué.
-En mode Lyrics, un mot peut commencer par : tout caractère
-alphabétique, @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, les
-codes de contrôle @code{^A} à @code{^F}, et @code{^Q} à @code{^W},
-@code{^Y}, @code{^^}, ou tout caractère ASCII -- à définir sur 8 bits
-au-delà du 127ième -- ou enfin tout symbole @code{`}, @code{'},
-@code{"}, ou @code{^}, s'il est précédé d'une barre oblique inverse.
+En mode Lyrics, un mot peut commencer par : tout caractère alphabétique,
+@code{_}, @code{?}, @code{!}, @code{:}, @code{'}, un des codes de
+contrôle @code{^A} à @code{^F} et @code{^Q} à @code{^W}, @code{^Y},
+@code{^^}, tout caractère ASCII de code strictement supérieur à 127, ou
+enfin un des symboles @code{`}, @code{'}, @code{"}, ou @code{^}, s'il
+est précédé d'une barre oblique inverse.
-Pour inclure des paroles dans un identificateur, il faut utiliser
-@code{lyricmode}.
+Pour définir un identificateur contenant des paroles, il faut utiliser
+la fonction @code{lyricmode}.
@example
verseOne = \lyricmode @{ Joy to the world the Lord is come @}
@seealso
-Référence du Programme : @internalsref{LyricText}, @internalsref{LyricSpace}.
+Référence du programme : @internalsref{LyricText}, @internalsref{LyricSpace}.
@funindex \lyricsto
-Avant d'être imprimées, les paroles sont interprétées par le programme dans le
-contexte @internalsref{Lyrics}.
+Avant d'être imprimées, les paroles sont interprétées par le programme
+dans le contexte @internalsref{Lyrics}.
@example
\new Lyrics \lyricmode @dots{}
voix, en ayant recours à @code{\addlyrics} ou @code{\lyricsto} ;
@item
-en affectant à chaque syllabe une durée explicite, au sein du contexte
-@code{\lyricmode}
+en affectant explicitement à chaque syllabe une durée, au sein du
+contexte @code{\lyricmode}
@end itemize
@menu
@node Automatic syllable durations
@subsubsection Automatic syllable durations
-@cindex durées automatiques des syllabes
+@cindex durée automatique des syllabes
@cindex paroles et mélodies
Les paroles peuvent être automatiquement alignées sous
\new Lyrics \lyricsto @var{nom} @dots{}
@end example
-Cette commande adapte les paroles aux notes de la variable @var{nom}
-qui désigne un contexte @internalsref{Voice} précédemment défini.
-Ce contexte @code{Voice}, quel qu'il soit, intervient
-avant de spécifier les paroles avec @code{\lyricsto}. La commande
-@code{\lyricsto} introduit automatiquement le mode @code{\lyricmode}, aussi
-n'avez-vous pas à taper vous-même @code{\lyricmode} dans ce cas.
+Cette commande adapte les paroles aux notes de la voix (contexte
+@internalsref{Voice} dans le jargon LilyPond) @var{nom}. Ce contexte
+@code{Voice} doit exister avant l'indication des paroles avec
+@code{\lyricsto}. La commande @code{\lyricsto} introduit
+automatiquement le mode @code{\lyricmode}, donc dans ce cas vous n'avez
+pas à ajouter vous-même @code{\lyricmode}.
L'exemple suivant récapitule les différentes manières de saisir des paroles.
@node Another way of entering lyrics
@subsubsection Another way of entering lyrics
-On peut aussi se passer de @code{\addlyrics} et de @code{\lyricsto}
-pour saisir des paroles. Dans ce cas, les syllabes sont entrées tout
-comme des notes -- du texte remplace les hauteurs -- et vous devrez
-définir leur durée explicitement :
+On peut aussi se passer de @code{\addlyrics} et de @code{\lyricsto} pour
+saisir des paroles. Dans ce cas, les syllabes sont entrées comme des
+notes --- du texte remplaçant les hauteurs --- ce qui veut dire que vous
+devez définir leur durée explicitement :
@example
play2 the4 game2.
La mélodie associée à ces paroles peut être spécifiée par la propriété
@code{associatedVoice} :
- @example
+@example
\set associatedVoice = #"lala"
- @end example
+@end example
- @noindent
-La valeur que vous attribuerez à cette propriété (ici @code{"lala"})
+@noindent
+La valeur que vous attribuez à cette propriété (ici @code{"lala"})
doit désigner un contexte @internalsref{Voice}, sans quoi les mélismes
ne seront pas imprimés correctement.
@seealso
-Référence du Programme : @internalsref{Lyrics}.
+Référence du programme : @internalsref{Lyrics}.
@node Assigning more than one syllable to a single note
@cindex liaisons, dans les paroles
Pour attribuer plus d'une syllabe à une même note, vous pouvez les
-mettre entre guillemets, remplacer les espaces par des caractères
-souligné (@code{_}) pour obtenir des espaces, ou bien encore utiliser
-des tildes (@code{~}) pour obtenir des liaisons entre les
-syllabes@footnote{Une liaison adaptée aux paroles correspond au
-caractère Unicode U+203F, et n'apparaîtra que si la police utilisée
-l'inclut (par exemple DejaVuLGC)}.
+mettre entre guillemets, remplacer une espace par un caractère souligné
+(@code{_}) pour obtenir une espace, ou bien encore utiliser un tilde
+(@code{~}) pour obtenir une liaison entre les syllabes@footnote{Une
+liaison adaptée aux paroles correspond au caractère Unicode U+203F, et
+n'apparaîtra dans la partition que si le système dispose d'une police
+installée qui contient ce symbole(par exemple DejaVuLGC).}.
@lilypond[quote,relative=2,ragged-right,fragment,verbatim]
\time 3/4
@seealso
-Référence du Programme : @internalsref{Melisma_translator},
+Référence du programme : @internalsref{Melisma_translator}.
+
@lsr{vocal,lyric@/-combine.ly}.
@refbugs
Ce trait d'union sera centré entre les deux syllabes et sa longueur
sera proportionnelle à l'espace les séparant.
-Dans les partitions très serrées, les traits d'union peuvent ne pas
-être imprimés. Cet inconvénient peut être contrôlé par
-@code{minimum-distance} pour gérer l'espace minimum entre deux
-syllabes, et @code{minimum-length} (seuil en deçà duquel il n'y aura
-pas de trait d'union).
+Dans les partitions très serrées, les traits d'union peuvent ne pas être
+imprimés. Cet inconvénient peut être contrôlé par
+@code{minimum-distance} pour gérer l'espace minimum entre deux syllabes,
+et @code{minimum-length}, seuil en deçà duquel il n'y a pas de trait
+d'union.
@seealso
-Référence du Programme : @internalsref{LyricExtender},
+Référence du programme : @internalsref{LyricExtender},
@internalsref{LyricHyphen}
@}
@end example
-@c TODO: Move the following section to
-@c "Working with lyrics and identifiers"
-
Pour une organisation différente ou plus complexe, mieux vaut
-commencer par définir la hiérarchie des portées et des paroles :
+commencer par définir la hiérarchie des portées et des paroles,
@example
\new ChoirStaff <<
\new Voice = "soprano" @{ @emph{musique} @}
@noindent
-Le résultat donnera ainsi quelque chose comme :
+Le résultat donnera ainsi quelque chose comme
@example
<<\new ChoirStaff << @emph{définition de la musique} >>
@c TODO: document \new Staff << Voice \lyricsto >> bug
-Référence du Programme : @internalsref{LyricCombineMusic},
+Référence du programme : @internalsref{LyricCombineMusic},
@internalsref{Lyrics}.
+
@node Flexibility in placement
@subsection Flexibility in placement
-Une même mélodie peut se voir traitée différemment
-suivant les couplets. La commande @code{\lyricsto} permet de prendre
-en compte ces variantes.
+Une même mélodie peut se voir traitée différemment suivant les couplets.
+La commande @code{\lyricsto} permet de prendre en compte ces variantes.
@menu
* Lyrics to multiple notes of a melisma::
* Lyrics independent of notes::
@end menu
+
@node Lyrics to multiple notes of a melisma
@subsubsection Lyrics to multiple notes of a melisma
-
Il peut survenir que les paroles comportent un mélisme pour l'un des
-couplets, mais plusieurs syllabes pour d'autres. Une solution consiste
-à temporairement ignorer les mélismes dans le couplet ayant plus de
+couplets, mais plusieurs syllabes pour d'autres. Une solution consiste à
+temporairement ignorer les mélismes dans le couplet ayant plus de
syllabes. Il suffit pour cela de définir la propriété
@code{ignoreMelismata} à l'intérieur du contexte Lyrics.
@subsubsection Divisi lyrics
En donnant un nom à chaque voix et en leur attribuant spécifiquement
-des paroles, on peut créer des paroles alternatives -- également
+des paroles, on peut créer des paroles alternatives --- également
qualifiées de @q{divisi}.
@lilypond[verbatim,ragged-right,quote]
On peut créer des variations plus complexes à partir d'une mélodie à
plusieurs voix. Les paroles peuvent suivre l'une ou l'autre des
lignes mélodiques, et même basculer de l'une à l'autre si l'on
-définit la propriété @code{associatedVoice}. Considérez cet exemple :
+modifie la propriété @code{associatedVoice}. Dans cet exemple,
@lilypond[ragged-right,quote]
<<
@end lilypond
@noindent
-le texte du premier couplet s'aligne sur la mélodie que nous nommerons
+le texte du premier couplet s'aligne sur la mélodie nommée
@q{lahlah},
@example
Le second couplet est tout d'abord rattaché au contexte @code{lahlah},
-mais doit basculer sur une autre mélodie à la syllabe @q{ran}. Nous
-utilisons alors
+mais bascule sur une autre mélodie sur la syllabe @q{ran}. Pour cela,
+nous utilisons
@example
\set associatedVoice = alternative
@end example
@noindent
-@q{alternative} fait référence au contexte @code{Voice} qui contient
+où @code{alternative} désigne le nom du contexte @code{Voice} qui contient
le triolet.
Encore une fois, cette commande doit être spécifiée une syllabe en
-avance, c'est à dire ici avant la syllabe @q{Ty}.
+avance, c'est-à-dire ici avant la syllabe @q{Ty}.
@example
\new Lyrics \lyricsto "lahlah" @{
@noindent
Comme vous pouvez le voir, nous revenons ensuite à l'alignement sur la
-mélodie d'origine, en attribuant à la propriété @code{associatedVoice}
+mélodie d'origine, en assignant à la propriété @code{associatedVoice}
la valeur @code{lahlah}.
@node Lyrics independent of notes
@subsubsection Lyrics independent of notes
-Dans certaines musiques vocales assez complexes, on peut avoir intérêt
-à imprimer les paroles indépendamment des notes. Ces paroles peuvent
-s'aligner sur un mélodie, ici nommée @q{lyricrhythm}, qui sera ensuite
-escamotée par le contexte @code{Devnull}. Seules subsistent alors de
-cette mélodie les valeurs rythmiques, sur lesquelles s'aligneront les paroles.
+Dans certaines musiques vocales assez complexes, on peut avoir intérêt à
+imprimer les paroles indépendamment des notes. La mélodie sur laquelle
+s'aligne les paroles --- marquée par le tag @code{lyricrhythm} dans
+l'exemple suivant --- peut être insérée dans un contexte @code{Devnull},
+ce qui indique à LilyPond de na pas imprimer cette mélodie dans la
+partition. Seules subsistent alors de cette mélodie les valeurs
+rythmiques, sur lesquelles s'alignent les paroles.
@lilypond[quote,verbatim,ragged-right]
voice = {
@node Spacing lyrics
@subsection Spacing lyrics
-@cindex Espacer des paroles
+@cindex espacer des paroles
@cindex paroles, accroître l'espacement
La propriété @code{#'minimum-distance} de l'objet LyricSpace permet
@cindex numéro de couplet
@subsubsection Adding stanza numbers
-On peut ajouter un numéro aux couplets en définissant la valeur @code{stanza} :
+On peut ajouter un numéro aux couplets en définissant la variable
+@code{stanza} :
@lilypond[quote,ragged-right,verbatim,relative=2,fragment]
\new Voice {
Hi, my name is Bert.
} \addlyrics {
\set stanza = "2. "
- Oh, che -- ri, je t'aime
+ Oh, ché -- ri, je t'aime
}
@end lilypond
@subsubsection Adding dynamics marks
-Lorsque des couplets ont des nuances différentes, vous pouvez
-le spécifier en l'indiquant avant leur numéro. LilyPond considère
-comme objet @code{StanzaNumber} tout ce qui précède le numéro du
-couplet. Pour des raisons techniques, vous devrez spécifier cette
-valeur @code{stanza} en dehors du mode @code{\lyricmode}.
+Lorsque des couplets ont des nuances différentes, vous pouvez ajouter
+une nuance devant chaque numéro. L'objet @code{StanzaNumber} contient
+tout ce qui se place au début du couplet. Pour des raisons techniques,
+vous devrez définir la variable @code{stanza} en dehors du mode
+@code{\lyricmode}.
@lilypond[quote,ragged-right,verbatim]
text = {
@cindex nom du chanteur
@subsubsection Adding singer names
-On peut également ajouter le nom de chaque rôle ; ils s'afficheront au
+On peut également ajouter le nom de chaque rôle ; ils s'imprimeront au
début de chaque ligne comme les noms d'instruments. Il faut pour cela
-définir @code{vocalName}, et @code{shortVocalName} pour une version abrégée.
+définir @code{vocalName}, et @code{shortVocalName} pour une version
+abrégée.
@lilypond[fragment,ragged-right,quote,verbatim,relative=2]
\new Voice {
@code{\markup} en dehors du bloc @code{\score} principal.
Vous en trouverez un exemple ci-dessous ; notez également les deux
méthodes différentes employées pour indiquer les sauts de ligne,
-entre le couplet ("Verse") 2 et le couplet 3.
+entre les couplets (@q{verses} en anglais) 2 et 3.
+@c keeply?
@lilypond[ragged-right,verbatim,quote]
melody = \relative c' {
e d c d | e e e e |
@subsubsection Printing stanzas at the end in multiple columns
-Si les couplets sont vraiment nombreux, il est possible de les
-imprimer sur plusieurs colonnes. De plus, l'exemple suivant vous
-montrera comment faire en sorte que le numéro du couplet soit décalé à
+Si les couplets sont vraiment nombreux, il est possible de les imprimer
+sur plusieurs colonnes. De plus, l'exemple suivant vous montrera
+comment faire en sorte que le numéro du couplet soit en retrait à
gauche, comme c'est traditionnellement le cas.
+@c keeply?
@lilypond[ragged-right,quote,verbatim]
melody = \relative c' {
c c c c | d d d d
@seealso
-Référence du Programme : @internalsref{LyricText}, @internalsref{StanzaNumber},
-@internalsref{VocalName}.
+Référence du programme : @internalsref{LyricText},
+@internalsref{StanzaNumber}, @internalsref{VocalName}.
@subsection Ambitus
@cindex ambitus
-L'@emph{ambitus} est l'amplitude maximale des hauteurs d'une voix
-donnée dans une partition. Ce terme peut aussi désigner la tessiture
-qu'un instrument est capable d'atteindre. Souvent, cet ambitus est
-imprimé au début des partitions vocales, afin que les exécutants
-puissent voir au premier coup d'oeil s'ils sont en mesure de tenir
-la partie en question.
+L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
+partition. Ce terme peut aussi désigner la tessiture qu'un instrument
+est capable d'atteindre. Souvent, cet ambitus est imprimé au début des
+partitions vocales, afin que les exécutants puissent voir au premier
+coup d'oeil s'ils sont en mesure de tenir la partie en question.
-Pour exprimer l'ambitus d'une pièce, on indique avant la clé deux
-notes représentant la hauteur la plus basse et la plus haute. Pour
-imprimer cet ambitus, il faut ajouter le graveur
-@internalsref{Ambitus_engraver} au contexte @internalsref{Voice}. Ainsi,
+Pour exprimer l'ambitus d'une pièce, on indique avant la clé deux notes
+représentant la hauteur la plus basse et la plus haute. Pour imprimer
+cet ambitus, il faut ajouter le graveur @internalsref{Ambitus_engraver}
+au contexte @internalsref{Voice}. Ainsi,
@example
\layout @{
@}
@end example
-@dots{} donne le résultat suivant :
+@noindent
+donne pour résultat
@lilypond[quote,ragged-right]
\layout {
}
@end lilypond
-Si plusieurs voix se trouvent sur une même portée, on peut attribuer
-le graveur @internalsref{Ambitus_engraver} plutôt au contexte
-@internalsref{Staff} qu'au contexte @internalsref{Voice} ; l'ambitus
-affiché sera alors celui de toutes les voix cumulées, non d'une
-seule des voix actives.
+Si plusieurs voix se trouvent sur une même portée, on peut attribuer le
+graveur @internalsref{Ambitus_engraver} au contexte @internalsref{Staff}
+plutôt qu'au contexte @internalsref{Voice} ; l'ambitus affiché sera
+alors celui de toutes les voix cumulées, non d'une seule des voix
+actives.
@lilypond[verbatim,ragged-right,quote]
\new Staff \with {
@noindent
Ce réglage déplace l'ambitus vers la gauche. Le même résultat aurait pu
-être obtenu avec @code{extra-offset}, mais alors la mise en forme
-automatisée n'aurait pas attribué d'espace supplémentaire pour l'objet déplacé.
+être obtenu avec @code{extra-offset}, mais alors le système de mise en
+forme n'aurait pas attribué d'espace supplémentaire pour l'objet
+déplacé.
@seealso
-Référence du Programme : @internalsref{Ambitus},
+Référence du programme : @internalsref{Ambitus},
@internalsref{AmbitusLine}, @internalsref{AmbitusNoteHead},
@internalsref{AmbitusAccidental}.
@refbugs
-Les collisions ne sont pas gérées si plusieurs ambitus sont présents
-sur une même portée.
+LilyPond ne gère pas les collisions entre plusieurs ambitus présents sur
+une même portée.
@node Other vocal issues
examples, and that might get them more involved in the docs. -gp
@end ignore
-Le @q{Parlato} est du texte scandé en rythme, mais sans hauteurs
+Le @emph{parlato} est du texte scandé en rythme, mais sans hauteurs
définies ; il est indiqué par des notes en croix, à l'instar des
-percussions. Voir @ref{Special noteheads}.
+percussions --- voir @ref{Special noteheads}.
@node Rhythmic music
@node Showing melody rhythms
@subsection Showing melody rhythms
-Au moyen d'une portée rythmique -- en anglais @q{rhythmic staff} --
-on peut montrer seulement le rythme d'une mélodie : toutes les notes sont
-ramenées à la même hauteur, sur une portée qui ne compte elle-même
-qu'une seule ligne.
+Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on
+peut montrer seulement le rythme d'une mélodie : toutes les notes sont
+ramenées à la même hauteur, sur une portée d'une seule ligne.
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
\new RhythmicStaff {
@seealso
-Référence du Programme : @internalsref{RhythmicStaff}.
+Référence du programme : @internalsref{RhythmicStaff}.
@node Entering percussion
général une portée de plusieurs lignes, où chaque hauteur sur la
portée représente un instrument à percussion.
-
Pour saisir cette musique, il faut que les notes soient situées dans
des contextes @internalsref{DrumStaff} et @internalsref{DrumVoice}.
On peut choisir d'autres mises en forme si l'on définit la propriété
@code{drumStyleTable} dans le contexte @internalsref{DrumVoice}.
-Quelques variables pré-définies sont disponibles :
+Quelques variables prédéfinies sont disponibles :
@table @code
@item drums-style
}
@end lilypond
-Le plan de la batterie peut inclure jusqu'à six toms différents. S'il
-y en a moins, contentez-vous de choisir celui qui vous convient :
-ainsi les trois toms des lignes du milieu
-sont @code{tommh}, @code{tomml}, et @code{tomfh}.
+Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
+sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
+prévoit moins ; par exemple, les trois toms des lignes du milieu sont
+@code{tommh}, @code{tomml}, et @code{tomfh}.
@item timbales-style
-Ici une partie de timbales peut être saisie, sur une portée à deux lignes :
+Ce style permet de saisir une partie de timbales, sur une portée à deux
+lignes.
@lilypond[quote,ragged-right]
nam = \lyricmode { timh ssh timl ssl cb }
@end lilypond
@item congas-style
-De même, des congas peuvent s'écrire sur deux lignes :
+Ce style produit une portée à deux lignes pour une partie de congas.
@lilypond[quote,ragged-right]
nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
@end lilypond
@item bongos-style
-Ou encore des bongos, toujours sur deux lignes :
+Ce style produit une portée à deux lignes pour une partie de bongos.
@lilypond[quote,ragged-right]
@end table
Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
-de définir le vôtre en haut de votre fichier.
+de définir le vôtre en début de fichier.
@lilypond[quote,ragged-right,verbatim]
#(define mydrums '(
Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
-Référence du Programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
+Référence du programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
@refbugs
-La bibliothèque MIDI générale ne contient pas les Rimshots (coups sur
-le bord de la caisse claire), aussi sont-ils remplacés par des
-Sidesticks (largement équivalents).
+La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
+sur le bord de la caisse claire --- donc ils sont remplacés par des
+@emph{sidesticks,} largement équivalents.
@node Ghost notes
@subsection Ghost notes
-Des notes fantômes peuvent être créées pour les parties de percussion
-grâce à la commande @code{\parenthesize}, dont vous trouverez une
-description détaillée dans @ref{Parentheses}. Cependant, le mode
-@code{\drummode} n'inclut pas par défaut le graveur
-@code{Parenthesis_engraver} qui permet d'imprimer ces signes. Il faut
-donc l'ajouter explicitement dans la définition du contexte, suivant
-la manœuvre indiquée dans @ref{Changing context properties on the fly}.
+Des notes fantômes peuvent être créées pour les parties de percussion,
+grâce à la commande @code{\parenthesize} décrite dans
+@ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
+défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
+signes. Il faut donc l'ajouter explicitement dans la définition du
+contexte, suivant la manœuvre indiquée dans @ref{Changing context
+properties on the fly}.
@lilypond[quote,ragged-right,verbatim,fragment]
\new DrumStaff \with {
@end lilypond
@noindent
-Notez que les commandes @code{\parenthesize} obligent à ajouter
-des accords (sous la forme @code{< >}) autour de chaque élément.
+Notez que les commandes @code{\parenthesize} obligent à ajouter des
+accords --- sous la forme @code{< >} --- autour de chaque élément.
@node Guitar
@section Guitar
@subsection String number indications
@cindex cordes numérotées
+@cindex numéro de corde
On peut ajouter aux accords les numéros de cordes, en les indiquant avec
@code{\}@var{number} :
@seealso
-Référence du Programme : @internalsref{StringNumber},
+Référence du programme : @internalsref{StringNumber},
@lsr{guitar/,string-number.ly}.
@node Tablatures basic
@subsection Tablatures basic
-@cindex Tablatures de base
-
-La notation en tablature sert pour certains instruments à cordes pincées.
-Les hauteurs n'y sont pas suggérées par des têtes de notes, 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.
+@cindex tablatures de base
+La notation en tablature est utilisée pour certains instruments à cordes
+pincées. Les hauteurs n'y sont pas indisué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.
-Chaque numéro de corde, associé à une note, doit être précédé d'une
+Chaque numéro de corde associé à une note doit être précédé d'une barre
oblique inverse (ou @qq{antislash}). Ainsi, @code{c4\3} donnera un do
-noire à jouer sur la troisième corde. Par défaut, la première corde
-est celle du haut, et les cordes suivent l'accord traditionnel d'une
-guitare à six cordes. Les notes seront imprimées sous forme de
-tablature, dans les contextes @internalsref{TabStaff} et
-@internalsref{TabVoice}.
+noire à jouer sur la troisième corde. Par défaut, la première corde est
+la plus aigüe, et les cordes suivent l'accord traditionnel d'une guitare
+à six cordes. Les notes sont imprimées sous forme de tablature, dans
+les contextes @internalsref{TabStaff} et @internalsref{TabVoice}.
@lilypond[quote,ragged-right,fragment,verbatim]
\new TabStaff {
@funindex minimumFret
@cindex cases
-Quand aucune corde n'est précisée, LilyPond choisit automatiquement
-la corde où la position est la moins élevée : en numérotant chaque case,
-on peut déterminer une valeur @code{minimumFret} en-dessous de
-laquelle LilyPond s'interdira d'aller, selon qu'on désire une
-position plus ou moins haute. Cette valeur est fixée à 0 par défaut,
-ce qui correspond donc à la position la plus basse.
+Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
+corde où la position est la moins élevée et qui donne un numéro de case
+supérieur à la valeur de la propriété @code{minimumFret}. On peut
+régler cette propriété, selon qu'on désire une position plus ou moins
+haute. La valeur par défaut de cette propriété est fixée à 0, ce qui
+correspond à la position la plus basse.
@example
@seealso
-Référence du Programme : @internalsref{TabStaff}, @internalsref{TabVoice}.
+Référence du programme : @internalsref{TabStaff}, @internalsref{TabVoice}.
@refbugs
-Les accords ne sont pas traités de façon particulière ; de ce fait,
-la sélection automatique des cordes peut souvent aboutir à une même
-corde pour jouer deux notes de l'accord.
+Les accords ne subsissent ausun 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.
@node Non-guitar tablatures
@subsection Non-guitar tablatures
-@cindex Tablatures autres
+@cindex tablatures, autres
-Vous pouvez bien sûr accorder vos cordes différemment. Cet accordage
-doit être indiqué sous forme d'une liste en langage Scheme, où chaque
-corde est représentée par un nombre entier qui indique sa hauteur à
-vide -- laquelle hauteur se compte en demi-tons à partir du do du
-milieu ; vous devez donc spécifier pour chaque corde le nombre de
-demi-tons à ajouter ou à retrancher depuis le do du milieu. Cette
-propriété, appelée @code{stringTuning}, permet donc aussi à LilyPond
-de déterminer le nombre de cordes.
+Vous pouvez bien sûr accorder vos cordes différemment. Cet accord est
+enregistré dans la propriété @code{stringTunings}. La valeur de cette
+propriété doit être indiquée sous forme d'une liste en langage Scheme,
+où chaque corde est représentée par un nombre entier qui indique sa
+hauteur à vide, comptée en demi-tons à partir du do central. Cette
+propriété permet aussi à LilyPond de déterminer le nombre de cordes.
-Dans l'exemple suivant, on a réglé
-@code{stringTunings} pour l'accord de la guitare basse, c'est-à-dire
-mi la ré sol.
+Dans l'exemple suivant, on a réglé @code{stringTunings} pour l'accord de
+la guitare basse, c'est-à-dire mi la ré sol.
@lilypond[quote,ragged-right,fragment,verbatim]
\new TabStaff <<
>>
@end lilypond
-Cependant, LilyPond possède des jeux de cordes prédéfinis pour le banjo,
-la mandoline, la guitare et la guitare basse ; ainsi l'accord précédent peut
-également s'indiquer :
+Toutefois, LilyPond possède des jeux de cordes prédéfinis pour le banjo,
+la mandoline, la guitare et la guitare basse ; ainsi, l'accord précédent
+peut également s'indiquer par
@example
\set TabStaff.stringTunings = #bass-tuning
@end example
-Le jeu par défaut est celui de la guitare : @code{guitar-tuning}, c'est-à-dire
-le célèbre mi la ré sol si mi. Quelques autres jeux prédéfinis :
-@code{guitar-open-g-tuning}, @code{mandolin-tuning} et
-@code{banjo-open-g-tuning}.
+Le jeu par défaut est celui de la guitare : @code{guitar-tuning},
+c'est-à-dire le célèbre mi la ré sol si mi. D'autres jeux prédéfinis
+sont @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
+@code{banjo-open-g-tuning}.
@seealso
-Vous trouverez une liste complète de ces jeux prédéfinis dans le fichier
+Vous trouverez une liste complète des jeux prédéfinis dans le fichier
@file{scm/@/output@/-lib@/.scm}.
-Référence du Programme : @internalsref{Tab_note_heads_engraver}.
+Référence du programme : @internalsref{Tab_note_heads_engraver}.
@refbugs
@cindex Tablatures de banjo
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 accord :
+cordes. Pour ce faire, pensez à utiliser le format de tablature pour
+banjo, afin d'avoir le bon nombre de cordes et le bon accord :
@lilypond[quote,ragged-right,fragment,verbatim]
\new TabStaff <<
>>
@end lilypond
-LilyPond connaît un certain nombre de manière d'accorder un banjo :
-@code{banjo-c-tuning} (Sol Do Sol Si Ré),
-@code{banjo-modal-tuning} (Sol Ré Sol Do Ré),
-@code{banjo-open-d-tuning} (La Ré Fa-dièse La Ré)
-et @code{banjo-open-dm-tuning} (La Ré Fa La Ré).
+LilyPond connaît un certain nombre de manières d'accorder un banjo :
+@code{banjo-c-tuning} (sol do sol si ré),
+@code{banjo-modal-tuning} (sol ré sol do ré),
+@code{banjo-open-d-tuning} (la ré fa-dièse la ré)
+et @code{banjo-open-dm-tuning} (la ré fa la ré).
-Tous ces accords peuvent s'appliquer à un banjo à quatre cordes, si l'on
-utilise l'option @code{four-string-banjo} :
+Tous ces accords peuvent être convertis en accords pour banjo à quatre
+cordes, si l'on utilise la fonction @code{four-string-banjo} :
@example
\set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
@node Fret diagrams
@subsection Fret diagrams
-@cindex Schémas d'accords
-@cindex Schémas de barrés
+@cindex schémas d'accords
+@cindex schémas de barrés
On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
-note, en tant qu'objets @code{\markup}. Cet objet contiendra toutes
+note, en tant qu'objets @code{\markup}. Ces objets donnent toutes
les informations sur le doigté et les éventuels barrés :
@lilypond[verbatim, ragged-right, quote]
Vous pouvez indiquer vos diagrammes de trois manières différentes :
@qq{standard}, @qq{terse} ou @qq{verbeux}. Ces trois interfaces
-produisent des schémas similaires, mais demandent d'entrer plus ou
-moins d'informations. Vous trouverez tout cela de manière détaillée
-dans @ref{Overview of text markup commands}.
+produisent des schémas similaires, mais demandent d'entrer plus ou moins
+d'informations. Vous trouverez tout les détails dans
+@ref{Overview of text markup commands}.
-Par ailleurs, plusieurs propriétés permettent d'ajuster les graphismes
+Par ailleurs, plusieurs propriétés permettent d'ajuster le graphisme
à votre convenance. Vous en trouverez les détails dans
@internalsref{fret-diagram-interface}.
@seealso
-Exemples : @code{input/@/test,fret@/-diagram@/.ly}
+Exemples : @lsrdir{guitar}
@node Right hand fingerings
@end lilypond
Les lettres utilisées dans ces doigtés sont définies par la propriété
-@code{digit-names}, mais on peut bien sûr les changer comme on veut :
+@code{digit-names}, mais on peut bien sûr les changer en utilisant une
+chaîne de caractères comme argument de @code{\rightHandFinger}.
@lilypond[quote,verbatim,ragged-right,fragment,relative=1]
#(define RH rightHandFinger)
@seealso
-Référence : @internalsref{StrokeFinger}
+Référence du programme : @internalsref{StrokeFinger}
@end lilypond
-Lorsque des notes doivent être jouées détimbrées (le doigt effleurant
+Lorsque des notes doivent être jouées détimbrées --- le doigt effleurant
la corde sans la presser, en un effet presque percussif, mais où la
-hauteur est encore perceptible), on peut employer des têtes de notes
+hauteur est encore perceptible ---, on peut employer des têtes de notes
spéciales en forme de croix.
Vous trouverez plus de détails dans @ref{Special noteheads}.
@node Bagpipe
@section Bagpipe
-@cindex Cornemuse
+@cindex cornemuse
@menu
* Bagpipe definitions::
@subsection Bagpipe definitions
LilyPond inclut des définitions spécifiques destinées à la notation pour
-cornemuse écossaise ; il suffit d'ajouter
+cornemuse écossaise ; pour les utiliser, il suffit d'ajouter
@example
\include "bagpipe.ly"
@end example
@noindent
-en haut de votre fichier. Ainsi, vous bénéficierez de commandes raccourcies
-pour les appogiatures spéciales et idiomatiques de la cornemuse. Par exemple,
-vous pouvez écrire @code{\taor} au lieu de
+en début de fichier. Ainsi, vous bénéficierez de commandes courtes pour
+les appogiatures spéciales et idiomatiques de la cornemuse. Par
+exemple, @code{\taor} est un raccourci pour
@example
\grace @{ \small G32[ d G e] @}
@end example
-@code{bagpipe.ly} prend également en charge les définitions de hauteurs pour la
-cornemuse ; vous n'avez donc pas à vous soucier d'employer
+@code{bagpipe.ly} prend également en charge les définitions de hauteurs
+pour la cornemuse ; vous n'avez donc pas à vous soucier d'employer
@code{\relative} ou @code{\transpose}.
@lilypond[ragged-right,verbatim,quote,notime]
La musique pour cornemuse est traditionnellement écrite en ré majeur.
Dans la mesure où c'est la seule tonalité possible, l'usage est de ne
pas indiquer l'armure explicitement. À cet effet, pensez à commencer
-votre partition par un @code{\hideKeySignature} -- ou bien
+votre partition par @code{\hideKeySignature} -- ou bien
@code{\showKeySignature} si, pour une raison ou pour une autre, vous
tenez à afficher l'armure.
utilisant @code{cflat} ou @code{fflat} ; ils seront représenté par une
note en forme de croix.
-Lorsqu'elles jouent des œuvres moins cérémonieuses que pour une parade
+Lorsqu'on joue des œuvres moins cérémonieuses que pour une parade
ou un défilé, peut survenir un sol aigu, au doux nom de
@qq{piobaireachd}, et que l'on indiquera par @code{gflat}.
La gestion par LilyPond des formes de notation ancienne inclut des
fonctionnalités spécifiques à la notation mensurale et au chant
-grégorien. La gestion de la basse chiffrée est à ce jour plus limitée.
+grégorien. La basse chiffrée est également partiellement prise en
+charge.
-De nombreux objets graphiques (que nous appelons @qq{grob}) disposent
-d'une propriété @code{style}, comme nous le verrons dans
+De nombreux objets graphiques --- @qq{grob} dans le jargon de LilyPond
+--- disposent d'une propriété @code{style}, comme nous le verrons dans
@itemize @bullet
@item
@ref{Ancient note heads},
@ref{Ancient time signatures}.
@end itemize
-Manipuler cette propriété permet d'éviter la création d'un nouveau
-concept de notation. L'aspect typographique de l'objet ainsi affecté
-peut alors être adapté à une forme de représentation particulière.
+Manipuler cette propriété permet d'adapter l'aspect typographique des
+grobs à une forme de notation particulière, ce qui évite la création de
+nouveaux concepts de notation.
En plus des signes d'articulation standards décrits à la section
@ref{Articulations}, la notation ancienne dispose de signes particuliers.
@end itemize
Si tout cela vous dépasse et que vous désirez plonger dans le vif du
-sujet sans trop vous préoccuper de personnaliser des contextes,
-consultez les pages dédiées aux contextes prédéfinis. Ils vous
-permettront d'adapter vos contextes de voix et de portée, et vous
-n'aurez plus qu'à saisir les notes.
+sujet sans trop vous préoccuper d'ajuster des contextes, consultez les
+pages dédiées aux contextes prédéfinis. Ils vous permettront d'adapter
+vos contextes de voix et de portée, et vous n'aurez plus qu'à saisir les
+notes.
@itemize @bullet
@item
@ref{Mensural contexts}.
@end itemize
-La représentation de la basse chiffrée, typique de l'époque le baroque, n'est
-que partiellement gérée.
+LiliyPond gère partiellement la représentation de basses chiffrées,
+typiques de l'époque baroque, mais également employées de nos jours en
+harmonie et en analyse.
@itemize @bullet
@item
@cindex têtes de note, musique ancienne
Pour de la musique ancienne, vous disposez de plusieurs styles de tête
-de note, en plus de celui par défaut (@code{default} style). Vous
-pouvez affecter à la propriété @code{style} de l'objet
-@internalsref{NoteHead} les valeurs @code{baroque},
-@code{neomensural}, @code{mensural} ou @code{petrucci}. En style
-@code{baroque}, la seule différence par rapport au style
-@code{default} concerne la @code{\breve} qui sera carrée et non pas
-ovoïde. Le style @code{neomensural} ajoute au @code{baroque} le
-fait que les notes de durée inférieure ou égale à une ronde sont en
-forme de losange, et les hampes centrées sur la tête. Ce style est
-particulièrement adapté à la transcription de la musique mesurée
-dans les incipits. Le style @code{mensural} permet de reproduire les
-têtes de note telles qu'imprimées au XVIième siècle. Enfin, le style
-@code{petrucci} qui imite les partitions historiques, bien
+de note, en plus du style par défaut @code{default}. Vous pouvez
+affecter à la propriété @code{style} de l'objet @internalsref{NoteHead}
+les valeurs @code{baroque}, @code{neomensural}, @code{mensural} ou
+@code{petrucci}. En style @code{baroque}, la seule différence par
+rapport au style @code{default} concerne la @code{\breve} qui sera
+carrée et non pas ovoïde. Le style @code{neomensural} ajoute au
+@code{baroque} le fait que les notes de durée inférieure ou égale à une
+ronde sont en forme de losange, et les hampes centrées sur la tête. Ce
+style est particulièrement adapté à la transcription de la musique
+mesurée dans les incipits. Le style @code{mensural} permet de
+reproduire les têtes de note telles qu'imprimées au XVIe siècle. Enfin,
+le style @code{petrucci} qui imite des partitions historiques, bien
qu'utilisant de plus grosses têtes.
L'exemple suivant illustre le style @code{neomensural}.
@cindex clés
-Avec LilyPond, de nombreuses clefs son disponibles, certaines dédiées
+Avec LilyPond, de nombreuses clés son disponibles, certaines dédiées
à la musique ancienne.
Le tableau suivant présente les différentes clés anciennes que vous
Les équivalences de durées de note ne sont pas modifiées par un
changement de métrique. Par exemple, l'équivalence 1 brève pour 3
-semi-brèves (tempus perfectum) doit s'effectuer à la main en tapant :
+semi-brèves (tempus perfectum) doit s'effectuer à la main en entrant :
@example
breveTP = #(ly:make-duration -1 0 3 2)
Certaines articulations sont verticalement trop proches de leurs têtes
de note.
-Le trait d'un episem n'est bien souvent pas visualisable et, lorsqu'il
+Le trait d'un episem n'est bien souvent pas apparent et, lorsqu'il
l'est, son extension à droite est trop longue.
@node Custodes
@example
\ligature @var{expr. musicale}
@end example
-qui aura les mêmes effets et est reconnue stable.
+aux effet similaires, et dont la stabilité est reconnue.
@menu
* White mensural ligatures::
@subsection Musica ficta accidentals
Dans la musique européenne d'avant le XVIIième siècle, les chanteurs
-étaient censé altérer les notes de leur propre initiative. On
+étaient censés altérer les notes de leur propre initiative. On
appelait cela @q{Musica Ficta}. Dans les transcriptions modernes, ces
altérations se positionnent au dessus de la note concernée.
@cindex Accidental, musica ficta
@cindex Musica ficta
-De telles altérations suggérées sont disponibles et peuvent être
-activées positionnant @code{suggestAccidentals} à vrai.
+De telles altérations suggérées sont disponibles et peuvent être activées en assignant
+à la propriété @code{suggestAccidentals} la valeur @q{vrai} (##t pour "true").
@funindex suggestAccidentals
@c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
Les parties de basse continue étaient très répandues dans la musique
baroque et jusqu'à la fin du XVIIIième siècle. Comme son nom
-l'indique, le @emph{continuo} constitue une partie à elle seul et qui
+l'indique, le @emph{continuo} constitue une partie à lui seul, qui
se déroule tout au long de l'œuvre pour en donner la structure harmonique.
Les musiciens du @emph{continuo} jouent des claviers (clavecin,
partie est constituée d'une portée de basse aux notes agrémentées de
combinaisons de chiffres et signes indiquant le développement des
accords à jouer, ainsi que leur éventuel renversement. Cette notation
-était avant tout un guide, n'excluant pas que le musicien improvise de
+était avant tout un guide, invitant le musicien à improviser de
lui-même l'accompagnement.
LilyPond gère la basse chiffrée.
ensuite de gérer les objets @internalsref{BassFigure}.
En mode de saisie, un chiffrage est délimité par @code{<} et
-@code{>}. la durée est portée après le @code{>} :
+@code{>}. La durée est indiquée après le @code{>} :
@example
<4 6>
Du côté interne, ce code produit des étiquettes de texte que vous
pouvez formater à votre convenance grâce aux propriétés des
étiquettes. Par exemple, l'espacement vertical des chiffrages est
-déterminé par @code{baseline-skip}.
+déterminé par la propriété @code{baseline-skip}.
Des basses chiffrées peuvent aussi s'ajouter directement à des