X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fuser%2Frhythms.itely;h=8748943c0c8f16ab8fd7e58bf4025b0e8c04cc2b;hb=37ca1f80bf5401accd17056938f4f7b2c147ddb2;hp=16190cced2c015e4735b75094aa0090a279b3553;hpb=5b71a12f23e99039ef9c4e3fd571d8b0d0ae655c;p=lilypond.git diff --git a/Documentation/fr/user/rhythms.itely b/Documentation/fr/user/rhythms.itely index 16190cced2..8748943c0c 100644 --- a/Documentation/fr/user/rhythms.itely +++ b/Documentation/fr/user/rhythms.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; -*- @ignore - Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c + Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @@ -14,6 +14,8 @@ @node Rhythms @section Rhythms +@lilypondfile[quote]{rhythms-headword.ly} + This section discusses rhythms, durations, and bars. @menu @@ -37,7 +39,7 @@ This section discusses rhythms, durations, and bars. @end menu @node Durations -@unnumberedsubsubsec Durations +@subsubsection Durations @cindex durées @funindex \longa @@ -99,7 +101,7 @@ précédente. La valeur par défaut pour la première note est une noire @node Augmentation dots -@unnumberedsubsubsec Augmentation dots +@subsubsection Augmentation dots @funindex . @@ -127,11 +129,11 @@ points. @seealso -Référence du programme : @internalsref{Dots}, @internalsref{DotColumn}. +Référence du programme : @rinternals{Dots}, @rinternals{DotColumn}. @node Tuplets -@unnumberedsubsubsec Tuplets +@subsubsection Tuplets @cindex nolets @cindex triolets @@ -277,13 +279,13 @@ suivante, ou à la prochaine note. @seealso -Référence du programme : @internalsref{TupletBracket}, -@internalsref{TupletNumber}, @internalsref{TimeScaledMusic}. +Référence du programme : @rinternals{TupletBracket}, +@rinternals{TupletNumber}, @rinternals{TimeScaledMusic}. @node Scaling durations -@unnumberedsubsubsec Scaling durations +@subsubsection Scaling durations Vous pouvez altérer la durée des notes en leur joignant une fraction @var{N/M}, donnant @q{@code{*}@var{N/M}} --- ou @q{@code{*}@var{N}} si @@ -316,7 +318,7 @@ Dans ce manuel : @ref{Tuplets}. @end menu @node Rests -@unnumberedsubsubsec Rests +@subsubsection Rests @cindex silences @funindex \rest @@ -349,11 +351,11 @@ silences tranquilles. @seealso -Référence du programme : @internalsref{Rest}. +Référence du programme : @rinternals{Rest}. @node Skips -@unnumberedsubsubsec Skips +@subsubsection Skips @cindex sauts de durée @cindex silences invisibles @@ -382,8 +384,8 @@ paroles par exemple, vous devrez utiliser la commande @code{\skip}. La commande de saut génère simplement une case musicale vide. Elle ne produit rien sur la partition, pas même un symbole transparent. Le code -de saut @code{s} crée tout de même une @internalsref{Staff} et une -@internalsref{Voice} lorsque nécessaire, tout comme les commandes de +de saut @code{s} crée tout de même une @rinternals{Staff} et une +@rinternals{Voice} lorsque nécessaire, tout comme les commandes de note et de silence. Ainsi, le code suivant aboutit à une portée vide. @lilypond[quote,ragged-right,verbatim] @@ -394,11 +396,11 @@ Le fragment @code{@{ \skip 4 @} } produirait une page vide. @seealso -Référence du programme : @internalsref{SkipMusic}. +Référence du programme : @rinternals{SkipMusic}. @node Multi measure rests -@unnumberedsubsubsec Multi measure rests +@subsubsection Multi measure rests @cindex mesures à compter @cindex mesure entière de silence @@ -457,7 +459,7 @@ R1*2 | R1*5 | R1*9 @cindex point d'orgue et silence multi-measures Vous pouvez aussi ajouter du texte à un silence multi-mesures en utilisant -la syntaxe @var{note}-@code{markup} (cf. @ref{Text markup}). La +la syntaxe @var{note}-@code{markup} (cf. @ref{Formatting text}). La variable @code{\fermataMarkup} permet d'ajouter un point d'orgue. @lilypond[quote,ragged-right,verbatim,fragment] @@ -488,11 +490,11 @@ R1*4 @seealso -Référence du programme : @internalsref{MultiMeasureRestMusic}, -@internalsref{MultiMeasureRest}. +Référence du programme : @rinternals{MultiMeasureRestMusic}, +@rinternals{MultiMeasureRest}. -L'objet de rendu @internalsref{MultiMeasureRestNumber} traite les -nombres, et @internalsref{MultiMeasureRestText} le texte ajouté par +L'objet de rendu @rinternals{MultiMeasureRestNumber} traite les +nombres, et @rinternals{MultiMeasureRestText} le texte ajouté par l'utilisateur. @@ -528,10 +530,11 @@ la numérotation des mesures sera suspendue. * Unmetered music:: * Polymetric notation:: * Automatic note splitting:: +* Showing melody rhythms:: @end menu @node Time signature -@unnumberedsubsubsec Time signature +@subsubsection Time signature @cindex chiffrage de mesure @cindex chiffre indicateur de mesure @@ -567,7 +570,7 @@ signatures} pour plus d'exemples. @code{\time} définit les propriétés @code{timeSignatureFraction}, @code{beatLength} et @code{measureLength} dans le contexte -@code{Timing}, qui en principe est assimilé à @internalsref{Score}. La +@code{Timing}, qui en principe est assimilé à @rinternals{Score}. La propriété @code{measureLength} détermine où des barres de mesure doivent être insérées, et comment les groupements de notes doivent être gérés. La modification de la valeur de @code{timeSignatureFraction} donne @@ -575,8 +578,8 @@ La modification de la valeur de @code{timeSignatureFraction} donne Plus d'options sont accessibles au moyen de la fonction Scheme @code{set-time-signature}. De concert avec le -@internalsref{Measure_grouping_engraver}, elle crée les signes de -@internalsref{MeasureGrouping}, qui facilitent la lecture de musiques +@rinternals{Measure_grouping_engraver}, elle crée les signes de +@rinternals{MeasureGrouping}, qui facilitent la lecture de musiques modernes, complexes rythmiquement. Dans l'exemple suivant, les mesures à 9/8 sont subdivisées en @code{(2 2 2 3)}, ce qui est donné comme argument à la commande @code{set-time-signature}, en troisième position. @@ -601,10 +604,10 @@ argument à la commande @code{set-time-signature}, en troisième position. @seealso -Référence du programme : @internalsref{TimeSignature} et -@internalsref{Timing_translator}. +Référence du programme : @rinternals{TimeSignature} et +@rinternals{Timing_translator}. -Exemples : @lsr{contemporary,compound-time-signature.ly}. +Exemples : @rlsr{Rhythms}. @knownissues @@ -614,7 +617,7 @@ spécifiés par @code{set-time-signature}. @node Upbeats -@unnumberedsubsubsec Upbeats +@subsubsection Upbeats @cindex anacrouse @cindex levée @@ -672,7 +675,7 @@ s'afficher. @node Unmetered music -@unnumberedsubsubsec Unmetered music +@subsubsection Unmetered music @cindex cadence @funindex \cadenzaOn @@ -708,7 +711,7 @@ endroit un saut de ligne peut intervenir. @node Polymetric notation -@unnumberedsubsubsec Polymetric notation +@subsubsection Polymetric notation @cindex métrique composite @cindex composite, métrique @@ -719,13 +722,11 @@ LilyPond ne gère pas les métriques composites de manière explicite, mais on peut contourner ce problème. Dans l'exemple suivant, l'indicateur de métrique est obtenu grâce à une étiquette textuelle. Cette étiquette vient s'insérer dans l'objet graphique (@emph{grob}) -@internalsref{TimeSignature}. Voir aussi -@lsr{contemporary,compound-time-signature}. - +@rinternals{TimeSignature}. @lilypond[verbatim,ragged-right] -% create 2/4 + 5/8 -tsMarkup =\markup { +% Create 9/8 split into 2/4 + 5/8 +tsMarkup = \markup { \override #'(baseline-skip . 2) \number { \column { "2" "4" } \vcenter "+" @@ -734,16 +735,21 @@ tsMarkup =\markup { } { - \override Staff.TimeSignature #'stencil = #ly:text-interface::print + \override Staff.TimeSignature #'stencil = + #ly:text-interface::print \override Staff.TimeSignature #'text = #tsMarkup - \time 3/2 + \time 9/8 + c'2 \bar ":" c'4 c'4. c'2 \bar ":" c'4 c'4. } @end lilypond +@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +{compound-time-signatures.ly} + Il arrive aussi que chaque portée ait sa propre métrique. Vous y -parviendrez en déplaçant le @internalsref{Timing_translator} dans le -contexte @internalsref{Staff}. +parviendrez en déplaçant le @rinternals{Timing_translator} dans le +contexte @rinternals{Staff}. @example \layout @{ @@ -817,11 +823,11 @@ commune à toutes les portées, que vous proratiserez manuellement selon le cas en utilisant @code{timeSignatureFraction} pour obtenir la division adéquate pour chaque portée. Les durées, dans chacune des portées, seront alors échelonnées par rapport à la métrique commune. -L'échelle de représentation se règle avec @code{\compressMusic} --- +L'échelle de représentation se règle avec @code{\scaleDurations} --- qui fonctionne comme @code{\times}, sans toutefois créer de crochet. La syntaxe appropriée est : @example -\compressMusic #'(@var{numérateur} . @var{dénominateur}) @var{exprmusicale} +\scaleDurations #'(@var{numérateur} . @var{dénominateur}) @var{exprmusicale} @end example @@ -839,13 +845,13 @@ multipliées par 3/5, de telle sorte que @w{3/5 * 10/8 = 3/4}. \new Staff { \time 3/4 \set Staff.timeSignatureFraction = #'(9 . 8) - \compressMusic #'(2 . 3) + \scaleDurations #'(2 . 3) \repeat unfold 6 { c8[ c c] } } \new Staff { \time 3/4 \set Staff.timeSignatureFraction = #'(10 . 8) - \compressMusic #'(3 . 5) { + \scaleDurations #'(3 . 5) { \repeat unfold 2 { c8[ c c] } \repeat unfold 2 { c8[ c] } | c4. c4. \times 2/3 { c8 c c } c4 @@ -854,8 +860,9 @@ multipliées par 3/5, de telle sorte que @w{3/5 * 10/8 = 3/4}. >> } @end lilypond +@seealso - +Exemples : @rlsr{Rhythms}. @knownissues @@ -865,11 +872,11 @@ fausser l'espacement régulier. @node Automatic note splitting -@unnumberedsubsubsec Automatic note splitting +@subsubsection Automatic note splitting On peut convertir automatiquement les notes longues en notes liées. Il -faut pour cela remplacer le graveur @internalsref{Note_heads_engraver} -par le graveur @internalsref{Completion_heads_engraver}. Dans les +faut pour cela remplacer le graveur @rinternals{Note_heads_engraver} +par le graveur @rinternals{Completion_heads_engraver}. Dans les exemples suivants, les notes dépassant de la mesure sont divisées et liées. @@ -889,8 +896,8 @@ entièrement remplies, alors les liaisons de prolongation montrent exactement la durée des décalages de mesure. Si vous voulez permettre un saut de ligne aux barres de mesure où -@internalsref{Completion_heads_engraver} divise les notes, vous devez -aussi enlever @internalsref{Forbid_line_break_engraver}. +@rinternals{Completion_heads_engraver} divise les notes, vous devez +aussi enlever @rinternals{Forbid_line_break_engraver}. @knownissues @@ -904,8 +911,25 @@ divise pas les silences. @seealso -Référence du programme : @internalsref{Completion_heads_engraver}. +Référence du programme : @rinternals{Completion_heads_engraver}. +@node Showing melody rhythms +@subsubsection Showing melody rhythms + +Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on +peut montrer seulement le rythme d'une mélodie : toutes les notes sont +ramenées à la même hauteur, sur une portée d'une seule ligne. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new RhythmicStaff { + \time 4/4 + c4 e8 f g2 | r4 g r2 | g1:32 | r1 | +} +@end lilypond + +@seealso + +Référence du programme : @rinternals{RhythmicStaff}. @node Beams @subsection Beams @@ -917,7 +941,7 @@ Référence du programme : @internalsref{Completion_heads_engraver}. @end menu @node Automatic beams -@unnumberedsubsubsec Automatic beams +@subsubsection Automatic beams LilyPond décide automatiquement de la manière de grouper les notes et d'imprimer les ligatures. @@ -941,11 +965,11 @@ individuelles d'être rattachées aux autres. @seealso -Référence du programme : @internalsref{Beam}. +Référence du programme : @rinternals{Beam}. @node Manual beams -@unnumberedsubsubsec Manual beams +@subsubsection Manual beams @cindex groupements de note manuels @cindex ligatures manuelles @@ -1033,7 +1057,7 @@ les notes, contrairement aux textes ou aux altérations. @node Feathered beams -@unnumberedsubsubsec Feathered beams +@subsubsection Feathered beams Les ligatures en soufflet s'obtiennent en définissant la propriété @code{grow-direction} d'une barre de ligature. La fonction @@ -1066,7 +1090,7 @@ courts extraits. @end menu @node Bar check -@unnumberedsubsubsec Bar check +@subsubsection Bar check @cindex vérification des limites de mesure @cindex mesures, vérification des limites @@ -1110,7 +1134,7 @@ pipeSymbol = \bar "||" @node Bar lines -@unnumberedsubsubsec Bar lines +@subsubsection Bar lines @cindex barres de mesure @funindex \bar @@ -1198,13 +1222,13 @@ reprises. Voyez à ce sujet @ref{Repeats}. Dans ce manuel : @ref{Repeats}, @ref{System start delimiters}. -Référence du programme : @internalsref{BarLine} (faisant partie du -contexte @internalsref{Staff}), @internalsref{SpanBar} (sur plusieurs +Référence du programme : @rinternals{BarLine} (faisant partie du +contexte @rinternals{Staff}), @rinternals{SpanBar} (sur plusieurs portées). @node Bar numbers -@unnumberedsubsubsec Bar numbers +@subsubsection Bar numbers @cindex Mesure, numéro de @cindex numéros de mesure @@ -1232,11 +1256,19 @@ devrez-vous ajouter une barre vide : @end lilypond Vous pouvez imprimer un numéro de mesure à intervalles réguliers plutôt -qu'en tête de chaque ligne. C'est ce qu'illustre l'exemple suivant, -dont la source complète est -@lsr{staff,making-bar-numbers-appear-at-regular-intervals.ly}. +qu'en tête de chaque ligne. C'est ce qu'illustre l'exemple suivant. + +@lilypond[verbatim,ragged-right,quote,fragment,relative] +\override Score.BarNumber #'break-visibility = ##(#f #t #t) +\set Score.currentBarNumber = #11 +\bar "" % Permit first bar number to be printed +% Print a bar number every second measure +\set Score.barNumberVisibility = #(every-nth-bar-number-visible 2) +c1 c c c c +\break +c c c c c +@end lilypond -@c @lilypondfile[ragged-right,quote]{bar-number-regular-interval.ly} Désactiver le graveur concerné --- @code{Bar_number_engraver} --- donnera une partition sans numéros de mesure. @@ -1257,21 +1289,21 @@ c4 c c c @seealso -Référence du programme : @internalsref{BarNumber}. +Référence du programme : @rinternals{BarNumber}. -Exemples : @lsrdir{staff} +Exemples : @rlsr{Staff notation}. @knownissues Les numéros de mesure peuvent entrer en collision avec les crochets de -@internalsref{StaffGroup}. La propriété @code{padding} --- décalage ---- de l'objet @internalsref{BarNumber} permet alors d'ajuster leur +@rinternals{StaffGroup}. La propriété @code{padding} --- décalage +--- de l'objet @rinternals{BarNumber} permet alors d'ajuster leur positionnement. @node Barnumber check -@unnumberedsubsubsec Barnumber check +@subsubsection Barnumber check Lorsque l'on recopie de longues pièces, il peut être utile de vérifier que les numéros de mesures de LilyPond correspondent à l'original que @@ -1287,7 +1319,7 @@ point (variable @code{currentBarNumber}) n'est pas 123. @node Rehearsal marks -@unnumberedsubsubsec Rehearsal marks +@subsubsection Rehearsal marks @cindex Repères, indication de @funindex \mark @@ -1382,14 +1414,14 @@ Pour affiner le positionnement des repères, veuillez vous référer à Dans ce manuel : @ref{Text marks}. -Référence du programme : @internalsref{RehearsalMark}. +Référence du programme : @rinternals{RehearsalMark}. 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. -Exemples : @lsr{parts,rehearsal-mark-numbers.ly} +Exemples : @rlsr{Rhythms}, @rlsr{Expressive marks}. @node Special rhythmic concerns @@ -1404,7 +1436,7 @@ Exemples : @lsr{parts,rehearsal-mark-numbers.ly} @end menu @node Grace notes -@unnumberedsubsubsec Grace notes +@subsubsection Grace notes @funindex \grace @cindex ornements @@ -1568,20 +1600,16 @@ Le trait que l'on trouve sur les hampes des accacciatures peut Il est possible de forcer l'élasticité de l'espacement des notes d'agrément. -@lilypond[relative=2,ragged-right] +@lilypond[verbatim,quote,relative=2] << \override Score.SpacingSpanner #'strict-grace-spacing = ##t \new Staff { - c'4 - \afterGrace - c'4 - { c'16[ c'8 c'16] } - c'4 - } + c4 + \afterGrace c4 { c16[ c8 c16] } + c4 r + } \new Staff { - c'16[ c'16 c'16 c'16] - c'16[ c'16 c'16 c'16] - c'4 + c16 c c c c c c c c4 r } >> @end lilypond @@ -1589,7 +1617,7 @@ Il est possible de forcer l'élasticité de l'espacement des notes d'agrément. @seealso -Référence du programme : @internalsref{GraceMusic}. +Référence du programme : @rinternals{GraceMusic}. @knownissues @@ -1625,7 +1653,7 @@ code peut échouer ou produire des erreurs. @node Aligning to cadenzas -@unnumberedsubsubsec Aligning to cadenzas +@subsubsection Aligning to cadenzas Dans un contexte orchestral, une cadence constitue un problème spécifique. Lors du montage d'une partition contenant une cadence, @@ -1656,12 +1684,12 @@ cadenza = \relative c' { @node Time administration -@unnumberedsubsubsec Time administration +@subsubsection Time administration @cindex temps, gestion du -Le temps est administré par le @internalsref{Time_signature_engraver}, -qui réside en principe dans le contexte @internalsref{Score}. Sa +Le temps est administré par le @rinternals{Time_signature_engraver}, +qui réside en principe dans le contexte @rinternals{Score}. Sa gestion traite les variables suivantes : @table @code @@ -1708,9 +1736,9 @@ durée de n/m fois une ronde. Par conséquent, @code{ly:make-moment 1 8} correspond à une croche, et @code{ly:make-moment 7 16} à la durée de sept doubles croches. - +@c Old. -fv @node Proportional notation (introduction) -@unnumberedsubsubsec Proportional notation (introduction) +@subsubsection Proportional notation (introduction) @cindex Notation proportionnelle Voir @ref{Proportional notation}. @@ -1737,25 +1765,23 @@ proportionnelle, vous devrez tenir compte des réglages suivants : @item La véritable notation proportionnelle exige que des symboles puissent en écraser d'autres. Pour y parvenir, il faut retirer le -@internalsref{Separating_line_group_engraver} du contexte -@internalsref{Staff}. +@rinternals{Separating_line_group_engraver} du contexte +@rinternals{Staff}. @item L'influence en matière d'espacement induite par le formatage (clés, barres de mesure, etc) s'annule en assignant @emph{vrai}@tie{}(#t) à la propriété @code{strict-note-spacing} de -l'objet @internalsref{SpacingSpanner}. +l'objet @rinternals{SpacingSpanner}. @item Les affinages optiques se règlent en assignant @emph{vrai} à la -propriété @code{uniform-stretching} du @internalsref{SpacingSpanner}. +propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}. @end itemize @seealso -Exemples : @lsr{spacing,proportional@/-spacing@/.ly}, -@lsr{spacing,proportional@/-strict@/-grace@/-notes@/.ly}, et -@lsr{spacing,proportional@/-strict@/-notespacing@/.ly} +Exemples : @rlsr{Spacing}. Le fichier @file{input/proportional.ly} illustre la notation proportionnelle stricte.