X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fnotation%2Frhythms.itely;h=6ee7c4f4e440b6abc67fb89396ab345a82ed2900;hb=958e95822083954cad00e0a598eb9f12ceba67b9;hp=855d022010f421409284eb4e28e0358dc8e9e5eb;hpb=74843362972efd8b7a76419da499c0f5a920663d;p=lilypond.git diff --git a/Documentation/fr/notation/rhythms.itely b/Documentation/fr/notation/rhythms.itely index 855d022010..6ee7c4f4e4 100644 --- a/Documentation/fr/notation/rhythms.itely +++ b/Documentation/fr/notation/rhythms.itely @@ -1,14 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: e038863ba7228eb3e28b9f1a49e68ec9f4d260b0 + Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4 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.19.2" +@c \version "2.19.21" @c Translators: Frédéric Chiasson, Jean-Charles Malahieude @c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer @@ -38,7 +38,7 @@ ligature et de mesure. @menu * Durées:: -* Nolets:: +* N-olets:: * Changement d'échelle des durées:: * Liaisons de prolongation:: @end menu @@ -104,6 +104,16 @@ est la noire (@code{4}). a a a2 a a4 a a1 a @end lilypond +Lorsque une note ou un accord est suivi d'une succession de durées +individuelles, celles-ci adopteront la ou les dernières hauteurs +mentionnées. + +@lilypond[quote,verbatim,relative=2] +\time 8/1 +c \longa \breve 1 2 +4 8 16 32 64 128 128 +@end lilypond + @cindex notes pointées @cindex pointée, note @cindex doublement pointée, note @@ -192,49 +202,47 @@ disponibles ne couvre que les silences allant du trente-deuxième de soupir à la maxime (valant huit pauses). -@node Nolets -@unnumberedsubsubsec Nolets +@node N-olets +@unnumberedsubsubsec N-olets @translationof Tuplets -@cindex nolets +@cindex n-olets @cindex triolets -@funindex \times -@funindex times +@funindex \tuplet +@funindex tuplet -Les nolets -- triolets, quintolets, etc. -- sont obtenus en -multipliant toutes les durées d'une expression musicale par une -fraction. +Les n-olets -- triolets, quintolets, etc. -- sont obtenus en multipliant +la vitesse d'une expression musicale par une fraction. @example -\times @var{fraction} @{ @var{expression_musicale} @} +\tuplet @var{fraction} @{ @var{expression_musicale} @} @end example @noindent -La durée de l'@code{@var{expression_musicale}} sera multipliée par la -fraction. Le numérateur 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 trois notes occupent la durée de deux. +Le numérateur de cette fraction sera imprimé au-dessus ou au-dessous des +notes, parfois avec un crochet. Le n-olet le plus courant est le +triolet, dans lequel trois notes occupent la durée de deux. @lilypond[quote,verbatim,relative=2] -a2 \tuplet 3/2 { b4 b b } +a2 \tuplet 3/2 { b4 4 4 } c4 c \tuplet 3/2 { b4 a g } @end lilypond -@cindex regroupement de nolets +@cindex regroupement de n-olets @noindent -Dans le cas d'une succession de nolets, saisir la commande -@code{\tuplet} popur chacun des nolets devient vite fastidieux. -LilyPond vous permet de stipuler la durée de base d'un nolet juste -avant l'expression musicale, de telle sorte que les nolets seront +Dans le cas d'une succession de n-olets, saisir la commande +@code{\tuplet} pour chacun des n-olets devient vite fastidieux. +LilyPond vous permet de stipuler la durée de base d'un n-olet juste +avant l'expression musicale, de telle sorte que les n-olets seront formés automatiquement : @lilypond[quote,verbatim,relative=2] g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e } @end lilypond -@cindex crochet de nolet, positionnement -@cindex nolet, positionnement du crochet +@cindex crochet de n-olet, positionnement +@cindex n-olet, positionnement du crochet @funindex \tupletUp @funindex tupletUp @@ -244,17 +252,23 @@ g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e } @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 et positionnement}. +automatique du crochet en surplomb ou au-dessous des notes : -Les nolets peuvent être imbriqués ; par exemple, +@lilypond[quote,verbatim,relative=2] +\tupletUp \tuplet 3/2 { c8 d e } +\tupletNeutral \tuplet 3/2 { c8 d e } +\tupletDown \tuplet 3/2 { f,8 g a } +\tupletNeutral \tuplet 3/2 { f8 g a } +@end lilypond + +Les n-olets peuvent être imbriqués ; par exemple, @lilypond[quote,verbatim,relative=2] \autoBeamOff c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4 | @end lilypond -Lorsque, dans une imbrication, les nolets débutent au même instant, il +Lorsque, dans une imbrication, les n-olets 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, @@ -268,16 +282,16 @@ comme indiqué au chapitre @ref{Changement d'échelle des durées}. @snippets -@cindex nolets, formatage +@cindex n-olets, formatage @cindex triolets, formatage @funindex tupletNumberFormatFunction @funindex tupletSpannerDuration @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] -{entering-several-tuplets-using-only-one--times-command.ly} +{entering-several-tuplets-using-only-one--tuplet-command.ly} -@cindex nolet, modification du chiffre +@cindex n-olet, modification du chiffre @funindex TupletNumber @@ -296,7 +310,7 @@ comme indiqué au chapitre @ref{Changement d'échelle des durées}. @seealso Glossaire musicologique : @rglosnamed{triplet,triolet}, -@rglosnamed{tuplet,nolet}, +@rglosnamed{tuplet,n-olet}, @rglosnamed{polymetric,polymétrie}. Manuel d'initiation : @@ -305,6 +319,7 @@ Manuel d'initiation : Manuel de notation : @ref{Gestion du temps}, @ref{Changement d'échelle des durées}, +@ref{Direction et positionnement}, @ref{La commande d'affinage (tweak)}, @ref{Notation polymétrique}. @@ -316,21 +331,6 @@ Références des propriétés internes : @rinternals{TupletNumber}, @rinternals{TimeScaledMusic}. -@cindex notes d'ornement et crochet de nolet - -@knownissues -Lorsqu'un nolet en début de portée est précédé d'une note d'ornement, -celle-ci doit se placer avant la commande @code{\tuplet} pour éviter -toute erreur. Ailleurs dans la partition, les notes d'ornement peuvent -se placer au sein de l'expression constituant le nolet. - -@cindex indication de tempo et nolet - -Lorsqu'un nolet en début de mouvement est combiné avec une indication de -tempo -- grâce à la commande @code{\tempo} --, l'expression contenant le -nolet doit impérativement faire partie d'un bloc @code{\new Voice} -comme indiqué au chapitre @rlearning{Les voix contiennent la musique}. - @node Changement d'échelle des durées @unnumberedsubsubsec Changement d'échelle des durées @@ -403,7 +403,7 @@ voir @ref{Notation polymétrique}. @seealso Manuel de notation : -@ref{Nolets}, +@ref{N-olets}, @ref{Silences invisibles}, @ref{Notation polymétrique}. @@ -446,6 +446,13 @@ suivante, qui doit être de la même hauteur. a2~ 4~ 16 r r8 @end lilypond +Les liaisons de tenue peuvent interpréter la « dernière hauteur +explicite » d'une succession de durées : + +@lilypond[quote,verbatim,relative=2] +a2~ 4~ 16 r r8 +@end lilypond + 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 @@ -453,8 +460,8 @@ longues doivent s'aligner sur les subdivisions de la mesure, comme ici : @c KEEP LY @lilypond[verbatim,quote] -\relative c' { - r8^"oui" c8~ 2 r4 | +\relative { + r8^"oui" c'8~ 2 r4 | r8^"non" c2~ 8 r4 } @end lilypond @@ -475,7 +482,8 @@ partiellement deux accords, en mettant les liaisons à l'intérieur des accords. @lilypond[quote,verbatim,relative=1] -~ +~ 2 +4~ @end lilypond @@ -837,6 +845,8 @@ Référence des propriétés internes : @cindex silences, mesure entière @cindex une pause par mesure +@funindex compressMMRests +@funindex \compressMMRests @funindex R Un silence valant une ou plusieurs mesures entières s'entre avec un @@ -844,11 +854,12 @@ Un silence valant une ou plusieurs mesures entières s'entre avec un @lilypond[quote,verbatim,relative=2] % Rest measures contracted to single measure -\compressFullBarRests -R1*4 -R1*24 -R1*4 -b2^"Tutti" b4 a4 +\compressMMRests { + R1*4 + R1*24 + R1*4 + b2^"Tutti" b4 a4 +} @end lilypond Ceci ne peut être utile que pour une mesure complètement vide. Sa durée @@ -857,15 +868,16 @@ la métrique. C'est la raison pour laquelle on utilisera aussi des points d'augmentation ou des fractions : @lilypond[quote,verbatim,relative=2] -\compressFullBarRests -\time 2/4 -R1 | R2 | -\time 3/4 -R2. | R2.*2 | -\time 13/8 -R1*13/8 | R1*13/8*12 | -\time 10/8 -R4*5*4 | +\compressMMRests { + \time 2/4 + R1 | R2 | + \time 3/4 + R2. | R2.*2 | + \time 13/8 + R1*13/8 | R1*13/8*12 | + \time 10/8 + R4*5*4 | +} @end lilypond Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme @@ -884,11 +896,6 @@ R1*2 | @cindex silence multimesure, expansion @cindex silence multimesure, contraction -@funindex \expandFullBarRests -@funindex expandFullBarRests -@funindex \compressFullBarRests -@funindex compressFullBarRests - Par défaut, un silence multimesure 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} : @@ -899,10 +906,10 @@ surplombé du nombre de mesures vides -- ou @qq{à compter} : \time 2/4 R2 | \time 4/4 % Rest measures contracted to single measure -\compressFullBarRests -r1 | R1*17 | R1*4 | -% Rest measures expanded -\expandFullBarRests +\compressMMRests { + r1 | R1*17 | R1*4 | +} +% Rest measures expanded again \time 3/4 R2.*2 | @end lilypond @@ -926,10 +933,11 @@ utilisant la syntaxe @w{@var{note}-@code{markup}} (cf. à elle permet d'ajouter un point d'orgue : @lilypond[quote,verbatim,relative=2] -\compressFullBarRests -\time 3/4 -R2.*10^\markup { \italic "ad lib." } -R2.^\fermataMarkup +\compressMMRests { + \time 3/4 + R2.*10^\markup { \italic "ad lib." } + R2.^\fermataMarkup +} @end lilypond @warning{C'est @code{MultiMeasureRestText} qui créera le texte, @@ -957,17 +965,14 @@ numéros de mesure. @funindex textLenthOff @funindex \fermataMarkup @funindex fermataMarkup -@funindex \compressFullBarRests -@funindex compressFullBarRests -@funindex \expandFullBarRests -@funindex expandFullBarRests +@funindex \compressMMRests +@funindex compressMMRests @predefined @code{\textLengthOn}, @code{\textLengthOff}, @code{\fermataMarkup}, -@code{\compressFullBarRests}, -@code{\expandFullBarRests}. +@code{\compressMMRests}. @endpredefined @snippets @@ -1060,6 +1065,9 @@ fraction au début de la portée : \time 3/4 c2. @end lilypond +Les changements de métrique en cours de mesure sont abordés dans +@ref{Levées}. + @cindex métrique, visibilité La métrique est imprimée en début de morceau, et à chaque fois qu'elle @@ -1125,9 +1133,9 @@ la commande @code{\time} à l'aide d'un premier argument : @lilypond[quote,verbatim] \score { \new Staff { - \relative c' { + \relative { \time #'(2 2 3) 7/8 - \repeat unfold 7 { c8 } | + \repeat unfold 7 { c'8 } | \time #'(3 2 2) 7/8 \repeat unfold 7 { c8 } | } @@ -1141,7 +1149,7 @@ en même temps. Ces valeurs peuvent se régler indépendamment pour différentes métriques. Les valeurs adaptées ne seront effectives qu'à partir du moment où interviendra une commande @code{\time} de la valeur de métrique correspondante : - + @lilypond[quote,verbatim] \score { \relative c' { @@ -1188,8 +1196,8 @@ métrique : @lilypond[quote,verbatim] \score{ - \relative c' { - \repeat unfold 8 { c8 } | + \relative { + \repeat unfold 8 { c'8 } | \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction @@ -1355,15 +1363,16 @@ ignore les indications de tempo dans les calculs d'espacement horizontal. @lilypond[verbatim,quote,relative=0] -\compressFullBarRests -\markLengthOn -\tempo "Molto vivace" -R1*12 -\tempo "Meno mosso" -R1*16 -\markLengthOff -\tempo "Tranquillo" -R1*20 +\compressMMRests { + \markLengthOn + \tempo "Molto vivace" + R1*12 + \tempo "Meno mosso" + R1*16 + \markLengthOff + \tempo "Tranquillo" + R1*20 +} @end lilypond @snippets @@ -1390,7 +1399,7 @@ Glossaire musicologique : Manuel de notation : @ref{Mise en forme du texte}, -@ref{Sortie MIDI}. +@ref{Génération de fichiers MIDI}. Morceaux choisis : @rlsrnamed{Staff notation,Notation sur la portée}. @@ -1407,6 +1416,7 @@ Référence des propriétés internes : @cindex levée @cindex mesure incomplète @cindex incomplète, mesure +@cindex métrique en cours de mesure @funindex measurePosition @funindex \partial @@ -1420,45 +1430,51 @@ commande est \partial @var{durée} @end example -@noindent -où @var{durée} correspond à la valeur rythmique @strong{restant} -dans la mesure et @strong{avant} la première mesure complète : +Lorsque @code{\partial} est utilisé en début de pièce, +@code{@var{durée}} égale la valeur rythmique précédant la première +mesure. @lilypond[quote,verbatim,relative=1] \time 3/4 -\partial 8 -e8 | a4 c8 b c4 | +\partial 4. +r4 e8 | a4 c8 b c4 | @end lilypond -La @var{durée} peut être de n'importe quelle longueur inférieure -à la mesure complète : +Lorsque @code{\partial} est utilisé après le début du morceau, +@code{@var{durée}} égale la valeur rythmique @strong{restant} dans la +mesure en cours. Ceci ne crée pas de nouveau numéro de mesure. @lilypond[quote,verbatim,relative=1] -\time 3/4 +\set Score.barNumberVisibility = #all-bar-numbers-visible +\override Score.BarNumber.break-visibility = + #end-of-line-invisible +\time 9/8 +d'4.~ 4 d8 d( c) b | c4.~ 4. \bar "||" +\time 12/8 \partial 4. -r4 e8 | a4 c8 b c4 | +c8( d) e | f2.~ 4 f8 a,( c) f | @end lilypond -Cette commande @code{\partial @var{durée}} peut aussi s'écrire : - -@example -\set Timing.measurePosition -@var{durée} -@end example - -De fait, le premier exemple pourrait s'écrire : +La commande @code{\partial} est @b{obligatoire} lorsque la métrique +change en cours de mesure, mais peut aussi s'utiliser isolément. @lilypond[quote,verbatim,relative=1] -\time 3/4 -\set Timing.measurePosition = #(ly:make-moment -1/8) -e8 | a4 c8 b c4 | +\set Score.barNumberVisibility = #all-bar-numbers-visible +\override Score.BarNumber.break-visibility = + #end-of-line-invisible +\time 6/8 +\partial 8 +e8 | a4 c8 b[ c b] | +\partial 4 +r8 e,8 | a4 \bar "||" +\partial 4 +r8 e8 | a4 +c8 b[ c b] | @end lilypond -La propriété @code{measurePosition} contient un nombre rationnel -généralement positif et qui indique, à ce point précis, où l'on en -est de la mesure. La commande @code{\partial @var{durée}} le -transforme en nombre négatif pour lui attribuer un autre sens : la -mesure courante (la première) est précédée d'une mesure 0 -(l'anacrouse) dont la longueur est donnée par @var{durée}. +La commande @code{\partial} détermine la propriété +@code{Timing.measurePosition}, nombre rationnel qui indique combien de +temps est déjà passé dans la mesure. @seealso Glossaire musicologique : @@ -1474,21 +1490,6 @@ Références des propriétés internes : @rinternals{Timing_translator}. -@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'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 @unnumberedsubsubsec Musique sans métrique @translationof Unmetered music @@ -1663,10 +1664,10 @@ devront être explicites, la fonction d'échelonnement venant perturber les règles de ligature automatique. @lilypond[quote,verbatim] -\relative c' << +\relative << \new Staff { \time 3/4 - c4 c c | + c'4 c c | c4 c c | } \new Staff { @@ -1711,10 +1712,10 @@ parviendrez en déplaçant le @code{Timing_translator} et le % Now each staff has its own time signature. -\relative c' << +\relative << \new Staff { \time 3/4 - c4 c c | + c'4 c c | c4 c c | } \new Staff { @@ -1754,9 +1755,9 @@ 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' { +\relative { \compoundMeter #'((2 2 2 8)) - \repeat unfold 6 c8 \repeat unfold 12 c16 + \repeat unfold 6 c'8 \repeat unfold 12 c16 } @end lilypond @@ -1765,14 +1766,14 @@ entendu, les ligatures automatiques s'ajusteront aux différentes valeurs. @lilypond[quote,verbatim] -\relative c' { +\relative { \compoundMeter #'((1 4) (3 8)) - \repeat unfold 5 c8 \repeat unfold 10 c16 + \repeat unfold 5 c'8 \repeat unfold 10 c16 } -\relative c' { +\relative { \compoundMeter #'((1 2 3 8) (3 4)) - \repeat unfold 12 c8 + \repeat unfold 12 c'8 } @end lilypond @@ -1841,6 +1842,37 @@ 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. +La propriété @code{completionUnit} détermine la durée de référence pour +diviser les notes. + +@lilypond[quote,verbatim,relative=2] +\new Voice \with { + \remove "Note_heads_engraver" + \consists "Completion_heads_engraver" +} { + \time 9/8 g\breve. d4. \bar "||" + \set completionUnit = #(ly:make-moment 3 8) + g\breve. d4. +} +@end lilypond + +Ces graveurs découperont les notes de durée altérée, telles celles d'un +triolet, en notes ayant le même facteur d'échelle que les otes saisies. + +@lilypond[quote,verbatim,relative=2] +\new Voice \with { + \remove "Note_heads_engraver" + \consists "Completion_heads_engraver" +} { + \time 2/4 r4 + \tuplet 3/2 {g4 a b} + \scaleDurations 2/3 {g a b} + g4*2/3 a b + \tuplet 3/2 {g4 a b} + r4 +} +@end lilypond + @seealso Glossaire musicologique : @rglosnamed{tie,liaison de tenue}. @@ -1860,14 +1892,13 @@ Références des propriétés internes : @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} -n'insérera pas de nolet. - -Le @code{Completion_heads_engraver} affecte seulement les notes, il ne -divise pas les silences. - +Pour rester cohérent avec le comportement précédent, les notes ou +silences d'une durée supérieure à la mesure, comme un @code{c1*2}, +seront divisés sans être mis à l'échelle -- on aura donc +@code{@{ c1 c1 @}}. La propriété @code{completionFactor}, qui contrôle +ce comportement, peut être désactivée (valorisée à @code{#f}) pour +autoriser les notes ou silences divisés à adopter le facteur d'échelle +des durées saisies. @node Gravure de lignes rythmiques @unnumberedsubsubsec Gravure de lignes rythmiques @@ -2123,6 +2154,14 @@ unité. L'unité de base (le @code{baseMoment}) correspond par défaut à l'inverse du dénominateur de la métrique. D'autre part, chaque unité de @code{baseMoment} constitue par défaut une seule pulsation. +Notez bien la présence de valeurs distinctes de @code{beatStructure} et +@code{baseMoment} pour chaque métrique. Toute modification de ces +variables ne s'applique qu'à la métrique alors en vigueur, raison pour +laquelle elles doivent se placer à la suite de la commande @code{\time} +qui entame un fragment ayant une nouvelle métrique, non au préalable. +Les nouvelles valeurs affectées à une métrique particulière resteront en +vigueur et ré-instaurées si cette métrique réapparaît plus tard. + @lilypond[quote,relative=2,verbatim] \time 5/16 c16^"default" c c c c | @@ -2159,15 +2198,15 @@ supérieur s'appliqueront. \set Staff.beatStructure = #'(2 3 2) << \new Voice = one { - \relative c'' { - a8 a a a a a a + \relative { + a'8 a a a a a a } } \new Voice = two { - \relative c' { + \relative { \voiceTwo \set Voice.beatStructure = #'(1 3 3) - f8 f f f f f f + f'8 f f f f f f } } >> @@ -2231,42 +2270,15 @@ fichier @file{scm/time-signature-settings.scm}. Les règles spécifiques autres que celles concernant la terminaison des ligatures sont gérées par la propriété @code{beamExceptions}. -@c KEEP LY @lilypond[quote,relative=2,verbatim] \time 3/16 \set Timing.beatStructure = #'(2 1) \set Timing.beamExceptions = - #'( ;ouvre de la liste associative - (end . ;ceci concerne la terminaison des ligatures - ( ;ouvre la liste des points de terminaison - ((1 . 32) . (2 2 2)) ;règle pour les triples -- groupées à la double - ))) %referme la liste + \beamExceptions { 32[ 32] 32[ 32] 32[ 32] } c16 c c | \repeat unfold 6 { c32 } | @end lilypond -@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 -concerne les terminaisons. - -Chaque règle est constituée d'une liste de doublets associatifs en -langage Scheme (un @emph{alist} pour les puristes), qui indique la durée -de base et sa règle de regroupement. - -@example -#'((durée-type1 . groupement-1) - (durée-type2 . groupement-2) - (durée-type3 . groupement-3)) -@end example - -@var{durée-type} est constitué d'une paire indiquant la durée de base -- -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 répertorier absolument @strong{toutes} les exceptions. Il n'est en effet pas possible d'en ajouter, modifier ou supprimer @emph{a posteriori}. Cela peut paraître @@ -2859,7 +2871,7 @@ c1 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}. +@code{\repeat volta} -- voir @ref{Répétitions courantes}. @cindex bar de mesure, personnalisation @cindex définition d'une barre de mesure @@ -3133,6 +3145,16 @@ test de mesure signale une erreur. \time 3/4 c2 e4 | g2 | @end example +Des durées incorrectes font échouer les tests de mesure et peuvent +souvent mettre la partition sens dessus dessous, particulièrement s'il +s'agit de musique polyphonique. Vérifier les tests de mesure qui ont +échoué et les durées incorrectes est un bon moyen de commencer à +corriger sa partition. + +Lorsque plusieurs tests successifs présentent un même décalage, seul le +message d'avertissement concernant la première occurrence est affiché. +L'origine du problème est de fait plus évidente. + Le test de mesure peut être aussi utilisé dans les paroles, par exemple : @@ -3143,15 +3165,11 @@ exemple : @} @end example -Des durées incorrectes font échouer les tests de mesure et peuvent -souvent mettre la partition sens dessus dessous, particulièrement s'il -s'agit de musique polyphonique. Vérifier les tests de mesure qui ont -échoué et les durées incorrectes est un bon moyen de commencer à -corriger sa partition. - -Lorsque plusieurs tests successifs présentent un même décalage, seul le -message d'avertissement concernant la première occurrence est affiché. -L'origine du problème est de fait plus évidente. +Notez bien qu'en matière de paroles, le test est effectué à l'instant +musical où la syllabe @b{suivant} la marque est traitée. Par voie de +conséquence, lorsqu'une mesure débute par un silence, il n'y a pas moyen +de positionner une syllabe à cet endroit, et LilyPond émettra un +avertissement. @funindex | @funindex "|" @@ -3557,33 +3575,11 @@ correspondant à la durée des petites notes : >> @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 +Bien que la partie visible contient un @code{\acciaccatura} ou un +@code{\appoggiatura}, veillez bien à utiliser l'instruction +@code{\grace} dans la partie invisible, au risque de voir apparaître un +tronçon de liaison connectant la petite note invisible à la note qui la +suit. Seules des expressions musicales séquentielles peuvent être utilisées pour des petites notes ; il n'est pas possible d'imbriquer ni de @@ -3637,8 +3633,8 @@ argument un fragment de musique, et génèrent un @code{\skip} ou un silence multimesure d'une durée correspondant à ce fragment. @lilypond[verbatim,quote] -MyCadenza = \relative c' { - c4 d8 e f g g4 +MyCadenza = \relative { + c'4 d8 e f g g4 f2 g4 g } @@ -3719,9 +3715,9 @@ troisième mesure, nous avançons de 1/8, en assignant 5/8 à La barre de mesure suivante tombera donc à 9/8 et non à 5/8. @lilypond[quote,verbatim] -\new Voice \relative c' { +\new Voice \relative { \set Timing.measureLength = #(ly:make-moment 5/4) - c1 c4 | + c'1 c4 | c1 c4 | c4 c \set Timing.measurePosition = #(ly:make-moment 5/8)