From: Jean-Charles Malahieude Date: Sat, 9 Oct 2010 19:39:27 +0000 (+0200) Subject: Doc-fr: removal of \new score and other smalal updates X-Git-Tag: release/2.13.36-1~37^2~2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=f4e493be609aeefbb35a91f35236d2176f95fe22;p=lilypond.git Doc-fr: removal of \new score and other smalal updates --- diff --git a/Documentation/fr/essay/engraving.itely b/Documentation/fr/essay/engraving.itely index ded945f40b..b6d85417a9 100644 --- a/Documentation/fr/essay/engraving.itely +++ b/Documentation/fr/essay/engraving.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 541f77187b475f4ea84ca36485d2255dd7db0437 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -492,8 +492,9 @@ global = { \key c \minor } -\new Score << - \new Staff \with { +\score { + << + \new Staff \with { fontSize = #-4 \override StaffSymbol #'staff-space = #(magstep -4) \override StaffSymbol #'thickness = #(magstep -3) @@ -505,18 +506,18 @@ global = { g8.(^> b16 c ees) g8-.^> r r R2. } - \new PianoStaff << - \set PianoStaff.instrumentName = #"Piano" - \new Staff \relative c' { - \global - s2. - s4. s8 r8 r16 - 4.^> 8 r r - } - \new Staff \relative c { - \global - \clef "bass" - << + \new PianoStaff << + \set PianoStaff.instrumentName = #"Piano" + \new Staff \relative c' { + \global + s2. + s4. s8 r8 r16 + 4.^> 8 r r + } + \new Staff \relative c { + \global + \clef "bass" + << { \once \override DynamicText #'X-offset = #-3 2.~->^\f @@ -525,12 +526,13 @@ global = { 2.~ 4.~ 8 } - >> - r8 r16 16 - 4.-> 8 r r - } + >> + r8 r16 16 + 4.-> 8 r r + } + >> >> ->> +} @end lilypond @end ignore @@ -850,10 +852,12 @@ partII = \relative c' { d4 r4 r8 d'16 c bes8 c16 d ees8 d c ees a, r r4 } + partIII = \relative c' { \voiceOne r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a } + partIV = \relative c { \voiceTwo d4 r r2 @@ -909,16 +913,18 @@ inférieure de croisent temporairement@tie{}: @c KEEPLY @lilypond collide = \once \override NoteColumn #'force-hshift = #0 -\new Score << - \new Voice = "sample" \relative c''{ - \key g \minor - << - {\voiceOne g4 \collide g4} - \new Voice {\voiceTwo bes \collide bes} - >> - } - \new Lyrics \lyricsto "sample" \lyricmode { "bien " " mauvais" } ->> +\score { + << + \new Voice = "sample" \relative c''{ + \key g \minor + << + {\voiceOne g4 \collide g4} + \new Voice {\voiceTwo bes \collide bes} + >> + } + \new Lyrics \lyricsto "sample" \lyricmode { "bien " " mauvais" } + >> +} @end lilypond @item Finale positionne tous les silences d'une même voix à une hauteur @@ -1449,13 +1455,19 @@ chaque objet est vers le bas (ou la gauche). Les objets sont dirigés vers le haut (ou la droite) pour le second. @lilypond[quote,ragged-right] -\new Score \with { - \override SpacingSpanner #'spacing-increment = #3 - \override TimeSignature #'transparent = ##t -} \relative c' { - \stemDown 4_>-\arpeggio - \override Arpeggio #'direction = #RIGHT - \stemUp 4^>-\arpeggio +\score { + \relative c' { + \stemDown 4_>-\arpeggio + \override Arpeggio #'direction = #RIGHT + \stemUp 4^>-\arpeggio + } + \layout { + \context { + \Score + \override SpacingSpanner #'spacing-increment = #3 + \override TimeSignature #'transparent = ##t + } + } } @end lilypond diff --git a/Documentation/fr/learning/fundamental.itely b/Documentation/fr/learning/fundamental.itely index 0d2473acac..63463cb08f 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: 26375d5016d8d180fc914bfd07cf76f4168f2e37 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1212,8 +1212,8 @@ Manuel de notation : @subsection Voix et paroles @translationof Voices and vocals -La musique vocale est une gageure en soi@tie{}: il nous faut combiner deux -expressions différentes -- des notes et des paroles. +La musique vocale est une gageure en soi@tie{}: il nous faut combiner +deux expressions différentes -- des notes et des paroles. @funindex \new Lyrics @funindex \lyricsto @@ -1378,13 +1378,13 @@ quelque peu tirés par les cheveux. Commençons par ouvrir un bloc @code{score} qui contiendra un @code{ChoirStaff}, puisque nous aimerions voir un crochet au début du système choral. Nous devrions avoir, après @code{\new ChoirStaff}, un -double chevron gauche pour synchroniser les portées@tie{}; mais comme nous -reportons le parallélisme après le solo, nous utilisons des accolades -- -un double chevron ne serait cependant pas génant. À l'intérieur du -@code{ChoirStaff}, nous voulons en premier la portée avec le couplet. -Puisqu'elle englobe parallèlement des notes et des paroles, nous devons -encadrer les @code{\new Voice} et @code{\new Lyrics} de doubles -chevrons gauche/droite pour les faire démarrer de concert@tie{}: +double chevron gauche pour synchroniser les portées@tie{}; mais comme +nous reportons le parallélisme après le solo, nous utilisons des +accolades -- un double chevron ne serait cependant pas génant. À +l'intérieur du @code{ChoirStaff}, nous voulons en premier la portée avec +le couplet. Puisqu'elle englobe parallèlement des notes et des paroles, +nous devons encadrer les @code{\new Voice} et @code{\new Lyrics} de +doubles chevrons gauche/droite pour les faire démarrer de concert@tie{}: @lilypond[quote,verbatim,ragged-right] versenotes = \relative c'' { @@ -1607,12 +1607,12 @@ seule portée, tandis qu'une barre de mesure doit être synchronisée sur toute l'étendue verticale de la partition. LilyPond regroupe ces règles et ces fragments d'information dans des -@emph{Contextes}. Certains contextes sont les voix (contexte @code{Voice}), -les portées (contexte @code{Staff}), ou la partition dans son ensemble -(contexte @code{Score}). Ils sont ordonnés hiérarchiquement@tie{}: -ainsi un contexte @code{Staff} peut contenir plusieurs contextes -@code{Voice}, et un contexte @code{Score} peut contenir plusieurs -contextes @code{Staff}. +@emph{Contextes}. Certains contextes sont les voix (contexte +@code{Voice}), les portées (contexte @code{Staff}), ou la partition dans +son ensemble (contexte @code{Score}). Ils sont ordonnés +hiérarchiquement@tie{}: ainsi un contexte @code{Staff} peut contenir +plusieurs contextes @code{Voice}, et un contexte @code{Score} peut +contenir plusieurs contextes @code{Staff}. @quotation @sourceimage{context-example,5cm,,} @@ -1668,17 +1668,18 @@ Manuel de notation : @cindex nouveaux contextes @cindex contextes, création de -Il en va des contextes comme de toute hiérarchie@tie{}: il faut un sommet -- -le contexte @code{Score} en l'occurence. La commande @code{\score} est -chargée de le créer, mais pour des partitions simples, il le sera -automatiquement. Le bloc @code{score} contient donc une expression -musicale unique ainsi que la définition des supports à produire -- -@code{\layout} pour du visuel ou @code{\midi} pour de l'acoustique. +Il en va des contextes comme de toute hiérarchie@tie{}: il faut un +sommet -- le contexte @code{Score} en l'occurence. La commande +@code{\score} est chargée de le créer, mais pour des partitions simples, +il le sera automatiquement. Le bloc @code{score} contient donc une +expression musicale unique ainsi que la définition des supports à +produire -- @code{\layout} pour du visuel ou @code{\midi} pour de +l'acoustique. Lorsqu'une partition ne comporte qu'une voix et une seule portée, vous pouvez laisser LilyPond créer automatiquement les contextes @code{Voice} -et @code{Staff}@tie{}; mais leur présence explicite devient indispensable dès -que la situation se complique. +et @code{Staff}@tie{}; mais leur présence explicite devient +indispensable dès que la situation se complique. Le moyen le plus simple est d'utiliser la commande @code{\new}. Elle doit intervenir avant une expression musicale, ainsi@tie{}: @@ -1692,16 +1693,14 @@ où @var{type} correspond au nom du contexte (tels @code{Staff} ou interprète l'@var{expression-musicale} contenue dans ledit contexte. -Notez bien que la commande @code{\new Score} n'est pas obligatoire, -puisque le contexte premier que constitue @code{Score} est créé -automatiquement par l'interprétation de l'@var{expression-musicale} -contenue dans le bloc @code{\score}. Le seul cas où il faut créer -explicitement un contexte @code{Score} à l'aide de la commande -@code{\new score} est lorsqu'il comprendra un bloc @code{\with} aux fins -de stipuler les propriétés de certains contextes qui s'appliqueront à -l'ensemble de la partition. Vous trouverez plus dinformation sur -l'utilisation des blocs @code{\with} au chapitre -@ref{Modification des propriétés d'un contexte}. +@warning{La commande @code{\new Score} ne devrait jamais servir en début +de partition, puisque le contexte premier que constitue @code{Score} est +créé automatiquement par l'interprétation de l'@var{expression-musicale} +contenue dans le bloc @code{\score}. Les adaptations affectant les +propriétés des différents contextes et qui s'appliqueront à l'ensemble de +la partition trouvent leur place au sein d'un bloc @code{\layout}, en +suivant les préceptes énoncés au chapitre +@ref{Modification des propriétés d'un contexte}.} Nous avons déjà vu au cours des chapitres précédents de nombreux exemples où des contextes @code{Staff} ou @code{Voice} étaient créés au @@ -1752,9 +1751,9 @@ invitons à adopter cette pratique qui vous évitera nombre d'erreurs @qq{accolades non appariées}. La structure de la musique apparaît ainsi au premier coup d'œil, et les défauts de parité plus facilement repérables. Vous remarquerez que la portée MG est créée à l'aide d'un -double chevron gauche -- nécessaire pour gérer ses deux voix -- alors que la -portée MD ne contient qu'une seule expression musicale -- il n'y a -qu'une voix -- bornée par des accolades simples. +double chevron gauche -- nécessaire pour gérer ses deux voix -- alors +que la portée MD ne contient qu'une seule expression musicale -- il n'y +a qu'une voix -- bornée par des accolades simples. @cindex contexte, nommage @cindex nommage des contextes @@ -1804,8 +1803,8 @@ s'appliquent à la partition dans son intégralité, opèrent au sein du contexte de plus haut niveau -- le contexte @code{Score}. Les graveurs @code{Clef_engraver} et @code{Key_engraver} seront logés -dans chacun des contextes @code{Staff}@tie{}; deux portées peuvent requérir -des clefs et des armures différentes. +dans chacun des contextes @code{Staff}@tie{}; deux portées peuvent +requérir des clefs et des armures différentes. Les graveurs @code{Note_heads_engraver} et @code{Stem_engraver} résident dans chacun des contextes @code{Voice}, contexte du plus bas niveau. @@ -1939,11 +1938,11 @@ anglais) ou faux (@code{#f} pour @emph{False} en anglais), un entier est un nombre entier positif, un réel est un nombre décimal positif ou négatif, et texte correspond à une suite de caractères encadrée par des apostrophes doubles. Attention à la présence des signes dièse -(@code{#}) dans deux cas particuliers@tie{}: ils sont partie intégrante des -valeurs boléennes et précèdent les @code{t} ou @code{f}, mais doivent -aussi précéder @emph{valeur} dans le libellé de la commande @code{\set}. -Il faudra donc, dans le cas d'une valeur boléenne, ne pas oublier de -saisir deux signes dièse -- par exemple @code{##t}. +(@code{#}) dans deux cas particuliers@tie{}: ils sont partie intégrante +des valeurs boléennes et précèdent les @code{t} ou @code{f}, mais +doivent aussi précéder @emph{valeur} dans le libellé de la commande +@code{\set}. Il faudra donc, dans le cas d'une valeur boléenne, ne pas +oublier de saisir deux signes dièse -- par exemple @code{##t}. @cindex propriétés et contextes @cindex réglage de propriétés au sein des contextes @@ -1995,16 +1994,17 @@ le Manuel de références internes -- voir @rinternals{Tunable context properties}, ou @rinternals{Contexts}. La propriété @code{instrumentName} ne sera prise en compte que si elle -est définie dans un contexte @code{Staff}@tie{}; d'autres propriétés peuvent -par contre être définies dans plusieurs contextes différents. C'est le -cas de la propriété @code{extraNatural} qui est définie par défaut à -@code{##t} (vrai) pour toutes les portées. Si vous lui attribuez la -valeur @code{##f} (faux) dans un contexte @code{Staff} particulier, elle -ne s'appliquera qu'aux altérations de la portée en question@tie{}; si vous -lui attribuez la valeur @qq{faux} au niveau du contexte @code{Score}, -cela s'appliquera alors à toutes les portées. - -Voici comment supprimer les bécarres supplémentaires pour une portée@tie{}: +est définie dans un contexte @code{Staff}@tie{}; d'autres propriétés +peuvent par contre être définies dans plusieurs contextes différents. +C'est le cas de la propriété @code{extraNatural} qui est définie par +défaut à @code{##t} (vrai) pour toutes les portées. Si vous lui +attribuez la valeur @code{##f} (faux) dans un contexte @code{Staff} +particulier, elle ne s'appliquera qu'aux altérations de la portée en +question@tie{}; si vous lui attribuez la valeur @qq{faux} au niveau du +contexte @code{Score}, cela s'appliquera alors à toutes les portées. + +Voici comment supprimer les bécarres supplémentaires pour une +portée@tie{}: @lilypond[quote,verbatim,ragged-right] << @@ -2039,11 +2039,11 @@ cours pour toutes les portées actives@tie{}; cette valeur sera considérée comme étant la nouvelle valeur par défaut pour toutes les portées à venir. -La commande opposée, @code{\unset}, efface la propriété du contexte@tie{}; la -plupart des propriétés reviennent de ce fait à leur valeur par défaut. -En règle générale, la commande @code{\unset} n'est pas nécessaire dès -lors que vous faites appel à une nouvelle commande @code{\set} pour -modifier le réglage. +La commande opposée, @code{\unset}, efface la propriété du +contexte@tie{}; la plupart des propriétés reviennent de ce fait à leur +valeur par défaut. En règle générale, la commande @code{\unset} n'est +pas nécessaire dès lors que vous faites appel à une nouvelle commande +@code{\set} pour modifier le réglage. Les commandes @code{\set} et @code{\unset} peuvent intervenir n'importe où dans votre fichier source. Elles seront effectives dès leur @@ -2087,8 +2087,9 @@ de spécifier les valeurs d'une propriété pour la durée de vie du contexte. Lorsque vous créez un contexte à l'aide de la commande @code{\new}, vous pouvez la faire suivre immédiatement d'un bloc @w{@code{\with @{ .. @}}} qui contiendra les réglages des différentes -propriétés. Ainsi, si nous voulions par exemple annuler l'impression des -bécarres supplémentaires sur la durée d'une portée, nous écririons@tie{}: +propriétés. Ainsi, si nous voulions par exemple annuler l'impression +des bécarres supplémentaires sur la durée d'une portée, nous +écririons@tie{}: @example \new Staff \with @{ extraNatural = ##f @} @@ -2110,36 +2111,15 @@ ce qui donnerait : >> @end lilypond -Dans le cas où ces ajustements de propriété doivent affecter -toutes les portées de la partition, nous utiliserons alors -l'instruction @code{\new Score}, comme ici@tie{}: - -@lilypond[quote,verbatim,ragged-right] -\score { - \new Score \with { extraNatural = ##f } << - \new Staff { - \relative c'' { - gis ges aes ais - } - } - \new Staff { - \relative c'' { - gis ges aes ais - } - } - >> -} -@end lilypond - Les propriétés réglées de cette manière peuvent néanmoins être modifiées -de façon dynamique grâce à @code{\set}@tie{}; un @code{\unset} les ramènera à -leur valeur par défaut. +de façon dynamique grâce à @code{\set}@tie{}; un @code{\unset} les +ramènera à leur valeur par défaut. @cindex fontSize, valeur par défaut et réglage -La propriété @code{fontSize} constitue une exception@tie{}: lorsqu'elle est -déterminée au sein d'un bloc @code{\with}, cela redéfinit la valeur par -défaut de la taille de fonte. Une modification est possible par la +La propriété @code{fontSize} constitue une exception@tie{}: lorsqu'elle +est déterminée au sein d'un bloc @code{\with}, cela redéfinit la valeur +par défaut de la taille de fonte. Une modification est possible par la commande @code{\set}, mais la commande @code{\unset fontSize} fera revenir à la nouvelle valeur par défaut. @@ -2177,6 +2157,27 @@ avec la commande @code{\with}, puisqu'on se place dans un bloc } @end lilypond +Dans le cas où ces ajustements de propriété doivent affecter +toutes les portées de la partition, nous utiliserons alors +l'instruction @code{\new Score}, comme ici@tie{}: + +@lilypond[quote,verbatim,ragged-right] +\score { + \new Score \with { extraNatural = ##f } << + \new Staff { + \relative c'' { + gis ges aes ais + } + } + \new Staff { + \relative c'' { + gis ges aes ais + } + } + >> +} +@end lilypond + @noindent Les propriétés de contexte ainsi définies peuvent être adaptées pour chacun des contextes en particulier grâce à un bloc @code{\with} ou bien @@ -2373,8 +2374,8 @@ adapter des modèles. Commencez par le modèle qui vous semblera le plus proche de ce à quoi vous voulez aboutir. Disons par exemple que vous voulez écrire une pièce -pour soprano et violoncelle@tie{}: dans ce cas, on pourrait commencer par les -@qq{notes et paroles}, pour la partie de soprano. +pour soprano et violoncelle@tie{}: dans ce cas, on pourrait commencer +par les @qq{notes et paroles}, pour la partie de soprano. @example \version @w{"@version{}"} @@ -2426,19 +2427,19 @@ melodie = \relative c' @{ On n'a pas besoin de deux commandes @code{\version}. Ce dont on a besoin, c'est de la section @code{melodie}. De même, on n'a pas besoin de deux sections @code{\score} -- si nous les gardions toutes les deux, -on obtiendrait deux parties séparées@tie{}; mais nous voulons un vrai duo, -avec les deux parties ensemble. Dans la section @code{\score}, on n'a -pas besoin non plus de deux @code{\layout} ni de deux @code{\midi}. +on obtiendrait deux parties séparées@tie{}; mais nous voulons un vrai +duo, avec les deux parties ensemble. Dans la section @code{\score}, on +n'a pas besoin non plus de deux @code{\layout} ni de deux @code{\midi}. Si on se contente de couper et coller les sections @code{melodie}, on se -retrouvera avec deux sections de ce nom@tie{}; il nous faut donc les renommer. -Appelons la section pour la soprano @code{sopranoMusique} et celle pour le -violoncelle @code{violoncelleMusique}. Tant qu'on y est, renommons -@code{texte} en @code{sopranoParoles}. Attention à bien renommer les -deux occurrences de chacune de ces dénominations@tie{}: c'est-à-dire la -définition de départ, où l'on trouve @w{@code{melodie = \relative c' @{ }}, -et l'endroit où cette dénomination est utilisée, dans la section -@code{\score}. +retrouvera avec deux sections de ce nom@tie{}; il nous faut donc les +renommer. Appelons la section pour la soprano @code{sopranoMusique} et +celle pour le violoncelle @code{violoncelleMusique}. Tant qu'on y est, +renommons @code{texte} en @code{sopranoParoles}. Attention à bien +renommer les deux occurrences de chacune de ces dénominations@tie{}: +c'est-à-dire la définition de départ, où l'on trouve @w{@code{melodie = +\relative c' @{ }}, et l'endroit où cette dénomination est utilisée, +dans la section @code{\score}. Et puis, toujours tant qu'on y est, mettons le violoncelle en clé de fa, comme le veut l'usage, et donnons-lui d'autres notes. @@ -2658,11 +2659,12 @@ L'ordre dans lequel apparaissent les contextes dans le @code{ChoirStaff} du modèle ne correspond pas à ce que nous voyons ci-dessus. Il nous faudra y revenir pour obtenir quatre portées avec des paroles en dessous de chacune d'elles. Toutes les voix devraient être @code{\voiceOne}, -ce qui est la position par défaut@tie{}; il nous faudra donc éliminer toutes -les commandes @code{\voiceXXX}. Les ténors auront besoin d'une clé -spécifique. Enfin, nous n'avons pas encore abordé la façon dont les -paroles sont présentées dans le modèle@tie{}; nous procèderons donc comme -nous en avons l'habitude. Il faudra aussi ajouter un nom à chaque portée. +ce qui est la position par défaut@tie{}; il nous faudra donc éliminer +toutes les commandes @code{\voiceXXX}. Les ténors auront besoin d'une +clé spécifique. Enfin, nous n'avons pas encore abordé la façon dont les +paroles sont présentées dans le modèle@tie{}; nous procèderons donc +comme nous en avons l'habitude. Il faudra aussi ajouter un nom à chaque +portée. Une fois tout ceci accompli, voici notre @code{ChoirStaff}@tie{}: @@ -2832,11 +2834,12 @@ propres patrons selon le type de musique que vous affectionnez plus particulièrement. Pour voir comment procéder, nous allons monter la partition d'un prélude pour orgue. -Nous débutons par une section d'en-tête@tie{}; nous y mettrons entre autres -le titre et le nom du compositeur. Puis viennent toutes les définitions -de toutes les variables. Nous terminons par le bloc @code{\score}. -Attelons-nous pour cette aventure, en gardant bien à l'esprit ce que -nous venons de dire@tie{}; nous nous occuperons des détails en temps voulu. +Nous débutons par une section d'en-tête@tie{}; nous y mettrons entre +autres le titre et le nom du compositeur. Puis viennent toutes les +définitions de toutes les variables. Nous terminons par le bloc +@code{\score}. Attelons-nous pour cette aventure, en gardant bien à +l'esprit ce que nous venons de dire@tie{}; nous nous occuperons des +détails en temps voulu. Nous nous appuyons sur les deux premières mesures du prélude sur @emph{Jesu, meine Freude}, écrit pour orgue avec pédalier. Vous pouvez @@ -2910,8 +2913,8 @@ de le compiler, pour voir de quoi il retourne. La construction en simultané -- @code{<<...>>} -- n'est pas strictement obligatoire pour les portées manuel deux et pédalier, qui ne contiennent -chacune qu'une seule expression musicale@tie{}; mais cela ne mange pas de -pain, et c'est une bonne habitude que de toujours encadrer par des +chacune qu'une seule expression musicale@tie{}; mais cela ne mange pas +de pain, et c'est une bonne habitude que de toujours encadrer par des doubles chevrons gauche/droite ce qui suit une commande @code{\new Staff} au cas où il y aurait plusieurs voix. Il en va autrement pour les contextes @code{Voice}@tie{}: ils doivent être toujours suivis @@ -3080,9 +3083,10 @@ violin = \relative c'' @{ @c TODO Replace the following with a better example -td @c Skylining handles this correctly without padText -Jusqu'ici nous avons vu des substitutions statiques@tie{}: quand LilyPond -rencontre @code{\padText}, il le remplace par le contenu que nous lui -avons défini -- c'est-à-dire le contenu à droite de @code{padText=}. +Jusqu'ici nous avons vu des substitutions statiques@tie{}: quand +LilyPond rencontre @code{\padText}, il le remplace par le contenu que +nous lui avons défini -- c'est-à-dire le contenu à droite de +@code{padText=}. LilyPond gère également des substitutions non-statiques -- vous pouvez les voir comme des fonctions. @@ -3135,7 +3139,8 @@ notesCor = \relative c @{ @end example @noindent -On établira alors une partie séparée en constituant un nouveau fichier@tie{}: +On établira alors une partie séparée en constituant un nouveau +fichier@tie{}: @example \include "musique-Cor.ly" @@ -3172,16 +3177,18 @@ transposition est visible comme suit@tie{}: Dans les pièces d'ensemble, il arrive souvent qu'une voix ne joue pas pendant plusieurs mesures. Un silence spécial, appelé silence multimesures, l'indique alors. On l'obtient par un @code{R} majuscule, -suivi d'une durée@tie{}: @code{1}@tie{}pour une pause, @code{2}@tie{}pour une -demi-pause, etc. Cette durée peut être multipliée pour établir de plus -longs silences. Par exemple, le silence suivant dure 3@tie{}mesures à 2/4. +suivi d'une durée@tie{}: @code{1}@tie{}pour une pause, +@code{2}@tie{}pour une demi-pause, etc. Cette durée peut être +multipliée pour établir de plus longs silences. Par exemple, le silence +suivant dure 3@tie{}mesures à 2/4. @example R2*3 @end example Dans une partie séparée, les silences multimesure sont compressés. -Il faut pour cela définir la propriété @code{skipBars} à @qq{vrai}@tie{}: +Il faut pour cela définir la propriété @code{skipBars} à +@qq{vrai}@tie{}: @example \set Score.skipBars = ##t diff --git a/Documentation/fr/learning/tweaks.itely b/Documentation/fr/learning/tweaks.itely index 06a8920e69..fff69a0fc6 100644 --- a/Documentation/fr/learning/tweaks.itely +++ b/Documentation/fr/learning/tweaks.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 11b44eeed204540f7a4e638f12afe5a9f5466ca8 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -101,34 +101,35 @@ nuances, etc. Chaque objet dispose de son propre échantillon de valeurs pour le réglage des propriétés. Certains types d'objet portent des noms spécifiques. Les objets qui se -rapportent à des éléments de notation sur le fichier de sortie, comme les -notes, les hampes, les liaisons de phrasé ou de prolongation, les doigtés, -les clefs, etc. sont appelés @qq{Objets de rendu}@tie{}; ils sont aussi -connus sous le nom d'@qq{Objets graphiques} (en anglais@tie{}: -@emph{Graphical objects} ou @emph{Grobs} pour faire court). Ce sont -bien des objets au sens générique ci-dessus, et, en tant que tels, ils -reçoivent des propriétés qui leur sont associées, comme leur position, -leur taille, leur couleur, etc. +rapportent à des éléments de notation sur le fichier de sortie, comme +les notes, les hampes, les liaisons de phrasé ou de prolongation, les +doigtés, les clefs, etc. sont appelés @qq{Objets de rendu}@tie{}; ils +sont aussi connus sous le nom d'@qq{Objets graphiques} (en +anglais@tie{}: @emph{Graphical objects} ou @emph{Grobs} pour faire +court). Ce sont bien des objets au sens générique ci-dessus, et, en +tant que tels, ils reçoivent des propriétés qui leur sont associées, +comme leur position, leur taille, leur couleur, etc. Certains objets de rendu, comme les liaisons de phrasé, les soufflets -de crescendo, les marques d'octaviation et beaucoup d'autres @emph{grobs}, -ont pour particularité de ne pas se situer à un seul et unique endroit --- ils ont un point de départ, un point d'arrivée, et éventuellement -d'autres propriétés relatives à leur forme. Ces objets avec une forme -étendue sont appelés des bandeaux (@emph{Spanners} en anglais). - -Il reste à expliquer ce que sont les @qq{interfaces}. De nombreux objets, -qui peuvent être très différents les uns des autres, ont pour point commun -de devoir être compilés simultanément. Par exemple, tous les -@emph{grobs} ont une couleur, une taille, une position, etc., et toutes -ces propriétés sont compilées simultanément durant l'interprétation du -fichier d'entrée par LilyPond. Pour alléger ces opérations internes, -ces actions et propriétés communes sont regroupées en un objet appelé -@code{grob-interface}. Il existe beaucoup d'autres regroupements de -propriétés communes dans le genre de celui-ci, chacun portant un nom qui -se termine par @code{interface}. En tout, on en compte plus d'une -centaine. Nous verrons plus loin en quoi c'est intéressant et utile -pour l'utilisateur. +de crescendo, les marques d'octaviation et beaucoup d'autres +@emph{grobs}, ont pour particularité de ne pas se situer à un seul et +unique endroit -- ils ont un point de départ, un point d'arrivée, et +éventuellement d'autres propriétés relatives à leur forme. Ces objets +avec une forme étendue sont appelés des bandeaux (@emph{Spanners} en +anglais). + +Il reste à expliquer ce que sont les @qq{interfaces}. De nombreux +objets, qui peuvent être très différents les uns des autres, ont pour +point commun de devoir être compilés simultanément. Par exemple, tous +les @emph{grobs} ont une couleur, une taille, une position, etc., et +toutes ces propriétés sont compilées simultanément durant +l'interprétation du fichier d'entrée par LilyPond. Pour alléger ces +opérations internes, ces actions et propriétés communes sont regroupées +en un objet appelé @code{grob-interface}. Il existe beaucoup d'autres +regroupements de propriétés communes dans le genre de celui-ci, chacun +portant un nom qui se termine par @code{interface}. En tout, on en +compte plus d'une centaine. Nous verrons plus loin en quoi c'est +intéressant et utile pour l'utilisateur. Ainsi s'achève le tour des principaux termes relatifs aux objets et que nous serons amenés à utiliser dans ce chapitre. @@ -2432,9 +2433,9 @@ changée grâce aux commandes prédéfinies dont la liste a été donnée plus haut à propos des objets de portée (voir @ref{Objets inclus dans la portée}). Les queues de note, les liaisons de phrasé et de prolongation, les -crochets, les nuances et les nolets peuvent facilement être repositionnés -de cette manière. En contrepartie, vous n'avez le choix qu'entre deux -positions, sans personnalisation possible. +crochets, les nuances et les nolets peuvent facilement être +repositionnés de cette manière. En contrepartie, vous n'avez le choix +qu'entre deux positions, sans personnalisation possible. @item Les @strong{propriétés d'objet}, auxquelles LilyPond a recours pour @@ -4138,8 +4139,8 @@ encore vous l'avez compilé directement à partir des sources@tie{}; et @item MacOS X @code{@var{INSTALLDIR}/LilyPond.app/Contents/Resources/share/lilypond/current/} -Pour accéder à ce dossier, deux possibilités@tie{}: soit, dans un Terminal, -taper @code{cd} suivi du chemin complet ci-dessus@tie{}; soit +Pour accéder à ce dossier, deux possibilités@tie{}: soit, dans un +Terminal, taper @code{cd} suivi du chemin complet ci-dessus@tie{}; soit Control-cliquer (ou clic droit) sur l'application LilyPond et sélectionner @qq{Afficher le contenu du paquet}. @@ -4255,17 +4256,21 @@ suffisamment pour faire tenir le texte entre les marges. Pour pouvoir fonctionner en toutes circonstances, ces vérifications doivent être activées@tie{}; il faut pour cela placer les retouches dans -un bloc @code{Score@tie{}\with}, plutôt qu'à l'intérieur du fragment -musical, comme ceci@tie{}: +un @code{\context} à l'intérieur d'un bloc @code{\layout}, plutôt que +directement dans le fragment musical, comme ceci@tie{}: @example -\new Score \with @{ - % Pour s'assurer que les indications textuelles et paroles - % seront à l'intérieur des marges de la page. - \override PaperColumn #'keep-inside-line = ##t - \override NonMusicalPaperColumn #'keep-inside-line = ##t -@} @{ - .. +\score @{ + @{ @dots{}notes@dots{} @} + \layout @{ + \context @{ + \Score + % Pour s'assurer que les indications textuelles et paroles + % seront à l'intérieur des marges de la page. + \override PaperColumn #'keep-inside-line = ##t + \override NonMusicalPaperColumn #'keep-inside-line = ##t + @} + @} @} @end example diff --git a/Documentation/fr/notation/input.itely b/Documentation/fr/notation/input.itely index f28c869ba3..88cd8cf764 100644 --- a/Documentation/fr/notation/input.itely +++ b/Documentation/fr/notation/input.itely @@ -294,6 +294,7 @@ si vous imprimez une partition avec les deux sections balisées. @unnumberedsubsubsec Noms d'instrument +@translationof Instrument names @node Le bloc MIDI @subsection Le bloc MIDI @translationof MIDI block @@ -309,7 +310,9 @@ si vous imprimez une partition avec les deux sections balisées. @unnumberedsubsubsec Éléments pris en compte dans le MIDI +@translationof Supported in MIDI @unnumberedsubsubsec Éléments non pris en compte dans le MIDI +@translationof Unsupported in MIDI @node Répétitions et MIDI @subsection Répétitions et MIDI diff --git a/Documentation/fr/notation/repeats.itely b/Documentation/fr/notation/repeats.itely index 0680b7522c..0c215e4399 100644 --- a/Documentation/fr/notation/repeats.itely +++ b/Documentation/fr/notation/repeats.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: a77235f2c9706d75fdd16dd077802bfa60d3913a + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -94,7 +94,7 @@ On peut indiquer une répétition de la façon suivante@tie{}: @end example @noindent -où @var{expression_musicale} représente ce qui doît être répété. +où @code{@var{expression_musicale}} représente ce qui doît être répété. Les reprises courantes, sans alternative, s'indiquent comme ceci@tie{}: @@ -105,7 +105,7 @@ c2 d @end lilypond On peut ajouter une fin alternative à l'aide de la commande -@code{\alternative}. Chaque @var{alternative} est une expression +@code{\alternative}. Chaque @code{@var{alternative}} est une expression musicale en elle-même@tie{}; il faudra donc les regrouper par des accolades. @@ -561,7 +561,7 @@ spécial. En voici la syntaxe@tie{}: @example -@code{\repeat percent @var{nombre} @var{expression_musicale}} +\repeat percent @var{nombre} @var{expression_musicale} @end example @@ -677,7 +677,7 @@ faudra alors laisser sans accolades@tie{}: @funindex : Le même résultat s'obtient en faisant suivre la note considérée -de deux points et d'un nombre (@w{@code{note:}[@var{nombre}]}). +de deux points et d'un nombre (@w{@code{note:@var{nombre}}}). Le nombre en question correspond à la valeur de la subdivision@tie{}; il doit être au moins de 8, auquel cas la hampe sera barrée par un seul trait de ligature. Si ce nombre est omis, la dernière valeur -- diff --git a/Documentation/fr/notation/rhythms.itely b/Documentation/fr/notation/rhythms.itely index 9594a4e257..ddda1802da 100644 --- a/Documentation/fr/notation/rhythms.itely +++ b/Documentation/fr/notation/rhythms.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 908605aaf5df4d07684dafd862322e6ffac3ae10 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -214,11 +214,11 @@ fraction. @end example @noindent -La durée de @var{expression_musicale} sera multipliée par la fraction. -Le dénominateur de cette fraction sera imprimé au-dessus ou au-dessous -des notes, parfois avec un crochet. Le nolet le plus courant est le -triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent -donc 2/3 de leur valeur écrite. +La durée de l'@code{@var{expression_musicale}} sera multipliée par la +fraction. Le dénominateur de cette fraction sera imprimé au-dessus ou +au-dessous des notes, parfois avec un crochet. Le nolet le plus courant +est le triolet, dans lequel 3 notes ont la durée de 2, et où les notes +durent donc 2/3 de leur valeur écrite. @lilypond[quote,verbatim,relative=2] a2 \times 2/3 { b4 b b } @@ -733,7 +733,10 @@ s2 c La syntaxe @code{s} est seulement disponible pour les modes d'entrée de notes et d'accords. Dans les autres situations, pour l'entrée de paroles par exemple, vous devrez utiliser la commande @code{\skip}, qui -requiert une durée explicite. +requiert une durée explicite@tie{}; cette durée ne sera pas prise en +considération dès lors que les paroles suivent le rythme des notes de la +mélodie à laquelle vous les aurez associées à l'aide des commandes +@code{\addlyrics} ou @code{\lyricsto}. @lilypond[quote,verbatim,relative=2] << @@ -1100,9 +1103,9 @@ pouvez les modifier de la manière suivante@tie{}: \score { \relative c' { \overrideTimeSignatureSettings - #'Score - #'(4 . 4) % time signature fraction - #'(1 . 4) % base moment fraction + #'Score % context + #'(4 . 4) % timeSignatureFraction + #'(1 . 4) % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 @@ -1134,16 +1137,15 @@ Vous pouvez revenir à tout moment aux réglages prédéterminés d'une métrique@tie{}: @lilypond[quote,verbatim] - \score{ \relative c' { \repeat unfold 8 c8 | \overrideTimeSignatureSettings - #'Score - #'(4 . 4) - #'(1 . 4) - #'(3 1) - #'((end . (((1 . 8) . (3 1))))) + #'Score % context + #'(4 . 4) % timeSignatureFraction + #'(1 . 4) % baseMomentFraction + #'(3 1) % beatStructure + #'((end . (((1 . 8) . (3 1))))) % beamExceptions \time 4/4 \repeat unfold 8 c8 | \revertTimeSignatureSettings #'Score #'(4 . 4) @@ -1300,8 +1302,8 @@ commande est @end example @noindent -où @code{durée} correspond à la valeur rythmique devant être ajoutée -avant la première mesure complète@tie{}: +où @code{@var{durée}} correspond à la valeur rythmique devant être +ajoutée avant la première mesure complète@tie{}: @lilypond[quote,verbatim,relative=2] \partial 4 e4 | @@ -1375,10 +1377,10 @@ non mesurée -- les cadences, par exemple. Les commandes @code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de rétablir ce comportement automatique. -@lilypond[verbatim,relative=2,fragment] +@lilypond[verbatim,relative=2,quote] c4 d e d \cadenzaOn -c4 c d8 d d f4 g4. +c4 c d8[ d d] f4 g4. \cadenzaOff \bar "|" d4 e d c @@ -1387,12 +1389,12 @@ d4 e d c La numérotation reprend dès la fin d'une cadence, comme si celle-ci n'avait pas existé@tie{}: -@lilypond[verbatim,relative=2,fragment] +@lilypond[verbatim,relative=2,quote] % Show all bar numbers \override Score.BarNumber #'break-visibility = #all-visible c4 d e d \cadenzaOn -c4 c d8 d d f4 g4. +c4 c d8[ d d] f4 g4. \cadenzaOff \bar "|" d4 e d c @@ -1446,17 +1448,25 @@ vous faudra insérer des barres de mesure invisibles, @noindent pour indiquer où des sauts de ligne peuvent prendre place. -Au risque d'obtenir des messages d'erreur inhabituels, il est impératif -de créer explicitement un contexte @code{Voice} lorsqu'un morceau débute -par un @code{\cadenzaOn}. +Les règles de ligature automatique peuvent être fortement perturbées +lorsqu'une cadence dure plus de deux temps. Aussi nous vous +recommandons de recourir aux ligatures manuelles à l'aide de +@code{[} et @code{]}. -@lilypond[verbatim,relative=2,fragment] -\new Voice \relative c'{ - \cadenzaOn - c16^"Solo Free Time" d e f g2. \bar "||" - \cadenzaOff -} -@end lilypond +Au risque d'obtenir des messages d'erreur inhabituels, il est fortement +recommandé de créer explicitement un contexte @code{Voice} lorsqu'un +morceau débute par un @code{\cadenzaOn}. + +@example +\new Voice @{ + \relative c' @{ + \cadenzaOn + c16[^"Solo Free Time" d e f] g2. + \bar "||" + \cadenzaOff + @} +@} +@end example @node Notation polymétrique @@ -1840,7 +1850,7 @@ possibles@tie{}; voir @cindex \partcombine et \autoBeamOff @cindex \autoBeamOff et \partcombine -@lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle] +@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] {partcombine-and-autobeamoff.ly} @@ -1926,9 +1936,6 @@ pour regrouper les notes par des ligatures. @end itemize Le type de ligature correspond à la durée la plus courte dans le groupe. -Lorsqu'aucune règle de terminaison n'a été déterminée pour un certain -type, s'appliquera la règle de ligature pour la durée directement -supérieure. @i{@strong{Modification des ligatures selon la pulsation}} @@ -1996,7 +2003,7 @@ particulier. En l'absence de régles particulières déterminées dans un contexte de niveau inférieur, les règles définies au niveau directement supérieur s'appliqueront. -@lilypond[quote, verbatim,relative=1] +@lilypond[quote,verbatim,relative=1] \new Staff { \time 7/8 \set Staff.beatStructure = #'(2 3 2) @@ -2505,14 +2512,14 @@ les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un @funindex bartype -La commande @code{\bar }@var{type_de_barre} sert de raccourci pour -@code{\set@tie{}Timing.whichBar@tie{}=@tie{}}@var{type_de_barre}. Dès +La commande @samp{\bar @var{type_de_barre}} sert de raccourci pour +@samp{\set Timing.whichBar = @var{type_de_barre}}. Dès que l'on définit @code{whichBar}, une barre de mesure est créée selon le style défini. Le type de barre de mesure par défaut utilisé pour l'insertion automatique est @code{"|"}. Vous pouvez en changer à tout moment grâce -à @code{\set@tie{}Timing.defaultBarType@tie{}=@tie{}}@var{type_de_barre}. +à @samp{\set Timing.defaultBarType = @var{type_de_barre}}. @seealso diff --git a/Documentation/fr/notation/simultaneous.itely b/Documentation/fr/notation/simultaneous.itely index 9e08723680..2f5ab94549 100644 --- a/Documentation/fr/notation/simultaneous.itely +++ b/Documentation/fr/notation/simultaneous.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 13b20c0eb00e87fd6c1551965dd268f125a4caf1 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -778,8 +778,9 @@ musicales, comme ceci@tie{}: @noindent Une section @code{\relative} à l'extérieur du @code{\partcombine} -restera sans effet sur les hauteurs de @var{expression_musicale_1} ou de -@var{expression_musicale_2}. +restera sans effet sur les hauteurs de +@code{@var{expression_musicale_1}} ou de +@code{@var{expression_musicale_2}}. @snippets diff --git a/Documentation/fr/notation/staff.itely b/Documentation/fr/notation/staff.itely index 318aed3a5a..e4113278b6 100644 --- a/Documentation/fr/notation/staff.itely +++ b/Documentation/fr/notation/staff.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 908605aaf5df4d07684dafd862322e6ffac3ae10 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1192,9 +1192,9 @@ Référence des propriétés internes : Seul le contenu de la première @code{Voice} rencontrée dans la partie marquée d'une commande @code{\addQuote} pourra être retenu. Par -voie de conséquence, @var{musique} ne saurait comprendre de @code{\new} -ou une instance @code{\context@tie{}Voice} qui la ferait passer à une -autre voix. +voie de conséquence, @code{@var{musique}} ne saurait comprendre de +@code{\new} ou une instance @code{\context@tie{}Voice} qui la ferait +passer à une autre voix. Citer des notes d'ornement ne fonctionne pas, et peut même entraîner un blocage de LilyPond. @@ -1228,13 +1228,13 @@ Sa syntaxe est@tie{}: \cueDuring #@var{origine} #@var{voix} @var{musique} @end example -Des mesures issues de la partie d'@var{origine} seront recopiées dans un -contexte de @code{CueVoice}, créé implicitement, et synchronisées avec -@var{musique} -- habituellement un silence. L'apparition des petites -notes initialise une polyphonie temporaire pour la portée concernée. -L'argument @var{voix} détermine si ces petites notes seront -attachées à la première ou à la seconde voix -- @code{UP} pour la -première ou @code{DOWN} pour la seconde. +Des mesures issues de la partie d'@code{@var{origine}} seront recopiées +dans un contexte de @code{CueVoice}, créé implicitement, et +synchronisées avec @code{@var{musique}} -- habituellement un silence. +L'apparition des petites notes initialise une polyphonie temporaire pour +la portée concernée. L'argument @code{@var{voix}} détermine si ces +petites notes seront attachées à la première ou à la seconde voix -- +@code{UP} pour la première ou @code{DOWN} pour la seconde. @lilypond[verbatim,quote] diff --git a/Documentation/fr/notation/text.itely b/Documentation/fr/notation/text.itely index bab035be88..1c1ac9ae8c 100644 --- a/Documentation/fr/notation/text.itely +++ b/Documentation/fr/notation/text.itely @@ -1,13 +1,13 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: a06cb0b0d9593ba110e001f2b0f44b8bef084693 + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 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.12.0" +@c \version "2.13.36" @c Translators: Jean-Charles Malahieude @c Translation checkers: Valentin Villenave, John Mandereau @@ -1264,10 +1264,10 @@ c^\markup { c c^\markup { \combine - \musicglyph #"accordion.accDiscant" + \musicglyph #"accordion.discant" \combine - \raise #0.5 \musicglyph #"accordion.accDot" - \raise #1.5 \musicglyph #"accordion.accDot" + \raise #0.5 \musicglyph #"accordion.dot" + \raise #1.5 \musicglyph #"accordion.dot" } @end lilypond diff --git a/Documentation/fr/notation/wind.itely b/Documentation/fr/notation/wind.itely index 42a01e275e..627f00edee 100644 --- a/Documentation/fr/notation/wind.itely +++ b/Documentation/fr/notation/wind.itely @@ -1,14 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 496c48f1f2e4d345ae3637b2c38ec748a55cda1d + Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46 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.12.0" +@c \version "2.13.36" @c Translators: Valentin Villenave, Jean-Charles Malahieuse @c Translation checkers: Jean-Charles Malahieude, John Mandereau