From: Jean-Charles Malahieude Date: Sun, 21 Apr 2013 16:25:11 +0000 (+0200) Subject: Doc-fr: updates essay, LM, NR, Usage and texidocs X-Git-Tag: release/2.17.18-1~24 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=978b6ad0597553877a0b219a89242c135187b203;p=lilypond.git Doc-fr: updates essay, LM, NR, Usage and texidocs --- diff --git a/Documentation/fr/essay/engraving.itely b/Documentation/fr/essay/engraving.itely index 1cb632f05a..79c1352bf0 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: 23108a9515e7f76b44fac0b323afb169d708bfa1 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1258,6 +1258,7 @@ crée les têtes de notes : \remove "Phrasing_slur_engraver" \remove "Slur_engraver" \remove "Script_engraver" + \remove "New_fingering_engraver" \remove "Beam_engraver" \remove "Auto_beam_engraver" } @@ -1291,6 +1292,7 @@ représentant les lignes de portée : \remove "Phrasing_slur_engraver" \remove "Slur_engraver" \remove "Script_engraver" + \remove "New_fingering_engraver" \remove "Beam_engraver" \remove "Auto_beam_engraver" } @@ -1323,6 +1325,7 @@ la hauteur à laquelle doit être placée chaque tête de note : \remove "Phrasing_slur_engraver" \remove "Slur_engraver" \remove "Script_engraver" + \remove "New_fingering_engraver" \remove "Beam_engraver" \remove "Auto_beam_engraver" } @@ -1352,6 +1355,7 @@ et, enfin, les hampes et leurs crochets sont gérés par le \remove "Phrasing_slur_engraver" \remove "Slur_engraver" \remove "Script_engraver" + \remove "New_fingering_engraver" \remove "Beam_engraver" \remove "Auto_beam_engraver" } diff --git a/Documentation/fr/learning/common-notation.itely b/Documentation/fr/learning/common-notation.itely index 3e2464a651..f3421c5e45 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: f2f69f47b5f1d21488d06ea1a608811f43f0c5ff + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -736,8 +736,9 @@ avec un nombre d'espaces différent. LilyPond se moque -- ou presque -- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais un code bien indenté est bien plus lisible par des humains. -@warning{La hauteur de chaque note saisie est relative à la précédente, -mais pas au @code{c''} de la commande @code{@bs{}relative} de départ.} +@warning{La hauteur de chaque note saisie est relative à la précédente ; +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 @@ -1482,7 +1483,26 @@ difficile à dénicher. Cependant, le mode de hauteurs absolues reste utile pour les musiques où les intervalles sont étendus, et plus encore pour les fichiers -LilyPond créés par des programmes. +LilyPond créés par des programmes. Recopier des fragments en hauteurs +absolues permet d'en préserver les octaves. + +La musiqeu peut être agencée de manière plutôt complexe. Dans le cas +d'une imbrication de commandes @code{\relative}, chacune des sections +est indépendante de l'autre : + +@lilypond[verbatim,quote] +\relative c { c'4 \relative c'' { f g } c } +@end lilypond + +@funindex \absolute + +Des hauteurs absolues peuvent tout à fait se trouver au sein d'un bloc +en mode relatif, dès lors qu'une commande @code{\absolute} exclut +explicitement de la musique relative le fragment en question : + +@lilypond[verbatim,quote] +\relative c { c'4 \absolute { f'' g'' } c } +@end lilypond @node Après le tutoriel diff --git a/Documentation/fr/learning/fundamental.itely b/Documentation/fr/learning/fundamental.itely index 92209e8315..1fb40d7459 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: f2f69f47b5f1d21488d06ea1a608811f43f0c5ff + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -65,7 +65,7 @@ Un fichier d'entrée LilyPond ressemble à : \version @w{"@version{}"} \header @{ @} \score @{ - @var{...expression musicale composite...} % c'est là qu'est la musique ! + @var{ @dots{} expression musicale composite @dots{} } % c'est là qu'est la musique ! \layout @{ @} \midi @{ @} @} @@ -145,7 +145,7 @@ quoi, d'une note isolée à un gigantesque @example @{ \new StaffGroup << - @var{...collez ici la partition complète d'un opéra de Wagner...} + @var{ @dots{} collez ici la partition complète d'un opéra de Wagner@dots{} } >> @} @end example @@ -509,33 +509,33 @@ une liste des différents types de crochet : @multitable @columnfractions .3 .7 @headitem Type de crochet @tab Fonction -@item @code{@{ .. @}} +@item @code{@{ @dots{} @}} @tab Délimite un segment de musique séquentielle -@item @code{< .. >} +@item @code{< @dots{} >} @tab Délimite les notes d'un accord -@item @code{<< .. >>} +@item @code{<< @dots{} >>} @tab Délimite des sections simultanées -@item @code{( .. )} +@item @code{( @dots{} )} @tab Marque le début et la fin d'une liaison -@item @code{\( .. \)} +@item @code{\( @dots{} \)} @tab Marque le début et la fin d'une liaison de phrasé -@item @code{[ .. ]} +@item @code{[ @dots{} ]} @tab Marque le début et la fin d'une ligature manuelle @end multitable D'autres constructions permettent d'obtenir des lignes regroupant ou en travers des notes : les liaisons de prolongation indiquées par un tilde -(@code{~}), les marques de nolet avec @code{\times x/y @{..@}}, ou -encore les notes d'ornement avec @code{\grace@{..@}}. +(@code{~}), les marques de nolet avec @code{\times x/y @{ @dots{} @}}, +ou encore les notes d'ornement avec @code{\grace@{ @dots{} @}}. En dehors de LilyPond, l'imbrication correcte de différents types de crochets exige un strict respect des conventions, telles que -@code{<< [ @{ ( .. ) @} ] >>}, où les marques de fermeture interviennent -obligatoirement dans l'ordre exactement inverse à celles d'ouverture. -Ceci @strong{doit} être rigoureusement respecté pour les trois types de -crochets utilisés pour @strong{délimiter} comme l'indique le tableau -ci-dessus. Une telle rigueur dans l'imbrication n'est @strong{pas} -requise pour les types de crochets dont la fonction est de +@code{<< [ @{ ( @dots{} ) @} ] >>}, où les marques de fermeture +interviennent obligatoirement dans l'ordre exactement inverse à celles +d'ouverture. Ceci @strong{doit} être rigoureusement respecté pour les +trois types de crochets utilisés pour @strong{délimiter} comme l'indique +le tableau ci-dessus. Une telle rigueur dans l'imbrication n'est +@strong{pas} requise pour les types de crochets dont la fonction est de @strong{marquer}, selon le tableau ci-dessus, lorsqu'il sont utilisés en combinaison avec des liaisons de prolongation ou des nolets. En effet, il ne s'agit pas de crochets ayant pour fonction de borner quelque @@ -638,8 +638,8 @@ Voyons comment cela se pratique selon la grammaire de LilyPond. Le plus sûr moyen de saisir un fragment où plusieurs voix cohabitent sur la même portée, consiste à saisir chacune des voix séquentiellement -(avec @code{@{...@}}), puis à les combiner en simultané à l'aide de -doubles chevrons gauche/droite, @code{<<...>>}. Les fragments +(avec @code{@{ @dots{} @}}), puis à les combiner en simultané à l'aide +de doubles chevrons gauche/droite, @code{<< @dots{} >>}. Les fragments devront être séparés par une double oblique inversée, @code{\\}, pour les affecter à des voix séparées. Dans le cas contraire, les notes seraient toutes affectées à une même voix, ce qui pourrait générer des @@ -715,7 +715,7 @@ automatiquement. @end lilypond Ces voix sont séparées de la voix principale, laquelle contient les -notes en dehors de la construction @code{<<...>>} -- que nous +notes en dehors de la construction @code{<< @dots{} >>} -- que nous appellerons @emph{construction simultanée}. Les liaisons, de prolongation ou non, ne peuvent relier des notes que si elles appartiennent à la même voix ; elles ne peuvent ni pénétrer une @@ -800,13 +800,13 @@ des différentes voix sont espacées, consiste à placer une commande @code{\relative} au début de chacune des voix : @example -\relative c' @{ noteA ... @} +\relative c' @{ noteA @dots{} @} << - \relative c'' @{ < noteB noteC > ... @} + \relative c'' @{ < noteB noteC > @dots{} @} \\ - \relative g' @{ noteD ... @} + \relative g' @{ noteD @dots{} @} >> -\relative c' @{ noteE ... @} +\relative c' @{ noteE @dots{} @} @end example Pour finir, analysons le principe d'utilisation des voix dans une pièce @@ -1907,7 +1907,7 @@ création de ce contexte. Ceci constitue parfois une façon plus claire 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 -@code{\with @{ .. @}} qui contiendra les réglages des différentes +@code{\with @{ @dots{} @}} 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 : @@ -2853,15 +2853,15 @@ de le compiler, pour voir de quoi il retourne. >> @end example -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 ; 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 +La construction en simultané -- @code{<< @dots{} >>} -- n'est pas +strictement obligatoire pour les portées manuel deux et pédalier, qui ne +contiennent chacune qu'une seule expression musicale ; 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} : ils doivent être toujours -suivis d'accolades -- @code{@{...@}} -- au cas où vous auriez employé -plusieurs variables qui doivent intervenir consécutivement. +suivis d'accolades -- @code{@{ @dots{} @}} -- au cas où vous auriez +employé plusieurs variables qui doivent intervenir consécutivement. Ajoutons donc cette structure au bloc @code{\score}, tout en fignolant l'indentation. Nous en profitons pour ajouter les clefs appropriées, diff --git a/Documentation/fr/learning/tweaks.itely b/Documentation/fr/learning/tweaks.itely index 31f941d547..008c84e366 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: f2f69f47b5f1d21488d06ea1a608811f43f0c5ff + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 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/ancient.itely b/Documentation/fr/notation/ancient.itely index 73126b34ba..8a6012237e 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: ce43b953f70e2b7b36e11f3cb2bb0f179fc3b1a3 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -232,7 +232,7 @@ simple crochet au dessus de la ligature : @lilypond[quote,ragged-right,verbatim] \relative c'' { - \[ g c a f d' \] + \[ g c, a' f d' \] a g f \[ e f a g \] } @@ -389,9 +389,9 @@ lancer dans la saisie de votre chant comme ci-après : @lilypond[quote,ragged-right,verbatim] \score { << - \new MensuralVoice = "discantus" \relative c' { + \new MensuralVoice = "discantus" \relative c'' { \override Score.BarNumber.transparent = ##t { - c'1\melisma bes a g\melismaEnd + c1\melisma bes a g\melismaEnd f\breve \[ f1\melisma a c\breve d\melismaEnd \] c\longa @@ -1013,8 +1013,8 @@ Par exemple, \override NoteHead.ligature-flexa = ##t \once \override NoteHead.flexa-width = #3.2 c\breve f e d \] - \[ c\maxima d\longa \] - \[ e1 a g\breve \] + \[ c'\maxima d\longa \] + \[ e1 a, g\breve \] } \layout { \context { @@ -1041,8 +1041,8 @@ par le @code{Mensural_ligature_engraver}, on obtient \override NoteHead.ligature-flexa = ##t \once \override NoteHead.flexa-width = #3.2 c\breve f e d \] - \[ c\maxima d\longa \] - \[ e1 a g\breve \] + \[ c'\maxima d\longa \] + \[ e1 a, g\breve \] } @end lilypond @@ -1685,7 +1685,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum \[ b \] } @@ -1699,7 +1699,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum \[ \cavum b \] } @@ -1713,7 +1713,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum \[ \linea b \] } @@ -1728,7 +1728,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum Auctum Ascendens \[ \auctum \ascendens b \] } @@ -1743,7 +1743,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum Auctum Descendens \[ \auctum \descendens b \] } @@ -1758,7 +1758,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum Inclinatum \[ \inclinatum b \] } @@ -1773,7 +1773,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.5\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum Inclinatum Auctum \[ \inclinatum \auctum b \] } @@ -1788,7 +1788,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Punctum Inclinatum Parvum \[ \inclinatum \deminutum b \] } @@ -1803,7 +1803,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Virga \[ \virga b \] } @@ -1824,7 +1824,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Clivis vel Flexa \[ b \flexa g \] } @@ -1839,7 +1839,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Clivis Aucta Descendens \[ b \flexa \auctum \descendens g \] } @@ -1853,7 +1853,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Clivis Aucta Ascendens \[ b \flexa \auctum \ascendens g \] } @@ -1868,7 +1868,7 @@ LilyPond} @lilypond[staffsize=26,line-width=2.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Cephalicus \[ b \flexa \deminutum g \] } @@ -1883,7 +1883,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Podatus vel Pes \[ g \pes b \] } @@ -1898,7 +1898,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Auctus Descendens \[ g \pes \auctum \descendens b \] } @@ -1913,7 +1913,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Auctus Ascendens \[ g \pes \auctum \ascendens b \] } @@ -1928,7 +1928,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Epiphonus \[ g \pes \deminutum b \] } @@ -1943,7 +1943,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Initio Debilis \[ \deminutum g \pes b \] } @@ -1958,7 +1958,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Auctus Descendens Initio Debilis \[ \deminutum g \pes \auctum \descendens b \] } @@ -1980,7 +1980,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus \[ a \pes b \flexa g \] } @@ -1995,7 +1995,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus Auctus Descendens \[ a \pes b \flexa \auctum \descendens g \] } @@ -2010,7 +2010,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus Deminutus \[ a \pes b \flexa \deminutum g \] } @@ -2025,7 +2025,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus Initio Debilis \[ \deminutum a \pes b \flexa g \] } @@ -2040,7 +2040,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus Auctus Descendens Initio Debilis \[ \deminutum a \pes b \flexa \auctum \descendens g \] } @@ -2055,7 +2055,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Torculus Deminutus Initio Debilis \[ \deminutum a \pes b \flexa \deminutum g \] } @@ -2070,7 +2070,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Porrectus \[ a \flexa g \pes b \] } @@ -2085,7 +2085,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Porrectus Auctus Descendens \[ a \flexa g \pes \auctum \descendens b \] } @@ -2100,7 +2100,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Porrectus Deminutus \[ a \flexa g \pes \deminutum b \] } @@ -2115,7 +2115,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Climacus \[ \virga b \inclinatum a \inclinatum g \] } @@ -2130,7 +2130,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Climacus Auctus \[ \virga b \inclinatum a \inclinatum \auctum g \] } @@ -2145,7 +2145,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Climacus Deminutus \[ \virga b \inclinatum a \inclinatum \deminutum g \] } @@ -2160,7 +2160,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Scandicus \[ g \pes a \virga b \] } @@ -2175,7 +2175,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Scandicus Auctus Descendens \[ g \pes a \pes \auctum \descendens b \] } @@ -2190,7 +2190,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Scandicus Deminutus \[ g \pes a \pes \deminutum b \] } @@ -2212,7 +2212,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Quilisma \[ g \pes \quilisma a \pes b \] } @@ -2227,7 +2227,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Quilisma Pes Auctus Descendens \[ g \quilisma a \pes \auctum \descendens b \] } @@ -2242,7 +2242,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Oriscus \[ \oriscus b \] } @@ -2257,7 +2257,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Quassus \[ \oriscus g \pes \virga b \] } @@ -2272,7 +2272,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Pes Quassus Auctus Descendens \[ \oriscus g \pes \auctum \descendens b \] } @@ -2287,7 +2287,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Salicus \[ g \oriscus a \pes \virga b \] } @@ -2302,7 +2302,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Salicus Auctus Descendens \[ g \oriscus a \pes \auctum \descendens b \] } @@ -2317,7 +2317,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Stropha \[ \stropha b \] } @@ -2332,7 +2332,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Stropha Aucta \[ \stropha \auctum b \] } @@ -2347,7 +2347,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Bistropha \[ \stropha b \stropha b \] } @@ -2362,7 +2362,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Tristropha \[ \stropha b \stropha b \stropha b \] } @@ -2377,7 +2377,7 @@ LilyPond} @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { - \relative c' { + \relative c'' { % Trigonus \[ \stropha b \stropha b \stropha a \] } diff --git a/Documentation/fr/notation/changing-defaults.itely b/Documentation/fr/notation/changing-defaults.itely index fbc8729110..5aaeb12f52 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: 598fd6adddb2286a94b3ee1ede548700715abc12 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1379,10 +1379,25 @@ C'est par exemple le cas du contexte @code{VaticanaStaff}, réplique du contexte @code{Staff} au sein duquel le contexte @code{VaticanaVoice} se substitue au contexte @code{Voice} dans la « liste d'agrément ». +@cindex contextes implicites +@cindex implicites, contextes +@funindex \defaultchild + Gardez à l'esprit que, face à une instruction qui ne s'appliquerait à aucun contexte déjà existant, LilyPond créera un nouveau contexte -implicite. Ceci peut engendrer une nouvelle portée ou une autre -partition. +implicite. + +Lors de la définition d'un contexte, les types de contextes +sous-jascents susceptibles d'être créés implicitement sont spécifiés à +l'aide d'une commande @code{\defaultchild}. Un certain nombre +d'événements musicaux requièrent un contexte de plus bas niveau ; face à +un tel événement, LilyPond crée autant de « sous-contextes » que +nécessaire, jusqu'au contexte ne comportant aucun @emph{defaultchild}. + +La création implicite de contexte peut donc finir par engendrer de +manière intempestive une nouvelle portée ou une autre partition. +L'utilisation d'une instruction @code{\new} pour créer explicitement des +contextes permet d'éviter ces problèmes. @cindex alignAboveContext @cindex alignBelowContext diff --git a/Documentation/fr/notation/fretted-strings.itely b/Documentation/fr/notation/fretted-strings.itely index b1d4e9193f..214f10aad5 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: 42c7d5e4608340e96f2f1fe8210a47a2927e4cbb + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -327,11 +327,11 @@ ties = \relative c' { \score { << \new StaffGroup << - \context Staff { + \new Staff { \clef "treble_8" \ties } - \context TabStaff { + \new TabStaff { \ties } >> @@ -366,11 +366,11 @@ ties = \relative c' { \score { << \new StaffGroup << - \context Staff { + \new Staff { \clef "treble_8" \ties } - \context TabStaff { + \new TabStaff { \hideSplitTiedTabNotes \ties } @@ -738,12 +738,12 @@ Les cordes à vide et étouffées peuvent aussi être indiquées. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;" @@ -763,12 +763,12 @@ d'accord dans l'interface standard : @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" @@ -792,12 +792,12 @@ représentées peuvent aussi être modifiés dans l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" @@ -815,12 +815,12 @@ banjo et le ukulele. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { a1 } } - \context Staff { + \new Staff { % An 'A' chord for ukulele a'1^\markup { \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;" @@ -834,12 +834,12 @@ de ces doigtés peut être modifié dans l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;" @@ -856,12 +856,12 @@ l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;" @@ -887,12 +887,12 @@ cordes à vide ainsi que les numéros de case peuvent y être indiqués. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-terse #"x;3;2;o;1;o;" @@ -909,12 +909,12 @@ Les indications de barré peuvent être incluses dans l'interface @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-terse #"1-(;3;3;2;1;1-);" @@ -932,12 +932,12 @@ Les indications de doigtés peuvent être inclus dans l'interface @c Need to use override to enable fingerings to show this -- can we do so? @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string \clef "treble_8" 1^\markup { @@ -966,12 +966,12 @@ dans le diagramme d'accord. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-verbose #'( @@ -1007,12 +1007,12 @@ la plus basse du diagramme d'accord. @c \override is necessary to make fingering visible @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g c } } - \context Staff { + \new Staff { \clef "treble_8" \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string 1^\markup { @@ -1136,7 +1136,7 @@ des diagrammes d'accord stockés dans une table de correspondance : @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" -\context FretBoards { +\new FretBoards { \chordmode { c1 d } @@ -1195,7 +1195,7 @@ simultanée qu'en utilisant le mode accord (voir @lilypond[verbatim, ragged-right,quote] \include "predefined-guitar-fretboards.ly" -\context FretBoards { +\new FretBoards { \chordmode {c1} 1 } @@ -1220,10 +1220,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1248,10 +1248,10 @@ mychordlist = { \transpose c e { \mychords } } << - \context ChordNames { + \new ChordNames { \mychordlist } - \context FretBoards { + \new FretBoards { \mychordlist } >> @@ -1273,10 +1273,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1304,10 +1304,10 @@ mychords = \chordmode { } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1330,10 +1330,10 @@ mychords = \chordmode { } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1382,10 +1382,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1448,16 +1448,16 @@ correspondant aux notes seront automatiquement calculées. @lilypond[quote,ragged-right,verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context FretBoards { + \new FretBoards { 1 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1483,19 +1483,19 @@ prédéfinies : #guitar-tuning #"x;3-1-(;5-2;5-3;5-4;3-1-1-);" << - \context ChordNames { + \new ChordNames { \chordmode { c1 c c } } - \context FretBoards { + \new FretBoards { 1 \predefinedFretboardsOff 1 \predefinedFretboardsOn 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1518,16 +1518,16 @@ fret. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context FretBoards { + \new FretBoards { 1 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1540,17 +1540,17 @@ servira à calculer les cordes et les cases du contexte @code{FretBoard}. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { d1:m d:m } } - \context FretBoards { + \new FretBoards { 1 \set FretBoards.minimumFret = #5 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 diff --git a/Documentation/fr/notation/input.itely b/Documentation/fr/notation/input.itely index a5fbb526f8..3b46db1586 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: 44c3a53cb34d08a57838ae56c407216277e4c3f0 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -304,17 +304,17 @@ de chaque bloc @code{\book}. \book @{ \bookOutputSuffix "Romance" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} \book @{ \bookOutputSuffix "Menuet" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} \book @{ \bookOutputSuffix "Nocturne" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} @end example @@ -325,17 +325,17 @@ le nom du fichier généré pour un bloc @code{\book} : \book @{ \bookOutputName "Romance" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} \book @{ \bookOutputName "Menuet" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} \book @{ \bookOutputName "Nocturne" \score @{ @dots{} @} - \layout @{ @dots{} @} + \paper @{ @dots{} @} @} @end example @@ -2203,14 +2203,18 @@ manière suivante : @tab Résultat @item -Musique balisée précédée de @code{\keepWithTag #'@var{nom}} - @tab Musique non balisée et musique balisée par @var{nom} seront - incluses ; la musique balisée autrement est exclue. +Musique balisée précédée de @code{\keepWithTag #'@var{nom}} ou + @code{\keepWithTag #'(@var{nom1} @var{nom2}@dots{})} +@tab Musique non balisée et musique balisée par l'un des noms de + balise fournis seront incluses ; la musique balisée + autrement est exclue. @item -Musique balisée précédée de @code{\removeWithTag #'@var{nom}} - @tab Musique non balisée et fragments appelés autrement que @var{nom} - seront inclus ; la musique balisée par @var{nom} est exclue. +Musique balisée précédée de @code{\removeWithTag #'@var{nom}} ou + @code{\removeWithTag #'(@var{nom1} @var{nom2}@dots{})} +@tab Musique non balisée et fragments appelés autrement que par + l'un des noms fournis seront inclus ; la musique balisée + par autre chose que les noms mentionnés est exclue. @item Musique balisée non précédée de @code{\keepWithTag} ou @@ -2265,7 +2269,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 @@ -2285,12 +2289,13 @@ Ceci définira une note avec une indication conditionnelle de doigté ou un texte. Vous pouvez baliser différemment la même expression musicale en -saisissant plusieurs @code{\tag} : +saisissant plusieurs @code{\tag} ou bien en combinant plusieurs +balises dans une liste : @lilypond[quote,verbatim] music = \relative c'' { \tag #'a \tag #'both { a4 a a a } - \tag #'b \tag #'both { b4 b b b } + \tag #'(b both) { b4 b b b } } << \keepWithTag #'a \music @@ -2300,7 +2305,9 @@ music = \relative c'' { @end lilypond L'application concomitante de plusieurs filtres @code{\removeWithTag} à -la même expression musicale permet d'exclure plusieurs balisages : +la même expression musicale permet d'exclure plusieurs balisages. +Une liste fournie en argument à un unique @code{\removeWithTag} +produira le même effet : @lilypond[verbatim,quote] music = \relative c'' { @@ -2313,6 +2320,8 @@ music = \relative c'' { \removeWithTag #'B \removeWithTag #'C \music +\removeWithTag #'(B C) +\music } @end lilypond @@ -2320,6 +2329,10 @@ L'application de plus d'un filtre @code{\keepWithTag} à la même expression musicale aboutit à l'exclusion de @b{tous} les balisages. En effet, si le premier filtre exclut tous les autres balisages, l'application du second exclura les effets du premier. +L'utilisation d'une unique commande @code{\keepWithTag} avec une +liste de balises est en pareil cas des plus pertinente : seront +exclus tous les fragments non concernés par l'une quelconque des +balises mentionnées. Il peut arriver que vous ayez besoin de raccorder quelque chose en un point particulier d'une expression musicale. Les commandes @@ -2355,17 +2368,15 @@ Manuel de notation : @ref{Regroupement automatique de parties}, @ref{Insertion de fichiers LilyPond}. - -@ignore -@c This warning is more general than this placement implies. -@c Rests are not merged whether or not they come from tagged sections. -@c Should be deleted? -td - @knownissues -Lorsqu'elles comportent des silences, ceux-ci ne seront pas fusionnés -si vous imprimez une partition avec les deux sections balisées. - -@end ignore +L'application d'un @code{\relative} à une expression musicale +obtenue par filtrage à l'aide de @code{\keepWithTag} ou +@code{\removeWithTag} peut générer des changements d'octave, +puisque seules les hauteurs récupérées dans ce filtre seront +prises en considération. Une instruction @code{\relative} qui +précède les commandes @code{\keepWithTag} ou +@code{\removeWithTag} permet d'éviter ce risque, dans la mesure où +elle viendra « recaler » ces hauteurs récupérées. @node Globalisation des réglages diff --git a/Documentation/fr/notation/pitches.itely b/Documentation/fr/notation/pitches.itely index 85b2754583..dd75e7f743 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: f8e7ac6dcdc5255d0c409ca68407f04dc8b98b99 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -144,11 +144,33 @@ Ces signes de changement d'octave peuvent être multipliés. Par exemple, @code{''} ou @code{,,} ajouteront une octave supplémentaire. @item -Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de -départ peut être spécifiée, et agira dès lors comme si elle précédait la -première note de @var{expression_musicale}. Nous vous recommandons de -faire référence à un do (@code{c}). +La première hauteur de @code{@var{expression_musicale}} est +déterminée relativement à @code{@var{hauteur_de_référence}}. +Cette @code{@var{hauteur_de_référence}} s'exprime en octave +absolue ; plusieurs options s'offrent à vous : + +@table @asis +@item une octave de do (@code{c}) +Un @code{c'} identifiant le do placé entre les portées d'un piano, +il est de fait aisé de déterminer d'autres octaves de @code{c}. +Pour une musique qui commencerait par un sol dièse (@code{gis}) au +dessus du do suraigu (@code{c'''}), vous écririez quelque chose +comme @code{\relative c''' @{ gis' @dots{} @}} + +@item une octave de la première note de l'expression +Écrire @code{\relative gis''' @{ gis @dots{} @}} permet de +déterminer facilement la hauteur absolue de la première note de +l'expression. + +@item pas de hauteur de référence explicite +Ceci (écrire @code{\relative @{ gis''' @dots{} @}}) peut se voir +comme une version abrégée de l'option précédente : la première +note de l'expression est écrite en octave absolue. Cette option +est équivalente à prendre un @code{f} comme hauteur de référence. +@end table +La documentation de LilyPond utilise en règle générale la première +option. @end itemize Voici le mode @code{\relative} en action. diff --git a/Documentation/fr/notation/vocal.itely b/Documentation/fr/notation/vocal.itely index 566333377f..8ff1d5998e 100644 --- a/Documentation/fr/notation/vocal.itely +++ b/Documentation/fr/notation/vocal.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 42c7d5e4608340e96f2f1fe8210a47a2927e4cbb + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1652,6 +1652,18 @@ d'une fois sur l'autre : } @end lilypond +Il n'est pas rare, en musique chorale, qu'une voix se divise +pendant plusieurs mesures. Bien qu'une construction du type +@code{<< @{@dots{}@} \\ @{@dots{}@} >>}, où deux expressions +musicales (ou plus) séparées par des doubles obliques inversées +peuvent sembler être le moyen adéquat de définir cette division, +@strong{toutes} les expressions qu'elle contient seront assignées à +de @strong{nouveaux contextes de voix}, ce qui aura pour effet +qu'aucune parole ne leur sera affectée -- les paroles sont +attachées au contexte de voix initial. Il vaut mieux construire +ce passage comme une polyphonie temporaire -- voir +@ref{Polyphonie sur une portée}. + @node Couplets @subsection Couplets @@ -2245,11 +2257,16 @@ Les formes de notation particulière, telle que celle utilisée en @item Lorsque plusieurs pupitres sont regroupés sur la même portée, les -hampes, liaisons,  etc. de la voix supérieure sont orientées vers le +hampes, liaisons, etc. de la voix supérieure sont orientées vers le haut, et inversement pour la voix inférieure. L'utilisation de @code{\voiceOne} et @code{\voiceTwo} est expliquée au chapitre @ref{Polyphonie sur une portée}. +@item +La division temporaire d'un pupitre, ce qui correspond à un +passage polyphonique temporaire, est expliquée à la section +@ref{Polyphonie sur une portée}. + @end itemize @predefined diff --git a/Documentation/fr/texidocs/engravers-one-by-one.texidoc b/Documentation/fr/texidocs/engravers-one-by-one.texidoc index cf7104d498..0ebe125e6d 100644 --- a/Documentation/fr/texidocs/engravers-one-by-one.texidoc +++ b/Documentation/fr/texidocs/engravers-one-by-one.texidoc @@ -1,8 +1,8 @@ -%% Translation of GIT committish: e99967817ff985eb5bd5b0220b2fbf552963f9de +%% Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 texidocfr = " Pour appréhender la notation, nous l'avons disséquée en éléments simples : chaque type de symbole est géré par un module différent. -Chaque module est appelé @qq{graveur}. Dans cet exemple, chaque graveur +Chaque module est appelé « graveur ». Dans cet exemple, chaque graveur est appelé à son tour, dans l'ordre suivant : -- têtes de note, diff --git a/Documentation/fr/texidocs/incipit.texidoc b/Documentation/fr/texidocs/incipit.texidoc index 50e5f90aee..1c6ca0ea70 100644 --- a/Documentation/fr/texidocs/incipit.texidoc +++ b/Documentation/fr/texidocs/incipit.texidoc @@ -1,4 +1,4 @@ -%% Translation of GIT committish: 2865242305396ff1b56a23e548328953c1835590 +%% Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 texidocfr = " Les « incipits » peuvent faire partie de l'objet @code{InstrumentName}, tout en définissant de manière indépendante le nom de l'instrument et diff --git a/Documentation/fr/usage/running.itely b/Documentation/fr/usage/running.itely index 591d5c59bf..ba11469912 100644 --- a/Documentation/fr/usage/running.itely +++ b/Documentation/fr/usage/running.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: ce43b953f70e2b7b36e11f3cb2bb0f179fc3b1a3 + Translation of GIT committish: 785441aeb8cc557217d1b0658ef88d058f58eeb4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1003,6 +1003,7 @@ facilement. * Message d'erreur Unbound variable %:: * Message d'erreur FT_Get_Glyph_Name:: * staff-affinities devraient aller en ordre décroissant:: +* Message d'erreur unexpected \new:: @end menu @@ -1136,3 +1137,54 @@ une portée, à l'aide de l'instruction que vous insérerez dès sa création. Pour plus d'information, reportez-vous à la rubrique @ruser{Espacement des lignes rattachées à des portées}. + + +@node Message d'erreur unexpected \new +@unnumberedsubsec Message d'erreur unexpected @code{\new} +@translationof Error message unexpected \new + +Un bloc @code{\score} ne peut contenir qu'@strong{une seule} expression +musicale. Si, par contre, il comporte plusieurs @code{\new Staff}, +@code{\new StaffGroup} ou autres contextes introduits par une commande +@code{\new} qui ne seraient pas bornés par des accolades +@code{@{ @dots{} @}} ou des doubles chevrons @code{<< @dots{} >>} comme +ici : + +@example +\score @{ + % Invalide ! Génère l'erreur : syntax error, unexpected \new + % en français : erreur de syntaxe : \new inattendu + \new Staff @{ @dots{} @} + \new Staff @{ @dots{} @} +@} +@end example + +@noindent +vous obtiendrez ce message d'erreur. + +Cette erreur sera évitée dès lors que toutes les instances de +@code{\new} sont bornées par des accolades ou des doubles chevrons. + +Des accolades placeront ces clauses @code{\new} en séquence : + +@lilypond[quote,verbatim] +\score { + { + \new Staff { a' a' a' a' } + \new Staff { g' g' g' g' } + } +} +@end lilypond + +@noindent +alors que des doubles chevrons les placeront en parallèle ; autrement +dit, LilyPond les traitera simultanément : + +@lilypond[quote,verbatim] +\score { + << + \new Staff { a' a' a' a' } + \new Staff { g' g' g' g' } + >> +} +@end lilypond