@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 1f655fba7d94feb67f846785f47ab6fb20dc2e59
+ Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.14.0"
+@c \version "2.17.5"
@c Translators: Frédéric Chiasson, Jean-Charles Malahieude
-@c Translation checkers: Valentin Villenave, Jean-Charles Malahieude,
-@c François Martin, Xavier Scheuer
+@c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer
@node Rythme
@section Rythme
@lilypondfile[quote]{rhythms-headword.ly}
-Cette section traite du rythme@tie{}: durées, silences, barres de
+Cette section traite du rythme : durées, silences, barres de
ligature et de mesure.
@menu
* Liaisons de prolongation::
@end menu
+
@node Durées
@unnumberedsubsubsec Durées
@translationof Durations
@funindex maxima
Dans les modes de notes, d'accords et de paroles, les durées sont
-écrites avec des chiffres et des points@tie{}: les durées sont indiquées
+é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 --
de manuellement forcer une orientation particulière, comme indiqué au
chapitre @ref{Direction et positionnement}.
-
@predefined
@code{\autoBeamOn},
@code{\autoBeamOff},
@code{\dotsNeutral}.
@endpredefined
-
@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{alternative-breve-note.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{changing-the-number-of-augmentation-dots-per-note.ly}
-
@seealso
Glossaire musicologique :
@rglos{breve},
@rinternals{Dots},
@rinternals{DotColumn}.
-
@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
@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.
La durée de l'@code{@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
+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]
automatique du crochet en surplomb ou au-dessous des notes -- voir le
chapitre @ref{Direction et positionnement}.
-Les nolets peuvent être imbriqués@tie{}; par exemple,
+Les nolets peuvent être imbriqués ; par exemple,
@lilypond[quote,verbatim,relative=2]
\autoBeamOff
Vous pouvez interférer sur la durée des notes sans imprimer de crochet,
comme indiqué au chapitre @ref{Changement d'échelle des durées}.
-
@predefined
@code{\tupletUp},
@code{\tupletDown},
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{permitting-line-breaks-within-beamed-tuplets.ly}
-
@seealso
Glossaire musicologique :
@rglosnamed{triplet,triolet},
@rinternals{TupletNumber},
@rinternals{TimeScaledMusic}.
-
@cindex notes d'ornement et crochet de nolet
@knownissues
@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/D}, donnant @qq{@code{*}@var{N/D}} -- ou
+La durée des notes, silences ou accords peu se modifier en leur
+adjoignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
@qq{@code{*}@var{N}} si @var{D=1}. Ceci ne modifiera en rien
l'apparence des notes ou silences produits, mais affectera le
positionnement de l'objet dans la mesure, ainsi que le rendu MIDI. Cette
-fraction peut elle-même être multipliée du style @code{*M*N/D}.
+fraction peut elle-même être multipliée, ce qui donne quelque chose du
+style @code{*M*N/D}. Ce facteur d'échelonnement est partie intégrante
+de la durée : en l'absence de durée explicite à la note suivante,
+cette durée échelonnée est considérée comme valeur par défaut.
Dans l'exemple suivant, les trois premières notes prennent exactement
deux temps, mais aucun triolet n'est imprimé.
@lilypond[quote,relative=2,verbatim]
\time 2/4
% Alter durations to triplets
-a4*2/3 gis4*2/3 a4*2/3
+a4*2/3 gis a
% Normal durations
-a4 a4
+a4 a
% Double the duration of chord
<a d>4*2
% Duration of quarter, appears like sixteenth
Il est tout à fait possible d'échelonner des fragments musicaux plus ou
moins longs à l'aide d'une simple fraction, comme si chaque note, accord
ou silence était affecté de ce même quotient. L'apparence de cette
-musique ne sera en rien modifiée@tie{}; seule la durée des notes est
+musique ne sera en rien modifiée ; seule la durée des notes est
multipliée en interne par la fraction
-@emph{numérateur}/@emph{dénominateur}. N'oubliez pas de préserver les
-espaces de part et d'autre du point. Voici un exemple illustrant la
-manière de comprimer ou étirer de la musique@tie{}:
+@emph{numérateur}/@emph{dénominateur}. Voici un exemple illustrant la
+manière de comprimer ou étirer de la musique :
@lilypond[quote,relative=2,verbatim]
\time 2/4
% Normal durations
<c a>4 c8 a
% Scale music by *2/3
-\scaleDurations #'(2 . 3) {
+\scaleDurations 2/3 {
<c a f>4. c8 a f
}
% Scale music by *2
-\scaleDurations #'(2 . 1) {
+\scaleDurations 2/1 {
<c' a>4 c8 b
}
@end lilypond
Cette technique est tout à fait appropriée à la notation polymétrique --
voir @ref{Notation polymétrique}.
-
@seealso
Manuel de notation :
@ref{Nolets},
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.
Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
-longues doivent s'aligner sur les subdivisions de la mesure, comme
-ici@tie{}:
+longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
@c KEEP LY
@lilypond[verbatim,quote]
@funindex repeatTie
Lorsqu'une mesure @qq{de seconde fois} après une reprise commence sur
-une note liée, la liaison doit être répétée, comme ici@tie{}:
+une note liée, la liaison doit être répétée, comme ici :
@lilypond[quote,relative=2,verbatim]
\repeat volta 2 { c g <c e>2 ~ }
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@tie{}:
+lieu de l'étouffer. Elles s'indiquent de la manière suivante :
@lilypond[quote,verbatim,relative=1]
<c f g>1\laissezVibrer
c2 ~ c
@end lilypond
-Il est même possible d'en personnaliser l'allure@tie{}:
+Il est même possible d'en personnaliser l'allure :
@lilypond[quote, verbatim, relative=1]
\tieDashPattern #0.3 #0.75
plus amples détails à ce sujet, reportez vous au chapitre
@ref{Liaisons d'articulation}.
+Dans le cas où une liaison est recouverte par d'autres éléments de la
+portée, une adaptation des propriétés @var{whiteout} et @var{layer}
+permet d'obtenir une meilleur lisibilité.
+
+@lilypond[verbatim,quote,ragged-right,relative=2]
+\override Tie #'layer = #-2
+\override Staff.TimeSignature #'layer = #-1
+\override Staff.KeySignature #'layer = #-1
+\override Staff.TimeSignature #'whiteout = ##t
+\override Staff.KeySignature #'whiteout = ##t
+b2 b~
+\time 3/4
+\key a \major
+b r4
+@end lilypond
+
@predefined
@code{\tieUp},
@code{\tieDown},
@code{\tieSolid}.
@endpredefined
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{using-ties-with-arpeggios.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{engraving-ties-manually.ly}
-
@seealso
Glossaire musicologique :
@rglosnamed{tie,liaison de tenue},
@ref{Découpage automatique des notes}.
Morceaux choisis :
-@rlsrnamed{Rhythms,Rythme}.
+@rlsrnamed{Expressive marks, Signes d'interprétation},
+@rlsrnamed{Rhythms, Rythme}.
Référence des propriétés internes :
@rinternals{LaissezVibrerTie},
@rinternals{TieColumn},
@rinternals{Tie}.
-
-
@knownissues
Un changement de portée, lorsqu'une liaison de tenue est active, ne
peut produire une liaison oblique.
* Silences valant une mesure::
@end menu
+
@node Silences
@unnumberedsubsubsec Silences
@translationof Rests
Les silences sont écrits comme des notes avec le nom de note @code{r} --
premier caractère du mot @emph{rest}. Les durées supérieures à la pause
-s'indiquent à l'aide de commandes prédéfinies@tie{}:
+s'indiquent à l'aide de commandes prédéfinies :
@c \time 16/1 is used to avoid spurious bar lines
@c and long tracts of empty measures
@ref{Silences valant une mesure}.
@cindex silence, spécification du positionnement vertical
+@cindex note silencieuse
Pour spécifier explicitement la position verticale d'un silence, écrivez
une note suivie de @code{\rest}. Un silence de même durée sera placé
@end lilypond
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{rest-styles.ly}
-
@seealso
Glossaire musicologique :
@rglos{breve},
Référence des propriétés internes :
@rinternals{Rest}.
-
@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
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}}@tie{}:
+@code{\skip @var{durée}} :
@lilypond[verbatim,quote,relative=2]
c4 c s c
La syntaxe @code{s} est seulement disponible pour les modes d'entrée
de notes et d'accords. Dans les autres situations, pour l'entrée de
paroles par exemple, vous devrez utiliser la commande @code{\skip}, qui
-requiert une durée explicite@tie{}; cette durée ne sera pas prise en
+requiert une durée explicite ; cette durée ne sera pas prise en
considération dès lors que les paroles suivent le rythme des notes de la
mélodie à laquelle vous les aurez associées à l'aide des commandes
@code{\addlyrics} ou @code{\lyricsto}.
Gardez à l'esprit que @code{\skip} est une commande, et de ce fait
n'affectera en rien la durée des notes qui suivent, contrairement à
-un@tie{}@code{s}.
+un @code{s}.
@lilypond[quote,verbatim,relative=2]
<<
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@tie{}:
+@code{Voice} lorsque nécessaire, à l'instar des notes ou des silences :
@lilypond[quote,verbatim,relative=2]
s1 s s
@end lilypond
-Un @code{\skip} ne fait que sauter du temps musical@tie{}; il ne produit
+Un @code{\skip} ne fait que sauter du temps musical ; il ne produit
rien du tout, pas même un symbole transparent.
@lilypond[quote,verbatim,relative=2]
\skip 1 \skip1 \skip 1
@end lilypond
-
@seealso
Manuel d'initiation :
@rlearning{Visibilité et couleur des objets}.
Ceci ne peut être utile que pour une mesure complètement vide. Sa durée
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@tie{}:
+points d'augmentation ou des fractions :
@lilypond[quote,verbatim,relative=2]
\compressFullBarRests
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
-sera centré sur la mesure quelle qu'en soit la métrique@tie{}:
+sera centré sur la mesure quelle qu'en soit la métrique :
@lilypond[quote,verbatim,relative=2]
\time 4/4
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}@tie{}:
+surplombé du nombre de mesures vides -- ou @qq{à compter} :
@lilypond[quote,verbatim,relative=2]
% Default behavior
R2.*2 |
@end lilypond
-
@cindex texte indiquant le nombre de mesures vides
@cindex silence multimesure, ajout de texte
@cindex script et silence multimesure
Vous pouvez aussi ajouter du texte à un silence multimesures en
utilisant la syntaxe @w{@var{note}-@code{markup}} (cf.
@ref{Mise en forme du texte}). La variable @code{\fermataMarkup} quant
-à elle permet d'ajouter un point d'orgue@tie{}:
+à elle permet d'ajouter un point d'orgue :
@lilypond[quote,verbatim,relative=2]
\compressFullBarRests
@code{\partial} risque fort de perturber le vérificateur de limites et
numéros de mesure.
-
@funindex \textLengthOn
@funindex textLengthOn
@funindex \textLengthOff
@code{\expandFullBarRests}.
@endpredefined
-
@snippets
@cindex silence d'église
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{multi-measure-rest-markup.ly}
-
@seealso
Glossaire musicologique :
@rglosnamed{multi-measure rest,silence multimesures}.
@rinternals{MultiMeasureRestNumber},
@rinternals{MultiMeasureRestText}.
-
@cindex doigtés et silences multimesure
@cindex silences multimesure et doigtés
@knownissues
-
Vous ne pouvez pas utiliser de doigtés (p. ex. @code{R1*10-4}) pour
positionner des nombres au dessus d'un silence multimesure, le numéro
de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
* Gravure de lignes rythmiques::
@end menu
+
@node Métrique
@unnumberedsubsubsec Métrique
@translationof Time signature
@funindex \time
@funindex time
-Le chiffre de mesure indique le mètre d'une pièce@tie{}: une alternance
+Le chiffre de mesure indique le mètre d'une pièce : une alternance
régulière de temps forts et de temps faibles. Il est indiqué par une
-fraction au début de la portée@tie{}:
+fraction au début de la portée :
@lilypond[quote,verbatim,relative=2]
\time 2/4 c2
@funindex defaultTimeSignature
Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être
-changé pour un style numérique@tie{}:
+changé pour un style numérique :
@lilypond[quote,verbatim,relative=2]
% Default style
\time 2/2 c1
@end lilypond
-
Les métriques anciennes font l'objet d'un
@rusernamed{Métriques anciennes, chapitre particulier}.
@code{baseMoment}, @code{beatStructure} et @code{beamExceptions}.
Les valeurs prédéterminées par défaut de ces différentes propriétés sont
inscrites dans le fichier @file{scm/time-signature-settings.scm}. Vous
-pouvez les modifier de la manière suivante@tie{}:
+pouvez les modifier de la manière suivante :
@lilypond[quote,verbatim]
\score {
\relative c' {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
}
@end lilypond
-@code{\overrideTimeSignatureSettings} prend quatre arguments@tie{}:
+@code{\overrideTimeSignatureSettings} prend quatre arguments :
@enumerate
@item
-@code{@var{timeSignatureFraction}}, un doublet Scheme indiquant la
+@code{@var{timeSignatureFraction}}, une fraction indiquant la
métrique,
@item
-@code{@var{baseMomentFraction}}, un doublet Scheme comprenant les
-numérateur et dénominateur de la fraction indiquant la base de la
-pulsation,
+@code{@var{baseMomentFraction}}, une fraction comprenant les numérateur
+et dénominateur de la fraction indiquant la base de la pulsation,
@item
@code{@var{beatStructure}}, une liste Scheme indiquant la structure de
\relative c' {
% This call will fail because the context isn't yet instantiated
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
\repeat unfold 7 { c8 } |
% This call will succeed
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
@funindex \revertTimeSignatureSettings
Vous pouvez revenir à tout moment aux réglages prédéterminés d'une
-métrique@tie{}:
+métrique :
@lilypond[quote,verbatim]
\score{
\relative c' {
\repeat unfold 8 { c8 } |
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
\repeat unfold 8 { c8 } |
- \revertTimeSignatureSettings #'(4 . 4)
+ \revertTimeSignatureSettings 4/4
\time 4/4
\repeat unfold 8 { c8 } |
}
Le fait de déplacer du contexte @code{Score} au contexte @code{Staff} à
la fois le @code{Timing_translator} et le
@code{Default_bar_line_engraver} permet d'obtenir des réglages
-particuliers pour les différentes portées d'un regroupement@tie{}:
-
+particuliers pour les différentes portées d'un regroupement :
@lilypond[quote, verbatim]
\score {
\new StaffGroup <<
\new Staff {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
}
\new Staff {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(1 3) % beatStructure
#'() % beamExceptions
\time 4/4
@code{\defaultTimeSignature}.
@endpredefined
-
@snippets
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{changing-the-time-signature-without-affecting-the-beaming.ly}
-
-@cindex métriques composites
-@cindex métriques décomposées
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{compound-time-signatures.ly}
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly}
-
@seealso
Glossaire musicologique :
@rglosnamed{time signature,métrique}.
@funindex \tempo
@funindex tempo
-Une indication métronomique s'insère tout simplement comme ceci@tie{}:
+Une indication métronomique s'insère tout simplement comme ceci :
@lilypond[verbatim,quote,relative=1]
\tempo 4 = 120
@end lilypond
Lorsque le réglage précis du métronome est laissé à l'appréciation de
-l'exécutant, vous pouvez cependant lui fournir une plage@tie{}:
+l'exécutant, vous pouvez cependant lui fournir une plage :
@lilypond[verbatim,quote,relative=1]
\tempo 4 = 40 ~ 46
b,2 d4 r
@end lilypond
-Vous pouvez préférer une indication textuelle@tie{}:
+Vous pouvez préférer une indication textuelle :
@lilypond[verbatim,quote,relative=2]
\tempo "Allegretto"
@end lilypond
Lorsque vous combinez des indications métronomiques sous forme textuelle
-et numérique, l'indication numérique sera placée entre parenthèses@tie{}:
+et numérique, l'indication numérique sera placée entre parenthèses :
@lilypond[verbatim,quote,relative=2]
\tempo "Allegro" 4 = 160
@end lilypond
En matière d'indication textuelle, vous pouvez utiliser n'importe quel
-objet de type @emph{markup}, comme ici@tie{}:
+objet de type @emph{markup}, comme ici :
@lilypond[verbatim,quote,relative=2]
\tempo \markup { \italic Faster } 4 = 132
@end lilypond
Mentionner une indication textuelle vide vous permet de mettre entre
-parenthèses l'indication numérique@tie{}:
+parenthèses l'indication numérique :
@lilypond[verbatim,quote,relative=2]
\tempo "" 8 = 96
d4 g e c
@end lilypond
-
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{printing-metronome-and-rehearsal-marks-below-the-staff.ly}
Pour de plus amples détails, veuillez consulter
@ref{Mise en forme du texte}.
-
@seealso
Glossaire musicologique :
@rglosnamed{metronome,métronome},
@cindex anacrouse
@cindex levée
@cindex mesure incomplète
-@cindex mesure, changement de longueur
+@cindex incomplète, mesure
@funindex measurePosition
@funindex \partial
@end example
@noindent
-où @code{@var{durée}} correspond à la valeur rythmique devant être
-ajoutée avant la première mesure complète@tie{}:
+où @var{durée} correspond à la valeur rythmique @strong{restante}
+dans la mesure et @strong{avant} la première mesure complète :
-@lilypond[quote,verbatim,relative=2]
-\partial 4 e4 |
-a2. c,4 |
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\partial 8
+e8 | a4 c8 b c4 |
@end lilypond
-Une mesure incomplète peut être de n'importe quelle longueur inférieure
-à la mesure complète@tie{}:
+La @var{durée} peut être de n'importe quelle longueur inférieure
+à la mesure complète :
-@lilypond[quote,verbatim,relative=2]
-\partial 8*3 c8 d e |
-a2. c,4 |
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\partial 4.
+r4 e8 | a4 c8 b c4 |
@end lilypond
-Le programme traduit cette commande @code{\partial @var{durée}} en
+Cette commande @code{\partial @var{durée}} peut aussi s'écrire :
@example
\set Timing.measurePosition = -@var{durée}
@end example
-Par exemple, @code{\partial 8*3} est traduit en@tie{}:
+De fait, @code{\partial 8*3} équivaut à :
-@example
-\set Timing.measurePosition = #(ly:make-moment -3 8)
-@end example
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\set Timing.measurePosition = #(ly:make-moment -1 8)
+e8 | a4 c8 b c4 |
+@end lilypond
La propriété @code{measurePosition} contient un nombre rationnel qui
indique, à ce point précis, où l'on en est de la mesure. Notez qu'il
-s'agit du résultat d'une soustraction@tie{}; @code{\partial 4}
-signifie, pour le programme@tie{}: @qq{Dans cette mesure, il reste juste
+s'agit du résultat d'une soustraction ; @code{\partial 4}
+signifie, pour le programme : @qq{Dans cette mesure, il reste juste
une noire}.
@seealso
@knownissues
-
@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. Utilisez plutôt @code{\set@tie{}Timing.measurePosition} en
-pareil cas.
+Si on l'utilise ailleurs qu'au début, des messages d'erreur peuvent
+s'afficher, voire des problèmes inopinés surgir. Utilisez plutôt
+@code{\set Timing.measurePosition} en pareil cas.
+
+@lilypond[quote,verbatim,relative=1]
+\time 6/8
+\partial 8
+e8 | a4 c8 b[ c b] |
+\set Timing.measurePosition = #(ly:make-moment -1 4)
+r8 e,8 | a4 c8 b[ c b] |
+@end lilypond
@node Musique sans métrique
@cindex barres de mesure, suppression
@cindex numérotation des mesures, suppression
-@cindex cadence
+@cindex cadence et ligatures
+@cindex ligature et cadence
+@cindex cadence et altérations
+@cindex altérations et cadence
+@cindex cadence et barres de mesure
+@cindex barres de mesure et cadence
+@cindex cadence et numéros de mesure
+@cindex numéro de mesure et cadence
@cindex musique non mesurée
@funindex \cadenzaOn
@funindex \cadenzaOff
@funindex cadenzaOff
-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
-@code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de
-rétablir ce comportement automatique.
+En matière de musique mesurée, le positionnement des barres et la
+numérotation sont calculés automatiquement. Ceci n'est pas souhaitable
+dans le cas d'une musique non mesurée -- les cadences par exemple -- et
+peut être désactivé à l'aide de la commande @code{\cadenzaOn}, puis
+réactivé par un @code{\cadenzaOff} à l'endroit approprié.
@lilypond[verbatim,relative=2,quote]
c4 d e d
d4 e d c
@end lilypond
-La numérotation reprend dès la fin d'une cadence, comme si celle-ci
-n'avait pas existé@tie{}:
+La numérotation reprend dès la fin d'une cadence.
@lilypond[verbatim,relative=2,quote]
% Show all bar numbers
d4 e d c
@end lilypond
-@cindex ligature et cadence
-@cindex ligature et musique non mesurée
-@cindex cadence et ligature
-@cindex musique non mesurée et ligature
+Une cadence représente un fragment détaché de la notion de mesure, en
+dépit des différentes commandes @code{\bar} qu'il pourra comporter.
+Ceci a pour conséquence que toute altération supplémentaire prarapport à
+l'armure devra être rappelée manuellement -- voir @ref{Altérations}.
-L'instruction @code{\cadenzaOn} désative les ligatures
-automatiques@tie{}; elles seront réactivées après un @code{\cadenzaOff}.
+@lilypond[verbatim,relative=2,quote]
+c4 d e d
+\cadenzaOn
+cis4 d cis d
+\bar "|"
+cis4 d cis! d
+\cadenzaOff
+\bar "|"
+@end lilypond
+
+L'instruction @code{\cadenzaOn} désactive les ligatures
+automatiques ; elles seront réactivées après un @code{\cadenzaOff}.
Toutes les ligatures devront donc être indiquées de manière explicite
tout au long de la cadence -- voir @ref{Barres de ligature manuelles}).
@lilypond[verbatim,relative=2,quote]
\repeat unfold 8 { c8 }
\cadenzaOn
-\repeat unfold 5 { c8 }
+cis8 c c c c
\bar"|"
+c8 c c
\cadenzaOff
\repeat unfold 8 { c8 }
@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
+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},
@code{\cadenzaOff}.
@endpredefined
-
@seealso
Glossaire musicologique :
@rglosnamed{cadenza,cadence}.
Manuel de notation :
@ref{Visibilité des objets},
-@ref{Notation polymétrique}.
+@ref{Notation polymétrique},
+@ref{Barres de ligature manuelles},
+@ref{Altérations}.
Morceaux choisis :
@rlsrnamed{Rhythms,Rythme}.
-
@cindex cadence et saut de ligne
@cindex cadence et saut de page
@cindex musique non mesurée et saut de ligne
@cindex sauts de ligne et musique non mesurée
@cindex sauts de page et musique non mesurée
-
@knownissues
-
-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,
+Sauts de ligne ou de page ne peuvent intervenir qu'au niveau d'une barre
+de mesure. Si votre musique non mesurée s'étend sur plus d'une ligne, il
+vous faudra insérer des barres de mesure @qq{invisibles} pour indiquer
+où des sauts de ligne peuvent prendre place :
@example
\bar ""
@end example
-@noindent
-pour indiquer où des sauts de ligne peuvent prendre place.
-
Au risque d'obtenir des messages d'erreur inhabituels, il est fortement
recommandé de créer explicitement un contexte @code{Voice} lorsqu'un
morceau débute par un @code{\cadenzaOn}.
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}}
+
+@subsubheading Métriques différentes et mesures d'égale longueur
+@translationof Different time signatures with equal-length measures
Il suffit, pour obtenir cette forme de notation, de tout d'abord
-affecter 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{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}).
+affecter une même métrique aux différentes portées. Cette métrique sera
+ensuite remplacée dans chacune des portées par un quotient fourni en
+argument à la propriété @code{timeSignatureFraction}. La durée des
+notes sera enfin proratisée selon la métrique commune grâce à la
+fonction @code{\scaleDurations}.
@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
-de telle sorte que 2/3@tie{}*@tie{}9/8@tie{}=@tie{}3/4@tie{}; pour la
-troisième elles sont multipliées par 3/5, de telle sorte que
-3/5@tie{}*@tie{}10/8@tie{}=@tie{}3/4. Les ligatures devront être
-explicites, la fonction d'échelonnement venant perturber les règles de
-ligature automatique.
+de telle sorte que 2/3 * 9/8 = 3/4 ; pour la troisième elles sont
+multipliées par 3/5, de telle sorte que 3/5 * 10/8 = 3/4. Les ligatures
+devront être explicites, la fonction d'échelonnement venant perturber
+les règles de ligature automatique.
@lilypond[quote,verbatim]
\relative c' <<
\new Staff {
\time 3/4
c4 c c |
- c c c |
+ c4 c c |
}
\new Staff {
\time 3/4
- \set Staff.timeSignatureFraction = #'(9 . 8)
- \scaleDurations #'(2 . 3)
- \repeat unfold 6 { c8[ c c] }
+ \set Staff.timeSignatureFraction = 9/8
+ \scaleDurations 2/3
+ \repeat unfold 6 { c8[ c c] }
}
\new Staff {
\time 3/4
- \set Staff.timeSignatureFraction = #'(10 . 8)
- \scaleDurations #'(3 . 5) {
+ \set Staff.timeSignatureFraction = 10/8
+ \scaleDurations 3/5 {
\repeat unfold 2 { c8[ c c] }
\repeat unfold 2 { c8[ c] } |
- c4. c4. \times 2/3 { c8[ c c] } c4
+ c4. c \times 2/3 { c8[ c c] } c4
}
}
>>
@end lilypond
-@strong{@i{Portées aux métriques différentes, mesures de longueur inégale}}
+
+@subsubheading Métriques différentes et mesures de longueur inégale
+@translationof Different time signatures with unequal-length measures
Il arrive aussi que chaque portée ait sa propre métrique. Vous y
parviendrez en déplaçant le @code{Timing_translator} et le
\new Staff {
\time 3/4
c4 c c |
- c c c |
+ c4 c c |
}
\new Staff {
\time 2/4
c4 c |
- c c |
- c c |
+ c4 c |
+ c4 c |
}
\new Staff {
\time 3/8
>>
@end lilypond
-@snippets
-@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{compound-time-signatures.ly}
+@subsubheading Métriques complexes
+@translationof Compound time signatures
+@cindex métrique composite
+@cindex complexe, métrique
+
+@funindex \compoundMeter
+
+Une métrique composite se crée à l'aide de la fonction
+@code{\compoundMeter}, en suivant la syntaxe :
+
+@example
+\compoundMeter #'@code{(liste de listes)}
+@end example
+
+La construction la plus simple est constituée d'une seule liste, dans
+laquelle le @emph{dernier} nombre indique le @qq{dénominateur} de la
+métrique, les précédents représentent le @qq{numérateur}.
+
+@lilypond[quote,verbatim]
+\relative c' {
+ \compoundMeter #'((2 2 2 8))
+ \repeat unfold 6 c8 \repeat unfold 12 c16
+}
+@end lilypond
+
+Une métrique plus élaborée s'obtient en ajoutant d'autres listes. Bien
+entendu, les ligatures automatiques s'ajusteront aux différentes
+valeurs.
+
+@lilypond[quote,verbatim]
+\relative c' {
+ \compoundMeter #'((1 4) (3 8))
+ \repeat unfold 5 c8 \repeat unfold 10 c16
+}
+
+\relative c' {
+ \compoundMeter #'((1 2 3 8) (3 4))
+ \repeat unfold 12 c8
+}
+@end lilypond
@seealso
Glossaire musicologique :
@rglosnamed{meter,métrique}.
Manuel de notation :
+@ref{Barres de ligature automatiques},
+@ref{Barres de ligature manuelles},
@ref{Métrique},
@ref{Changement d'échelle des durées}.
Morceaux choisis :
-@rlsrnamed{Rhythms,Rythme}.
+@rlsrnamed{Rhythms, Rythme}.
Références des propriétés internes :
@rinternals{TimeSignature},
@rinternals{Default_bar_line_engraver},
@rinternals{Staff}.
-
@knownissues
-
-L'utilisation de métriques différentes en parallèle entraine un
+L'utilisation de métriques différentes en parallèle entraîne un
alignement vertical. De ce fait, les barres de mesure ont tendance à
fausser l'espacement régulier entre les différentes portées.
@cindex notes, division
@cindex division de notes
+@cindex silences, division
+@cindex division de silences
@funindex Note_heads_engraver
@funindex Completion_heads_engraver
+@funindex Completion_rest_engraver
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.
+par le graveur @code{Completion_heads_engraver}. Il en va de la même
+manière pour des silences ; le @code{Completion_rest_engraver} devra
+alors remplacer le @code{Rest_engraver}. Dans l'exemple suivant, les
+notes ou silences qui dépassent de la mesure sont divisées et au besoin
+liées.
@lilypond[quote,verbatim,relative=1]
\new Voice \with {
\remove "Note_heads_engraver"
\consists "Completion_heads_engraver"
+ \remove "Rest_engraver"
+ \consists "Completion_rest_engraver"
}
-{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
+{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
@end lilypond
-Ce graveur divise toutes les notes qui sortent de la mesure, et insère
-des liaisons de prolongation. Dans la pratique, cette fonctionnalité
-permet de déboguer des partitions complexes@tie{}: si les mesures ne
-sont pas entièrement remplies, alors les liaisons de prolongation
-montrent exactement la durée des décalages de mesure.
-
+Ces graveurs divisent toutes les notes et silences qui sortent de la
+mesure, et insèrent des liaisons de prolongation. Dans la pratique,
+cette fonctionnalité permet de déboguer des partitions complexes :
+si les mesures ne sont pas entièrement remplies, alors les liaisons de
+prolongation montrent exactement la durée des décalages de mesure.
@seealso
Glossaire musicologique :
Références des propriétés internes :
@rinternals{Note_heads_engraver},
@rinternals{Completion_heads_engraver},
+@rinternals{Rest_engraver},
+@rinternals{Completion_rest_engraver},
@rinternals{Forbid_line_break_engraver}.
-
@knownissues
-
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}
@cindex rythmique d'une mélodie
Au moyen d'une portée rythmique -- @emph{rhythmic staff} en anglais --
-on peut montrer seulement le rythme d'une mélodie@tie{}: toutes les
-notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
+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,relative=1,verbatim]
<<
L'utilisation combinée du @code{Pitch_squash_engraver} et de
@code{\improvisationOn} permet d'afficher la structure rythmique d'une
-grille d'accords@tie{}:
+grille d'accords :
@lilypond[quote,verbatim]
<<
}
}
\new Voice \with {
- \consists Pitch_squash_engraver
+ \consists "Pitch_squash_engraver"
} \relative c'' {
\improvisationOn
c4 c8 c c4 c8 c
>>
@end lilypond
-
@predefined
@code{\improvisationOn},
@code{\improvisationOff}.
@endpredefined
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{guitar-strum-rhythms.ly}
-
@seealso
Morceaux choisis :
@rlsrnamed{Rhythms,Rythme}.
* Liens de croches en soufflet::
@end menu
+
@node Barres de ligature automatiques
@unnumberedsubsubsec Barres de ligature automatiques
@translationof Automatic beams
Lorsque les ligatures automatiques ne sont pas nécessaires, il suffit de
désactiver la fonctionnalité par un @code{\autoBeamOff} -- réactivation
-par @code{\autoBeamOn}@tie{}:
+par @code{\autoBeamOn} :
@lilypond[quote,relative=1,verbatim]
c4 c8 c8. c16 c8. c16 c8
@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.}
-
-@warning{L'utilisation conjointe de @code{@bs{}partcombine} et de
+désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.@*
+L'utilisation conjointe de @code{@bs{}partcombine} et de
@code{@bs{}autoBeamOff} peut produire des résultats quelque peu
-surprenants@tie{}; ceci fait l'objet d'un exemple particulier à la
+surprenants ; ceci fait l'objet d'un exemple particulier à la
rubrique morceaux choisis.}
Des règles de dérogation au comportement automatique par défaut sont
-possibles@tie{}; voir
+possibles ; voir
@ref{Définition des règles de ligature automatique}.
-
@predefined
@code{\autoBeamOff},
@code{\autoBeamOn}.
@endpredefined
-
-@snippets
-
@cindex saut de ligne et ligature
@cindex ligature et saut de ligne
+@cindex ligature coudée
@funindex breakable
+@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{beams-across-line-breaks.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{changing-beam-knee-gap.ly}
-@cindex \partcombine et \autoBeamOff
-@cindex \autoBeamOff et \partcombine
+@cindex ligature, \partcombine et \autoBeamOff
+@cindex voix, \autoBeamOff et \partcombine
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{partcombine-and-autobeamoff.ly}
-
@seealso
Manuel de notation :
@ref{Barres de ligature manuelles},
@rinternals{beam-interface},
@rinternals{unbreakable-spanner-interface}.
-
@knownissues
-
-Les ligatures peuvent générer des collisions avec des têtes de note ou
-altérations appartenant à d'autres voix.
+Les propriétés d'un ligature sont déterminées @strong{dès le début} de
+sa construction ; toute adaptation qui interviendrait avant sa
+terminaison ne sera prise en compte qu'à l'occasion de la
+@strong{prochaine} ligature.
@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 réglage des ligatures automatiques
-@cindex ligatures automatiques, génération de
-@cindex autobeam
+@cindex ligatures te paroles
@cindex paroles et ligatures
@funindex autoBeaming
La propriété @code{beatStructure} est constituée d'une liste d'éléments
Scheme qui définit la longueur de chaque pulsation, prenant
@code{baseMoment} comme unité. L'unité de base (le @code{baseMoment})
-correspond par défaut au dénominateur de la métrique. D'autre part,
-chaque unité de @code{baseMoment} constitue une seule pulsation.
+correspond par défaut à l'inverse du dénominateur de la métrique.
+D'autre part, chaque unité de @code{baseMoment} constitue une seule pulsation.
@lilypond[quote,relative=2,verbatim]
\time 5/16
Lorsque plusieurs voix cohabitent sur une même portée et que les règles
de ligature doivent s'appliquer sans distinction, il faut spécifier que
-ces règles affectent le contexte @code{Staff}@tie{}:
+ces règles affectent le contexte @code{Staff} :
@lilypond[quote,verbatim,relative=2]
\time 7/8
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. Les
exceptions à cette règle par défaut sont répertoriées dans le fichier
-@file{scm/time-signature-settings.scm}. Pour savoir comment
-jouer avec la valeur de @code{baseMoment} selon la métrique, reportez
-vous au chapitre @ref{Métrique}.
+@file{scm/time-signature-settings.scm}. Pour savoir comment jouer avec
+la valeur de @code{baseMoment} selon la métrique, reportez vous au
+chapitre @ref{Métrique}.
Les règles de ligature et de subdivision spécifiques sont enregistrées
dans la propriété @code{beamExceptions}. Ses valeurs par défaut,
@code{beamExceptions} contient la liste des règles de ligature selon
leur type.
-Le seul type de règle pris en charge à ce jour est @code{#'end}, qui
+Le seul type de règle pris en charge à ce jour est @code{'end}, qui
concerne les terminaisons.
Chaque règle est constituée d'une liste de doublets associatifs en
@end example
@var{durée-type} est constitué d'une paire indiquant la durée de base --
-par exemple @code{(1@tie{}.@tie{}16)} pour une double croche.
+par exemple @code{(1 . 16)} pour une double croche.
@var{groupement} est constitué d'une liste Scheme qui indique le
regroupement à effectuer, en unité de type de ligature.
@warning{La propriété @code{beamExceptions} doit contenir absolument
@strong{toutes} les exceptions. Il n'est en effet pas possible d'en
-ajouter, modifier ou suprimer @emph{a posteriori}. Cela peut paraître
+ajouter, modifier ou supprimer @emph{a posteriori}. Cela peut paraître
fastidieux, mais toutes les règles de ligature devraient être appréciées
avant de les spécifier.}
manières de déroger à ce comportement sont abordées au chapitre
@ref{Métrique}.
-@cindex ligature, mesure à 4/4
-@cindex mesure à 3/4 et ligature
-
De nombreuses règles de ligature automatique comportent une clé
@code{beamExceptions}. Par exemple, s'il n'y a que des croches dans une
-mesure à 4/4, celles-ci seront réparties en deux groupes. Le fait de ne
+mesure à 4/4, celles-ci seront réparties en deux groupes. Le fait de ne
pas réinitialiser @code{beamExceptions} lors d'un aménagement de la
-pulsation -- l'élément @code{beatStructure} -- empèchera l'application
+pulsation -- l'élément @code{beatStructure} -- empêchera l'application
de cette dérogation.
@lilypond[quote,verbatim,relative=2]
\repeat unfold 8 {c8}
@end lilypond
-De la même manière, les croches d'une mesure à 3/4 sont par défaut
-ligaturées sur la mesure entière. Réinitialiser @code{beamExceptions}
-vous permettra alors de ligaturer les croches sur la base du temps.
+De la même manière, les croches d'une mesure à 3/4 sont ligaturées sur
+la mesure par défaut. Ligaturer sur le temps requiert un appel à
+@code{beamExceptions}.
@lilypond[quote,verbatim,relative=2]
\time 3/4
-% by default we beam in (3) due to beamExceptions
+% by default we beam in (6) due to beamExceptions
\repeat unfold 6 {a8} |
% This will beam (1 1 1) due to beatLength
\set Timing.beamExceptions = #'()
\repeat unfold 6 {a8}
@end lilypond
+Certaines partitions de la période romantique ou classique font
+apparaître des ligatures sur la moitié d'une mesure à 3/4 (ou à 3/8),
+ce qui va à l'encontre de la règle établie -- comme le fait remarquer
+Gould à la page 153 de son ouvrage -- puisque donne l'impression d'une
+mesure à 6/8. Il en va de même pour une mesure à 3/8. La reproduction
+d'un tel comportement se contrôle à l'aide de la propriété de contexte
+@code{beamHalfMeasure}, qui d'ailleurs ne sera effective que lorsque le
+numérateur de la métrique est un 3.
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+r4. a8 a a |
+\set Timing.beamHalfMeasure = ##f
+r4. a8 a a |
+@end lilypond
+
@i{@strong{Principes de la ligature automatique}}
Lorsqu'elle est activée, la gestion automatisée des ligatures est
et @code{beamExceptions}.
Les règles déterminant le positionnement des ligatures automatiques
-s'appliquent dans l'ordre suivant de priorité@tie{}:
+s'appliquent dans l'ordre suivant de priorité :
@itemize
@item
Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera toujours
-respectée@tie{}; sinon
+respectée ; sinon
@item
si une règle explicite de terminaison a été définie grâce à la propriété
@code{beamExceptions} pour un type de ligature spécifique dans la
-métrique en cours, c'est elle qui s'appliquera@tie{}; sinon
+métrique en cours, c'est elle qui s'appliquera ; sinon
@item
si une règle explicite de terminaison a été définie grâce à la propriété
@code{beamExceptions} pour un type de ligature plus large, c'est elle
-qui s'appliquera@tie{}; sinon
+qui s'appliquera ; sinon
@item
utilisation des valeurs de @code{baseMoment} et @code{beatStructure}
@end itemize
-Le type de ligature correspond à la durée la plus courte dans le groupe.
-
-Pour information, les règles de ligature par défaut sont répertoriées
-dans le fichier @file{scm/time-signature-settings.scm}.
+Le @emph{type de ligature} correspond à la durée la plus courte dans le
+groupe.
+Les règles de ligature par défaut sont répertoriées dans le fichier
+@file{scm/time-signature-settings.scm}.
@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{subdividing-beams.ly}
+@cindex sous-ligature, orientation
+
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{strict-beat-beaming.ly}
+
@cindex groupement de mesures
@cindex groupement de pulsations
@cindex pulsation, regroupement
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{beam-endings-in-score-context.ly}
-
@seealso
Fichiers d'initialisation :
@file{scm/beam-settings.scm}.
@rinternals{BeamForbidEvent},
@rinternals{beam-interface}.
-
@knownissues
Si une partition se termine alors qu'une ligature automatique est restée
inachevée, cette dernière ligature ne sera pas imprimée du tout. C'est
également valable dans le cas d'une musique polyphonique saisie avec la
-syntaxe @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
+syntaxe @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
sans que la dernière ligature ne soit achevée. Le plus simple, en
pareil cas, est de spécifier manuellement les dernières ligatures.
<<
\new Staff {
\overrideTimeSignatureSettings
- #'(3 . 4) % timeSignatureFraction
- #'(1 . 8) % baseMomentFraction
+ 3/4 % timeSignatureFraction
+ 1/8 % baseMomentFraction
#'(1 5) % beatStructure
#'() % beamExceptions
\time 3/4
exemple pour prolonger une ligature par-dessus un silence ou une barre
de mesure, ou bien pour suivre le rythme des paroles plutôt que celui
des notes. Le début et la fin de la ligature sont alors indiqués
-respectivement par @code{[} et @code{]}.
+respectivement par @code{[} et @code{]}.
@lilypond[quote,relative=1,verbatim]
r4 r8[ g' a r] r8 g[ | a] r
@cindex ligature manuelle et notes d'ornement
Le positionnement des ligature manuelles se détermine comme pour toute
-indication attachée à une note@tie{}:
+indication attachée à une note :
@lilypond[quote,relative=2,verbatim]
c8^[ d e] c,_[ d e f g]
@funindex noBeam
Le fait d'affubler une note particulière d'un @code{\noBeam} aura pour
-effet de l'empêcher d'être ligaturée@tie{}:
+effet de l'empêcher d'être ligaturée :
@lilypond[quote,verbatim,relative=2]
\time 2/4
@end lilypond
Notes d'ornement et normales font l'objet d'un traitement distinct. Il
-est dont possible de ligaturer ou non des notes d'ornement sans géner ce
+est dont possible de ligaturer ou non des notes d'ornement sans gêner ce
qui est en place au niveau de la notation normale.
@lilypond[quote,verbatim,relative=2]
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@tie{}; autrement dit, c'est la ligature
+supplémentaire que sur sa gauche ; autrement dit, c'est la ligature
à la croche qui est importante.
@lilypond[quote,relative=2,verbatim]
g16 a]
@end lilypond
-
@predefined
@code{\noBeam}.
@endpredefined
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{flat-flags-and-beam-nibs.ly}
-
@seealso
Manuel de notation :
@ref{Direction et positionnement},
Les ligatures en soufflet permettent d'indiquer qu'un petit groupe de
notes se joue en accélérant ou en ralentissant sans pour autant
modifier le tempo du morceau. L'étendue du soufflet s'indique par
-@code{[} et @code{]}, et son orientation est déterminée par la propriété
+@code{[} et @code{]}, et son orientation est déterminée par la propriété
@code{grow-direction} de l'objet @code{Beam}.
Lorsque la sortie MIDI doit refléter les @emph{ritardando} ou
approximative, la sortie MIDI sera quant à elle parfaitement
@qq{ponctuelle}.
-
@predefined
@code{\featherDurations}.
@endpredefined
Morceaux choisis :
@rlsrnamed{Rhythms,Rythme}.
-
-
@knownissues
-
La commande @code{\featherDurations} ne permet de traiter que de très
courts extraits, avec une faible amplitude.
@subsection Mesures
@translationof Bars
-
@menu
* Barres de mesure::
* Numéros de mesure::
* Indications de repère::
@end menu
+
@node Barres de mesure
@unnumberedsubsubsec Barres de mesure
@translationof Bar lines
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
-morceau, où l'on voit une double barre@tie{}:
+morceau, où l'on voit une double barre :
@lilypond[quote,relative=1,verbatim]
e4 d c2 \bar "|."
@end lilypond
Rien ne s'oppose à ce que la dernière note d'une mesure ne s'arrête
-avant la barre de mesure@tie{}; on considère simplement qu'elle se
+avant la barre de mesure ; on considère simplement qu'elle se
prolonge sur la mesure suivante. Des débordements à répétition
finissent par générer une musique comprimée ou qui sort de la page, pour
la simple et bonne raison que les sauts de ligne automatiques ne peuvent
@cindex invisible, barre de mesure
Il est possible d'autoriser un saut de ligne même s'il n'y a pas
-de barre de mesure visible, en utilisant@tie{}:
+de barre de mesure visible, en utilisant :
@example
\bar ""
une barre normale, seul l'effet visuel en sera modifié.
Vous disposez de deux types de barres simples et de cinq différentes
-doubles barres@tie{}:
+doubles barres :
@lilypond[quote,relative=1,verbatim]
f1 \bar "|"
f1 \bar "."
g1 \bar "||"
a1 \bar ".|"
-b1 \bar ".|."
+b1 \bar ".."
c1 \bar "|.|"
d1 \bar "|."
e1
@end lilypond
@noindent
-ainsi que d'une barre en pointillé et d'une discontinue@tie{}:
+ainsi que d'une barre en pointillé et d'une discontinue :
@lilypond[quote,relative=1,verbatim]
-f1 \bar ":"
-g1 \bar "dashed"
+f1 \bar ";"
+g1 \bar "!"
a1
@end lilypond
@noindent
-et de cinq types de barre de reprise@tie{}:
+et de cinq types de barre de reprise :
@lilypond[quote,relative=1,verbatim]
-f1 \bar "|:"
-g1 \bar ":|:"
+f1 \bar ".|:"
+g1 \bar ":..:"
a1 \bar ":|.|:"
b1 \bar ":|.:"
-c1 \bar ":|"
+c1 \bar ":|."
e1
@end lilypond
-De plus, une barre de mesure peut s'imprimer sous la forme d'une
-coche@tie{}:
+De plus, une barre de mesure peut s'imprimer sous la forme d'une coche :
@lilypond[quote,relative=1,verbatim]
f1 \bar "'"
@end lilypond
-On rencontre habituellement ces signes dans le chant grégorien@tie{};
-nous vous invitons dans ce cadre particulier à plutôt utiliser
+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{Divisions} du
chapitre consacré au grégorien.
@cindex segno
L'insertion d'un @emph{segno} directement sur la portée s'obtient à
-l'aide de trois types de barre de mesure, comme indiqué
-ci-dessous@tie{}:
+l'aide de trois types de barre de mesure, comme indiqué ci-dessous :
@lilypond[quote,relative=2,verbatim]
c4 c c c
c4 c c c \break
\bar "S"
c4 c c c
-\bar "|S"
+\bar "S-|"
c4 c c c \break
-\bar "|S"
+\bar "S-|"
c4 c c c
-\bar "S|"
+\bar "S-S"
c4 c c c \break
-\bar "S|"
+\bar "S-S"
c1
@end lilypond
qui se chargeront d'imprimer le type de barre approprié.
Dans les faits, un @code{"||:"} équivaut à un @code{"|:"} sauf s'il
-intervient à un saut de ligne@tie{}: une double barre sera alors
+intervient à un saut de ligne : une double barre sera alors
imprimée en fin de portée, et la barre de reprise au début de la
nouvelle.
@lilypond[quote,relative=2,verbatim]
c4 c c c
-\bar "||:"
+\bar ".|:-||"
c4 c c c \break
-\bar "||:"
+\bar ".|:-||"
c4 c c c
@end lilypond
LilyPond dispose de six différents moyens de combiner une barre de
-reprise avec un signe @emph{segno}@tie{}:
+reprise avec un signe @emph{segno} :
@lilypond[quote,relative=2,verbatim]
c4 c c c
-\bar ":|S"
+\bar ":|.S"
c4 c c c \break
-\bar ":|S"
+\bar ":|.S"
c4 c c c
-\bar ":|S."
+\bar ":|.S-S"
c4 c c c \break
-\bar ":|S."
+\bar ":|.S-S"
c4 c c c
-\bar "S|:"
+\bar "S.|:-S"
c4 c c c \break
-\bar "S|:"
+\bar "S.|:-S"
c4 c c c
-\bar ".S|:"
+\bar "S.|:"
c4 c c c \break
-\bar ".S|:"
+\bar "S.|:"
c4 c c c
-\bar ":|S|:"
+\bar ":|.S.|:"
c4 c c c \break
-\bar ":|S|:"
+\bar ":|.S.|:"
c4 c c c
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
c4 c c c \break
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
c1
@end lilypond
+Par ailleurs, la commande @code{\inStaffSegno} crée une barre de mesure
+surmontée d'un @emph{segno}, et sait coopérer avec l'instruction
+@code{\repeat volta}.
+
Dans une partition comprenant plusieurs portées, la commande @code{\bar}
placée sur une portée s'applique automatiquement à toutes les portées.
Les barres de mesure que l'on obtient alors sont d'un seul tenant sur
>>
@end lilypond
-
@cindex barre de mesure par défaut, modification du style
@cindex modification du style par défaut des barres de mesure
-@snippets
+@c snippets
@funindex whichBar
@funindex defaultBarType
@funindex bar
@funindex bartype
-
La commande @samp{\bar @var{type_de_barre}} sert de raccourci pour
-@samp{\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.
+@samp{\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
-automatique est @code{"|"}. Vous pouvez en changer à tout moment grâce
-à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
-
+automatique est @code{"|"}. Vous pouvez en changer à tout moment grâce
+à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
@seealso
Manuel de notation :
Les numéros de mesure sont imprimés par défaut à chaque début de
ligne, sauf la première. Ce nombre est stocké par la propriété
@code{currentBarNumber} qui sera mise à jour à chaque mesure. Vous
-pouvez aussi le définir de manière arbitraire@tie{}:
+pouvez aussi le définir de manière arbitraire :
@lilypond[verbatim,quote,fragment,relative=1]
c1 c c c
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
-visible ou non. Les valeurs sont rangées dans l'ordre suivant@tie{}:
+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
-numéros de mesure@tie{}:
+numéros de mesure :
@lilypond[verbatim,quote,relative=1]
\override Score.BarNumber #'break-visibility = #'#(#t #t #t)
c1 | c | c | c
@end lilypond
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{printing-the-bar-number-for-the-first-measure.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{printing-bar-numbers-inside-boxes-or-circles.ly}
+@cindex reprises et numéros de mesure
+@cindex numéro de mesure et reprise
+@cindex mesure, numérotation et reprises
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{alternative-bar-numbering.ly}
+
@cindex alignement du numéro de mesure
@cindex numéro de mesure, alignement
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{removing-bar-numbers-from-a-score.ly}
-
@seealso
Morceaux choisis :
@rlsrnamed{Rhythms,Rythme}.
@rinternals{BarNumber},
@rinternals{Bar_number_engraver}.
-
+@knownissues
@cindex numéro de mesure et collision
@cindex collision et numéro de mesure
-
-@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
Les tests de limite de mesure (ou tests de mesure) aident à détecter
les erreurs dans les durées. Un test de mesure s'écrit avec une barre
-verticale, @code{|}. Lors du traitement, elle doit correspondre à une
+verticale, @code{|}. Lors du traitement, elle doit correspondre à une
barre de mesure. Sinon, un avertissement est émis qui indique le numéro
de ligne où est détectée l'erreur. Dans l'exemple suivant, le deuxième
test de mesure signale une erreur.
@end example
Le test de mesure peut être aussi utilisé dans les paroles, par
-exemple@tie{}:
+exemple :
@example
\lyricmode @{
Il est aussi possible d'attribuer une autre valeur au symbole
@code{|}, en assignant une expression musicale à @code{pipeSymbol}.
-Dans l'exemple suivant, le @code{|} servira à insérer une double barre
+Dans l'exemple suivant, le @code{|} servira à insérer une double barre
là où il apparaît, au lieu de simplement vérifier que la fin de la
mesure est atteinte.
@noindent
affiche un avertissement lors du traitement si le numéro de mesure à ce
-point (variable @code{currentBarNumber}) n'est pas@tie{}123.
-
+point (variable @code{currentBarNumber}) n'est pas 123.
@seealso
Morceaux choisis :
@noindent
Lorsque vous utilisez @code{\mark \default}, le repère s'incrémente
-automatiquement@tie{}; toutefois donner un nombre en argument permet de
+automatiquement ; toutefois donner un nombre en argument permet de
spécifier manuellement le repère en question. La valeur à utiliser
est enregistrée dans la propriété @code{rehearsalMark}.
@end lilypond
@noindent
-La lettre@tie{}@strong{I} n'est pas utilisée, conformément aux usages de
-la gravure. Cependant, vous pourrez intégrer la lettre @strong{I} en
+La lettre @strong{I} n'est pas utilisée, conformément aux usages de
+la gravure. Cependant, vous pourrez intégrer la lettre @strong{I} en
utilisant l'une des commandes suivantes selon que ce repère doive être
-simple, inclus dans un rectangle ou dans un cercle@tie{}:
+simple, inclus dans un rectangle ou dans un cercle :
@example
\set Score.markFormatter = #format-mark-alphabet
d'autres fonctions de formatage.
@code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
-@code{format-mark-circle-barnumbers} permettent d'imprimer le numéro
+@code{format-mark-circle-barnumbers} permettent d'imprimer le numéro
de mesure au lieu des compteurs alphabétique ou numérique.
-On peut aussi spécifier manuellement une marque de repère@tie{}:
+On peut aussi spécifier manuellement une marque de repère :
@example
\mark "A1"
@funindex \musicglyph
@funindex musicglyph
-Un @code{\mark} peut contenir un glype musical tel que le signe
+Un @code{\mark} peut contenir un glyphe musical tel que le signe
@emph{segno}.
@lilypond[quote,verbatim,relative=1]
la @code{break-alignable-interface} au chapitre
@ref{Alignement des objets}.
+Les définitions @code{format-mark-numbers} et @code{format-mark-letters}
+sont inscrites dan le fichier @file{scm/translation-functions.scm}.
+Elles seront une source d'inspiration en matière de fonctions de
+formatage.
@seealso
Manuel de notation :
@ref{Alignement des objets}.
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.
+@file{scm/translation-functions.scm}.
Morceaux choisis :
@rlsrnamed{Rhythms,Rythme}.
@subsection Fonctionnalités rythmiques particulières
@translationof Special rhythmic concerns
-
@menu
* Notes d'ornement::
* Alignement et cadences::
* Gestion du temps::
@end menu
+
@node Notes d'ornement
@unnumberedsubsubsec Notes d'ornement
@translationof Grace notes
@cindex petite note
@funindex \grace
-@funindex grace
+@funindex \slashedGrace
+@funindex \acciaccatura
+@funindex \appoggiatura
Les petites notes sont des ornements entièrement écrits. Leur taille
est un peu plus petite que celle des notes normales et elles n'occupent
pas de temps dans la mesure.
@lilypond[quote,relative=2,verbatim]
-c4 \grace c16 c4
-\grace { c16[ d16] } c2
+c4 \grace b16 a4(
+\grace { b16[ c16] } a2)
@end lilypond
Les plus courantes sont les acciaccatures, qui doivent se jouer très
vite, et qui s'écrivent sous forme d'une petite note barrée (sur la
hampe) et liée. L'appoggiature est une petite note non barrée, qui vole
-une fraction à la durée de la note réelle qui la suit.
+une fraction à la durée de la note réelle qui la suit. LilyPond dispose
+aussi, grâce à la fonction @code{\slashedGrace}, d'une petite note
+barrée et dépourvue de liaison, qui viendra s'insérer entre deux notes
+déjà liées.
@lilypond[quote,relative=2,verbatim]
-\grace c8 b4
\acciaccatura d8 c4
\appoggiatura e8 d4
-\acciaccatura { g16[ f] } e4
+\acciaccatura { g16[ f] } e2
+\slashedGrace a,8 g4
+\slashedGrace b16 a4(
+\slashedGrace b8 a2)
@end lilypond
Les petites notes se placent de façon synchrone entre les différentes
@funindex afterGrace
La commande @code{\afterGrace} sert à placer une petite note après une
-note réelle -- et non @i{avant} comme d'ordinaire. Cette commande
-requiert deux arguments@tie{}: la note réelle, et la ou les petites
-notes qui suivent.
+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
+s'y rattachent.
@lilypond[quote,verbatim,relative=2]
c1 \afterGrace d1 { c16[ d] } c1
Des silences invisibles permettent d'ajuster l'espace entre les petites
notes et la note réelle. Nous pourrions positionner ces petites notes à
-sept huitièmes de la durée de la note de base@tie{}:
+sept huitièmes de la durée de la note de base :
@lilypond[quote,verbatim,relative=2]
\new Voice {
@cindex notes d'ornement, mise en forme
Les expressions @code{\grace} obéissent à des règles typographiques
-particulières, notamment pour régler l'orientation et la taille des
+particulières, notamment en matière d'orientation et de taille des
objets. De ce fait, toute subtilité de mise en forme devra être
indiquée @strong{à l'intérieur} de l'expression introduite par
-@code{\grace}@tie{}; ces réglages additionnels doivent également être
+@code{\grace} ; ces réglages additionnels doivent également être
désactivés dans cette même expression.
@lilypond[quote,verbatim,relative=2]
}
@end lilypond
-
@cindex hampe barrée
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{using-grace-note-slashes-with-normal-heads.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{positioning-grace-notes-with-floating-space.ly}
-
@seealso
Glossaire musicologique :
@rglosnamed{grace notes,ornements},
@rinternals{Grace_engraver},
@rinternals{Grace_spacing_engraver}.
-
@knownissues
@cindex acciaccature, multi-note
@cindex note d'ornement, synchronisation
@cindex synchronisation des notes d'ornement
-Un groupe de notes ligaturées consituant une @emph{acciaccatura}
+Un groupe de notes ligaturées constituant une @emph{acciaccatura}
apparaîtra comme une @emph{appoggiatura}, c'est-à-dire sans trait.
@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 -- barre de mesure,
armure, etc. -- sont eux aussi synchrones. Pensez-y lorsque vous
-mêlez des portées comprenant des petites notes et d'autres sans@tie{}:
+mêlez des portées comprenant des petites notes et d'autres sans :
@lilypond[quote,relative=2,verbatim]
<<
- \new Staff { e4 \bar "|:" \grace c16 d2. }
- \new Staff { c4 \bar "|:" d2. }
+ \new Staff { e4 \bar ".|:" \grace c16 d2. }
+ \new Staff { c4 \bar ".|:" d2. }
>>
@end lilypond
@noindent
Il est possible de remédier à cela en insérant, sur les autres portées,
des silences invisibles dans une expression précédée de @code{\grace} et
-correspondant à la durée des petites notes@tie{}:
+correspondant à la durée des petites notes :
@lilypond[quote,relative=2,verbatim]
<<
- \new Staff { e4 \bar "|:" \grace c16 d2. }
- \new Staff { c4 \bar "|:" \grace s16 d2. }
+ \new Staff { e4 \bar ".|:" \grace c16 d2. }
+ \new Staff { c4 \bar ".|:" \grace s16 d2. }
>>
@end lilypond
+Lorsque des petites notes font l'objet d'un contexte de voix, cela
+perturbe la présentation des voix normales. Vous pourrez y remédier en
+insérant un silence ou une note entre la commande affectant la voix et
+les petites notes.
+
+@lilypond[quote,verbatim]
+accMusic = {
+ \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
+}
+
+\new Staff {
+ <<
+ \new Voice {
+ \relative c'' {
+ r8 r8 \voiceOne \accMusic \oneVoice r8 |
+ r8 \voiceOne r8 \accMusic \oneVoice r8 |
+ }
+ }
+ \new Voice {
+ \relative c' {
+ s8 s8 \voiceTwo \accMusic \oneVoice s8 |
+ s8 \voiceTwo r8 \accMusic \oneVoice s8 |
+ }
+ }
+ >>
+}
+@end lilypond
+
Seules des expressions musicales séquentielles peuvent être utilisées
-pour des petites notes@tie{}; il n'est pas possible d'imbriquer ni de
+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.
+En ce qui concerne la sortie MIDI, les petites notes ont une durée du
+quart de la valeur que vous leur attribuez. Par voie de conséquence, si
+la durée globale d'une succession de petites notes venait à dépasser la
+durée de la note qui précède, vous déclencheriez une erreur du type
+@qq{@code{Going back in MIDI time}}. Il vous faudra donc raccourcir les
+petites notes. Par exemple,
+
+@example
+\acciaccatura @{ c'8[ d' e' f' g'] @}
+@end example
+
+deviendrait :
+
+@example
+\acciaccatura @{ c'16[ d' e' f' g'] @}
+@end example
+
+ou bien modifier explicitement l'échelle des durées :
+
+@example
+\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
+@end example
+
+Voir @ref{Changement d'échelle des durées}.
+
@node Alignement et cadences
@unnumberedsubsubsec Alignement et cadences
\MyCadenza c'1
}
\new Staff {
- #(ly:export (mmrest-of-length MyCadenza))
+ #(mmrest-of-length MyCadenza)
c'1
- #(ly:export (skip-of-length MyCadenza))
+ #(skip-of-length MyCadenza)
c'1
}
>>
@end lilypond
-
@seealso
Glossaire musicologique :
@rglos{cadenza}.
@item measureLength
La longueur de la mesure, dans la métrique en cours. Pour une mesure
-à 4/4, elle est de@tie{}1, et de 3/4 pour une mesure à 6/8. Sa valeur
+à 4/4, elle est de 1, et de 3/4 pour une mesure à 6/8. Sa valeur
détermine où peut s'insérer une barre et comment seront générées les
ligatures automatiques.
@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}@tie{}; la
-variable @code{currentBarNumber} est alors incrémentée.
+remise à 0 dès lors qu'on dépasse @code{measureLength} ; la variable
+@code{currentBarNumber} est alors incrémentée.
@item timing
Lorsqu'on lui assigne la valeur @emph{vrai}, les valeurs ci-dessus
Le calage peut être modifié en réglant explicitement l'une de ces
variables. Dans l'exemple qui suit, nous réglons la métrique à 4/4,
-tout en fixant @code{measureLength} à 5/4. Arrivé à 4/8 dans la
-troisième mesure, nous avançons de 1/8, en assignant 5/8 à
+tout en fixant @code{measureLength} à 5/4. Arrivé à 4/8 dans la
+troisième mesure, nous avançons de 1/8, en assignant 5/8 à
@code{measurePosition}, raccourcissant donc cette mesure d'une croche.
-La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
+La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
@lilypond[quote,verbatim]
\new Voice \relative c' {
@noindent
Comme le montre cet exemple, @code{ly:make-moment n d} construit une
-durée de n/d fois une ronde.
-Par conséquent, @code{ly:make-moment@tie{}1@tie{}8} correspond à une
-croche, et @code{ly:make-moment@tie{}7@tie{}16} à la durée de sept
-doubles croches.
-
+durée de n/d 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
Manuel de notation :