From: Jean-Charles Malahieude Date: Mon, 10 Dec 2012 19:54:00 +0000 (+0100) Subject: Doc-fr: Notation first part X-Git-Tag: release/2.17.9-1~8^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=19a2f36b35f60041153e6db00cab0b0bd00dad5e;p=lilypond.git Doc-fr: Notation first part - ancient - changing default - cheatsheet - chords - editorial - expressive - fretted-string - input - keyboards - appendices - percussion - pitches --- diff --git a/Documentation/fr/notation/ancient.itely b/Documentation/fr/notation/ancient.itely index 683d56657d..8c770913a6 100644 --- a/Documentation/fr/notation/ancient.itely +++ b/Documentation/fr/notation/ancient.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -2720,11 +2720,11 @@ grâce à quelques simples artifices. Certaines transcriptions laissent néanmoins apparaître occasionnellement des hampes, notamment pour indiquer la transition entre un récitatif monodique et une phrase mélodique. Il suffit en -pareil cas d'utiliser plutôt @code{\override Stem #'transparent = ##t} -ou @code{\override Stem #'length = #0} puis, en cas de besoin, recourir -à une clause @code{\once \override Stem #'transparent = ##f} comme dans +pareil cas d'utiliser plutôt @code{\override Stem.transparent = ##t} +ou @code{\override Stem.length = #0} puis, en cas de besoin, recourir +à une clause @code{\once \override Stem.transparent = ##f} comme dans l'exemple ci-dessous. N'oubliez pas que les crochets aussi doivent -disparaître, grâce à un @code{\override Flag #'transparent = ##t}. +disparaître, grâce à un @code{\override Flag.transparent = ##t}. @b{Temps}. En matière de chant non mesuré, plusieurs alternatives s'offrent à vous. @@ -2740,7 +2740,7 @@ bons résultats. On pourrait aussi utiliser @code{\CadenzaOn} et Rien de plus radical que de supprimer du contexte @code{Staff} le @code{Bar_engraver} pour ne pas voir de barre de mesure. Là aussi, une -clause @code{\override BarLine #'transparent = ##t} vous permettra d'en +clause @code{\override BarLine.transparent = ##t} vous permettra d'en afficher une au besoin. Dans de nombreuses transcriptions, le récitatif fait apparaître une diff --git a/Documentation/fr/notation/changing-defaults.itely b/Documentation/fr/notation/changing-defaults.itely index e1573087fb..cc9edd0c66 100644 --- a/Documentation/fr/notation/changing-defaults.itely +++ b/Documentation/fr/notation/changing-defaults.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: 0 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -846,7 +846,7 @@ en définissant directement une propriété de contexte : @item à l'aide d'une commande prédéfinie comme @code{\dynamicUp}, ou bien une -expression musicale telle que @code{\accidentalStyle "dodecaphonic"} : +expression musicale telle que @code{\accidentalStyle dodecaphonic} : @c KEEP LY @lilypond[quote,verbatim] @@ -1513,7 +1513,7 @@ francophones. Tous les éléments de notation sont considérés comme des objets graphiques (en anglais @emph{Graphical Object}, d'où le diminutif @emph{Grob}). Chaque objet est doté d'un certain nombre de propriétés -(l'épaisseur du trait, l'orientation,  etc.), et lié à d'autres objets. +(l'épaisseur du trait, l'orientation, etc.), et lié à d'autres objets. Le fonctionnement de ces objets est décrit en détail dans @rinternals{grob-interface}. @@ -1801,7 +1801,7 @@ objets graphiques. La syntaxe employée pour ce faire est @example -\override @var{contexte}.@var{objet} #'@var{propriété} = #@var{valeur} +\override @var{contexte}.@var{objet}.@var{propriété} = #@var{valeur} @end example Ici @var{objet} est un objet graphique, tel que @code{Stem} (les hampes) @@ -2081,27 +2081,9 @@ liste Scheme ; on peut les consulter dans le fichier @code{\override} est en fait un raccourci : @example -\override @var{contexte}.@var{NomObjet} #'@var{propriété} = #@var{valeur} +\override [@var{contexte}.]@var{NomObjet}.@var{propriété} = #@var{valeur} @end example -@noindent -plus ou moins équivalent à - -@c leave this long line -gp -@example -\set @var{contexte}.@var{NomObjet} = - #(cons (cons '@var{propriété} @var{valeur}) - ) -@end example - -La valeur de @var{contexte}.@var{NomObjet} (une liste associative, ou -@emph{alist}) permet d'initialiser les propriétés des objets un par un. -Les objets eux-mêmes ont leurs propriétés, dont les noms, dans la -tradition du langage Scheme, comprennent un trait d'union -(@code{toto-titi}). Ces propriétés internes changent constamment au -cours de la mise en page : en fait, la gravure d'une page n'est autre -que le calcul de toutes ces propriétés au moyen de fonctions de rappel. - Nous pouvons donc par exemple accroître l'épaisseur des hampes en jouant sur la propriété @code{thickness} de l'objet @code{stem} : @@ -2128,12 +2110,34 @@ celle-ci s'appliquera au contexte le plus bas : } @end lilypond +Certaines @qq{sous-propriétés} sont parfois contenues dans une +propriété. La commande devient alors : + +@example +\override Stem.details.beamed-lengths = #'(4 4 3) +@end example + +ou, pour modifier les extrémités d'un objet à extension : + +@example +\override TextSpanner.bound-details.left.text = #"texte de gauche" +\override TextSpanner.bound-details.right.text = #"texte de droite" +@end example + @cindex annulation d'un override @cindex override, annulation des effets @funindex \revert Les effets d'un @code{\override} prennent fin à l'aide de l'instruction -@code{\revert} : +@code{\revert}. + +La syntaxe de la commande @code{\revert} command est : + +@example +\revert [@var{contexte}.]@var{NomObjet}.@var{propriété} +@end example + +Par exemple : @lilypond[quote,verbatim,relative=2] c4 @@ -2205,13 +2209,6 @@ du trait). @item la valeur désirée : ici @code{3.0} (par défaut, elle est de 1.3). @end itemize -Certaines @qq{sous-propriétés} sont parfois contenues dans une -propriété. La commande devient alors : - -@example -\override Stem.details.beamed-lengths = #'(4 4 3) -@end example - @cindex documentation exhaustive @cindex trouver des objets graphiques @cindex objets graphiques, description @@ -2245,11 +2242,11 @@ L'utilisation d'un @code{\override} pour modifier les propriétés d'un objet graphique affectera toutes les instances de l'objet en question au sein du contexte, et ce dès son apparition. Il peut parfois être préférable de n'affecter qu'un seul objet en particulier plutôt que tous -les objets du contexte. C'est là rôle de l'instruction @code{\tweak}, +les objets du contexte. C'est là le rôle de l'instruction @code{\tweak}, dont la syntaxe est : @example -\tweak @var{objet-de-rendu} #'@code{objet-propriété} @code{valeur} +\tweak [@var{objet-de-rendu}.]@code{objet-propriété} @code{valeur} @end example Mention de l'@var{objet-de-rendu} est optionnel. @@ -2371,8 +2368,9 @@ la mesure où elles seront ultérieurement générées et après les têtes de note (objets @code{NoteHead}, plutôt qu'au fil des éléments musicaux saisis. -De tels objets créés indirectement peuvent être ajustés que par une -forme dévelppée de la commande @code{\tweak} : +De tels objets créés indirectement ne peuvent être ajustés que par une +forme développée de la commande @code{\tweak}, autrement dit +lorsque l'objet est explicitement mentionné : @lilypond[relative=2,verbatim,quote] \tweak Stem.color #red @@ -2700,7 +2698,15 @@ tantôt par la droite, ou être centrées. La plupart de ces choix peuvent dans certains cas, d'imposer l'orientation ou le positionnement des éléments. -@strong{Indicateurs de position d'une articulation} +@menu +* Indicateurs de position d'une articulation:: +* La propriété direction:: +@end menu + + +@node Indicateurs de position d'une articulation +@unnumberedsubsubsec Indicateurs de position d'une articulation +@translationof Articulation direction indicators Certains positionnements sont opérés par défaut -- toujours au-dessus ou toujours en dessous (nuances ou points d'orgue) -- alors que d'autres @@ -2737,7 +2743,10 @@ c2( c) c2^( c) @end lilypond -@strong{La propriété @code{direction}} + +@node La propriété direction +@unnumberedsubsubsec La propriété @code{direction} +@translationof The direction property Le positionnement ou l'orientation de nombreux objets de rendu sont gérés par la propriété @code{direction}. @@ -2922,9 +2931,15 @@ Tout extenseur dispose de la @code{spanner-interface}. Quelques uns, tout particulièrement ceux chargés de dessiner une ligne droite entre deux objets, disposent aussi de la @code{line-spanner-interface}. ++@menu +* Utilisation de spanner-interface:: +* Utilisation de line-spanner-interface:: +@end menu + +@node Utilisation de spanner-interface @unnumberedsubsubsec Utilisation de @code{spanner-interface} -@translationof Using the @code{spanner-interface} +@translationof Using the spanner-interface Cette interface fournit deux propriétés qui s'appliquent à certains extenseurs. @@ -3055,8 +3070,9 @@ affecter @code{#t}) dans le cas d'une liaison d'articulation ou de phrasé ! +@node Utilisation de line-spanner-interface @unnumberedsubsubsec Utilisation de @code{line-spanner-interface} -@translationof Using the @code{line-spanner-interface} +@translationof Using the line-spanner-interface Un certain nombre d'objets disposent de la propriété @code{line-spanner-interface}, entre autres : @@ -3846,7 +3862,7 @@ valeur de @code{direction}. @unnumberedsubsubsec Utilisation de @code{self-alignment-interface} @translationof Using the self-alignment-interface -@emph{Réalignement d'objets horizontalement} +@subsubsubheading Réalignement d'objets horizontalement L'alignement horizontal d'un objet disposant de la @code{self-alignment-interface} dépend de la valeur de sa propriété @@ -3882,7 +3898,7 @@ a' @end lilypond -@emph{Réalignement d'objets verticalement} +@subsubsubheading Réalignement d'objets verticalement L'alignement vertical suit le même principe : la propriété @code{Y-offset} doit alors engager la procédure @@ -3903,7 +3919,7 @@ de son parent. Les valeurs symboliques @code{DOWN}, @code{CENTER} et et @code{1}. -@emph{Réalignement d'objets sur les deux axes} +@subsubsubheading Réalignement d'objets sur les deux axes Définir à la fois @code{X-offset} et @code{Y-offset} permet de réaligner un objet sur les deux axes. @@ -4159,12 +4175,30 @@ Manuel de notation : @cindex Bézier, points de contrôle d'une courbe @cindex points de contrôle, courbe de Bézier -Les liaisons, qu'elles soient de prolongation, d'articulation ou de -phrasé, sont dessinées sous la forme de courbes de Bézier de degré -trois. Lorsque l'aspect de la liaison automatiquement calculé n'est pas -satisfaisant, il peut être modifié manuellement, en fournissant -explicitement les quatre points de contrôle qui permettront de définir -cette courbe. +Les liaisons, qu'elles soient de prolongation (@code{Tie}), +d'articulation (@code{Slur}), de phrasé (@code{PhrasingSlur}), de +laisser-vibrer (@code{LaissezVibrerTie} ou de reprise +(@code{RepeatTie}), sont dessinées sous la forme de courbes de +Bézier de degré trois. Lorsque l'aspect de la liaison +automatiquement calculé n'est pas satisfaisant, il peut être +modifié manuellement de deux manières différentes : + +@enumerate a +@item +en spécifiant l'ajustement qui doit être apporté aux points de +contrôle de la courbe calculée automatiquement, ou +@item +en fournissant explicitement les quatre points de contrôle qui +permettront de définir cette courbe. +@end enumerate + +Ces deux méthodes sont expliquées ci-dessous. La première +convient mieux dans le cas d'une légère adaptation de la courbe ; +la seconde sera plus efficace lorsqu'il s'agira de créer une courbe +sur une seule et unique note. + +@subsubsubheading Courbes de Bézier cubiques +@c VO Cubic Bézier curves Quatre points définissent une courbe de Bézier cubique. Les premier et quatrième points sont les points de départ et d'arrivée de la @@ -4172,11 +4206,20 @@ courbe ; les deux autres points de contrôle -- P1 et P2 -- en détermineront l'allure. La courbe se trace en partant du point P0, en se dirigeant vers P1 et en arrivant au point P3 selon la direction @w{P2-P3}. La courbe est à l'intérieur de l'enveloppe convexe des -points de contrôle. +points de contrôle. Tout déplacement (translation, rotation, +échelonnement) des points de contrôle sera répercuté sur le dessin +de la courbe. + + +@subsubsubheading Spécification de l'ajustement des points de contrôle +@c VO Specifying displacements from current control points Voici par exemple une liaison de prolongation dont l'allure n'est pas des plus heureuses, même en optant pour un @code{\tieDown}. +@cindex galbe des liaisons +@funindex \shape + @lilypond[verbatim,quote,relative=1] << { e1~ e } @@ -4185,8 +4228,122 @@ des plus heureuses, même en optant pour un @code{\tieDown}. >> @end lilypond -L'un des moyens d'améliorer cette liaison consiste à modifier -manuellement ses quatre points de contrôle. +L'ajustement des points de contrôle de cette liaison de tenue à +l'aide de @code{\shape} permet d'éviter les collisions. + +L'instruction @code{\shape} obéit à la syntaxe + +@example +[-]@code{\shape} @var{déplacements} @var{élément} +@end example + +Ceci aura pour effet de repositionner les points de contrôle de +@var{élément} des différents montants fournis par +@var{déplacements}. L'argument @var{déplacements} est constitué +d'une liste de paires de nombres ou bien d'une liste de telles +listes. Chacun des membres de l'une des paires indique +l'ajustement de la coordonnée d'un point de contrôle. Lorsque +@var{élément} est textuel, il en résulte une dérogation +particulière appliquée au type d'objet considéré, alors que dans +le cas d'une expression musicale sera appliqué un affinage +approprié. + +En d'autres termes, la fonction @code{\shape} se comporte soit +comme un @code{\once \override}, soit comme un @code{\tweak} selon +que l'argument @var{élément} est un nom d'objet -- tel « Slur » +-- ou une expression musicale tel un « ( ». L'argument +@var{déplacements} spécifie les ajustements à apporter aux quatre +points de contrôle, sous la forme d'une liste de paires +@w{@code{(dx . dy)}} dont les valeurs sont exprimées en espace de +portée ; on utilisera une liste de listes de paires dans le cas où +la courbe comporte plusieurs segments. + +La fonction sera précédée d'un tiret si et seulement si elle doit +s'appliquer sous forme de @code{\tweak}. + +Pour l'exemple qui nous occupe, l'adaptation sous forme +dérogatoire -- recours à @code{\once\override} -- de la fonction +@code{\shape}, nous pouvons remonter la liaison d'un demi espace +de portée : + +@lilypond[verbatim,quote,relative=1] +<< + { + \shape #'((0 . 0.5) (0 . 0.5) (0 . 0.5) (0 . 0.5)) Tie + e1~ e + } +\\ + { r4 } +>> +@end lilypond + +La liaison est maintenant mieux positionnée ; mais sa partie +centrale pourrait être un peu plus relevée, en procédant comme +ci-dessous, cette fois en utilisant la formulation d'affinage +-- la forme @code{\tweak} : + +@lilypond[verbatim,quote,relative=1] +<< + { + e1-\shape #'((0 . 0.5) (0 . 1) (0 . 1) (0 . 0.5)) ~ e + } +\\ + { r4 } +>> +@end lilypond + +L'adaptation du positionnement horizontal des points de contrôle +se réalise de la même manière, ce qui permet de gérer le galbe de +deux courbes débutant au même instant musical : + +@lilypond[verbatim,quote,ragged-right,relative=2] +c8(\( a) a'4 e c\) +\shape #'((0.7 . -0.4) (0.5 . -0.4) (0.3 . -0.3) (0 . -0.2)) Slur +\shape #'((0 . 0) (0 . 0.5) (0 . 0.5) (0 . 0)) PhrasingSlur +c8(\( a) a'4 e c\) +@end lilypond + +La fonction @code{\shape} permet aussi d'adapter les points de +contrôle d'une courbe qui se prolonge après un saut de ligne. +Chaque portion de la courbe peut se voir appliquer sa propre liste +d'ajustements. Lorsque l'un des segments ne nécessite pas de +retouche, il suffit de lui fournir une liste vide. Dans l'exemple +suivant, le saut de ligne laisse à croire qu'il y a non pas une +seule mais deux liaisons : + +@lilypond[verbatim,quote,ragged-right,relative=1] +c4( f g c +\break +d,4 c' f, c) +@end lilypond + +Regalber les deux moitiés de la liaison rend plus évident le fait +qu'elle d'étend par delà le saut de ligne : + +@lilypond[verbatim,quote,ragged-right,relative=1] +% () may be used as a shorthand for ((0 . 0) (0 . 0) (0 . 0) (0 . 0)) +% if any of the segments does not need to be changed +\shape #'( + (( 0 . 0) (0 . 0) (0 . 0) (0 . 1)) + ((0.5 . 1.5) (1 . 0) (0 . 0) (0 . -1.5)) + ) Slur +c4( f g c +\break +d,4 c' f, c) +@end lilypond + +La présence d'une courbe en S requiert obligatoirement d'ajuster +manuellement les points de contrôle -- LilyPond n'optera jamais +automatiquement pour un tel galbe. + +@lilypond[verbatim,quote,relative=2] +c8( e b-> f d' a e-> g) +\shape #'((0 . -1) (5.5 . -0.5) (-5.5 . -10.5) (0 . -5.5)) PhrasingSlur +c8\( e b-> f d' a e-> g\) +@end lilypond + +@subsubsubheading Déclaration explicite des points de contrôle +@c VO Specifying control points explicitly Les coordonnées des points de contrôle sont données en unités d'espace de portée. L'abscisse est relative au point de référence de la note de @@ -4195,29 +4352,35 @@ de la portée. Les différentes coordonnées sont entrées sous la forme d'une liste de quatre paires de nombres décimaux (ou nombres réels). L'une des manières de procéder consiste à tout d'abord estimer les coordonnées des deux extrémités puis, par tâtonnement, déterminer les -deux points intermédiaires. - -Remarque intéressante au sujet des courbes : une courbe sera -symétrique si ses points de contrôle sont symétriques. L'une des -propriétés avantageuses des courbes de Bézier est que leur -transformation -- déplacement, rotation ou échelonnement -- est -réalisable en simplement corrigeant de manière identique ses points de -contrôle. +deux points intermédiaires. Gardez à l'esprit que ces valeurs +pourront devoir être revues si la musique ou sa mise en forme sont +modifées. -Pour l'exemple qui nous occupe, l'adaptation suivante nous permet -d'obtenir un résultat plutôt satisfaisant. Notez bien l'endroit où -cette adaptation est stipulée : juste avant la note de départ de la -liaison. +L'une des situation où spécifier explicitement les points de +contrôle se révèle être tout à fait appropriée est lorsqu'ils se +réfèrent à une seul et unique note. L'exemple suivant illustre +l'un des moyens d'indiquer une liaison qui se prolonge sur les +alternatives d'une répétition. -@lilypond[verbatim,quote,relative=1] -<< +@lilypond[verbatim,quote,relative=2] +c1 +\repeat volta 3 { c4 d( e f } +\alternative { + { g2) d } { - \once \override Tie.control-points = #'((1 . -1) (3 . 0.6) (12.5 . 0.6) (14.5 . -1)) - e1 ~ e + g2 + % create a slur and move it to a new position + % the <> is just an empty chord to carry the slur termination + -\tweak control-points #'((-2 . 3.8) (-1 . 3.9) (0 . 4) (1 . 3.4)) ( <> ) + f, } -\\ - { r4 } ->> + { + e'2 + % create a slur and move it to a new position + -\tweak control-points #'((-2 . 3) (-1 . 3.1) (0 . 3.2) (1 . 2.4)) ( <> ) + f, + } +} @end lilypond @knownissues diff --git a/Documentation/fr/notation/cheatsheet.itely b/Documentation/fr/notation/cheatsheet.itely index 9014bf92e0..344dd0f6ef 100644 --- a/Documentation/fr/notation/cheatsheet.itely +++ b/Documentation/fr/notation/cheatsheet.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74 + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/chords.itely b/Documentation/fr/notation/chords.itely index 4b77915962..7ce650796d 100644 --- a/Documentation/fr/notation/chords.itely +++ b/Documentation/fr/notation/chords.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74 + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/editorial.itely b/Documentation/fr/notation/editorial.itely index 1495ca24a2..31fb96822f 100644 --- a/Documentation/fr/notation/editorial.itely +++ b/Documentation/fr/notation/editorial.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74 + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/expressive.itely b/Documentation/fr/notation/expressive.itely index 5ec461870f..1d8b21a53a 100644 --- a/Documentation/fr/notation/expressive.itely +++ b/Documentation/fr/notation/expressive.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -16,7 +16,7 @@ @node Signes d'interprétation @section Signes d'interprétation -@translationof Expressive marks +10@translationof Expressive marks @lilypondfile[quote]{expressive-headword.ly} @@ -616,6 +616,20 @@ moltoF = #(make-dynamic-script } @end lilypond +L'utilisation d'un @code{\tweak} permettra d'aligner par la gauche +cette nuance textuelle sur la tête de note, plutôt qu'un centrage : + +@lilypond[verbatim,quote] +moltoF = \tweak DynamicText.self-alignment-X #LEFT + #(make-dynamic-script + (markup #:normal-text "molto" + #:dynamic "f")) +\relative c' { + 16 + 2..\moltoF 1 +} +@end lilypond + L'utilisation des fontes en mode @emph{markup} est abordée au chapitre @ref{Sélection de la fonte et de la taille}. @@ -978,6 +992,11 @@ voir @ref{Divisions}. @lilypondfile[verbatim,quote,texidoc,doctitle] {changing-the-breath-mark-symbol.ly} +@cindex coche + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{using-a-tick-as-the-breath-mark-symbol.ly} + @cindex césure @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -1126,6 +1145,9 @@ vaguelettes -- voir @ref{Styles de ligne}. @lilypondfile[verbatim,quote,texidoc,doctitle] {making-glissandi-breakable.ly} +@lilypondfile[verbatim,quote,texidoc,doctitle] +{extending-glissandi-across-repeats.ly} + @seealso Glossaire musicologique : @rglos{glissando}. diff --git a/Documentation/fr/notation/fretted-strings.itely b/Documentation/fr/notation/fretted-strings.itely index 79060ed35d..0dc8fed745 100644 --- a/Documentation/fr/notation/fretted-strings.itely +++ b/Documentation/fr/notation/fretted-strings.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -385,8 +385,6 @@ ties = \relative c' { @cindex harmoniques, indication en tablature @cindex tablature et indication d'harmoniques -@cindex glissando, indication en tablature -@cindex tablature et glissando @funindex \harmonic @funindex \harmonicByFret @@ -471,9 +469,14 @@ ratioHarmonics = { @lilypondfile[verbatim,quote,texidoc,doctitle] {fretted-string-harmonics-in-tablature.ly} +@cindex glissando, indication en tablature +@cindex tablature et glissando + @lilypondfile[verbatim,quote,texidoc,doctitle] {slides-in-tablature.ly} +@cindex accord et glissando + @lilypondfile[verbatim,quote,texidoc,doctitle] {chord-glissando-in-tablature.ly} diff --git a/Documentation/fr/notation/input.itely b/Documentation/fr/notation/input.itely index 76e808101d..c15f9fcfae 100644 --- a/Documentation/fr/notation/input.itely +++ b/Documentation/fr/notation/input.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 95b372c451ea1586db8db66d3d00334382e8e103 + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -518,7 +518,7 @@ requis pour éviter tout risque d'erreur : @itemize @item -Autour d'une accolade, qu'elle soit ouvrant ou fermante ; +Autour d'une accolade, qu'elle soit ouvrante ou fermante ; @item Après chaque commande ou variable, autrement dit tout élément qui @@ -532,12 +532,8 @@ autrement dit tout élément qui commence par un @code{#} ; Pour séparer les éléments d'une expression Scheme ; @item -En mode parole -- @code{lyricmode} -- pour séparer les termes des -commandes @code{\override} et @code{\set}. Précisons à ce sujet qu'en -plus d'ajouter une espace avant et après l'intégralité de la commande, -vous devrez encadrer d'espaces le point et le signe égal qu'elle peut -contenir, comme dans -@w{@code{\override Score . LyricText #'font-size = #5}}. +En mode parole -- @code{lyricmode} -- avant et après les commandes +@code{\override} et @code{\set}. @end itemize @@ -1183,8 +1179,8 @@ LilyPond dispose d'ores et déjà d'un certain nombre de procédures : @headitem Nom de la procédure @tab Condition testée @item print-page-number-check-first @tab il faut imprimer ce numéro de page. -@item create-page-number-stencil @tab 'print-page-numbers est vrai. -@item print-all-headers @tab 'print-all-headers est vrai. +@item create-page-number-stencil @tab print-page-numbers est vrai. +@item print-all-headers @tab print-all-headers est vrai. @item first-page @tab c'est la première page du @emph{book}. @item (on-page nombre) @tab numéro de page = nombre @item last-page @tab c'est la dernière page du @emph{book}. @@ -1309,9 +1305,9 @@ Ses arguments peuvent se définir ainsi : @item position Lorsque la commande @code{\footnote} s'applique à un élément d'interprétation ou un événement rattaché, et uniquement dans ces cas, -elle doit être précédée d'un indicateur de positionnement (@code{-, _ -ou ^}) de façon à rattacher @var{musique} (avec sa marque) à la note ou -au silence qui précède. +elle doit être précédée d'un indicateur de positionnement (@code{-, _} +ou @code{^}) de façon à rattacher @var{musique} (avec sa marque) à +la note ou au silence qui précède. @item marque Un @emph{markup} ou une chaîne de caractères identifiant l'annotation @@ -1363,8 +1359,29 @@ Le moyen le plus simple d'annoter un événement est : \footnote @var{décalage} @var{annotation} @var{musique} @end example -Ce type de note de bas de page s'attache à un objet de rendu généré par -l'événement correspondant à @var{musique}. +Ce type de note de bas de page s'attache à un objet de rendu +généré directement par l'événement correspondant à @var{musique}. + +@c KEEP LY +@lilypond[quote,verbatim,papersize=a8landscape] +\book { + \header { tagline = ##f } + \relative c'' { + \footnote #'(-1 . 3) "Une note" a4 + a4 + \footnote #'(2 . 2) "Un silence" r4 + a4 + } +} +@end lilypond + +Lorsque l'annotation concerne un événement postérieur ou une +articulation, la commande @code{\footnote} doit être précédée d'un +indicateur de position (@code{-, _} ou @code{^}) et suivie de +l'événement postérieur ou l'articulation comme argument +@var{musique}. Dans ce cas, la commande @code{\footnote} peut se +considérer comme une copie de son dernier argument auquel oon +attache une annotation. @c KEEP LY @lilypond[quote,verbatim,papersize=a8landscape] @@ -1463,13 +1480,13 @@ ait pas d'erreur quant au positionnement de l'appel de note. \header { tagline = ##f } \relative c'' { r1 | - \footnote #'(-0.5 . -1) #'TimeSignature "Changement de métrique" \default + \footnote #'(-0.5 . -1) "Changement de métrique" Staff.TimeSignature \time 3/4 - \footnote #'(1 . -1) #'Stem "Hampe de l'accord" \default + \footnote #'(1 . -1) "Hampe de l'accord" Stem 4 q q - \footnote #'(-0.5 . 1) #'BarLine "Barre de mesure" \default + \footnote #'(-0.5 . 1) "Barre de mesure" Staff.BarLine q q - \footnote #'(0.5 . -1) #'KeySignature "Changement d'armure" \default + \footnote #'(0.5 . -1) "Changement d'armure" Staff.KeySignature \key c\minor q } @@ -1505,7 +1522,7 @@ de note est : \markup @{ ... \auto-footnote @var{texte} @var{annotation} ... @} @end example -Dont les éléments sont : +Ses les éléments sont : @table @var @@ -1548,7 +1565,7 @@ de note est : \markup @{ ... \footnote @var{appel} @var{annotation} ... @} @end example -Dont les éléments sont : +Ses les éléments sont : @table @var @@ -1736,12 +1753,12 @@ numéro de page. Vous pouvez bien entendu personnaliser ces variables : @verbatim \paper { - %% Translate the toc title into French: + %% Traduit le titre de la table des matières en français : tocTitleMarkup = \markup \huge \column { \fill-line { \null "Table des matières" \null } \hspace #1 } - %% use larger font size + %% des fontes un peu plus grandes tocItemMarkup = \markup \large \fill-line { \fromproperty #'toc:text \fromproperty #'toc:page } @@ -1916,12 +1933,12 @@ Selon l'endroit où @code{relative-includes} est valorisé à @code{#t} ou @code{#f}, la commande @code{\include} permettra d'incorporer des fichiers contenus dans l'arborescence du répertoire principal et des fichiers situés ailleurs. Si, par exemple, une biblothèque générale -libA a été créée pour utiliser des sous-fichiers à l'aide de +libA a été créée pour utiliser des sous-fichiers à l'aide d'inclusions dans un fichier catalogue, les clauses @code{\include} -devront être précédées d'un@code{#(ly:set-option #relative-includes #t)} -de telle sorte qu'elles soient interprétées correctement lorsque -rapatriées dans le fichier @file{.ly} principal. Examinons cela dans -les faits : +devront être précédées d'un +@code{#(ly:set-option #relative-includes #t)} de telle sorte +qu'elles soient interprétées correctement lorsque rapatriées dans +le fichier @file{.ly} principal. Examinons cela dans les faits : @example libA/ @@ -1969,7 +1986,7 @@ tout en ayant bien dans @file{principal.ly} @example \include "VI.ly" \include "VII.ly" -... etc + etc. @end example Lorsqu'un fichier est voué à être inclus dans nombre de partitions, vous @@ -1982,7 +1999,7 @@ fichier de définition particulier @file{gregorian.ly}. Au moment où vous lancez LilyPond, un certain nombre de fichiers se retrouvent inclus par défaut ; il suffit d'activer le mode verbeux -en faisant @w{@code{lilypond --verbose}} pour s'en rendre compte. Vous +en faisant @w{@code{lilypond --verbose}} pour s'en rendre compte. Vous verrez ainsi défiler, en plus de nombreuses informations, le nom d'un certain nombre de fichiers et de chemins d'accès. Les fichiers les plus important sont mentionnés au chapitre @@ -2177,7 +2194,7 @@ music = \relative g' { } @end lilypond -Ce principe de filtrage peut s'appliquer aux articulations, textes etc. +Ce principe de filtrage peut s'appliquer aux articulations, textes, etc. Il suffit de positionner @example @@ -2692,6 +2709,7 @@ comportera plus de quinze portées verra le même canal réutilisé. @menu * Création de fichiers MIDI:: +* Instrument MIDI:: * Le bloc MIDI:: * Contenu de la sortie MIDI:: * Répétitions et MIDI:: @@ -2765,34 +2783,6 @@ Vous pouvez aussi le faire en ligne de commande : lilypond … -dmidi-extension=midi fichierLily.ly @end example - -@unnumberedsubsubsec Noms d'instrument -@translationof Instrument names - -@cindex instrument, nom d' -@funindex Staff.midiInstrument - -L'instrument MIDI affecté à un canal particulier est déterminé par la -propriété @code{Staff.midiInstrument}. Vous pouvez choisir l'un des -instruments répertoriés à l'annexe @ref{Instruments MIDI}. - -@example -\new Staff @{ - \set Staff.midiInstrument = #"glockenspiel" - @var{...notes...} -@} -@end example - -@example -\new Staff \with @{midiInstrument = #"cello"@} @{ - @var{...notes...} -@} -@end example - -Lorsque l'instrument choisi ne correspond pas exactement à l'une des -dénominations consacrées, LilyPond le replacera par un piano de concert -(@code{"acoustic grand"}). - @snippets @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {changing-midi-output-to-one-channel-per-voice.ly} @@ -2825,6 +2815,35 @@ tempo. MS Windows Media Player et @uref{http://@/timidity@/.sourceforge@/.net/,timidity} le font sans problème. +@node Instrument MIDI +@subsection Instrument MIDI +@translationof MIDI Instruments + +@cindex instrument, nom d' +@cindex MIDI, instruments +@funindex Staff.midiInstrument + +L'instrument MIDI affecté à un canal particulier est déterminé par la +propriété @code{Staff.midiInstrument}. Vous pouvez choisir l'un des +instruments répertoriés à l'annexe @ref{Instruments MIDI}. + +@example +\new Staff @{ + \set Staff.midiInstrument = #"glockenspiel" + @var{...notes...} +@} +@end example + +@example +\new Staff \with @{midiInstrument = #"cello"@} @{ + @var{...notes...} +@} +@end example + +Lorsque l'instrument choisi ne correspond pas exactement à l'une des +dénominations consacrées, LilyPond le replacera par un piano de concert +(@code{"acoustic grand"}). + @node Le bloc MIDI @subsection Le bloc MIDI @@ -2901,7 +2920,13 @@ commande @code{\score}. @c TODO Check grace notes - timing is suspect? +@menu +* Éléments pris en compte dans le MIDI:: +* Éléments non pris en compte dans le MIDI:: +@end menu + +@node Éléments pris en compte dans le MIDI @unnumberedsubsubsec Éléments pris en compte dans le MIDI @translationof Supported in MIDI @@ -2968,6 +2993,7 @@ alors inclus : @end itemize +@node Éléments non pris en compte dans le MIDI @unnumberedsubsubsec Éléments non pris en compte dans le MIDI @translationof Unsupported in MIDI @@ -3063,7 +3089,15 @@ par défaut au contexte @code{Voice}. Vous pouvez contrôler à la fois le volume général, celui des indications de nuance ainsi que celui des différents instruments. +@menu +* Indications de nuance:: +* Amplitude du volume en MIDI:: +* Égalisation de plusieurs instruments (i):: +* Égalisation de plusieurs instruments (ii):: +@end menu + +@node Indications de nuance @unnumberedsubsubsec Indications de nuance @translationof Dynamic marks @@ -3115,6 +3149,7 @@ correspondances, nous vous conseillons d'utiliser la procédure Le dernier exemple de cette partie illustre la manière de procéder. +@node Amplitude du volume en MIDI @unnumberedsubsubsec Amplitude du volume en MIDI @translationof Overall MIDI volume @@ -3131,7 +3166,7 @@ midiMinimumVolume + (midiMaximumVolume - midiMinimumVolume) * fraction @end example Voici comment ajuster les nuances tout en limitant l'amplitude du volume -entre 0,2 et 0,5 : +entre 0,2 et 0,5 : @lilypond[verbatim,quote] \score { @@ -3158,9 +3193,9 @@ entre 0,2 et 0,5 : >> \layout {} \midi { + \tempo 2 = 72 \context { \Score - tempoWholesPerMinute = #(ly:make-moment 72 2) midiMinimumVolume = #0.2 midiMaximumVolume = #0.5 } @@ -3169,6 +3204,7 @@ entre 0,2 et 0,5 : @end lilypond +@node Égalisation de plusieurs instruments (i) @unnumberedsubsubsec Égalisation de plusieurs instruments (i) @translationof Equalizing different instruments (i) @@ -3217,6 +3253,7 @@ indication de nuance. @end lilypond +@node Égalisation de plusieurs instruments (ii) @unnumberedsubsubsec Égalisation de plusieurs instruments (ii) @translationof Equalizing different instruments (ii) diff --git a/Documentation/fr/notation/keyboards.itely b/Documentation/fr/notation/keyboards.itely index 0ca087a0cb..dbc5b1b1cb 100644 --- a/Documentation/fr/notation/keyboards.itely +++ b/Documentation/fr/notation/keyboards.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/notation-appendices.itely b/Documentation/fr/notation/notation-appendices.itely index e4a351455f..ca830f8917 100644 --- a/Documentation/fr/notation/notation-appendices.itely +++ b/Documentation/fr/notation/notation-appendices.itely @@ -1,8 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74 - + Translation of GIT committish: 0 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/percussion.itely b/Documentation/fr/notation/percussion.itely index 5805413fd6..08fdde3882 100644 --- a/Documentation/fr/notation/percussion.itely +++ b/Documentation/fr/notation/percussion.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: 0 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/fr/notation/pitches.itely b/Documentation/fr/notation/pitches.itely index 1ab654a725..85b2754583 100644 --- a/Documentation/fr/notation/pitches.itely +++ b/Documentation/fr/notation/pitches.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff + Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -449,9 +449,9 @@ sont les suivants : @tab c d e f g a b h @item @code{english} @tab c d e f g a bf b -@item @code{espanol} +@item @code{espanol} ou @code{español} @tab do re mi fa sol la sib si -@item @code{italiano} +@item @code{italiano} ou @code{français} @tab do re mi fa sol la sib si @item @code{norsk} @tab c d e f g a b h @@ -482,9 +482,9 @@ et les suffixes d'altération correspondants : @item @code{english} @tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp @tab -ff/-flatflat -@item @code{espanol} +@item @code{espanol} ou @code{español} @tab -s @tab -b @tab -ss/-x @tab -bb -@item @code{italiano} +@item @code{italiano} ou @code{français} @tab -d @tab -b @tab -dd @tab -bb @item @code{norsk} @tab -iss/-is @tab -ess/-es @tab -ississ/-isis @@ -1089,6 +1089,8 @@ c2 c @cindex transposition et clef @cindex clef et transposition @cindex octave et clef +@cindex octaviation optionnelle +@cindex opotionnelle, octaviation @cindex chorale, clef de ténor @cindex ténor, clef @@ -1114,6 +1116,19 @@ c2 c c2 c @end lilypond +Une indication d'octaviation optionnelle s'obtient en entourant +l'argument numérique par des parenthèses ou des crochets : + +@lilypond[verbatim,quote,relative=1] +\clef "treble_(8)" +c2 c +\clef "bass^[15]" +c2 c +@end lilypond + +Les hauteurs seront affichées comme si l'argument numérique +n'avait pas été encadré de parenthèses ou crochets. + Il existe d'autres clefs, destinées à un usage particulier. Voir à ce sujet @ref{Notations anciennes}, @ref{Clefs anciennes}, @ref{Clefs grégoriennes}, @ref{Tablatures par défaut} et @@ -1144,6 +1159,21 @@ Référence des propriétés internes : @rinternals{OctavateEight}, @rinternals{clef-interface}. +@knownissues +L'indicateur d'octaviation attaché à la clef est un objet graphique en +lui même. Par voie de conséquence, tout @code{\override} affectant +l'objet @code{Clef} devra être manuellement répercuté sur l'objet +@code{OctavateEight}. + +@lilypond[fragment,quote,relative=1] +\new Staff \with { + \override OctavateEight.color = #red + \override Clef.color = #blue +} + +\clef "treble_8" c4 +@end lilypond + @node Armure @unnumberedsubsubsec Armure @@ -1219,6 +1249,39 @@ f fis @end lilypond +Rien n'empèche de définir d'autres modes, en listant l'altération +de chacun des degrés de la gamme en partant du do. + +@lilypond[verbatim,quote] +freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL) + (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT)) + +\relative c' { + \key c\freygish c4 des e f + \bar "||" \key d\freygish d es fis g +} +@end lilypond + +Les altérations à la clef peuvent s'imprimer à des octaves +différents de leur position traditionnelle ou à plusieurs octaves, +à l'aide des propriétés @code{flat-positions} et +@code{sharp-positions} de l'objet @code{KeySignature}. Les +entrées fourniees à ces propriétés définissent l'amplitude des +positions sur la portée où les altérations seront imprimées. Dans +le cas où l'entrée est constituée d'une position unique, les +altérations seront placées à l'intérieur de l'octave finissant à +cette position sur la portée. + +@lilypond[verbatim, quote,relative=0] +\override Staff.KeySignature.flat-positions = #'((-5 . 5)) +\override Staff.KeyCancellation.flat-positions = #'((-5 . 5)) +\clef bass \key es\major es g bes d +\clef treble \bar "||" \key es\major es g bes d + +\override Staff.KeySignature.sharp-positions = #'(2) +\bar "||" \key b\major b fis b2 +@end lilypond + @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] {preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly} @@ -1243,7 +1306,6 @@ Référence des propriétés internes : @rinternals{Key_performer}, @rinternals{KeyCancellation}, @rinternals{KeySignature}, -@rinternals{key-cancellation-interface}, @rinternals{key-signature-interface}. diff --git a/Documentation/fr/texidocs/extending-glissandi-across-repeats.texidoc b/Documentation/fr/texidocs/extending-glissandi-across-repeats.texidoc new file mode 100644 index 0000000000..5c0607f82e --- /dev/null +++ b/Documentation/fr/texidocs/extending-glissandi-across-repeats.texidoc @@ -0,0 +1,17 @@ +%% Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 + + texidocfr = " +Un glissando qui se prolonge sur plusieurs sections @code{\\alternative} +peut se rappeler à l'aide d'une note d'ornement supplémentaire et +masquée, à laquelle sera attaché le départ du glissando, ce dans chaque +bloc @code{\\alternative}. Cette note d'ornement devrait avoir la même +hauteur que la note où commençait le glissando originel. Ceci est géré +par une fonction musicale qui prendra en argument la hauteur de la note +d'ornement. + +Dans le cadre d'un musicque polyphonique, il ne faudra pas oublier +d'ajouter une note d'ornement dans toutes les autres voix afin de +préserver la synchronisation. + +" + doctitlefr = "Rappel du glissando à l'occasion d'une alternative" diff --git a/Documentation/fr/texidocs/using-a-tick-as-the-breath-mark-symbol.texidoc b/Documentation/fr/texidocs/using-a-tick-as-the-breath-mark-symbol.texidoc new file mode 100644 index 0000000000..d92724491f --- /dev/null +++ b/Documentation/fr/texidocs/using-a-tick-as-the-breath-mark-symbol.texidoc @@ -0,0 +1,10 @@ +%% Translation of GIT committish: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 + texidocfr = " +Les musiques vocale ou pour vents utilise souvent une coche en tant que signe +de respiration. Ceci indique une respiration qui enlève une fraction à +la note précédente plutôt qu'une véritable pause comme le fait un signe +sous forme de virgule. La coche peut être remontée un peu afin de +l'isoler de la portée. + +" + doctitlefr = "Remplacement du signe de respiration par une coche"