From 0f062fdb1c08e46bce7aa3047ee3c7f68e686079 Mon Sep 17 00:00:00 2001 From: Jean-Charles Malahieude Date: Mon, 28 Oct 2013 19:27:50 +0100 Subject: [PATCH] Doc-fr: updates LM - common notation - fundamental - tutorial - tweaks --- .../fr/learning/common-notation.itely | 130 ++++++++++++--- Documentation/fr/learning/fundamental.itely | 2 +- Documentation/fr/learning/tutorial.itely | 44 +++-- Documentation/fr/learning/tweaks.itely | 152 +++++++++--------- 4 files changed, 214 insertions(+), 114 deletions(-) diff --git a/Documentation/fr/learning/common-notation.itely b/Documentation/fr/learning/common-notation.itely index e99e0b0371..7ce9e53cc1 100644 --- a/Documentation/fr/learning/common-notation.itely +++ b/Documentation/fr/learning/common-notation.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: d0b51cc48c2d66efbd1cbdc682dd622e7a2a93f9 + Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -55,7 +55,7 @@ Cette section présente la notation courante dont on a besoin pour écrire une voix sur une portée. @menu -* Barres et contrôle de mesure:: +* Barre et contrôle de mesure:: * Altérations et armure:: * Liaisons:: * Articulations et nuances:: @@ -65,12 +65,19 @@ Cette section présente la notation courante dont on a besoin pour @end menu -@node Barres et contrôle de mesure -@subsection Barres et contrôle de mesure +@node Barre et contrôle de mesure +@subsection Barre et contrôle de mesure @translationof Bar lines and bar checks -@subheading Barres de mesure -@c VO Bar lines +@menu +* Barre de mesure:: +* Contrôle de mesure:: +@end menu + + +@node Barre de mesure +@unnumberedsubsubsec Barre de mesure +@translationof Bar lines Les simples barres de mesure se placent automatiquement ; nul n'est besoin de les saisir. D'autres types de barre de mesure sont accessibles @@ -84,8 +91,9 @@ g1 e1 \bar "||" c2. c'4 \bar "|." @end lilypond -@subheading Contrôle de mesure -@c VO Bar checks +@node Contrôle de mesure +@unnumberedsubsubsec Contrôle de mesure +@translationof Bar checks Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne sont à priori pas strictement nécessaires. Ils permettent cependant @@ -110,11 +118,19 @@ Manuel de notation : @subsection Altérations et armure @translationof Accidentals and key signatures +@menu +* Altérations:: +* Armures:: +* Attention aux armures et aux hauteurs:: +@end menu + @warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison si vous n'avez jamais fait de solfège !} -@subheading Altérations +@node Altérations +@unnumberedsubsubsec Altérations +@translationof Accidentals @cindex altérations @cindex dièse @@ -157,7 +173,9 @@ cis1 ees fisis, aeses @end lilypond -@subheading Armures +@node Armures +@unnumberedsubsubsec Armures +@translationof Key signatures @cindex armure, définition de l' @cindex armure, altérations à l' @@ -189,7 +207,9 @@ a @smallspace -@subheading Attention aux armures et aux hauteurs +@node Attention aux armures et aux hauteurs +@unnumberedsubsubsec Attention aux armures et aux hauteurs +@translationof Warning key signatures and pitches Glossaire musicologique : @rglosnamed{accidental,altération}, @rglosnamed{key signature,armure}, @@ -263,6 +283,13 @@ Manuel de notation : @subsection Liaisons @translationof Ties and slurs +@menu +* Liaisons de prolongation:: +* Liaisons d'articulation:: +* Liaisons de phrasé:: +* Attention aux types de liaison:: +@end menu + @cindex liaisons de prolongation @cindex liaisons de tenue @cindex prolongation, liaisons de @@ -274,7 +301,9 @@ Manuel de notation : @funindex \( ... \) -@subheading Liaisons de prolongation +@node Liaisons de prolongation +@unnumberedsubsubsec Liaisons de prolongation +@translationof Ties Glossaire musicologique : @rglosnamed{tie,liaison de tenue}. @@ -288,9 +317,13 @@ g4~ g c2~ | c4 ~ c8 a8 ~ a2 | @end lilypond +@node Liaisons d'articulation +@unnumberedsubsubsec Liaisons d'articulation +@translationof Slurs + @cindex liaisons d'articulation @cindex articulation, liaisons d' -@subheading Liaisons d'articulation +@cindex legato @c Le terme de "slur" a deux sens en français : articulation et phrasé. @c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original, @@ -310,10 +343,12 @@ d4( c16) cis( d e c cis d) e( d4) @end lilypond +@node Liaisons de phrasé +@unnumberedsubsubsec Liaisons de phrasé +@translationof Phrasing slurs + @cindex liaisons de phrasé @cindex phrasé, liaisons de -@cindex legato -@subheading Liaisons de phrasé De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(} et @code{\)}. Il est possible d'avoir en même temps des legatos et des @@ -324,11 +359,15 @@ fois. g4\( g8( a) b( c) b4\) @end lilypond -@smallspace +@c @ smallspace + + +@node Attention aux types de liaison +@unnumberedsubsubsec Attention aux types de liaison +@translationof Warnings slurs vs. ties @cindex liaisons d'articulation et de prolongation, différences -@subheading Attention aux types de liaison Glossaire musicologique : @rglos{articulation}, @rglosnamed{slur,liaison}, @@ -356,7 +395,16 @@ Manuel de notation : @subsection Articulations et nuances @translationof Articulation and dynamics -@subheading Articulations +@menu +* Articulation:: +* Doigté:: +* Nuance:: +@end menu + + +@node Articulation +@unnumberedsubsubsec Articulation +@translationof Articulations @cindex articulation @cindex accents @@ -374,7 +422,10 @@ c4-> c-. c2-_ @end lilypond -@subheading Doigtés +@node Doigté +@unnumberedsubsubsec Doigté +@translationof Fingerings + @cindex doigtés @funindex ^ @@ -402,7 +453,9 @@ c4_-^1 d^. f^4_2-> e^-_+ @end lilypond -@subheading Nuances +@node Nuance +@unnumberedsubsubsec Nuance +@translationof Dynamics @cindex nuances @cindex decrescendo @@ -545,7 +598,16 @@ Manuel de notation : @subsection Commandes rythmiques avancées @translationof Advanced rhythmic commands -@subheading Mesure incomplète +@menu +* Mesure incomplète:: +* Nolet:: +* Note d'ornement:: +@end menu + + +@node Mesure incomplète +@unnumberedsubsubsec Mesure incomplète +@translationof Partial measure @cindex levée @cindex anacrouse @@ -566,7 +628,9 @@ c2 d | @end lilypond -@subheading Nolets +@node Nolet +@unnumberedsubsubsec Nolet +@translationof Tuplets @cindex nolets @cindex triolets @@ -592,7 +656,9 @@ que deux ; un @notation{triolet} portera donc une fraction de 3/2. @end lilypond -@subheading Notes d'ornement +@node Note d'ornement +@unnumberedsubsubsec Note d'ornement +@translationof Grace notes @cindex notes d'ornement @cindex ornementation @@ -655,6 +721,12 @@ il y a plus d'une voix sur une même portée. @cindex expression musicale +@menu +* Analogie avec les expressions mathématiques:: +* Expressions musicales simultanées -- plusieurs portées:: +* Expressions musicales simultanées -- une seule portée:: +@end menu + Dans les fichiers source LilyPond, la musique est représentée par ce qu'on appelle des @emph{expressions musicales}. En soi, une seule note peut constituer une expression musicale : @@ -683,7 +755,9 @@ combinée à deux notes : @end lilypond -@subheading Analogie avec les expressions mathématiques +@node Analogie avec les expressions mathématiques +@unnumberedsubsubsec Analogie avec les expressions mathématiques +@translationof Analogy mathematical expressions @cindex expression @@ -713,7 +787,9 @@ arbitraire, ce qui est nécessaire pour des partitions complexes comme de la musique polyphonique. -@subheading Expressions musicales simultanées -- plusieurs portées +@node Expressions musicales simultanées -- plusieurs portées +@unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées +@translationof Simultaneous music expressions multiple staves @cindex portées multiples @cindex polyphonie @@ -760,7 +836,9 @@ seule la première première note verra sa hauteur déterminée relativement au au @code{c''} de la commande @code{@bs{}relative} de départ.} -@subheading Expressions musicales simultanées -- une seule portée +@node Expressions musicales simultanées -- une seule portée +@unnumberedsubsubsec Expressions musicales simultanées -- une seule portée +@translationof Simultaneous music expressions single staff Pour déterminer le nombre de portées, LilyPond regarde le début de la première expression. Si c'est une seule note, une seule portée est diff --git a/Documentation/fr/learning/fundamental.itely b/Documentation/fr/learning/fundamental.itely index 523c2a9c50..d90720d173 100644 --- a/Documentation/fr/learning/fundamental.itely +++ b/Documentation/fr/learning/fundamental.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 47c20999a49c7c77167089761a4dd964884e53fe + Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a 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/learning/tutorial.itely b/Documentation/fr/learning/tutorial.itely index 1015ea06ee..56ee09ac5c 100644 --- a/Documentation/fr/learning/tutorial.itely +++ b/Documentation/fr/learning/tutorial.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f + Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -106,7 +106,9 @@ produira un message d'erreur. @smallspace -@subheading Production de la partition +@node Production de la partition +@unnumberedsubsubsec Production de la partition +@translationof Producing output @cindex fichier PDF @cindex PDF @@ -193,6 +195,16 @@ started writing input files. @cindex simple, notation @cindex notation simple +@menu +* Hauteurs:: +* Durées et rythme:: +* Silences:: +* Métrique:: +* Indication de tempo:: +* Clefs:: +* Tout ensemble:: +@end menu + Il y a certains éléments graphiques de notation que LilyPond ajoute automatiquement. Dans l'exemple suivant, nous n'avons fourni que quatre hauteurs, mais LilyPond a ajouté une clef, un chiffre de mesure @@ -210,7 +222,9 @@ bien des cas ; nous verrons plus loin comment les indiquer explicitement. -@subheading Hauteurs +@node Hauteurs +@unnumberedsubsubsec Hauteurs +@translationof Pitches @cindex hauteurs @cindex mode relatif @@ -325,7 +339,9 @@ peut modifier la valeur de départ de @w{@code{\relative c'}}. @c " - keeps quotes in order for context-sensitive editor -td -@subheading Durées et rythme +@node Durées et rythme +@unnumberedsubsubsec Durées et rythme +@translationof Durations (rhythms) @cindex note, durée @cindex durées @@ -374,7 +390,9 @@ la durée de base. @end lilypond -@subheading Silences +@node Silences +@unnumberedsubsubsec Silences +@translationof Rests @cindex silences @cindex notation des silences @@ -393,7 +411,9 @@ lettre @code{r} (pour @emph{rest}). @end lilypond -@subheading Métrique +@node Métrique +@unnumberedsubsubsec Métrique +@node Time signature @cindex métrique @cindex chiffre de mesure @@ -418,7 +438,9 @@ peut être définie à l'aide de la commande @code{\time} : @end lilypond -@subheading Indication de tempo +@node Indication de tempo +@unnumberedsubsubsec Indication de tempo +@translationof Tempo marks @cindex tempo, indication @cindex indication du tempo @@ -450,7 +472,9 @@ que le métronome : @end lilypond -@subheading Clefs +@node Clefs +@unnumberedsubsubsec Clefs +@translationof Clef @cindex clef @cindex clé @@ -480,7 +504,9 @@ La @notation{clef} peut être définie à l'aide de la commande @end lilypond -@subheading Tout ensemble +@node Tout ensemble +@unnumberedsubsubsec Tout ensemble +@translationof All together Voici un bref exemple qui rassemble tous les éléments que nous déjà vus : diff --git a/Documentation/fr/learning/tweaks.itely b/Documentation/fr/learning/tweaks.itely index 6d4b01163e..f2c3288126 100644 --- a/Documentation/fr/learning/tweaks.itely +++ b/Documentation/fr/learning/tweaks.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 34f7824737173f1b485c8989dd0de6b45c8b7c2a + Translation of GIT committish: 45f95ed2dabb3aef3c9a6995701dc255ba88d68a When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -195,17 +195,17 @@ propriété en fonction de son nom. @cindex méthodes de retouche @menu -* La commande \override:: -* La commande \revert:: -* Le préfixe \once:: -* La commande \overrideProperty:: -* La commande \tweak:: +* La commande override:: +* La commande revert:: +* Le préfixe once:: +* La commande overrideProperty:: +* La commande tweak:: @end menu -@node La commande \override -@unnumberedsubsubsec La commande @code{\override} -@translationof The \override command +@node La commande override +@unnumberedsubsubsec La commande @code{@bs{}override} +@translationof The override command @cindex override, commande @cindex override, syntaxe @@ -281,9 +281,9 @@ g4 a b c | @end lilypond -@node La commande \revert -@unnumberedsubsubsec La commande @code{\revert} -@translationof The \revert command +@node La commande revert +@unnumberedsubsubsec La commande @code{@bs{}revert} +@translationof The revert command @cindex revert, commande @@ -321,9 +321,9 @@ b4 c | @end lilypond -@node Le préfixe \once -@unnumberedsubsubsec Le préfixe @code{\once} -@translationof The \once prefix +@node Le préfixe once +@unnumberedsubsubsec Le préfixe @code{@bs{}once} +@translationof The once prefix @funindex \once @funindex once @@ -369,9 +369,9 @@ une instruction @code{\revert} plutôt que @code{\override} ; les préfixer d'un @code{\once} est donc sans effet. -@node La commande \overrideProperty -@unnumberedsubsubsec La commande @code{\overrideProperty} -@translationof The \overrideProperty command +@node La commande overrideProperty +@unnumberedsubsubsec La commande @code{@bs{}overrideProperty} +@translationof The overrideProperty command @cindex overrideProperty, commande @@ -386,9 +386,9 @@ ici par souci d'exhaustivité ; pour le détail, voir @c Maybe explain in a later iteration -td -@node La commande \tweak -@unnumberedsubsubsec La commande @code{\tweak} -@translationof The \tweak command +@node La commande tweak +@unnumberedsubsubsec La commande @code{@bs{}tweak} +@translationof The tweak command @cindex tweak, commande @@ -2146,7 +2146,7 @@ qui se révèlerait ne pas être optimal. @menu * La propriété outside-staff-priority:: -* La commande \textLengthOn:: +* La commande textLengthOn:: * Positionnement des nuances:: * Dimensionnement des objets graphiques:: @end menu @@ -2375,9 +2375,9 @@ notes pour laisser plus de place au texte. C'est possible grâce à la commande @code{textLengthOn}. -@node La commande \textLengthOn -@unnumberedsubsubsec La commande @code{\textLengthOn} -@translationof The \textLengthOn command +@node La commande textLengthOn +@unnumberedsubsubsec La commande @code{@bs{}textLengthOn} +@translationof The textLengthOn command @cindex notes, répartition selon le texte @@ -2837,17 +2837,18 @@ objet qui accepte la @code{side-position-interface} et l'objet le plus proche (généralement une note ou une ligne de portée) ; @code{staff-padding} ne s'applique qu'aux objets qui sont toujours placés au-dehors de la portée -- il contrôle l'espace minimum à insérer -entre l'objet et la portée. Attention : par défaut, -@code{staff-padding} concerne les objets positionnés par rapport -à la portée et n'a aucun effet sur les objets qui sont positionnés par -rapport à une note ; il est toutefois possible de le régler pour -fonctionner avec ces derniers. +entre la portée et l'objet extérieur. Attention : @code{staff-padding} +concerne les objets positionnés par rapport à la portée et n'a aucun +effet sur les objets qui sont positionnés par rapport à une note ; tout +aménagement qui lui serait apporté ne provoquera pas d'eereur, mais sera +ignoré. Pour trouver quelle propriété @code{padding} employer pour l'objet que vous cherchez à repositionner, il vous faut consulter les propriétés de -l'objet dans la RPI. Prenez garde que les propriétés @code{padding} ne -sont pas forcément traitées dans l'objet en question ; il faut -alors regarder les objets qui semblent s'en rapprocher. +l'objet dans la Référence des propriétés internes. Prenez garde que les +propriétés @code{padding} ne sont pas forcément traitées dans l'objet en +question ; il faut alors regarder les objets qui semblent s'en +rapprocher. Toutes les valeurs @code{padding} sont exprimées en espace de portée. Pour la plupart des objets, la valeur par défaut est aux alentours de @@ -3126,15 +3127,14 @@ note par la retouche de @code{right-padding}. @cindex objets, alignement sur une ligne de base @code{staff-padding} sert à aligner des objets tels que des nuances -sur une ligne fictive à une hauteur donnée par rapport à la portée -plutôt qu'à une hauteur qui varie en fonction de la position de la note -sur laquelle porte l'objet. Ce n'est pas une propriété de -@code{DynamicText} mais de @code{DynamicLineSpanner}, car la ligne -fictive est destinée à s'appliquer autant à @strong{toutes} les nuances, -notamment celles qui sont créées comme des bandeaux en longueur (en -anglais @emph{Spanners}). Tel est donc le moyen d'aligner les -indications de nuance, comme dans cet exemple repris de la section -précédente : +sur une ligne fictive à une distance donnée par rapport à la portée en +l'absence d'autre élément de notation qui les repousserait. Ce n'est +pas une propriété de @code{DynamicText} mais de +@code{DynamicLineSpanner}, car la ligne fictive est destinée à +s'appliquer autant à @strong{toutes} les nuances, notamment celles qui +sont créées comme des bandeaux en longueur (en anglais @emph{Spanners}). +Tel est donc le moyen d'aligner les indications de nuance, comme dans +cet exemple repris de la section précédente : @cindex DynamicText, exemple de dérogation @cindex extra-spacing-width, exemple d'utilisation de la propriété @@ -3142,12 +3142,8 @@ précédente : @cindex staff-padding, exemple d'utilisation de la propriété @lilypond[quote,fragment,ragged-right,verbatim,relative=2] -\dynamicUp -% Extend width by 1 unit -\override DynamicText.extra-spacing-width = #'(-0.5 . 0.5) -% Align dynamics to a base line 2 units above staff -\override DynamicLineSpanner.staff-padding = #2 -a4\f b\mf a\mp b\p +\override DynamicLineSpanner.staff-padding = #3 +a4\f b\mf a\p b\mp @end lilypond @@ -4239,10 +4235,10 @@ les parties avec tous les @code{#()}. Celles-ci sont expliquées dans @ref{Retouches avancées avec Scheme}. @lilypond[quote,verbatim,ragged-right] -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #}) inst = #(define-music-function @@ -4270,10 +4266,10 @@ dans nos fichiers de musique, et je trouve personnellement tous ces @example %%% enregistrez ceci dans un fichier nommé "definitions.ily" -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@}) inst = #(define-music-function @@ -4307,10 +4303,10 @@ sous @file{musique.ly}). @end example @lilypond[quote,ragged-right] -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #}) inst = #(define-music-function @@ -4341,10 +4337,10 @@ fichier @file{definitions.ily} par ceci : @example %%% definitions.ily -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@}) inst = #(define-music-function @@ -4371,10 +4367,10 @@ inst = @end example @lilypond[quote,ragged-right] -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #}) inst = #(define-music-function @@ -4419,10 +4415,10 @@ aussi augmenter la taille globale de police. @example %%% web-publish.ily -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #@{ \markup @{ \dynamic mp \normal-text \italic \bold dolce @} #@}) inst = #(define-music-function @@ -4450,10 +4446,10 @@ inst = @end example @lilypond[quote,ragged-right] -mpdolce = -\tweak #'self-alignment-X #-0.6 # - (make-dynamic-script - (markup #:dynamic "mp" - #:normal-text #:italic "dolce" )) +mpdolce = + \tweak self-alignment-X #-0.6 + #(make-dynamic-script + #{ \markup { \dynamic mp \normal-text \italic \bold dolce } #}) inst = #(define-music-function @@ -4491,8 +4487,8 @@ musique. Il est possible, bien sûr, de rendre cela encore plus pratique. Nous pourrions créer un fichier @file{definitions.ily} qui ne contiendrait -que les définitions de @code{mpdolce} et de @code{inst}, un -fichier @file{publication-web.ily} qui ne contiendrait que la section +que les définitions de @code{mpdolce} et de @code{inst}, un fichier +@file{publication-web.ily} qui ne contiendrait que la section @code{layout} décrite ci-dessus et un fichier @file{universite.ily} qui ne contiendrait que les retouches pour produire le résultat que mon professeur préfère. Le début du fichier @file{musique.ly} ressemblerait -- 2.39.2