-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 21c8461ea87cd670a35a40b91d3ef20de03a0409
+ Translation of GIT committish: 7343fa0420aefbc1f55c516a01d3879bd1474451
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
@c \version "2.12.0"
@c Translation checkers: Valentin Villenave, Jean-Charles Malahieude,
@c François Martin, Xavier Scheuer
-@node Rhythms
-@section Rhythms
+@node Rythme
+@section Rythme
+@translationof Rhythms
@lilypondfile[quote]{rhythms-headword.ly}
et de mesure.
@menu
-* Writing rhythms::
-* Writing rests::
-* Displaying rhythms::
-* Beams::
-* Bars::
-* Special rhythmic concerns::
+* Écriture du rythme::
+* Écriture des silences::
+* Gravure du rythme::
+* Barres de ligature::
+* Mesures::
+* Fonctionnalités rythmiques particulières::
@end menu
-@node Writing rhythms
-@subsection Writing rhythms
+@node Écriture du rythme
+@subsection Écriture du rythme
+@translationof Writing rhythms
@menu
-* Durations::
-* Tuplets::
-* Scaling durations::
-* Ties::
+* Durées::
+* Nolets::
+* Changement d'échelle des durées::
+* Liaisons de prolongation::
@end menu
-@node Durations
-@unnumberedsubsubsec Durations
+@node Durées
+@unnumberedsubsubsec Durées
+@translationof Durations
@cindex durées
@cindex notes, longueur
Dans les modes de notes, d'accords et de paroles, les durées sont
écrites avec des chiffres et des points : les durées sont indiquées par
leur valeur fractionnaire par rapport à la durée d'une ronde. Une
-noire, par exemple, qui équivaut à un 1/4 de ronde --- @emph{quarter note}
-en anglais --- s'écrit @code{4}, alors qu'une blanche ---
-@emph{half-note}, 1/2 ronde --- s'écrit @code{2}. Pour des notes plus
+noire, par exemple, qui équivaut à un 1/4 de ronde -- @emph{quarter note}
+en anglais -- s'écrit @code{4}, alors qu'une blanche --
+@emph{half-note}, 1/2 ronde -- s'écrit @code{2}. Pour des notes plus
longues qu'une ronde, vous devrez utiliser les commandes @code{\longa}
-pour une longue, et @code{\breve} pour une brève, aussi appelée carrée.
-Des durées plus courtes que la quintuple-croche --- 1/128 de ronde ---
+pour une longue, et @code{\breve} pour une brève, aussi appelée carrée.
+Des durées plus courtes que la quintuple-croche -- 1/128 de ronde --
sont possibles, à condition de les ligaturer.
-
+
@c Two 64th notes are needed to obtain beams
@lilypond[quote,verbatim,relative=2]
\time 8/1
c\longa c\breve c1 c2
c4 c8 c16 c32 c64 c64
@end lilypond
-
+
@noindent
Voici ces mêmes durées sans la fonction de ligature automatique.
c\longa c\breve c1 c2
c4 c8 c16 c32 c64 c64
@end lilypond
-
+
Une note dont la durée est de quatre brèves s'obtient par la commande
@code{\maxima}. Celle-ci n'est toutefois disponible que dans le cadre de
-la notation ancienne. Pour plus de détails, voir @ref{Ancient notation}.
+la notation ancienne. Pour plus de détails, voir @ref{Notations anciennes}.
@cindex durée par défaut
@cindex défaut, durée
Certaines durées ne peuvent s'obtenir à partir de chiffres et de points,
mais uniquement en @qq{liant} deux ou plusieurs notes entre elles. Voir
-@ref{Ties} à ce sujet.
+@ref{Liaisons de prolongation} à ce sujet.
Quant à la manière de spécifier la durée des syllabes ou bien d'aligner
-des paroles par rapport aux notes, reportez-vous au chapitre
-@ref{Vocal music}.
+des paroles par rapport aux notes, reportez-vous au chapitre
+@ref{Musique vocale}.
-Espacer les notes selon leur durée relative est tout à fait possible.
+Espacer les notes selon leur durée relative est tout à fait possible.
Pour plus de détails à ce sujet et sur les autres réglages propres à
-cette forme de notation, reportez-vous à @ref{Proportional notation}.
+cette forme de notation, reportez-vous à @ref{Notation proportionnelle}.
@funindex \dotsUp
@funindex dotsUp
Les points sont normalement haussés pour éviter les lignes de portée,
sauf dans certaines polyphonies. Des commandes prédéfinies permettent
de manuellement forcer une orientation particulière, comme indiqué au
-chapitre @ref{Direction and placement}.
+chapitre @ref{Direction et positionnement}.
@predefined
@rglos{Duration names notes and rests}.
Manuel de notation :
-@ref{Automatic beams},
-@ref{Ties},
-@ref{Stems},
-@ref{Writing rhythms},
-@ref{Writing rests},
-@ref{Vocal music},
-@ref{Ancient notation},
-@ref{Proportional notation}.
+@ref{Barres de ligature automatiques},
+@ref{Liaisons de prolongation},
+@ref{Hampes},
+@ref{Écriture du rythme},
+@ref{Écriture des silences},
+@ref{Musique vocale},
+@ref{Notations anciennes},
+@ref{Notation proportionnelle}.
Morceaux choisis :
@rlsr{Rhythms}.
@knownissues
@c Deliberately duplicated in Durations and Rests. -gp
-Il n'existe pas à proprement parler de limite (inférieure ou supérieure)
-en terme de durée d'un silence. Cependant, le nombre de glyphes
+Il n'existe pas à proprement parler de limite (inférieure ou supérieure)
+en terme de durée d'un silence. Cependant, le nombre de glyphes
disponibles ne couvre que les silences allant du trente-deuxième de
soupir à la maxime (valant huit pauses).
-@node Tuplets
-@unnumberedsubsubsec Tuplets
+@node Nolets
+@unnumberedsubsubsec Nolets
+@translationof Tuplets
@cindex nolets
@cindex triolets
@funindex \times
@funindex times
-Les nolets --- triolets, quintolets, etc. --- sont obtenus en
+Les nolets -- triolets, quintolets, etc. -- sont obtenus en
multipliant toutes les durées d'une expression musicale par une
fraction.
@noindent
La durée de @var{expression_musicale} sera multipliée par la fraction.
Le dénominateur de cette fraction sera imprimé au-dessus ou au-dessous
-des notes, parfois avec un crochet. Le nolet le plus courant est le
-triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent
+des notes, parfois avec un crochet. Le nolet le plus courant est le
+triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent
donc 2/3 de leur valeur écrite.
@lilypond[quote,verbatim,relative=2]
@funindex tupletNeutral
Des commandes prédéfinies permettent de déroger au positionnement
-automatique du crochet en surplomb ou au-dessous des notes --- voir le
-chapitre @ref{Direction and placement}.
+automatique du crochet en surplomb ou au-dessous des notes -- voir le
+chapitre @ref{Direction et positionnement}.
Les nolets peuvent être imbriqués ; par exemple,
\autoBeamOff
c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 |
@end lilypond
-
+
Lorsque, dans une imbrication, les nolets débutent au même instant, il
vous faut recourir à la commande @code{\tweak}.
Vous pouvez interférer sur la durée des notes sans imprimer de crochet,
-comme indiqué au chapitre @ref{Scaling durations}.
+comme indiqué au chapitre @ref{Changement d'échelle des durées}.
@predefined
@rglos{tuplet},
@rglos{polymetric}.
-Manuel d'apprentissage :
-@rlearning{Tweaking methods}.
+Manuel d'apprentissage :
+@rlearning{Méthodes de retouche}.
Manuel de notation :
-@ref{Time administration},
-@ref{Scaling durations},
-@ref{The tweak command},
-@ref{Polymetric notation}.
+@ref{Gestion du temps},
+@ref{Changement d'échelle des durées},
+@ref{La commande d'affinage (@emph{tweak})},
+@ref{Notation polymétrique}.
Morceaux choisis :
@rlsr{Rhythms}.
se placer au sein de l'expression du nolet.
-@node Scaling durations
-@unnumberedsubsubsec Scaling durations
+@node Changement d'échelle des durées
+@unnumberedsubsubsec Changement d'échelle des durées
+@translationof Scaling durations
@cindex échelonnement des durées
@cindex durées, échelonnement
Vous pouvez altérer la durée des notes, silences ou accords en leur
-joignant une fraction @var{N/M}, donnant @qq{@code{*}@var{N/M}} --- ou
+joignant une fraction @var{N/M}, donnant @qq{@code{*}@var{N/M}} -- ou
@qq{@code{*}@var{N}} si @var{M=1}. Ceci ne modifiera en rien l'apparence
-des notes ou silences produits, mais affectera le rendu MIDI.
+des notes ou silences produits, mais affectera le rendu MIDI.
Dans l'exemple suivant, les trois premières notes prennent exactement
deux temps, mais aucun triolet n'est imprimé.
La durée d'un silence invisible ou saut de notes (@emph{skip}) peut
elle aussi être affectée d'un multiplicateur. Cette technique permet
-tout simplement de sauter plusieurs mesures, comme par exemple un
+tout simplement de sauter plusieurs mesures, comme par exemple un
@code{s1*23}.
@cindex échelonnement de musique
@end lilypond
@noindent
-Cette technique est tout à fait appropriée à la notation polymétrique ---
-voir @ref{Polymetric notation}.
+Cette technique est tout à fait appropriée à la notation polymétrique --
+voir @ref{Notation polymétrique}.
@seealso
Manuel de notation :
-@ref{Tuplets},
-@ref{Invisible rests},
-@ref{Polymetric notation}.
+@ref{Nolets},
+@ref{Silences invisibles},
+@ref{Notation polymétrique}.
Morceaux choisis :
@rlsr{Rhythms}.
-@node Ties
-@unnumberedsubsubsec Ties
+@node Liaisons de prolongation
+@unnumberedsubsubsec Liaisons de prolongation
+@translationof Ties
@cindex liaison de prolongation
Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de
même hauteur. Dans les faits, elle prolonge la durée d'une note.
-
+
@warning{Une liaison de tenue ne doit pas être confondue avec une
liaison d'@strong{articulation} ou de @strong{phrasé}. Une liaison de
tenue est un moyen parmi d'autres pour prolonger la durée d'une note,
-tout comme les points.}
+tout comme les points.}
Une liaison de tenue s'indique au moyen d'un tilde @code{~}.
@noindent
Les liaisons de tenue sont utilisées soit lorsque la note dépasse de la
-mesure, soit quand les points ne suffisent pas à donner la bonne durée.
+mesure, soit quand les points ne suffisent pas à donner la bonne durée.
Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il
devient plus facile d'avoir recours à la division automatique des notes
---- voir @ref{Automatic note splitting}. Ce procédé divise
+-- voir @ref{Découpage automatique des notes}. Ce procédé divise
automatiquement les notes trop longues, et les lie par-delà les barres
de mesure.
Les liaisons @qq{Laissez vibrer} (@notation{L.v.}) sont utilisées pour
le piano, la harpe, et certains instruments de percussion. Elles
indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
-lieu de l'étouffer. Elles s'indiquent de la manière suivante :
+lieu de l'étouffer. Elles s'indiquent de la manière suivante :
@lilypond[quote,verbatim,relative=1]
<c f g>\laissezVibrer
@funindex tieNeutral
Le positionnement vertical des liaisons de prolongation peut être affiné
---- voir à ce sujet les @qq{commandes prédéfinies} et, pour de plus
-amples détails, @ref{Direction and placement}.
+-- voir à ce sujet les @qq{commandes prédéfinies} et, pour de plus
+amples détails, @ref{Direction et positionnement}.
@cindex liaison de prolongation, apparence
@cindex liaison de prolongation, pointillés
Que ce soit pour une tenue ou un phrasé, le motif d'une ligne
discontinue formant une liaison se définit de la même manière. Pour de
-plus amples détails à ce sujet, reportez-vous au chapitre @ref{Slurs}.
+plus amples détails à ce sujet, reportez-vous au chapitre @ref{Liaisons d'articulation}.
@predefined
@code{\tieUp},
@rglos{tie},
@rglos{laissez vibrer}.
-Dans ce manuel :
-@ref{Automatic note splitting}.
+Dans ce manuel :
+@ref{Découpage automatique des notes}.
Morceaux choisis :
@rlsr{Rhythms}.
@emph{legato}.
-@node Writing rests
-@subsection Writing rests
+@node Écriture des silences
+@subsection Écriture des silences
+@translationof Writing rests
On saisit les silences dans une expression musicale tout comme les
-notes.
+notes.
@menu
-* Rests::
-* Invisible rests::
-* Full measure rests::
+* Silences::
+* Silences invisibles::
+* Silences valant une mesure::
@end menu
-@node Rests
-@unnumberedsubsubsec Rests
+@node Silences
+@unnumberedsubsubsec Silences
+@translationof Rests
@cindex silences
@cindex durée d'un silence
mesure, doivent être entrées comme des mesures de silence. Elles
peuvent être utilisées pour une seule mesure comme pour plusieurs, et
leur utilisation est expliquée dans la section
-@ref{Full measure rests}.
+@ref{Silences valant une mesure}.
@cindex silence, spécification du positionnement vertical
à la position où serait imprimée la note. Cela rend plus facile la mise
en place de musique polyphonique, puisque le formateur automatique de
collision des silences laissera ces silences tranquilles.
-
+
@lilypond[quote,verbatim,relative=2]
a'4\rest d'4\rest
@end lilypond
@rglos{maxima}.
Manuel de notation :
-@ref{Full measure rests}.
+@ref{Silences valant une mesure}.
Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{Rest}.
soupir à la maxime (équivalant à huit pauses).
-@node Invisible rests
-@unnumberedsubsubsec Invisible rests
+@node Silences invisibles
+@unnumberedsubsubsec Silences invisibles
+@translationof Invisible rests
@cindex sauts de durée
@cindex silences invisibles
@funindex \skip
@funindex skip
-Un silence invisible --- que l'on pourrait appeler un @qq{saut} ---
+Un silence invisible -- que l'on pourrait appeler un @qq{saut} --
peut être entré comme une note avec le nom de note @code{s} ou avec
@code{\skip@tie{}@var{durée}}
@end lilypond
La commande de saut génère simplement une case musicale vide. Le code
-de saut @code{s} crée tout de même les contextes @code{Staff} et
-@code{Voice} lorsque nécessaire, à l'instar des notes ou des silences :
-
+de saut @code{s} crée tout de même les contextes @code{Staff} et
+@code{Voice} lorsque nécessaire, à l'instar des notes ou des silences :
+
@lilypond[quote,verbatim,fragment]
s1 s s
@end lilypond
Un @code{\skip} ne fait que sauter du temps musical ; il ne produit rien
-du tout, pas même un symbole transparent.
+du tout, pas même un symbole transparent.
@lilypond[quote,verbatim,fragment]
% This is valid input, but does nothing
Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{SkipMusic}.
-@node Full measure rests
-@unnumberedsubsubsec Full measure rests
+@node Silences valant une mesure
+@unnumberedsubsubsec Silences valant une mesure
+@translationof Full measure rests
@cindex mesures à compter
@cindex mesure entière de silence
@funindex R
Un silence valant une ou plusieurs mesures entières s'entre avec un
-@code{R} majuscule.
+@code{R} majuscule.
@lilypond[quote,verbatim,relative=2]
% Rest measures contracted to single measure
doit donc correspondre à la longueur de la mesure telle que définie par
la métrique. C'est la raison pour laquelle on utilisera aussi des
points d'augmentation ou des fractions :
-
+
@lilypond[quote,fragment,verbatim]
\compressFullBarRests
\time 2/4
@end lilypond
Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme
-une pause, tantôt comme une brève --- ou @qq{bâton de pause} --- et
+une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- et
sera centré sur la mesure quelle qu'en soit la métrique :
@lilypond[quote,verbatim,fragment]
Par défaut, un silence multimesures sera répété sur autant de mesures
que nécessaire. Il peut aussi n'être imprimé qu'une seule fois,
-surplombé du nombre de mesures vides --- ou @qq{à compter} :
+surplombé du nombre de mesures vides -- ou @qq{à compter} :
@lilypond[quote,fragment,verbatim]
% Default behavior
@funindex \fermataMarkup
@funindex fermataMarkup
@funindex MultiMeasureRestText
-
+
Vous pouvez aussi ajouter du texte à un silence multimesure en utilisant
-la syntaxe @var{note}-@code{markup} (cf. @ref{Formatting text}). La
+la syntaxe @var{note}-@code{markup} (cf. @ref{Mise en forme du texte}). La
variable @code{\fermataMarkup} quant à elle permet d'ajouter un point
-d'orgue :
+d'orgue :
@lilypond[quote,verbatim,fragment]
\compressFullBarRests
Un silence multimesure placé directement après une commande
@code{\partial} risque fort de perturber le vérificateur de limites et
-numéros de mesure.
+numéros de mesure.
@funindex \textLengthOn
@rglos{multi-measure rest}.
Manuel de notation :
-@ref{Durations},
-@ref{Text},
-@ref{Formatting text},
-@ref{Text scripts}.
+@ref{Durées},
+@ref{Texte},
+@ref{Mise en forme du texte},
+@ref{Commentaires textuels}.
Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{MultiMeasureRest}.
@rinternals{MultiMeasureRestNumber},
@rinternals{MultiMeasureRestText}.
de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
@cindex condenser les silences
-@cindex silences, condenser les
+@cindex silences, condenser les
-Condenser plusieurs silences en un unique silence multimesure ne peut
-être automatisé.
+Condenser plusieurs silences en un unique silence multimesure ne peut
+être automatisé.
@cindex silences, collisions entre
Les silences multimesure peuvent générer des collisions avec d'autres
-silences.
+silences.
-@node Displaying rhythms
-@subsection Displaying rhythms
+@node Gravure du rythme
+@subsection Gravure du rythme
+@translationof Displaying rhythms
@menu
-* Time signature::
-* Upbeats::
-* Unmetered music::
-* Polymetric notation::
-* Automatic note splitting::
-* Showing melody rhythms::
+* Métrique::
+* Levées::
+* Musique sans métrique::
+* Notation polymétrique::
+* Découpage automatique des notes::
+* Gravure de lignes rythmiques::
@end menu
-@node Time signature
-@unnumberedsubsubsec Time signature
+@node Métrique
+@unnumberedsubsubsec Métrique
+@translationof Time signature
@cindex chiffrage de mesure
@cindex chiffre indicateur de mesure
est modifiée. Si cette modification intervient au niveau d'un saut de
ligne, une métrique @qq{de précaution} sera imprimée avant de passer à
la ligne suivante. Ce comportement par défaut peut être modifié, comme
-indiqué au chapitre @ref{Visibility of objects}.
+indiqué au chapitre @ref{Visibilité des objets}.
@lilypond[quote,verbatim,relative=2]
\time 2/4
@end lilypond
-Les métriques anciennes sont abordées au chapitre
-@ref{Mensural time signatures}.
+Les métriques anciennes sont abordées au chapitre
+@ref{Métriques anciennes}.
@predefined
@rglos{time signature}
Manuel de notation :
-@ref{Mensural time signatures},
-@ref{Time administration}.
+@ref{Métriques anciennes},
+@ref{Gestion du temps}.
Morceaux choisis :
@rlsr{Rhythms}.
Références internes :
@rinternals{TimeSignature},
@rinternals{Timing_translator}.
-
-
-@node Upbeats
-@unnumberedsubsubsec Upbeats
+
+
+@node Levées
+@unnumberedsubsubsec Levées
+@translationof Upbeats
@cindex anacrouse
@cindex levée
Les mesures incomplètes, telles que les anacrouses ou levées, doivent
être entrées avec la commande @code{\partial}. La syntaxe de cette
-commande est
+commande est
@example
\partial @var{durée}
@rglos{anacrusis}.
Manuel de notation :
-@ref{Grace notes}.
+@ref{Notes d'ornement}.
Morceaux choisis :
@rlsr{Rhythms}.
@knownissues
-@code{\partial} n'est destiné à être utilisé qu'en début de pièce.
+@code{\partial} n'est destiné à être utilisé qu'en début de pièce.
Si on l'utilise ailleurs qu'au début, des messages d'erreurs peuvent
s'afficher.
-@node Unmetered music
-@unnumberedsubsubsec Unmetered music
+@node Musique sans métrique
+@unnumberedsubsubsec Musique sans métrique
+@translationof Unmetered music
@cindex barres de mesure, supression
@cindex numérotation des mesures, supression
Les barres de mesure et les numéros de mesure sont calculés
automatiquement, ce qui n'est pas souhaitable dans le cas d'une musique
-non mesurée --- les cadences, par exemple. Les commandes
+non mesurée -- les cadences, par exemple. Les commandes
@code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de
rétablir la métrique automatique.
d4 e d c
@end lilypond
+Notez bien que ces commandes prédéfinies affecteront toutes les portées
+de la partition, même si vous ne les placez que dans un simple contexte
+@code{Voice}. Pour éviter ce désagrément, transférez le
+@code{Timing_translator} du contexte @code{Score} au contexte
+@code{Staff}, comme indiqué au chapitre @ref{Notation polymétrique}.
+
@predefined
@code{\cadenzaOn},
@rglos{cadenza}.
Manuel de notation :
-@ref{Visibility of objects}.
+@ref{Visibilité des objets},
+@ref{Notation polymétrique}.
Morceaux choisis :
@rlsr{Rhythms}.
LilyPond ne change de ligne ou de page qu'au niveau des barres de
mesure. Si votre musique non mesurée s'étend sur plus d'une ligne, il
-vous faudra insérer des barres de mesure invisibles,
+vous faudra insérer des barres de mesure invisibles,
@example
\bar ""
pour indiquer où des sauts de ligne peuvent prendre place.
-@node Polymetric notation
-@unnumberedsubsubsec Polymetric notation
+@node Notation polymétrique
+@unnumberedsubsubsec Notation polymétrique
+@translationof Polymetric notation
@c This section necessarily uses \set
@c This is acceptable -td
@funindex times
LilyPond gère les métriques composites, aussi bien de manière explicite
-que de manière détournée --- modification de l'indicateur de métrique
+que de manière détournée -- modification de l'indicateur de métrique
et échelonnement de la durée des notes.
@strong{@i{Portées aux métriques différentes, mesures d'égale longueur}}
une même métrique aux différentes portées. L'indicateur de métrique sera
ensuite remplacé dans chacune des portées par un quotient donné en
argument à la propriété @code{timeSignatureFraction}. La durée des
-notes sera enfin proratisée selon la métrique commune (voir
-@ref{Time signature}) grâce à la fonction @code{\scaleDurations}, qui
-s'utilise tout comme la commande @code{\times} --- sans toutefois créer
-de crochet de nolet (voir @ref{Scaling durations}).
+notes sera enfin proratisée selon la métrique commune (voir
+@ref{Métrique}) grâce à la fonction @code{\scaleDurations}, qui
+s'utilise tout comme la commande @code{\times} -- sans toutefois créer
+de crochet de nolet (voir @ref{Changement d'échelle des durées}).
@cindex ligature et musique polymétrique
@cindex polymétrie et ligature
L'exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et
-10/8. Pour la deuxième portée les durées sont multipliées par 2/3
+10/8. Pour la deuxième portée les durées sont multipliées par 2/3
de telle sorte que @w{2/3 * 9/8 = 3/4} ; pour la troisième elles sont
multipliées par 3/5, de telle sorte que @w{3/5 * 10/8 = 3/4}. Les
ligatures devront être explicites, la fonction d'échelonnement venant
@rglos{meter}.
Manuel de notation :
-@ref{Time signature},
-@ref{Scaling durations}.
+@ref{Métrique},
+@ref{Changement d'échelle des durées}.
Morceaux choisis :
@rlsr{Rhythms}.
fausser l'espacement régulier entre les portées.
-@node Automatic note splitting
-@unnumberedsubsubsec Automatic note splitting
+@node Découpage automatique des notes
+@unnumberedsubsubsec Découpage automatique des notes
+@translationof Automatic note splitting
@cindex notes, division
@cindex division de notes
On peut convertir automatiquement les notes longues en notes liées. Il
suffit pour cela de remplacer le graveur @code{Note_heads_engraver}
par le graveur @code{Completion_heads_engraver}. Dans l'exemple
-suivant, les notes qui dépassent de la mesure sont divisées et liées.
+suivant, les notes qui dépassent de la mesure sont divisées et liées.
@lilypond[quote,verbatim,relative=1]
\new Voice \with {
\remove "Note_heads_engraver"
\consists "Completion_heads_engraver"
-}
+}
{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
@end lilypond
@seealso
-Glossaire musicologique :
+Glossaire musicologique :
@rglos{tie}
Manuel d'apprentissage :
-@rlearning{Engravers explained},
-@rlearning{Adding and removing engravers}.
+@rlearning{Tout savoir sur les graveurs},
+@rlearning{Ajout et suppression de graveurs}.
Morceaux choisis :
@rlsr{Rhythms}.
@knownissues
-Bien que toutes les durées --- particulièrement celles contenant des
-nolets --- ne puissent être exactement représentées avec des notes
+Bien que toutes les durées -- particulièrement celles contenant des
+nolets -- ne puissent être exactement représentées avec des notes
normales et des points, le graveur @code{Completion_heads_engraver}
-n'insérera pas de nolet.
+n'insèrera pas de nolet.
@code{Completion_heads_engraver} affecte seulement les notes, il ne
divise pas les silences.
-@node Showing melody rhythms
-@unnumberedsubsubsec Showing melody rhythms
+@node Gravure de lignes rythmiques
+@unnumberedsubsubsec Gravure de lignes rythmiques
+@translationof Showing melody rhythms
@cindex mélodie, affichage du rythme seul
@cindex rythmique d'une mélodie
-Au moyen d'une portée rythmique --- @emph{rhythmic staff} en anglais ---
+Au moyen d'une portée rythmique -- @emph{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.
Snippets:
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{RhythmicStaff}.
@rinternals{Pitch_squash_engraver}.
-@node Beams
-@subsection Beams
+@node Barres de ligature
+@subsection Barres de ligature
+@translationof Beams
@menu
-* Automatic beams::
-* Setting automatic beam behavior::
-* Manual beams::
-* Feathered beams::
+* Barres de ligature automatiques::
+* Définition des règles de ligature automatique::
+* Barres de ligature manuelles::
+* Liens de croches en soufflet::
@end menu
-@node Automatic beams
-@unnumberedsubsubsec Automatic beams
+@node Barres de ligature automatiques
+@unnumberedsubsubsec Barres de ligature automatiques
+@translationof Automatic beams
LilyPond décide automatiquement de la manière de grouper les notes et
d'imprimer les ligatures.
@funindex autoBeamOff
@lilypond[quote,verbatim,relative=2]
-\time 2/4 c8 c c c
+\time 2/4 c8 c c c
\time 6/8 c c c c8. c16 c8
@end lilypond
Lorsque ce comportement automatisé n'est pas satisfaisant, on peut
-définir des groupements manuellement --- voir @ref{Manual beams}. Dans
-le cas où le groupe de notes en question contient un silence, il est
-@strong{impératif} d'indiquer explicitement les début et fin de la
-ligature.
+définir des groupements manuellement -- voir
+@ref{Barres de ligature manuelles}. Dans le cas où le groupe de notes
+en question contient un silence, il est @strong{impératif} d'indiquer
+explicitement les début et fin de la ligature.
Lorsque les ligatures automatiques ne sont pas nécessaires, il suffit de
-désactiver la fonctionnalité par un @code{\autoBeamOff} --- réactivation
+désactiver la fonctionnalité par un @code{\autoBeamOff} -- réactivation
par @code{\autoBeamOn} :
@lilypond[quote,relative=1,verbatim]
@cindex ligature et mélisme
@warning{Si des ligatures sont utilisées dans les paroles d'une chanson
-(pour indiquer des mélismes), les ligatures automatiques doivent être
-désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.}
+(pour indiquer des mélismes), les ligatures automatiques doivent être
+désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.}
Des règles de dérogation au comportement automatique par défaut sont
-possibles ; voir @ref{Setting automatic beam behavior}.
+possibles ; voir @ref{Définition des règles de ligature automatique}.
@predefined
@seealso
Manuel de notation :
-@ref{Manual beams},
-@ref{Setting automatic beam behavior}.
+@ref{Barres de ligature manuelles},
+@ref{Définition des règles de ligature automatique}.
Fichiers installés :
@file{scm/@/auto@/-beam@/.scm}.
Morceaux choisis :
@rlsr{Rhythms}.
-Références internes :
+Références internes :
@rinternals{Beam}.
@knownissues
Ligatures coudées à cheval sur deux portées et masquage de portée sont
-incompatibles ; voir @ref{Hiding staves}.
+incompatibles ; voir @ref{Masquage de portées}.
Les ligatures peuvent générer des collisions avec des têtes de notes ou
altérations appartenant à d'autres voix.
-@node Setting automatic beam behavior
-@unnumberedsubsubsec Setting automatic beam behavior
+@node Définition des règles de ligature automatique
+@unnumberedsubsubsec Définition des règles de ligature automatique
+@translationof Setting automatic beam behavior
@cindex ligatures automatiques, personnalisation
@cindex paroles et ligatures
@funindex autoBeaming
-@funindex autoBeamSettings
-@funindex (end * * * *)
-@funindex (begin * * * *)
+@funindex beamExceptions
+@funindex baseMoment
+@funindex beatStructure
@funindex measureLength
-@funindex beatLength
-@funindex beatGrouping
@funindex \time
@funindex time
@funindex \set
@funindex set
-LilyPond dispose de deux types de règles en matière de ligature : des
-règles concernant le @strong{regroupement}, et des règles concernant la
-@strong{terminaison} des ligatures. Les règles de regroupement sont des
-plus simples mais peuvent être outrepassées par des règles de
-terminaison.
+La gestion automatisée des ligatures est directement liée à la métrique.
+La terminaison d'une ligature automatique peut se définir selon trois
+différents types de règles : des règles @emph{par défaut} relatives à la
+métrique, des règles @emph{explicites} pour la métrique en question, et
+des règles basées sur la @emph{pulsation} (@code{beatLength}).
Les règles déterminant le positionnement des ligatures automatiques
s'appliquent dans l'ordre suivant de priorité :
@itemize
-@item Une ligature explicite --- indiquée par @code{[@dots{}]} --- sera
-toujours respectée ; sinon
+@item Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera
+toujours respectée ; sinon
@item si @code{\autoBeamOff} a été activé, il n'y aura pas de ligature ;
sinon
-@item si une règle de terminaison peut s'appliquer, s'y référer pour
-déterminer à quel moment une ligature peut prendre fin ; sinon
+@item si une règle explicite de terminaison a été définie pour un type
+de ligature dans la métrique en cours, c'est elle qui s'appliquera ; sinon
-@item si une règle valide de regroupement par ligature (voir ci-dessous)
-peut s'appliquer, s'y référer ; sinon
+@item if a default beam-ending rule is defined in the time signature,
+use it to group notes with beams, otherwise
@item utiliser la valeur de @code{beatLength} pour regrouper les notes
par des ligatures.
@i{@strong{Modification des ligatures selon la pulsation}}
-Lorsque, pour une métrique donnée, aucune règle n'a été définie quant à
-la fin ni la longueur d'une ligature particulière, cette ligature sera
-contrôlée par trois propriétés : @code{measureLength}, @code{beatLength}
-et @code{beatGrouping}. Ces propriétés sont définies, selon la portée
-de leur action, au niveau des contextes @code{Score}, @code{Staff} ou
-@code{Voice}. Leurs valeurs par défaut sont initialisées par la
-commande @code{\time} ; par voie de conséquence, toute commande
-@code{\set} destinée à en modifier les valeurs doit se placer après la
-commande @code{\time}.
-
-@warning{Ces trois propriétés s'appliqueront à une ligature donnée dans
-@strong{deux cas seulement} : s'il n'existe aucune règle de fin pour la
-longueur d'une ligature dans la métrique considérée, ou si toutes les
-règles de fin ont été annulées.}
-
-Ces propriétés déterminent la manière de ligaturer ainsi :
-
-Une ligature peut débuter n'importe où, à moins qu'il n'y en ait déjà
-une d'active. Les ligatures se terminent à un moment déterminé par les
-valeurs de @code{beatGrouping} et @code{beatLength}, selon le principe
-suivant :
-
-@itemize
-
-@item Si @code{beatGrouping} et @code{beatLength} concordent avec
-@code{measureLength}, @code{beatGrouping} est utilisé pour déterminer les
-terminaisons des ligatures.
-
-@item Si @code{beatGrouping} et @code{beatLength} ne sont pas en
-concordance avec @code{measureLength}, @code{beatLength} est utilisé
-pour déterminer les terminaisons des ligatures.
-
-@end itemize
-
-@code{measureLength} et @code{beatLength} tirent leur valeur par défaut
-à partir de la métrique telle que définie par la commande @code{\time}.
-@code{measureLength} est définie comme étant la longueur d'une mesure
-complète pour la métrique donnée. Enfin, @code{beatLength} prend la
-valeur du dénominateur de la métrique.
-
-Les valeurs par défaut de @code{beatGrouping} sont répertoriées dans une
-table contenue dans le fichier @file{scm/@/music@/-functions@/.scm} ---
-consultez @rlearning{Other sources of information} pour savoir où il se
-situe. Cette table définit les règles de groupement pour les mesures à
-3/8, 4/8, 5/8, 8/8, ainsi que les mesures composées les plus courantes.
-
-@code{measureLength} et @code{beatLength} constituent tous deux des
-@strong{moments}, autrement dit des unités de durée musicale. La
-fonction Scheme @code{ly:make-moment} est tout particulièrement chargée
-de créer cette quantité de type @i{moment} --- pour plus d'information,
-consultez @ref{Time administration}.
-
-@code{beatGrouping} représente une liste d'entiers correspondant au
-nombre de pulsations de chaque groupe.
-
-@snippets
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{grouping-beats.ly}
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{specifying-context-with-beatgrouping.ly}
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{using-beatlength-and-beatgrouping.ly}
-
-@funindex subdivideBeams
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{sub-dividing-beams.ly}
-
-@cindex mesure et regroupements
-@cindex pulsation et regroupements
-@cindex groupement par pulsation
-@cindex mesure, subdivision
-
-@funindex autoBeamSettings
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{conducting-signs,-measure-grouping-signs.ly}
+La pulsation -- @emph{beatlength} en anglais -- découle directement de
+la métrique telle que définie par la commande @code{\time}. Elle est
+par défaut égale à un sur le dénominateur de la métrique.
+@code{beatLength} constitue un @strong{moment}, autrement dit une unité
+de durée musicale. La fonction Scheme @code{ly:make-moment} est tout
+particulièrement chargée de créer cette quantité de type @i{moment} --
+pour plus d'information, consultez @ref{Gestion du temps}.
-@strong{@i{Modification du bornage des ligatures}}
+Les règles de ligature et de subdivision sont enregistrées dans la
+propriété @code{beamSettings}. Ses valeurs par défaut, rangées par
+métrique et type de règle, sont contenues dans le fichier
+@code{scm/@/beam@/-settings@/.scm}.
-Les règles de fin de ligature sont nécessaires lorsque des ligatures
-relatives à différentes durées doivent se terminer à différents endroits
-au sein de la mesure. Par exemple, il peut être souhaitable, dans une
-mesure en 4/4, que les barres de ligature des croches s'achèvent
-seulement à la fin d'une mesure ou au milieu de celle-ci ; mais que
-pour des doubles-croches les ligatures se terminent toutes les noires,
-afin d'éviter de trop longues séries ligaturées. Ces règles fonctionnent
-de la manière suivante :
+La métrique est constituée d'une paire en langage Scheme -- p.ex.
+@w{@code{#'(4 . 4)}}.
-Dans les métriques courantes, les ligatures automatiques peuvent commencer
-sur n'importe quelle note, mais ne peuvent se terminer qu'à certains
-points précis dans la mesure : sur une pulsation, ou après toute durée
-spécifiée par les propriétés nommées @code{autoBeamSettings}. Ces
-propriétés consistent en une liste de règles relatives au début ou à la
-fin des ligatures. Par défaut, elles sont définies dans le fichier
-@file{scm/@/auto@/-beam@/.scm} --- pour le localiser, voir
-@rlearning{Other sources of information}.
+Le type de règle est soit @code{#'end} pour ce qui concerne les
+terminaisons, soit @code{#'subdivide} pour les subdivisions.
-On peut ajouter à cette liste une nouvelle règle, au moyen de la commande
+Chaque règle, qu'il s'agisse de terminaison ou de subdivision, est
+constituée d'une liste de paires en langage Scheme (un @emph{alist} pour
+les puristes), qui indique le durée de base et sa règle de regroupement.
@example
-#(override-auto-beam-setting
- '(extrémité
- ligature-numérateur ligature-dénominateur
- métrique-numérateur métrique-dénominateur)
- moment-numérateur moment-dénominateur [contexte])
+#'((durée-type1 . groupement-1)
+ (durée-type2 . groupement-2)
+ (durée-type3 . groupement-3))
@end example
-@noindent
-où
-
-@itemize
+@var{durée-type} est soit constitué d'une paire indiquant la durée de
+base -- par exemple @w{@code{(1 . 16)}}, soit du caractère @code{*} pour
+indiquer une règle par défaut qui s'appliquera à toutes les ligatures en
+l'absence de règle explicite.
-@item @code{extrémité} désigne le début (@code{begin}) ou la fin
-(@code{end}) de la ligature. Notez que seul @code{end} ne sera effectif.
+@var{groupement} est constitué d'une liste Scheme qui indique le
+regroupement à effectuer. En ce qui concerne les règles par défaut --
+celles où la durée type est @code{*} -- le regroupement s'indique
+en terme de @code{beatLength} ; pour les règles explicites, en durée
+type.
-@item @code{ligature-numérateur/ligature-dénominateur} désigne la
-valeur rythmique de la note que l'on veut affecter, ou de la plus brève
-des notes concernées. Si cette règle doit s'appliquer à toutes les
-ligatures, remplacez @code{ligature-numérateur} et
-@code{ligature-dénominateur} par des étoiles @qq{@code{*}}.
+Les règles de ligature automatique se modifient à l'aide des commandes
+@code{\overrideBeamSettings} et @code{\revertBeamSettings}.
-
-@item @code{métrique-numérateur/métrique-dénominateur} est le chiffre
-de mesure dans lequel la règle doit s'appliquer. Si celle-ci doit
-s'appliquer dans toutes les métriques, remplacez
-@code{métrique-numérateur} et @code{métrique-dénominateur} par des
-étoiles @qq{@code{*}}.
-
-@item @code{moment-numérateur/moment-dénominateur} est l'emplacement,
-dans la mesure, auquel les ligatures doivent s'achever.
-
-@funindex score-override-auto-beam-setting
-@funindex override-auto-beam-setting
-
-@item @code{contexte} est un argument facultatif, qui détermine le
-contexte dans lequel la règle doit s'appliquer. Par défaut, il s'agit
-de @code{'Voice}.
-
-@code{#(score-override-auto-beam-setting '(A B C D) E F)} équivaut à
-@code{#(override-auto-beam-setting '(A B C D) E F 'Score)}.
-
-@end itemize
-
-Par exemple, si l'on veut que les ligatures s'achèvent toujours après la
-première noire, quelles que soient la métrique et la durée de
-regroupement :
-
-@lilypond[quote,verbatim,relative=2]
-a8 a a a a a a a
-#(override-auto-beam-setting '(end * * * *) 1 4)
-a8 a a a a a a a
-@end lilypond
-
-On peut obliger une règle de ligature à ne s'appliquer qu'à des groupes
-dont la note la plus brève est d'une valeur précise :
-
-@lilypond[quote,verbatim,relative=2]
-\time 2/4
-% end 1/16 beams for all time signatures at the 1/16 moment
-#(override-auto-beam-setting '(end 1 16 * *) 1 16)
-a16 a a a a a a a |
-a32 a a a a16 a a a a a |
-% end 1/32 beams for all time signatures at the 1/16 moment
-#(override-auto-beam-setting '(end 1 32 * *) 1 16)
-a32 a a a a16 a a a a a |
+@lilypond[quote,relative=2,verbatim]
+\time 5/16
+c8^"beats" c16 c8 |
+\set beatStructure = #'(2 3)
+c8^"(2+3)" c16 c8
+\set beatStructure = #'(3 2)
+c8^"(3+2)" c16 c8
@end lilypond
-On peut obliger une règle de ligature à ne s'appliquer que pour une
-métrique donnée :
+Les effets de règles de ligature peuvent être restreints à un contexte
+particulier. En l'absence de régles particulières déterminées dans un
+contexte de niveau inférieur, les règles définies au niveau directement
+supérieur s'appliqueront.
-@lilypond[quote,verbatim,relative=2]
-\time 5/8
-% end beams of all durations in 5/8 time signature at the 2/8 moment
-#(override-auto-beam-setting '(end * * 5 8) 2 8)
-c8 c d d d
-\time 4/4
-e8 e f f e e d d
-\time 5/8
-c8 c d d d
+@lilypond[quote, verbatim,relative=1]
+\new Staff {
+ \time 7/8
+ \set Staff.beatStructure = #'(2 3 2)
+ <<
+ \new Voice = one {
+ \relative c'' {
+ a8 a a a a a a
+ }
+ }
+ \new Voice = two {
+ \relative c' {
+ \voiceTwo
+ \set Voice.beatStructure = #'(1 3 3)
+ f8 f f f f f f
+ }
+ }
+ >>
+}
@end lilypond
Lorsque plusieurs voix cohabitent sur une même portée et que les règles
@lilypond[quote,verbatim,relative=2]
\time 7/8
% rhythm 3-1-1-2
-% Context not specified - does not work correctly
-#(override-auto-beam-setting '(end * * 7 8) 3 8)
-#(override-auto-beam-setting '(end * * 7 8) 4 8)
-#(override-auto-beam-setting '(end * * 7 8) 5 8)
+% Context Voice specified -- does not work correctly
+% Because of autogenerated voices, all beating will
+% be at baseMoment (1 . 8)
+\set beatStructure = #'(3 1 1 2)
<< {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
-% Works correctly with context specified
-#(override-auto-beam-setting '(end * * 7 8) 3 8 'Staff)
-#(override-auto-beam-setting '(end * * 7 8) 4 8 'Staff)
-#(override-auto-beam-setting '(end * * 7 8) 5 8 'Staff)
+% Works correctly with context Staff specified
+\set Staff.beatStructure = #'(3 1 1 2)
<< {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
@end lilypond
-@warning{Si une ligature se fait de manière inattendue, pensez à vérifer
-les règles automatiques dans le fichier @file{scm/@/auto@/-beam@/.scm}
-pour rechercher d'éventuels conflits, étant donné que les règles par
-défaut s'ajoutent à vos propres règles.}
+@funindex revertBeamSettings
-@funindex revert-auto-beam-setting
-
-Toute règle par défaut ou personnalisée conduisant à des ligatures
-indésirables doit être désactivée de la manière suivante :
+Pour revenir aux règles de ligature par défaut, il suffit d'utiliser la
+commande @code{\revertBeamSettings}. Ses argument sont identiques à ceux
+fournis à @code{\overrideBeamSettings}, sans toutefois mentionner les
+règles de regroupement.
@example
-#(revert-auto-beam-setting
- '(extrémité
- ligature-numérateur ligature-dénominateur
- métrique-numérateur métrique-dénominateur)
- moment-numérateur moment-dénominateur [contexte])
+\revertBeamSettings contexte métrique type-de-règle
@end example
-@noindent
-@code{extrémité}, @code{ligature-numérateur},
-@code{ligature-dénominateur}, @code{métrique-numérateur},
-@code{métrique-dénominateur}, @code{moment-numérateur},
-@code{moment-dénominateur} et @code{contexte} étant les mêmes que plus
-haut. Il est même possible de désactiver des règles que l'on n'a pas
-explicitement créées : les règles par défaut, qui se trouvent dans le
-fichier @file{scm/@/auto@/-beam@/.scm}.
@lilypond[quote,verbatim,relative=2]
\time 4/4
-a16 a a a a a a a a a a a a a a a
-% undo a rule ending 1/16 beams in 4/4 time at 1/4 moment
-#(revert-auto-beam-setting '(end 1 16 4 4) 1 4)
-a16 a a a a a a a a a a a a a a a
-@end lilypond
-
-La commande @code{revert-auto-beam-setting} requiert exactement les
-mêmes arguments que la règle d'origine. En d'autres termes, les étoiles
-ne seront pas prises en compte ici.
-
-@lilypond[quote,verbatim,relative=2]
-\time 1/4
-#(override-auto-beam-setting '(end 1 16 1 4) 1 8)
-a16 a a a
-#(revert-auto-beam-setting '(end 1 16 * *) 1 8) % this won't revert it!
-a a a a
-#(revert-auto-beam-setting '(end 1 16 1 4) 1 8) % this will
-a a a a
+\repeat unfold 8 {a8}
+% set beaming rule for ending all beams at (1 . 4)
+\set Timing.beamExceptions = #'()
+\repeat unfold 8 {a8}
+% go back to default beahavior
+\time 4/4
+\repeat unfold 8 {a8}
@end lilypond
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{beam-grouping-in-7-8-time.ly}
+@cindex beams, subdividing
@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{reverting-default-beam-endings.ly}
+{subdividing-beams.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{beam-endings-in-score-context.ly}
+@cindex measure groupings
+@cindex beats, grouping
+@cindex grouping beats
+@cindex measure sub-grouping
-@funindex \autoBeamOff
-@funindex autoBeamOff
-@funindex \autoBeamOn
-@funindex autoBeamOn
+@funindex autoBeamSettings
-@predefined
-@code{\autoBeamOff},
-@code{\autoBeamOn}.
-@endpredefined
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{conducting-signs,-measure-grouping-signs.ly}
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{beam-endings-in-score-context.ly}
+
@cindex ligature en fin de partition
@cindex ligature en fin de voix polyphonique
@rlsr{Rhythms}.
-@node Manual beams
-@unnumberedsubsubsec Manual beams
+@node Barres de ligature manuelles
+@unnumberedsubsubsec Barres de ligature manuelles
+@translationof Manual beams
@cindex groupements de note manuels
@cindex ligatures manuelles
@funindex stemRightBeamCount
LilyPond peut déterminer automatiquement les sous-groupes à
-l'intérieur d'un groupement de notes, bien que le résultat ne soit pas
+l'intérieur d'un groupement de notes, bien que le résultat ne soit pas
toujours optimal. Les propriétés @code{stemLeftBeamCount} et
@code{stemRightBeamCount} permettent alors d'ajuster ce comportement.
Lorsque l'une ou l'autre de ces propriétés est définie, elle ne
s'applique qu'une seule fois, après quoi sa définition est effacée.
Dans l'exemple qui suit, le dernier @code{fa} n'a de ligature
supplémentaire que sur sa gauche ; autrement dit, c'est la ligature à la
-croche qui est importante.
+croche qui est importante.
@lilypond[quote,relative=2,verbatim]
a8[ r16 f g a]
{flat-flags-and-beam-nibs.ly}
-@node Feathered beams
-@unnumberedsubsubsec Feathered beams
+@node Liens de croches en soufflet
+@unnumberedsubsubsec Liens de croches en soufflet
+@translationof Feathered beams
@cindex soufflet, ligature
@cindex ligature en soufflet
@noindent
Si le résultat imprimable ne reflète les durées que de manière
approximative, la sortie MIDI sera quant à elle parfaitement
-@qq{ponctuelle}.
+@qq{ponctuelle}.
@knownissues
@rlsr{Rhythms}.
-@node Bars
-@subsection Bars
+@node Mesures
+@subsection Mesures
+@translationof Bars
@menu
-* Bar lines::
-* Bar numbers::
-* Bar and bar number checks::
-* Rehearsal marks::
+* Barres de mesure::
+* Numéros de mesure::
+* Vérification des limites et numéros de mesure::
+* Indications de repère::
@end menu
-@node Bar lines
-@unnumberedsubsubsec Bar lines
+@node Barres de mesure
+@unnumberedsubsubsec Barres de mesure
+@translationof Bar lines
@cindex barres de mesure
@cindex barre finale
en respectant la métrique en vigueur.
Il est possible de forcer l'impression d'une barre de mesure spéciale,
-avec la commande @code{\bar} --- c'est d'ailleurs l'habitude en fin de
+avec la commande @code{\bar} -- c'est d'ailleurs l'habitude en fin de
morceau, où l'on voit une double barre :
@lilypond[quote,relative=1,verbatim]
@end example
@noindent
-Ceci insérera une barre de mesure invisible, et permettra --- sans pour
-autant le forcer --- de sauter de ligne à cet endroit, sans incrémenter
+Ceci insérera une barre de mesure invisible, et permettra -- sans pour
+autant le forcer -- de sauter de ligne à cet endroit, sans incrémenter
le numéro de mesure. Pour forcer le saut de ligne, référez-vous à
-@ref{Line breaking}.
+@ref{Sauts de ligne}.
@cindex manuelle, barre de mesure
@cindex barre de mesure manuelle
insérée automatiquement. Dans le cas contraire, la barre spécifiée
s'insérera là où vous l'aurez positionnée. Ces insertions n'affectent
en rien le calcul du positionnement automatique des barres de mesure à
-suivre.
+suivre.
Vous disposez de deux types de barres simples et de cinq différentes
doubles barres :
On rencontre habituellement ces signes dans le chant grégorien ; nous
vous invitons dans ce cadre particulier à plutôt utiliser
-@code{\divisioMinima}, comme indiqué au paragraphe @ref{Divisiones} du
+@code{\divisioMinima}, comme indiqué au paragraphe @ref{Divisions} du
chapitre consacré au grégorien.
Bien que l'on puisse insérer des barres de reprise manuellement,
LilyPond n'en déduira pas pour autant qu'il s'agit d'un passage à
répéter. Il est préférable d'indiquer les passages répétés à l'aide des
-différentes commandes de reprise (voir @ref{Repeats}) qui se chargeront
+différentes commandes de reprise (voir @ref{Répétitions et reprises}) qui se chargeront
d'imprimer le type de barre approprié.
Dans les faits, un @code{"||:"} équivaut à un @code{"|:"} sauf s'il
@cindex barre de mesure par défaut, modification du style
-@cindex modification du style par défaut des barres de mesure
+@cindex modification du style par défaut des barres de mesure
@snippets
@funindex bartype
-La commande @code{\bar }@var{type_de_barre} sert de raccourci pour
+La commande @code{\bar }@var{type_de_barre} sert de raccourci pour
@code{\set Timing.whichBar = }@var{type_de_barre}. Dès que l'on définit
@code{whichBar}, une barre de mesure est créée selon le style défini.
-Le type de barre de mesure par défaut utilisé pour l'insertion
+Le type de barre de mesure par défaut utilisé pour l'insertion
automatique est @code{"|"}. Vous pouvez en changer à tout moment grâce
à @code{\set@tie{}Timing.defaultBarType@tie{}=@tie{}}@var{type_de_barre}.
@seealso
-Dans ce manuel :
-@ref{Line breaking},
-@ref{Repeats},
-@ref{Grouping staves}.
+Dans ce manuel :
+@ref{Sauts de ligne},
+@ref{Répétitions et reprises},
+@ref{Regroupement de portées}.
Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
-@rinternals{BarLine} (faisant partie du contexte @rinternals{Staff}),
+Référence du programme :
+@rinternals{BarLine} (faisant partie du contexte @rinternals{Staff}),
@rinternals{SpanBar} (sur plusieurs portées),
@rinternals{Timing_translator} (pour les propriétés liées au temps).
-@node Bar numbers
-@unnumberedsubsubsec Bar numbers
+@node Numéros de mesure
+@unnumberedsubsubsec Numéros de mesure
+@translationof Bar numbers
@cindex Mesure, numéro de
@cindex numéros de mesure
temps annuler le comportement par défaut afin que les numéros puissent
être imprimés ailleurs qu'en début de ligne. Tout ceci est contrôlé par
la propriété @code{break-visibility} du @code{BarNumber}. Elle se
-compose de trois commutateurs --- définis à @qq{vrai} (@code{#t}) ou
-@qq{faux} (@code{#f}) --- pour spécifier si le numéro de mesure est
+compose de trois commutateurs -- définis à @qq{vrai} (@code{#t}) ou
+@qq{faux} (@code{#f}) -- pour spécifier si le numéro de mesure est
visible ou non. Les valeurs sont rangées dans l'ordre suivant :
@code{visible en fin de ligne}, @code{visible en cours de ligne},
@code{visible en début de ligne}. Voici comment imprimer partout les
Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{BarNumber}.
@knownissues
Les numéros de mesure peuvent entrer en collision avec les crochets d'un
-@rinternals{StaffGroup}. La propriété @code{padding} --- décalage
---- de l'objet @rinternals{BarNumber} permet alors d'ajuster leur
-positionnement.
+@rinternals{StaffGroup}. La propriété @code{padding} -- décalage
+-- de l'objet @rinternals{BarNumber} permet alors d'ajuster leur
+positionnement.
-@node Bar and bar number checks
-@unnumberedsubsubsec Bar and bar number checks
+@node Vérification des limites et numéros de mesure
+@unnumberedsubsubsec Vérification des limites et numéros de mesure
+@translationof Bar and bar number checks
@cindex vérification des limites de mesure
@cindex mesures, vérification des limites
@rlsr{Rhythms}.
-@node Rehearsal marks
-@unnumberedsubsubsec Rehearsal marks
+@node Indications de repère
+@unnumberedsubsubsec Indications de repère
+@translationof Rehearsal marks
@cindex Repères, indication de
@end lilypond
Le fichier @file{scm/@/translation@/-functions@/.scm} comporte les
-définitions de @code{format-mark-numbers} (comportement par défaut),
+définitions de @code{format-mark-numbers} (comportement par défaut),
@code{format-mark-box-numbers},
@code{format-mark-letters} et @code{format-mark-box-letters}. Vous
pouvez vous en inspirer pour d'autres fonctions de formatage.
-@code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
+@code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
@code{format-mark-circle-barnumbers} permettent d'imprimer le numéro
de mesure au lieu des compteurs alphabétique ou numérique.
@funindex musicglyph
Un @code{\mark} peut contenir un glype musical tel que le signe
-@emph{segno}.
+@emph{segno}.
@lilypond[fragment,quote,ragged-right,verbatim,relative]
c1 \mark \markup { \musicglyph #"scripts.segno" }
@noindent
Pour connaître les différents symboles accessibles par
-@code{\musicglyph}, consultez @ref{The Feta font}.
+@code{\musicglyph}, consultez @ref{La fonte Feta}.
Pour affiner le positionnement des repères, veuillez vous référer à
-@ref{Formatting text}.
+@ref{Mise en forme du texte}.
@seealso
-Dans ce manuel :
-@ref{The Feta font},
-@ref{Formatting text}.
+Dans ce manuel :
+@ref{La fonte Feta},
+@ref{Mise en forme du texte}.
-Fichiers d'initialisation :
+Fichiers d'initialisation :
@file{scm/@/translation@/-functions@/.scm} contient les définitions de
@code{format-mark-numbers} et @code{format-mark-letters}. Elles seront
source d'inspiration pour d'autres fonctions de formatage.
-Morceaux choisis :
+Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{RehearsalMark}.
-@node Special rhythmic concerns
-@subsection Special rhythmic concerns
+@node Fonctionnalités rythmiques particulières
+@subsection Fonctionnalités rythmiques particulières
+@translationof Special rhythmic concerns
@menu
-* Grace notes::
-* Aligning to cadenzas::
-* Time administration::
+* Notes d'ornement::
+* Alignement et cadences::
+* Gestion du temps::
@end menu
-@node Grace notes
-@unnumberedsubsubsec Grace notes
+@node Notes d'ornement
+@unnumberedsubsubsec Notes d'ornement
+@translationof Grace notes
@cindex ornements
+@cindex broderies
@cindex notes d'ornement
@cindex appoggiature
@cindex acciaccature
@funindex afterGrace
La commande @code{\afterGrace} sert à placer une petite note après une
-note réelle --- et non @emph{avant} comme d'ordinaire. Cette commande
+note réelle -- et non @emph{avant} comme d'ordinaire. Cette commande
requiert deux arguments : la note réelle, et la ou les petites notes qui
suivent.
@rglos{acciaccatura},
@rglos{appoggiatura}.
-Fichiers source :
+Fichiers source :
@file{ly/@/grace@/-init@/.ly}.
-Morceaux choisis :
+Morceaux choisis :
@rlsr{Rhythms}.
-Référence du programme :
+Référence du programme :
@rinternals{GraceMusic}.
@c TODO Add link to LSR snippet to add slash when available
La synchronisation des petites notes se fait de façon parfois
-surprenante, car les autres objets de la portée --- barres de mesure,
-armures, etc. --- sont eux aussi synchrones. Pensez-y lorsque vous
+surprenante, car les autres objets de la portée -- barres de mesure,
+armures, etc. -- sont eux aussi synchrones. Pensez-y lorsque vous
mélez des portées comprenant des petites notes et d'autres sans :
@lilypond[quote,relative=2,verbatim]
\new Staff { c4 \bar "|:" \grace s16 d2. }
>>
@end lilypond
-
+
Seules des expressions musicales séquentielles peuvent être utilisées
pour des petites notes ; il n'est pas possible d'imbriquer ni de
juxtaposer des sections de petites notes, faute de quoi le traitement du
code peut échouer ou produire des erreurs.
-@node Aligning to cadenzas
-@unnumberedsubsubsec Aligning to cadenzas
+@node Alignement et cadences
+@unnumberedsubsubsec Alignement et cadences
+@translationof Aligning to cadenzas
@cindex cadenza
@cindex cadence
spécifique. Lors du montage d'une partition contenant une cadence,
tous les autres instruments doivent sauter autant de notes que ce
qu'en comporte la cadence, faute de quoi ils démarreraient trop tôt ou
-trop tard.
+trop tard.
Les fonctions @code{mmrest-of-length} ou @code{skip-of-length}
permettent de résoudre ce problème. Ces fonctions Scheme prennent en
@rlsr{Rhythms}.
-@node Time administration
-@unnumberedsubsubsec Time administration
+@node Gestion du temps
+@unnumberedsubsubsec Gestion du temps
+@translationof Time administration
@cindex temps, gestion du
@cindex musique non mesurée
@table @code
@item currentBarNumber
Le numéro de la mesure en cours. Un exemple d'utilisation se trouve au
-chapitre @ref{Bar numbers}.
+chapitre @ref{Numéros de mesure}.
@item measureLength
La longueur de la mesure, dans la métrique en cours. Pour une mesure
@item measurePosition
Le moment où l'on en est dans la mesure en cours. Cette quantité est
remise à@tie{}0 dès lors qu'on dépasse @code{measureLength} ; la variable
-@code{currentBarNumber} est alors incrémentée.
+@code{currentBarNumber} est alors incrémentée.
@item timing
Lorsqu'on lui assigne la valeur @emph{vrai}, les valeurs ci-dessus
@noindent
Comme le montre cet exemple, @code{ly:make-moment n m} construit une
-durée de n/m fois une ronde.
+durée de n/m fois une ronde.
Par conséquent, @code{ly:make-moment 1 8} correspond à une croche, et
@code{ly:make-moment 7 16} à la durée de sept doubles-croches.
@seealso
-Dans ce manuel :
-@ref{Bar numbers},
-@ref{Unmetered music}
+Dans ce manuel :
+@ref{Numéros de mesure},
+@ref{Musique sans métrique}
Morceaux choisis :
@rlsr{Rhythms}.
-Références internes :
+Références internes :
@rinternals{Timing_translator},
@rinternals{Score}