@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@c This file is part of ../user/lilypond.tely
@ignore
- Translation of GIT committish: e4135d227f80ed5ded732f32f0e9e3f9a1fff774
+ Translation of GIT committish: a4cf6aed7bf79f3cc1892dbc92b642b2514c1674
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
Ce chapitre traite de la notation spécifique à certains instruments.
-@menu
-* Piano music::
-* Chord names::
-* Vocal music::
-* Rhythmic music::
-* Guitar::
-* Bagpipe::
-* Ancient notation::
-* Other instrument specific notation::
+@menu
+* Piano music::
+* Chord names::
+* Vocal music::
+* Rhythmic music::
+* Guitar::
+* Bagpipe::
+* Ancient notation::
+* Other instrument specific notation::
@end menu
conçu pour gérer la notation spécifique au piano, notamment ces croisements.
@menu
-* Automatic staff changes::
-* Manual staff switches::
-* Pedals::
-* Staff switch lines::
-* Cross staff stems::
+* Automatic staff changes::
+* Manual staff switches::
+* Pedals::
+* Staff switch lines::
+* Cross staff stems::
@end menu
@refbugs
@node Automatic staff changes
-@subsection Automatic staff changes
+@unnumberedsubsubsec Automatic staff changes
@cindex Changements de portées automatiques
Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
@node Manual staff switches
-@subsection Manual staff switches
+@unnumberedsubsubsec Manual staff switches
@cindex changements de portées manuels
@cindex changement de portée, manuel
@node Pedals
-@subsection Pedals
+@unnumberedsubsubsec Pedals
@cindex Pédales
Le piano possède deux pédales, parfois trois, permettant de modifier
Dans ce manuel : @ref{Laissez vibrer ties}.
@node Staff switch lines
-@subsection Staff switch lines
+@unnumberedsubsubsec Staff switch lines
@cindex voix entre deux portées
@node Cross staff stems
-@subsection Cross staff stems
+@unnumberedsubsubsec Cross staff stems
Pour écrire des accords qui enjambent deux portées, on allonge la hampe
de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
@c awkward name; awkward section name.
@c still, the Basic "chords" seems like a good name... :(
@node Introducing chord names
-@subsection Introducing chord names
+@unnumberedsubsubsec Introducing chord names
@cindex accords, chiffrage jazz
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' {
<f bes d'>
}
-<<\new ChordNames \twoWays
+<< \new ChordNames \twoWays
\new Voice \twoWays >>
@end lilypond
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
+@unnumberedsubsubsec Chords mode
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]
@node Printing chord names
-@subsection Printing chord names
+@unnumberedsubsubsec Printing chord names
@cindex chiffrages d'accords
@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 {
\override BarLine #'bar-size = #4
- voltaOnThisStaff = ##t
\consists Bar_engraver
\consists "Volta_engraver"
}
@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
* Setting simple songs::
* Entering lyrics::
* Aligning lyrics to a melody::
+* Automatic syllable durations::
+* Another way of entering lyrics::
+* Assigning more than one syllable to a single note::
+* More than one note on a single syllable::
+* Extenders and hyphens::
* Working with lyrics and identifiers::
* Flexibility in placement::
+* Lyrics to multiple notes of a melisma::
+* Divisi lyrics::
+* Switching the melody associated with a lyrics line::
+* Lyrics independent of notes::
* Spacing lyrics::
* More about stanzas::
* Ambitus::
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 @{
@node Setting simple songs
-@subsection Setting simple songs
+@unnumberedsubsubsec Setting simple songs
@cindex \addlyrics
@node Entering lyrics
-@subsection Entering lyrics
+@unnumberedsubsubsec Entering lyrics
@cindex paroles
@funindex \lyricmode
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}.
@node Aligning lyrics to a melody
-@subsection Aligning lyrics to a melody
+@unnumberedsubsubsec Aligning lyrics to a melody
@funindex \lyricmode
@funindex \addlyrics
@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
@end menu
@node Automatic syllable durations
-@subsubsection Automatic syllable durations
+@unnumberedsubsubsec 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.
@end example
@node Another way of entering lyrics
-@subsubsection Another way of entering lyrics
+@unnumberedsubsubsec 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
-@subsubsection Assigning more than one syllable to a single note
+@unnumberedsubsubsec Assigning more than one syllable to a single note
@funindex _
@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
@node More than one note on a single syllable
-@subsubsection More than one note on a single syllable
+@unnumberedsubsubsec More than one note on a single syllable
@cindex mélisme
@cindex vocalise
@seealso
-Référence du Programme : @internalsref{Melisma_translator},
+Référence du programme : @internalsref{Melisma_translator}.
+
@lsr{vocal,lyric@/-combine.ly}.
@refbugs
alors prolonger vous-même les syllabes concernées.
@node Extenders and hyphens
-@subsubsection Extenders and hyphens
+@unnumberedsubsubsec Extenders and hyphens
@cindex mélisme
@cindex extenseur
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}
@node Working with lyrics and identifiers
-@subsection Working with lyrics and identifiers
+@unnumberedsubsubsec Working with lyrics and identifiers
@cindex paroles, identificateurs
La fonction @code{\lyricmode} permet de définir un identificateur pour
@}
@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
+@unnumberedsubsubsec 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
+@node Lyrics to multiple notes of a melisma
+@unnumberedsubsubsec 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.
@node Divisi lyrics
-@subsubsection Divisi lyrics
+@unnumberedsubsubsec 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]
@node Switching the melody associated with a lyrics line
-@subsubsection Switching the melody associated with a lyrics line
+@unnumberedsubsubsec Switching the melody associated with a lyrics line
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
+@unnumberedsubsubsec 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
+@unnumberedsubsubsec 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
@node More about stanzas
-@subsection More about stanzas
+@unnumberedsubsubsec More about stanzas
@cindex numéro de couplet
-@subsubsection Adding stanza numbers
+@unnumberedsubsubsec 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
@noindent
Ces numéros se placeront juste avant le début de la première syllabe.
-@subsubsection Adding dynamics marks
+@unnumberedsubsubsec 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 de personnage
@cindex nom du chanteur
-@subsubsection Adding singer names
+@unnumberedsubsubsec 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 {
@end lilypond
-@subsubsection Printing stanzas at the end
+@unnumberedsubsubsec Printing stanzas at the end
Il peut parfois s'avérer opportun d'aligner un seul couplet sur la
mélodie, et de présenter tous les autres en bloc à la fin du morceau.
@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 |
@end lilypond
-@subsubsection Printing stanzas at the end in multiple columns
+@unnumberedsubsubsec 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}.
-
-
-
-@node Ambitus
-@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.
+Référence du programme : @internalsref{LyricText},
+@internalsref{StanzaNumber}, @internalsref{VocalName}.
-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 @{
- \context @{
- \Voice
- \consists Ambitus_engraver
- @}
-@}
-@end example
-
-@dots{} donne le résultat suivant :
-
-@lilypond[quote,ragged-right]
-\layout {
- \context {
- \Staff
- \consists Ambitus_engraver
- }
-}
-
-\relative \new Staff {
- as'' c e2 cis,2
-}
-@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.
-
-@lilypond[verbatim,ragged-right,quote]
-\new Staff \with {
- \consists "Ambitus_engraver"
-}
-<<
- \new Voice \with {
- \remove "Ambitus_engraver"
- } \relative c'' {
- \override Ambitus #'X-offset = #-1.0
- \voiceOne
- c4 a d e f2
- }
- \new Voice \with {
- \remove "Ambitus_engraver"
- } \relative c' {
- \voiceTwo
- es4 f g as b2
- }
->>
-@end lilypond
-
-@noindent
-Cet exemple met en œuvre une fonctionnalité avancée :
-
-@example
-\override Ambitus #'X-offset = #-1.0
-@end example
-
-@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é.
-
-@seealso
-
-Référence du Programme : @internalsref{Ambitus},
-@internalsref{AmbitusLine}, @internalsref{AmbitusNoteHead},
-@internalsref{AmbitusAccidental}.
-
-Exemples :
-@lsr{vocal,ambitus@/.ly}.
-
-@refbugs
-
-Les collisions ne sont pas gérées si plusieurs ambitus sont présents
-sur une même portée.
@node Other vocal issues
-@subsection Other vocal issues
+@unnumberedsubsubsec Other vocal issues
@ignore
yeah, I'm giving up somewhat by stuffing a bunch of things in
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
+@unnumberedsubsubsec 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
-@subsection Entering percussion
+@unnumberedsubsubsec Entering percussion
@cindex percussions
@cindex batterie
Référence du Programme : @internalsref{note-event}.
@node Percussion staves
-@subsection Percussion staves
+@unnumberedsubsubsec Percussion staves
@cindex percussions
@cindex batterie
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
cymc cyms cymr hh hhc hho hhho hhp \break
cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
\score {
- <<\new DrumStaff \with {
+ << \new DrumStaff \with {
\remove Bar_engraver
\remove Time_signature_engraver
\override Stem #'transparent = ##t
}
@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.
@c FIXME: check name -gp
@node Ghost notes
-@subsection Ghost notes
+@unnumberedsubsubsec 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 {
<<
{
hh8[ hh] <hh sn> hh16
- <\parenthesize sn > hh <\parenthesize
+ < \parenthesize sn > hh < \parenthesize
sn > hh8 <hh sn> hh
} \\ {
bd4 r4 bd8 bd r8 bd
@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
@end menu
@node String number indications
-@subsection String number indications
+@unnumberedsubsubsec 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.
+@unnumberedsubsubsec Tablatures basic
+@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.
+Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
+ajouter au contexte @code{TabStaff} des voix fantômes :
+
+@lilypond[quote,ragged-right,verbatim]
+melodia = \partcombine { e4 g g g }{ e4 e e e }
+<<
+ \new TabStaff <<
+ \new TabVoice = "one" s1
+ \new TabVoice = "two" s1
+ \new TabVoice = "shared" s1
+ \new TabVoice = "solo" s1
+ { \melodia }
+ >>
+>>
+@end lilypond
@node Non-guitar tablatures
-@subsection Non-guitar tablatures
-@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.
-
-Dans l'exemple suivant, on a réglé
-@code{stringTunings} pour l'accord de la guitare basse, c'est-à-dire
-mi la ré sol.
+@unnumberedsubsubsec Non-guitar tablatures
+@cindex tablatures, autres
+
+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.
@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
@node Banjo tablatures
-@subsection Banjo tablatures
+@unnumberedsubsubsec Banjo tablatures
@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
+@unnumberedsubsubsec Fret diagrams
+@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
-@subsection Right hand fingerings
+@unnumberedsubsubsec Right hand fingerings
Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
de @code{@var{note}-\rightHandFinger @var{doigté}}
@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}
@node Other guitar issues
-@subsection Other guitar issues
+@unnumberedsubsubsec Other guitar issues
Voici comment insérer des indications de position.
\clef "G_8"
b16 d16 g16 b16 e16
\textSpannerDown
-\override TextSpanner #'bound-details #'left #'text = "XII "
+\override TextSpanner #'bound-details #'left #'text = #"XII "
g16\startTextSpan
b16 e16 g16 e16 b16 g16\stopTextSpan
e16 b16 g16 d16
@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::
@node Bagpipe definitions
-@subsection Bagpipe definitions
+@unnumberedsubsubsec 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}.
@node Bagpipe example
-@subsection Bagpipe example
+@unnumberedsubsubsec Bagpipe example
Et voici en guise d'exemple, à quoi ressemble le chant populaire
@emph{Amazing Grace}, noté dans l'idiome de la cornemuse.
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{grobs} 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
* Custodes::
* Divisiones::
* Ligatures::
+* White mensural ligatures::
+* Gregorian square neumes ligatures::
* Gregorian Chant contexts::
* Mensural contexts::
* Musica ficta accidentals::
@node Ancient note heads
-@subsection Ancient note heads
+@unnumberedsubsubsec Ancient note heads
@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
-qu'utilisant de plus grosses têtes.
+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} imite des partitions historiques, bien
+qu'il utilise de plus grosses têtes de note.
L'exemple suivant illustre le style @code{neomensural}.
Si vous écrivez en notation grégorienne, le
@internalsref{Gregorian_ligature_engraver} se chargera de sélectionner
-la tête de notre appropriée ; il n'est donc nul besoin de spécifier le
+les têtes de note appropriées ; il est donc inutile de spécifier le
style à utiliser. Vous pouvez cependant spécifier par exemple le style
@code{vaticana_punctum} pour obtenir des neumes punctums. De même,
c'est le @internalsref{Mensural_ligature_engraver} qui se chargera des
-ligatures mensurales. Consultez la section @ref{Ligatures} pour
-savoir comment fonctionnent les graveurs de ligature.
+ligatures mensurales. Consultez la section @ref{Ligatures} pour savoir
+comment fonctionnent les graveurs de ligature.
@seealso
-Pour un aperçu de toutes les possibilités, consultez @ref{Note head styles}.
+Pour un aperçu de toutes les possibilités,
+consultez @ref{Note head styles}.
@node Ancient accidentals
-@subsection Ancient accidentals
+@unnumberedsubsubsec Ancient accidentals
@cindex altérations
Pour utiliser les formes anciennes d'altération, utilisez la propriété
-@code{glyph-name-alist} des objets @internalsref{Accidental} et
-@internalsref{KeySignature}.
+@code{glyph-name-alist} des objets graphiques @internalsref{Accidental}
+et @internalsref{KeySignature}.
@lilypond[quote,ragged-right,staffsize=26]
\score {
@end lilypond
Vous noterez que chacun de ces styles ne comporte pas toutes les
-altérations. LilyPond changera de style s'il est besoin d'une
+altérations. LilyPond changera de style s'il y a besoin d'une
altération indisponible dans le style utilisé, comme vous pouvez le
-constater dans @code{input/@/test,ancient@/-accidentals@/.ly}.
+constater dans @lsr{ancient,ancient-accidentals.ly}.
À l'instar des altérations accidentelles, le style d'armure est géré
par la propriété @code{glyph-name-alist} de l'objet
@seealso
-Dans ce même manuel : @ref{Pitches}, @ref{Cautionary accidentals} et
-@ref{Automatic accidentals} pour les principes généraux sur
-l'utilisation des altérations ; @ref{Key signature} pour les armures.
+Dans ce manuel : @ref{Pitches}, @ref{Cautionary accidentals}, et
+@ref{Automatic accidentals}, pour les principes généraux d'utilisation
+des altérations ; @ref{Key signature} pour les armures.
-Référence du Programme : @internalsref{KeySignature}.
+Référence du programme : @internalsref{KeySignature}.
+
+Exemples : @lsrdir{ancient}
-Exemples : @code{input/@/test,ancient@/-accidentals@/.ly}.
@node Ancient rests
-@subsection Ancient rests
+@unnumberedsubsubsec Ancient rests
@cindex silences, musique ancienne
-
La propriété @code{style} de l'objet @internalsref{Rest} permet
d'obtenir des silences de type ancien. Vous disposez des styles
-@code{classical}, @code{neomensural}, et @code{mensural}. Le style
+@code{classical}, @code{neomensural} et @code{mensural}. Le style
@code{classical} ne se distingue du style @code{default} que par le
soupir (demi-soupir en miroir). Le style @code{neomensural} convient
tout à fait à l'incipit lors de la transcription de musique mensurale.
-Le style @code{mensural}, enfin, imite la représentation des silences tels
-que dans les éditions du XVIième siècle.
+Le style @code{mensural}, enfin, imite la gravure des silences dans
+certaines éditions du XVIe siècle.
L'exemple suivant illustre le style @code{neomensural}.
r\longa r\breve r1 r2 r4 r8 r16
@end lilypond
-Les styles @code{mensural} et @code{neomensural} ne disposent pas des
-8ième et 16ième de soupir ; LilyPond utilisera dans de tels cas le
-style par défaut. Une liste exhaustive des silences est disponible à
-@code{input/@/test,rests@/.ly}.
+Les styles @code{mensural} et @code{neomensural} ne disposent pas des 8e
+et 16e de soupir ; LilyPond utilise dans de tels cas le style par
+défaut. @lsr{pitches,rests} donne une liste exhaustive des silences.
-En ce qui concerne la notation grégorienne, il n'y a pas de silence.
-Par contre, elle utilise les @ref{Divisiones}.
+Les silences sont absents de la notation grégorienne ; par contre, cette
+notation utilise des @ref{Divisiones}.
@seealso
-Dans ce même manuel : @ref{Rests} fournit les principes généraux sur
+Dans ce manuel : @ref{Rests} expose les principes généraux sur
l'utilisation des silences.
@node Ancient clefs
-@subsection Ancient clefs
+@unnumberedsubsubsec Ancient clefs
@cindex clefs
@cindex clés
-
-Avec LilyPond, de nombreuses clefs son disponibles, certaines dédiées
-à la musique ancienne.
+Avec LilyPond, de nombreuses clés sont disponibles, dont certaines sont
+dédiées à la musique ancienne.
Le tableau suivant présente les différentes clés anciennes que vous
pouvez sélectionner avec la commande @code{\clef}. Certaines de ces
-@emph{Moderne} signifie @qq{telles qu'on les édite dans les
-transcriptions contemporaines de musique mesurée.}
+@emph{Moderne} signifie @qq{gravé comme dans les transcriptions
+contemporaines de musique mesurée.}
@emph{Petrucci} signifie @qq{inspiré des éditions réalisées par le
-Maître graveur Petrucci (1466-1539).}
+maître graveur Petrucci (1466-1539).}
-@emph{Historique} signifie @qq{telles qu'apparaissent dans les
-éditions historiques, manuscrites ou non, autres que celles de Petrucci.}
+@emph{Historique} signifie @qq{gravé comme dans les éditions
+historiques, manuscrites ou non, autres que celles de Petrucci.}
-@emph{Editio XXX} signifie @qq{telles que représentées dans les
-ouvrages estampillés Editio XXX.}
+@emph{Editio XXX} signifie @qq{gravé comme dans les ouvrages estampillés
+Editio XXX.}
Les clés d'ut de Petrucci avaient une hampe gauche différente selon
leur ligne de rattachement.
@seealso
-Dans ce même manuel : voir @ref{Clef}.
+Dans ce manuel : voir @ref{Clef}.
@refbugs
@node Ancient flags
-@subsection Ancient flags
+@unnumberedsubsubsec Ancient flags
@cindex crochets
-
-Utiliser la propriété @code{flag-style} de l'objet hampe
-(@internalsref{Stem}) donne accès aux crochets de style ancien. Seul
-le style @code{mensural} en dispose.
+Le réglage de la propriété @code{flag-style} de l'objet hampe
+(@internalsref{Stem}) donne accès aux crochets de style ancien. Les
+seuls styles actuellement pris en charge sont @code{default} et
+@code{mensural}.
@lilypond[quote,fragment,ragged-right,verbatim]
\override Stem #'flag-style = #'mensural
c''8 d''8 e''8 f''8 c''16 d''16 e''16 f''16 c''32 d''32 e''32 f''32
@end lilypond
-Notez que, pour chaque crochet mensural, l'extrémité la plus proche de
+Notez que pour chaque crochet mensural, l'extrémité la plus proche de
la tête de note sera toujours attachée à une ligne de la portée.
-Il n'existe pas de crochet spécifique au style néo-mensural. Nous
-vous conseillons donc, lorsque vous réalisez l'incipit d'une
-transcription, d'utiliser le style par défaut. Les crochets
-n'existent pas en notation grégorienne.
+Il n'existe pas de crochet spécifique au style néo-mensural. Nous vous
+conseillons donc, lorsque vous réalisez l'incipit d'une transcription,
+d'utiliser le style par défaut. Les crochets n'existent pas en notation
+grégorienne.
@refbugs
L'alignement vertical des crochets par rapport aux lignes de la portée
sous-entend que les hampes se terminent toujours soit sur une ligne,
soit à l'exact milieu d'un interligne. Ceci n'est pas toujours
-réalisable, surtout si vous faites appel à des fonctionnalités
-avancées de présentation de la notation classique (ce qui, par
-définition, ne devrait pas s'appliquer à la notation mensurale).
+réalisable, surtout si vous faites appel à des fonctionnalités avancées
+de présentation de la notation classique, qui, par définition, ne sont
+pas prévues pour être appliquées à la notation mensurale.
+
@node Ancient time signatures
-@subsection Ancient time signatures
+@unnumberedsubsubsec Ancient time signatures
@cindex métrique
-
-Les possibilités de métrique sont limitées en musique mensurale. Les
-glyphes sont affectés à des métriques particulières. En d'autres
-termes, pour obtenir le glyphe correspondant à une métrique mensurale
-particulière à l'aide de la commande @code{\time n/m}, vous devrez
-définir @code{n} et @code{m} selon les valeurs suivantes :
+Les chiffrages de métrique mensurale sont partiellement pris en charge.
+Les glyphes ne font que représenter des métriques particulières. En
+d'autres termes, pour obtenir le glyphe correspondant à une métrique
+mensurale particulière à l'aide de la commande @code{\time n/m}, vous
+devez choisir la paire @code{(n,m)} parmi les valeurs suivantes :
@lilypond[quote,ragged-right]
\layout {
}
@end lilypond
-La propriété @code{style} de l'objet @internalsref{TimeSignature}
-permet d'accéder aux indicateurs de métrique anciens. Sont
-disponibles les styles @code{neomensural} et @code{mensural}. Vous
-avez vu ci-dessus le style @code{neomensural}, particulièrement
-utilisé pour l'incipit des transcriptions. Le style @code{mensural}
-imite l'aspect des éditions du XVIième siècle.
+La propriété @code{style} de l'objet @internalsref{TimeSignature} permet
+d'accéder aux indicateurs de métrique anciens. Les styles
+@code{neomensural} et @code{mensural} sont disponibles. Vous avez vu
+ci-dessus le style @code{neomensural}, particulièrement utilisé pour
+l'incipit des transcriptions. Le style @code{mensural} imite l'aspect
+de certaines éditions du XVIe siècle.
-Voici les différences entre les différents styles :
+Voici les différences entre les styles :
@lilypond[ragged-right,fragment,relative=1,quote]
{
@seealso
-Dans ce manuel : @ref{Time signature} fournit les principes généraux sur
+Dans ce manuel : @ref{Time signature} expose les principes généraux sur
l'utilisation des indications de métrique.
@refbugs
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)
@noindent
Ce qui définira @code{breveTP} à 3/2 fois 2 = 3 fois une ronde.
-Le symbole @code{old6/8alt} (alternatif au symbole pour 6/8) ne peut
-être invoqué avec @code{\time}. Utilisez alors un @code{\markup}.
+Le symbole @code{old6/8alt} --- symbole alternatif pour la métrique 6/8
+--- ne peut être utilisé grâce à une commande @code{\time}. Utilisez
+plutôt un @code{\markup}.
+
@node Ancient articulations
-@subsection Ancient articulations
+@unnumberedsubsubsec Ancient articulations
@cindex articulations
-En plus des signes d'articulation standards décrits à la
-section @ref{Articulations}, LilyPond fournit des articulations pour la
-musique ancienne. Elles sont spécifiquement destinées au style Editio
-Vaticana.
+En plus des signes d'articulation standards décrits à la section
+@ref{Articulations}, LilyPond fournit des articulations pour la musique
+ancienne. Elles sont spécifiquement destinées au style Editio Vaticana.
@lilypond[quote,ragged-right,verbatim]
\include "gregorian-init.ly"
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
-@subsection Custodes
+@unnumberedsubsubsec Custodes
@cindex custos
@cindex custodes
@cindex guidon
-Un guidon (en latin @emph{custos}, @emph{custodes} au pluriel) est un
-symbole qui apparaît à la fin d'une portée. Il montre la hauteur de
-la ou des premières notes de la portée suivante, donnant une
-indication judicieuse à l'exécutant lors de la représentation.
+Un guidon --- @emph{custos}, pluriel @emph{custodes} en latin --- est un
+symbole qui apparaît à la fin d'une portée. Il montre la hauteur de la
+ou des premières notes de la portée suivante, donnant une indication
+judicieuse à l'exécutant.
-Les guidons étaient couramment utilisés jusqu'au XVIIième siècle. De
-nos jours, on les retrouve uniquement dans quelques formes
-particulières de notation telles que les éditions contemporaines de
-chant grégorien comme les @emph{editio vaticana}. Différents glyphes
-existent selon le style de notation.
+Les guidons étaient couramment utilisés jusqu'au XVIIe siècle. De nos
+jours, on les retrouve uniquement dans quelques formes particulières de
+notation telles que les éditions contemporaines de chant grégorien comme
+les @emph{editio vaticana}. Différents glyphes existent selon le style
+de notation.
L'impression de guidons s'obtient en affectant, dans un bloc
@code{\layout}, le @internalsref{Custos_engraver} au contexte
@}
@end example
-Le résultat ressemblera à :
+Le résultat ressemblera à
@lilypond[quote,ragged-right]
\score {
@end lilypond
Le glyphe du guidon est déterminé par la propriété @code{style}. Les
-styles disponibles sont : @code{vaticana}, @code{medicaea},
-@code{hufnagel}, et @code{mensural}. En voici un aperçu :
+styles disponibles sont @code{vaticana}, @code{medicaea},
+@code{hufnagel} et @code{mensural}. En voici un aperçu :
@lilypond[quote,ragged-right,fragment]
\new Lyrics \lyricmode {
@seealso
-Référence du Programme : @internalsref{Custos}.
+Référence du programme : @internalsref{Custos}.
Exemples : @lsr{ancient,custodes@/.ly}.
@node Divisiones
-@subsection Divisiones
+@unnumberedsubsubsec Divisiones
@cindex divisio
@cindex divisiones
@cindex finalis
-Une division est un symbole ajouté à la portée et utilisé en chant
-grégorien pour séparer les phrases ou parties. @emph{Divisio minima},
-@emph{divisio maior} et @emph{divisio maxima} peuvent respectivement
-s'interpréter comme des pauses courte, moyenne ou longue, à l'image
-des marques de respiration (cf. @ref{Breath marks}). Le signe
-@emph{finalis} n'est pas uniquement une marque de fin de chant ; il
-sert aussi à indiquer la fin des parties dans une structure verset/répons.
+Une division --- @emph{divisio}, pluriel @emph{divisiones} en latin ---
+est un symbole ajouté à la portée et utilisé en chant grégorien pour
+séparer les phrases ou parties. @emph{Divisio minima}, @emph{divisio
+maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
+comme une pauses courte, moyenne ou longue, à l'image des marques de
+respiration --- cf. @ref{Breath marks}. Le signe @emph{finalis} n'est
+pas uniquement une marque de fin de chant ; il sert aussi à indiquer la
+fin de chaque partie dans une structure verset/répons.
Les divisions sont disponibles après inclusion du fichier
-@file{gregorian@/-init@/.ly}. Grâce à cela, il vous suffit d'insérer
-@code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} ou
-@code{\finalis} à l'emplacement approprié du fichier source.
-Certaines éditions utilisent @emph{virgula} ou @emph{caesura} en lieu
-et place de @emph{divisio minima} ; c'est pourquoi
-@file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
+@file{gregorian@/-init@/.ly}. Ce fichier définit les commandes
+@code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et
+@code{\finalis}. Certaines éditions utilisent @emph{virgula} ou
+@emph{caesura} en lieu et place de @emph{divisio minima} ; c'est
+pourquoi @file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
@code{\caesura}.
@lilypondfile[quote,ragged-right]{divisiones.ly}
@seealso
-Dans ce même manuel : @ref{Breath marks}.
+Dans ce manuel : @ref{Breath marks}.
+
+Référence du programme : @internalsref{BreathingSign}.
-Référence du Programme : @internalsref{BreathingSign}.
+Exemples : @lsr{expressive,breathing-sign.ly}.
-Exemples : @code{input/@/test,divisiones@/.ly}.
@node Ligatures
-@subsection Ligatures
+@unnumberedsubsubsec Ligatures
@cindex Ligatures
@c TODO: Should double check if I recalled things correctly when I wrote
@c down the following paragraph by heart.
-Une ligature est un symbole graphique qui représente deux notes au
-moins. Les ligatures ont commencé à apparaître dans les manuscrits de
-chant grégorien, pour indiquer des suites ascendantes ou descendantes
-de notes.
+Une ligature est un symbole graphique qui représente un groupe d'au
+moins deux notes. Les ligatures ont commencé à apparaître dans les
+manuscrits de chant grégorien, pour indiquer des suites ascendantes ou
+descendantes de notes.
Les ligatures s'indiquent par une inclusion entre @code{\[} et
@code{\]}. Certains styles de ligature peuvent demander un complément
}
@end lilypond
-Il faudra, selon le style de ligature désiré, ajouter au contexte
+Selon le style de ligature désiré, il faut ajouter au contexte
@internalsref{Voice} le graveur de ligature approprié, comme nous le
verrons plus loin. Seules sont disponibles les ligatures mensurales
blanches, avec quelques limitations.
-
@refbugs
-La gestion des espacements spécifiques aux ligatures n'est à ce jour
+La gestion de l'espacement spécifique aux ligatures n'est à ce jour
pas implémentée. En conséquence, les ligatures sont trop espacées les
unes des autres et les sauts de ligne mal ajustés. De plus, les
paroles ne s'alignent pas de manière satisfaisante en présence de ligatures.
La syntaxe utilisée correspond à l'ancienne convention de préfixage
@code{\[ expr. musicale\]}. Pour des raisons d'uniformité, nous
-opterons probablement pour le style suffixage (postfix) @code{note\[
+opterons probablement pour le style en suffixe (postfix) @code{note\[
... note\]}.
En attendant, vous pouvez inclure le fichier
@file{gregorian@/-init@/.ly}, qui fournit une fonction Scheme
@example
\ligature @var{expr. musicale}
@end example
-qui aura les mêmes effets et est reconnue stable.
+qui produit le même résultat, et dont la pérennité est assurée.
@menu
* White mensural ligatures::
@end menu
@node White mensural ligatures
-@subsubsection White mensural ligatures
+@unnumberedsubsubsec White mensural ligatures
@cindex Ligatures mensurales
@cindex Ligatures mensurales blanches
-Le support des ligatures mensurales blanches est limité.
+Les ligatures mensurales blanches sont prises en charge, avec des
+limitations.
-La gravure des ligatures mensurales blanches s'obtient après avoir,
-dans le bloc @code{layout}, appliqué le
-@internalsref{Mensural_ligature_engraver} au contexte
-@internalsref{Voice}, duquel on déconnecte le
-@internalsref{Ligature_bracket_engraver}, comme ici :
+La gravure des ligatures mensurales blanches s'obtient après avoir
+ajouté le @internalsref{Mensural_ligature_engraver} et enlevé le
+@internalsref{Ligature_bracket_engraver} dans le contexte
+@internalsref{Voice}, comme ici :
@example
\layout @{
@}
@end example
-Point n'est besoin d'autre spécification pour décrire l'aspect d'une
-ligature mensurale blanche. Son aspect sera plus ou moins déterminé,
-uniquement à partir des hauteurs et durées des notes qui la composent.
-Bien que cela demande un temps d'adaptation au nouvel utilisateur,
-cette méthode offre l'avantage que toute l'information musicale incluse
-dans la ligature est connue en interne. Ceci est non seulement
-important pour le rendu MIDI, mais aussi pour des questions de
+Lorsque le code ci-dessus est employé, l'aspect d'une ligature mensurale
+blanche est déterminé à partir des hauteurs et durées des notes qui la
+composent. Bien que cela demande un temps d'adaptation au nouvel
+utilisateur, cette méthode offre l'avantage que toute l'information
+musicale incluse dans la ligature est connue en interne. Ceci est non
+seulement important pour le rendu MIDI, mais aussi pour des questions de
transcription automatisée d'une ligature.
Par exemple,
}
@end lilypond
-Si vous ne remplacez pas le @internalsref{Ligature_bracket_engraver}
-par le @internalsref{Mensural_ligature_engraver}, voici ce que vous
-obtiendrez :
+Si on ne remplace pas le @internalsref{Ligature_bracket_engraver}
+par le @internalsref{Mensural_ligature_engraver}, on obtient
@lilypond[quote,ragged-right]
\transpose c c' {
L'espacement horizontal n'est pas des meilleurs.
-@node Gregorian square neumes ligatures
-@subsubsection Gregorian square neumes ligatures
-@cindex Neumes carrés et ligatures
-@cindex Grégorien, ligaturer des neumes carrés
+@node Gregorian square neumes ligatures
+@unnumberedsubsubsec Gregorian square neumes ligatures
-La gestion des neumes grégoriens conformément au style des Editio
-Vaticana est quelque peu limitée. Les ligatures élémentaires sont déjà
-disponibles, mais LilyPond ne permet pas encore d'arriver à un
-résultat irréprochable dans les détails, tels qu'en matière
-d'espacement horizontal des enchaînements de ligatures, d'alignement des
-paroles ou de gestion convenable des altérations.
+@cindex neumes carrés et ligatures
+@cindex grégorien, ligatures de neumes carrés
+Les neumes grégoriens conformément au style des Editio Vaticana sont
+pris en charge de façon assez limitée. Les ligatures élémentaires sont
+déjà disponibles, mais beaucoup de règles typographiques ne sont pas
+encore implémentées, notamment l'espacement horizontal des enchaînements
+de ligatures, l'alignement des paroles ou une gestion convenable des
+altérations.
Le tableau ci-dessous inventorie les différents neumes contenus dans
le second tome de l'Antiphonale Romanum (@emph{Liber Hymnarius}) publié
@end multitable
-Contrairement à la majorité des autres systèmes de notation
-neumatiques, la manière de saisir les neumes n'a rien à voir avec leur
-apparence typographique ; elle se concentre plutôt sur le sens
-musical. Ainsi, @code{\[ a \pes b \flexa g \]} produit un @emph{torculus}
-constitué de trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b
-\]} produira un @emph{porrectus} avec une flexe incurvée et un seul
-@emph{punctum}. Il n'existe pas de commande à proprement parler qui
-permette de spécifier la courbe d'une flexe ; c'est la source musicale
-qui va le déterminer. Le fondement d'une telle approche réside dans la
-distinction que nous faisons entre les aspects musicaux de la source
-et le style de notation que nous voulons obtenir. De ce fait, la même
+Contrairement à la majorité des autres systèmes de notation neumatique,
+la manière de saisir les neumes n'a rien à voir avec leur apparence
+typographique ; elle se concentre plutôt sur le sens musical. Ainsi,
+@code{\[ a \pes b \flexa g \]} produit un @emph{torculus} constitué de
+trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b \]} produit
+un @emph{porrectus} avec une flexe incurvée et un seul @emph{punctum}.
+Il n'existe pas de commande à proprement parler qui permette de
+spécifier la courbe d'une flexe ; c'est la source musicale qui va le
+déterminer. Le fondement d'une telle approche réside dans la
+distinction que nous faisons entre les aspects musicaux de la source et
+le style de notation que nous voulons obtenir. De ce fait, la même
source pourra être utilisée pour imprimer dans un autre style de
notation grégorienne.
Le tableau suivant présente les fragments de code qui ont permis de
générer les neumes ligaturés du tableau précédent. Les lettres de la
-première colonne renvoient à la ligature ci-dessus. La seconde
+première colonne renvoient aux ligatures ci-dessus. La seconde
colonne énumère le nom des ligatures, et la troisième le code ayant
-permis de les générer (se basant sur les sons @code{g}, @code{a}, ou
-@code{b} -- @code{sol}, @code{la}, ou @code{si}).
+permis de les générer, se basant ici sur sol, la, si.
@multitable @columnfractions .02 .31 .67
@item
Les ligatures que nous venons de voir, bien que rudimentaires, donnent
un aperçu des possibilités de former des ligatures grégoriennes. En
théorie, vous pouvez inclure entre les délimiteurs @code{\[} et
-@code{\]}, autant de sons que nécessaires à la ligature, ainsi que de
-préfixes tels que, par exemple, @code{\pes}, @code{\flexa},
-@code{\virga}, ou @code{\inclinatum}. Bien sûr, les règles de
-construction présentées ci-dessus peuvent se combiner, ce qui permet
-la création d'une infinité de ligatures.
-
-Les points d'augmentum, ou @emph{morae}, s'obtiennent avec la fonction
-@code{\augmentum}. Notez que cette fonction @code{\augmentum} est
-implémentée en tant que fonction unaire plutôt que comme un préfixe de
-note. Par conséquent, @code{\augmentum \virga c} ne donnera rien de
-particulier. Il faut l'utiliser avec la syntaxe @code{\virga
-\augmentum c} ou @code{\augmentum @{\virga c@}}.
-Par ailleurs,
-l'expression @code{\augmentum @{a g@}} constitue une forme abrégée de
-@code{\augmentum a \augmentum g}.
+@code{\]}, autant de sons que nécessaires à la ligature, ainsi que de
+préfixes tels que @code{\pes}, @code{\flexa}, @code{\virga},
+@code{\inclinatum}, @dots{} Bien sûr, les règles de construction
+présentées ci-dessus peuvent se combiner, ce qui permet la création
+d'une infinité de ligatures.
+
+Les points d'@emph{augmentum}, ou @emph{morae}, s'obtiennent avec la
+fonction @code{\augmentum}. Notez que cette fonction @code{\augmentum}
+est implémentée en tant que fonction unaire plutôt que comme un préfixe
+de note. Par conséquent, @code{\augmentum \virga c} ne donnera rien de
+particulier. Il faut l'utiliser avec la syntaxe @code{\virga \augmentum
+c} ou @code{\augmentum @{\virga c@}}. Par ailleurs, l'expression
+@code{\augmentum @{a g@}} constitue une forme abrégée de
+@code{\augmentum a \augmentum g}.
@lilypond[quote,ragged-right,verbatim]
\include "gregorian-init.ly"
@refcommands
-LilyPond dispose des préfixes suivant :
+LilyPond dispose des préfixes suivants :
@funindex \virga
@code{\virga},
@funindex \linea
@code{\linea}.
-Les préfixes de note peuvent s'agglutiner. Néanmoins, certaines
-restrictions sont à prendre en compte. Par exemple, on peut appliquer
-un @code{\descendens} ou un @code{\ascendens} à une note, mais pas
-les deux simultanément à la même note.
+Les préfixes de note peuvent s'agglutiner, modulo quelques restrictions.
+Par exemple, on peut appliquer un @code{\descendens} ou un
+@code{\ascendens} à une note, mais pas les deux simultanément à une même
+note.
@funindex \pes
@funindex \flexa
Deux notes adjacentes peuvent être reliées grâce aux commandes
@code{\pes} ou @code{\flexa} pour marquer une ligne mélodique
-ascendante ou descendante.
+respectivement ascendante ou descendante.
@funindex \augmentum
Utilisez la fonction musicale unaire @code{\augmentum} pour ajouter
cette portée.
L'@code{\augmentum} devrait être implémenté en tant que préfixe plutôt
-qu'en tant que fonction unaire, de telle sorte que @code{\augmentum}
-puisse s'intégrer avec d'autres préfixes dans n'importe quel ordre.
+qu'en tant que fonction unaire, afin qu'@code{\augmentum} puisse
+s'intégrer avec d'autres préfixes dans n'importe quel ordre.
+
@node Gregorian Chant contexts
-@subsection Gregorian Chant contexts
+@unnumberedsubsubsec Gregorian Chant contexts
@cindex VaticanaVoiceContext
@cindex VaticanaStaffContext
dans le style des éditions vaticanes. Ces contextes initialisent
les propriétés de tous les autres contextes et objets graphiques à des
valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
-lancer dans la saisie de votre chant comme ci-après :
+lancer dans la saisie de votre chant, comme ci-dessous :
@lilypond[quote,ragged-right,packed,verbatim]
\include "gregorian-init.ly"
@node Mensural contexts
-@subsection Mensural contexts
+@unnumberedsubsubsec Mensural contexts
@cindex MensuralVoiceContext
@cindex MensuralStaffContext
}
@end lilypond
+
@node Musica ficta accidentals
-@subsection Musica ficta accidentals
+@unnumberedsubsubsec 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
-appelait cela @q{Musica Ficta}. Dans les transcriptions modernes, ces
-altérations se positionnent au dessus de la note concernée.
+Dans la musique européenne antérieure au XVIIe siècle, les chanteurs
+étaient censés altérer les notes de leur propre initiative. On appelait
+cela @emph{musica ficta}. Dans les transcriptions modernes, on a
+l'habitude de placer ces altérations au-dessus de la note concernée.
-@cindex Accidental, musica ficta
-@cindex Musica ficta
+@cindex altérations, musica ficta
+@cindex musica ficta
De telles altérations suggérées sont disponibles et peuvent être
-activées positionnant @code{suggestAccidentals} à vrai.
+activées en assignant à la propriété @code{suggestAccidentals} la valeur
+vrai (@code{#t} pour @q{true}).
@funindex suggestAccidentals
@seealso
-Référence du Programme : le graveur @internalsref{Accidental_engraver}
+Référence du programme : le graveur @internalsref{Accidental_engraver}
et l'objet @internalsref{AccidentalSuggestion}.
+
@node Figured bass
-@subsection Figured bass
+@unnumberedsubsubsec Figured bass
-@cindex Basse continue
-@cindex Basse chiffrée
+@cindex basse continue
+@cindex basse chiffrée
@c TODO: musicological blurb about FB
@c librement adapté de
@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
+baroque et jusqu'à la fin du XVIIIe siècle. Comme son nom
+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.
<<
\new Voice { \clef bass dis4 c d ais g fis}
\new FiguredBass \figuremode {
- <6 >4 <7\+ >8 <6+ [_!] >
- <6 >4 <6 5 [3+] >
- <_ >4 <6 5/>4
+ < 6 >4 < 7\+ >8 < 6+ [_!] >
+ < 6 >4 <6 5 [3+] >
+ < _ >4 < 6 5/>4
}
>>
@end lilypond
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>
Les altérations s'obtiennent en ajoutant aux chiffres les caractères
@code{-}, @code{!} ou @code{+}. Un signe plus s'obtient grâce à
-@code{\+}, et des quintes diminuées ou des septièmes par @code{5/} et
+@code{\+}, et une quinte ou septième diminuée par @code{5/} ou
@code{7/} respectivement.
@example
\figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
@end lilypond
-Le caractère @code{_} insère un espace, et l'on peut imprimer des crochets
-avec @code{[} et @code{]}. Vous pouvez aussi ajouter des
-chaînes de caractères ou des étiquettes (cf. @ref{Overview of text
-markup commands}).
+Le caractère @code{_} insère un espace, et l'on peut imprimer des
+crochets avec @code{[} et @code{]}. Vous pouvez aussi ajouter des
+chaînes de caractères ou des étiquettes --- cf. @ref{Overview of text
+markup commands}.
@example
<[4 6] 8 [_! 12] > <5 \markup @{ \number 6 \super (1) @} >
@end example
@lilypond[quote,ragged-right,fragment]
\new FiguredBass
-\figuremode { <[4 6] 8 [_! 12] > <5 \markup{ \tiny \number 6 \super (1)} > }
+\figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
@end lilypond
@end lilypond
Lorsque vous utilisez des lignes de prolongation, les chiffres communs
-seront verticalement alignés. Pour l'éviter, insérez un silence par
-un @code{r} afin de réinitialiser l'alignement. Par exemple, saisissez
+seront verticalement alignés. Pour l'éviter, insérez un silence avec
+@code{r} afin de réinitialiser l'alignement. Par exemple, saisissez
@example
<4 6>8 r8
<4 6>4
@end example
-Les altérations et signes plus s'impriment aussi bien avant qu'après
-les chiffres, selon les propriétés
-@code{figuredBassAlterationDirection} et @code{figuredBassPlusDirection}.
+On peut choisir d'impriemr les altérations et signes plus aussi bien
+avant qu'après les chiffres, en réglant les propriétés
+@code{figuredBassAlterationDirection} et
+@code{figuredBassPlusDirection}.
@lilypond
\figures {
des accords, elle est beaucoup plus simpliste. Le mode
@code{\figuremode} ne fait que stocker des chiffres que le contexte
@internalsref{FiguredBass} se chargera d'imprimer tels quels. En
-aucune manière ils ne seront transformés en son, et ils ne seront pas
+aucune manière ils ne sont transformés en son, et ils ne sont pas
rendus dans un fichier MIDI.
-Du côté interne, ce code produit des étiquettes de texte que vous
+En 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
-contextes @code{Staff}. L'alignement vertical sera alors
-automatiquement ajusté.
+On peut également ajouter une basse chiffrée directement à un contexte
+@code{Staff}. L'alignement vertical est alors automatiquement ajusté.
@lilypond[ragged-right,fragment,quote]
<<
@end lilypond
+@commonprop
+
+Par défaut, les chiffres sont imprimés au-dessus de la portée. Pour les
+imprimer dessous, ajoutez
+
+@example
+\override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
+@end example
+
+
@refbugs
-Si vous positionnez la basse chiffrée au dessus de la portée et avez
-recours aux lignes d'extension et @code{implicitBassFigures}, les
-lignes peuvent se mélanger. Préserver l'ordre des prolongateurs peut
-s'avérer impossible lorsque plusieurs chiffrages en possèdent et qui
-se chevauchent. Ce problème est contourné en jouant sur l'empilement
-(@code{stacking-dir}) du @code{BassFigureAlignment}.
+Si vous positionnez la basse chiffrée au dessus de la portée en ayant
+recours aux lignes d'extension et @code{implicitBassFigures}, les lignes
+peuvent se mélanger. Préserver l'ordre des prolongateurs peut s'avérer
+impossible lorsque plusieurs chiffrages qui se chevauchent en possèdent.
+Ce problème peut être contourné en jouant sur l'empilement, avec la
+propriété @code{stacking-dir} de l'objet @code{BassFigureAlignment}.
@seealso
-Référence du Programme : les objets @internalsref{NewBassFigure},
+Référence du programme : les objets @internalsref{NewBassFigure},
@internalsref{BassFigureAlignment}, @internalsref{BassFigureLine},
@internalsref{BassFigureBracket} et
@internalsref{BassFigureContinuation}, ainsi que le contexte
@node Other instrument specific notation
@section Other instrument specific notation
-Ce chapitre dispense des informations supplémentaires et utiles à
+Cette section dispense des informations supplémentaires et utiles à
l'écriture pour certains instruments.
@menu
@end menu
@node Artificial harmonics (strings)
-@subsection Artificial harmonics (strings)
+@unnumberedsubsubsec Artificial harmonics (strings)
@cindex harmoniques
La plupart des instruments à cordes peuvent produire des harmoniques
-artificielles, lorsque l'instrumentiste
-effleure simplement la corde pour une note donnée. Le son émis en sera
-une harmonique, que l'on peut indiquer par @code{\harmonic}.
+artificiels, lorsque l'instrumentiste effleure simplement la corde pour
+une note donnée. Le son émis sera un harmonique, que l'on peut indiquer
+par @code{\harmonic}.
@lilypond[ragged-right,verbatim,quote,fragment,relative=1]
<c g'\harmonic>4