]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-fr: NR full update
authorJean-Charles Malahieude <lilyfan@orange.fr>
Sat, 28 Jul 2012 21:38:39 +0000 (23:38 +0200)
committerJean-Charles Malahieude <lilyfan@orange.fr>
Sat, 28 Jul 2012 21:38:39 +0000 (23:38 +0200)
14 files changed:
Documentation/fr/notation/ancient.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/chords.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/notation-appendices.itely
Documentation/fr/notation/pitches.itely
Documentation/fr/notation/repeats.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/notation/simultaneous.itely
Documentation/fr/notation/spacing.itely
Documentation/fr/notation/staff.itely
Documentation/fr/notation/wind.itely
Documentation/fr/notation/world.itely

index 4dfc214ca3e8824582f4559ddedf75d34be3b982..4efe2a36a8ce93d0b05ce30a3c6ca9e62bde9c22 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -876,8 +876,10 @@ Pour disposer des formes anciennes d'altération, utilisez la propriété
 @code{glyph-name-alist} des objets graphiques @code{Accidental}
 et @code{KeySignature}, comme ceci :
 
-@code{\override Staff.Accidental #'glyph-name-alist =
-#alteration-mensural-glyph-name-alist}
+@example
+\override Staff.Accidental #'glyph-name-alist =
+  #alteration-mensural-glyph-name-alist
+@end example
 
 @seealso
 Glossaire musicologique :
@@ -1312,8 +1314,10 @@ Pour disposer des formes anciennes d'altération, utilisez la propriété
 @code{glyph-name-alist} des objets graphiques @code{Accidental}
 et @code{KeySignature}, comme ceci :
 
-@code{\override Staff.Accidental #'glyph-name-alist =
-#alteration-mensural-glyph-name-alist}
+@example
+\override Staff.Accidental #'glyph-name-alist =
+  #alteration-mensural-glyph-name-alist
+@end example
 
 @seealso
 Glossaire musicologique :
index 8d59ffe94001053fa1025d4f266ec36a3ed81ae1..d86cef54383d28a2ae76ee334e9edd3c80e79400 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 40c0295431d0732747d0e37b7911f03fb9daca16
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -729,88 +729,327 @@ le @code{Bar_engraver} devrait toujours être le premier ; le
 de vérifier les éventuelles dépendances.
 
 
-
 @node Modification des réglages par défaut d'un contexte
 @subsection Modification des réglages par défaut d'un contexte
 @translationof Changing context default settings
 
+@cindex réglages par défaut, modification
+@cindex contexte, modification des propriétés par défaut
+
+Les propriétés des contextes et objets graphiques se modifient à l'aide
+des commandes @code{\set} et @code{\override}, comme indiqué à la
+rubrique @ref{Modification de propriétés}.  Ces commandes créent des
+événements musicaux qui feront que la modification produira ses effets
+dès l'instant où la musique est traitée.
+
+Le propos est ici de voir comment modifier les valeurs @emph{par défaut}
+des propriétés de contexte ou d'objet graphique dès la création de ces
+contextes.  Deux manières de procéder sont envisageables : l'une
+consiste à modifier les valeurs pour tous les contextes d'un même type,
+l'autre s'attache à adapter les valeurs par défaut d'une instance
+particulière d'un contexte.
+
+@menu
+* Modification de tous les contextes d'un même type::
+* Modification d'un contexte particulier::
+* Ordre de préséance::
+@end menu
+
+
+@node Modification de tous les contextes d'un même type
+@unnumberedsubsubsec Modification de tous les contextes d'un même type
+@translationof Changing all contexts of the same type
+
+@cindex \context dans un bloc \layout
+
+@funindex \context
+@funindex \layout
+
 La personnalisation des réglages par défaut d'un contexte, qu'il
 s'agisse de @code{Score}, @code{Staff} ou @code{Voice}, peut se réaliser
 indépendamment de la musique dans un bloc @code{\layout} -- placé dans
 le bloc @code{\score} auquel ces modifications doivent s'appliquer -- au
-moyen de la commande @code{\context}.
+moyen d'un bloc @code{\context}.
+
+@example
+\layout @{
+  \context @{
+    \Voice
+    [réglage de contexte pour tous les contextes @emph{Voice}]
+  @}
+  \context @{
+    \Staff
+    [réglage de contexte pour tous les contextes @emph{Staff}]
+  @}
+@}
+@end example
 
-Point n'est besoin d'utiliser la commande @code{\set @var{contexte}}
-lorsque les réglages par défaut d'un contexte sont ainsi modifiés :
+La spécification des adaptations peut se faire de différentes manières :
+
+@itemize
+@item
+à l'aide d'une commande @code{\override}, sans lui adjoindre le nom du
+contexte :
 
 @c KEEP LY
 @lilypond[quote,verbatim]
 \score {
   \relative c'' {
-    a4^"Petite police, hampes épaisses, sans métrique" a a a
-    a a a a
+    a4^"Hampes épaisses" a a a
+    a4 a a\ff a
   }
   \layout {
     \context {
       \Staff
-      fontSize = #-4
       \override Stem #'thickness = #4.0
-      \remove "Time_signature_engraver"
     }
   }
 }
 @end lilypond
 
-Le raccourci @code{\Staff} invoque les définitions inhérentes au
-contexte @code{Staff}, de façon à ce qu'elles puissent être modifiées.
-Ces nouvelles spécifications affecteront toutes les portées (tous les
-contextes @code{Staff}) de ce bloc @code{\score}.
+@item
+en définissant directement une propriété de contexte :
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\score {
+  \relative c'' {
+    a4^"Fontes plus petites" a a a
+    a4 a a\ff a
+  }
+  \layout {
+    \context {
+      \Staff
+      fontSize = #-4
+    }
+  }
+}
+@end lilypond
 
-Les adaptations peuvent aussi bien se faire au niveau du contexte
-@code{Score} qu'au niveau de tous les contextes @code{Voice}.
 
-Il est possible de stocker des modifications de contexte dans un
-identificateur. Sa définition devra être précédée de l'instruction
-@code{\with}.
+@item
+à l'aide d'une commande prédéfinie comme @code{\dynamicUp}, ou bien une
+expression musicale telle que @code{\accidentalStyle "dodecaphonic"} :
 
+@c KEEP LY
 @lilypond[quote,verbatim]
-blubb = \with {
-  fontSize = #-4
-  \override Stem #'thickness = #4.0
-  \remove "Time_signature_engraver"
+\score {
+  \relative c'' {
+    a4^"Nuance en surplomb" a a a
+    a4 a a\ff a
+  }
+  \layout {
+    \context {
+      \Voice
+      \dynamicUp
+    }
+    \context {
+      \Staff
+      \accidentalStyle "dodecaphonic"
+    }
+  }
 }
+@end lilypond
 
-bla = \with {
-  fontSize = #3
-  \override Stem #'thickness = #-2.0
-}
+@item
+à l'aide d'une variable personnalisée contenant un bloc @code{\with} :
+pour de plus amples iformations sur le bloc @code{\with}, voir
+@ref{Modification d'un contexte particulier}.
 
-melody = \relative c'' {
-  a4 a a a |
-  a4 a a a |
+@c KEEP LY
+@lilypond[quote,verbatim]
+StaffDefauts = \with {
+  fontSize = #-4
 }
 
 \score {
-  <<
-    \new Staff <<
-      \melody
-      s4^"Small, thicker stems, no time signature"
-    >>
-    \new Staff \bla <<
-      \melody
-      s4^"Different"
-    >>
-  >>
+  \new Staff {
+    \relative c'' {
+      a4^"Petite police" a a a
+      a4 a a a
+    }
+  }
   \layout {
     \context {
       \Staff
-      \blubb
+      \StaffDefauts
+    }
+  }
+}
+@end lilypond
+
+@end itemize
+
+Les instructions destinées à modifier les propriétés peuvent se placer
+dans un bloc @code{\layout} sans pour autant être incluses dans un bloc
+@code{\context}.  Expliciter des réglages de la sorte équivaut à inclure
+les commandes de modification des propriétés au début de chacun des
+contextes du type en question.  Lorsque le contexte n'est pas spécifié,
+@emph{tous} les contextes de bas niveau seront affectés -- voir
+@ref{Contextes de bas niveau -- les voix}.  La syntaxe appropriée répond
+aux mêmes critères que si la commande était écrite dans le flot
+musical.
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \relative c'' {
+      a4^"Petite police" a a a
+      a4 a a a
+    }
+  }
+  \layout {
+    \accidentalStyle "dodecaphonic"
+    \set fontSize = #-4
+    \override Voice.Stem #'thickness = #4.0
+  }
+}
+@end lilypond
+
+
+@node Modification d'un contexte particulier
+@unnumberedsubsubsec Modification d'un contexte particulier
+@translationof Changing just one specific context
+
+@cindex \with
+@funindex \with
+
+Dans le cas d'un contexte pris individuellement, ses propriétés se
+modifient à l'aide d'un bloc @code{\with}.  Toutes les autres instances
+de contexte appartenant au même type seront affectés des réglages
+prédéfinis par LilyPond, modifiés le cas échéant par un bloc
+@code{\layout}.  Le bloc @code{\with} se place directement à la suite de
+la commande @code{\new} @var{type-de-contexte}.
+
+@example
+\new Staff
+\with @{
+  [réglages pour ce contexte pris individuellement]
+@} @{
+...
+@}
+@end example
+
+La spécification des adaptations peut se faire de différentes manières :
+
+@itemize
+@item
+à l'aide d'une commande @code{\override}, sans lui adjoindre le nom du
+contexte :
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \new Voice
+    \with {
+      \override Stem #'thickness = #4.0
+    }
+    {
+      \relative c'' {
+        a4^"Hampes épaisses" a a a
+        a4 a a a
+      }
     }
   }
 }
 @end lilypond
 
-@c TODO: add \with in here.
+@item
+en définissant directement une propriété de contexte :
+
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff {
+      \relative c'' {
+        a4^"Default font" a a a
+        a4 a a a
+      }
+    }
+    \new Staff
+    \with {
+      fontSize = #-4
+    } {
+      \relative c'' {
+        a4^"Smaller font" a a a
+        a4 a a a
+      }
+    }
+  >>
+}
+@end lilypond
+
+@item
+à l'aide d'une commande prédéfinie comme @code{\dynamicUp} :
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff {
+      \new Voice {
+        \relative c'' {
+          a4^"Nuances en dessous" a a a
+          a4 a a\ff a
+        }
+      }
+    }
+    \new Staff
+    \with { \accidentalStyle "dodecaphonic" }
+    {
+      \new Voice
+      \with { \dynamicUp }
+      {
+        \relative c'' {
+          a4^"Nuances en surplomb" a a a
+          a4 a a\ff a
+        }
+      }
+    }
+  >>
+}
+@end lilypond
+
+@end itemize
+
+
+@node Ordre de préséance
+@unnumberedsubsubsec Ordre de préséance
+@translationof Order of precedence
+
+La valeur d'une propriété qui doit s'appliquer à un instant particulier
+est déterminée comme suit :
+
+@itemize
+@item
+s'il y a une instruction @code{\override} ou @code{\set} active dans le
+flot d'information, sa valeur s'applique,
+
+@item
+en l'absence de quoi sera utilisée la valeur par défaut telle que
+définie dans une clause @code{\with} stipulée à l'initialisation du
+contexte,
+
+@item
+en l'absence de quoi sera retenue la valeur par défaut issue du bloc
+@code{\context} approprié le plus récent dans le bloc @code{\layout},
+
+@item
+en l'absence de quoi s'appliqueront les réglages prédéfinis de LilyPond.
+@end itemize
+
+@seealso
+Manuel d'initiation :
+@rlearning{Modification des propriétés d'un contexte}.
+
+Manuel de notation :
+@ref{Tout savoir sur les contextes},
+@ref{Contextes de bas niveau -- les voix},
+@ref{La commande de fixation (set)},
+@ref{La commande de dérogation (override)},
+@ref{Le bloc \layout}.
 
 
 @node Définition de nouveaux contextes
@@ -2163,7 +2402,8 @@ Manuel d'extension :
 @cindex points de contrôle et tweak
 
 Lorsqu'il y a plusieurs liaisons de prolongation dans un accord, la
-commande @code{\tweak} ne s'applique qu'à la première.
+commande @code{\tweak} ne permet de modifier les points de contrôle que
+pour la première rencontrée dans le fichier source.
 
 
 @node set ou override
@@ -3108,7 +3348,7 @@ fonctions prédéfinies, regroupées dans le fichier
 @file{scm/output-lib.scm}.  Le tableau suivant vous les présente ;
 les trois dernières colonnes indiquent l'endroit où l'objet sera visible.
 
-@multitable {@code{begin-of-line-invisible}} {@code{'#(#t #t #t)}} {apres} {apres} {apres}
+@multitable {@code{begin-of-line-invisible}} {@code{'#(#t #t #t)}} {apres} {apres} {apres}
 @headitem Forme                      @tab Forme                  @tab Avant @tab Hors    @tab Après
 @headitem fonctionnelle              @tab vectorielle            @tab saut  @tab saut    @tab saut
 
index e4c4cd8ee0ea8c1d6c37c50697e4dd9054fca5e6..3b5224175a0d90c738e17e757f43522e0d803207 100644 (file)
@@ -1,7 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
 @ignore
-    Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -800,7 +799,8 @@ myChords = \relative c' {
 @subsection Basse chiffrée
 @translationof Figured bass
 
-@lilypondfile[quote]{figured-bass-headword.ly}
+@c Line width hack because of instrument names
+@lilypondfile[quote,staffsize=18,line-width=14.5\cm]{figured-bass-headword.ly}
 
 LilyPond permet de générer des parties de continuo.
 
index af67d855782183c8a2512bc32645a8f125dd65cc..27425323e7c013a804c11dae36685fe19761a1f2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1408,9 +1408,9 @@ Manuel de notation :
 @ref{Tablatures prédéfinies}.
 
 Fichiers d'initialisation :
-@file{ly/predefined-guitar-fretboards.ly},
+@file{ly/predefined-guitar-fretboards.ly}, @*
 @file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-ukulele-fretboards.ly},@*
 @file{ly/predefined-mandolin-fretboards.ly}.
 
 Morceaux choisis :
index 6ad79fd1698b3527e69228d2b383ffe1572893ac..64018556f42c6c68726167e6c2dd469d3fbe685d 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 40c0295431d0732747d0e37b7911f03fb9daca16
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1488,7 +1488,7 @@ l'intérieur d'un @emph{markup} ; vous pourrez même y ajouter le
 numéro de page grâce à la commande de @emph{markup} @code{\page-ref}.
 
 @c KEEP LY
-@lilypond[verbatim]
+@lilypond[verbatim,papersize=a8landscape]
 \header { tagline = ##f }
 \book {
   \label #'firstScore
@@ -1616,7 +1616,7 @@ tocAct =
    (add-toc-item! 'tocActMarkup text))
 @end verbatim
 
-@lilypond[line-width=11.0\cm]
+@lilypond[line-width=10.0\cm]
 \header { tagline = ##f }
 \paper {
   tocActMarkup = \markup \large \column {
@@ -1645,7 +1645,7 @@ tocAct =
 L'élément et son numéro de page peuvent se rejoindre par une ligne
 pointillée :
 
-@lilypond[verbatim,quote]
+@lilypond[verbatim,line-width=10.0\cm]
 \header { tagline = ##f }
 \paper {
   tocItemMarkup = \tocItemWithDotsMarkup
index 6bddfedc2f80a5341f89a76b2f729b7f10dc9054..dfda5bd7559104bbb7763244db0a7412c26e3e93 100644 (file)
@@ -1,7 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
 @ignore
-    Translation of GIT committish: 740df0d2a26f7ae9e362706a45f9257cb4be2607
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6c4133e31e774c234eeb186d25ed842bb6315e98..a8fe1dc77baaeda2a94f90adc534431733ddac66 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2310,7 +2310,7 @@ altérée.  Les altérations accidentelles sont imprimées selon le style
 @code{modern}, et une altération de précaution est ajoutée pour chaque
 dièse ou bémol à la clef -- sauf dans le cas de notes consécutives.
 
-@lilypond[quote]
+@lilypond[quote,staffsize=18]
 musicA = {
   <<
     \relative c' {
index d729856cbd3746029e96727303d300040cbb4e3c..fe30d84ba5686ff144f2dedaad1f19c7a71ca3bf 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -23,7 +23,7 @@
 
 La répétition est une notion essentielle en musique, et il existe de
 nombreuses façons de mettre en œuvre et noter ce concept.  LilyPond
-prend en charge les types de répétition suivants@tie{}:
+prend en charge les types de répétition suivants :
 
 @table @code
 @item volta
@@ -60,8 +60,8 @@ Ce type permet de réaliser des trémolos sous forme de liens de croches.
 
 Cette section présente la syntaxe des répétitions longues --
 c'est-à-dire plusieurs mesures.  Ces répétitions peuvent prendre deux
-formes@tie{}: encadrées par des barres de reprises, ou bien développées
-dans la partition.  Les barres et autres signes de reprise peuvent être
+formes : encadrées par des barres de reprises, ou bien développées dans
+la partition.  Les barres et autres signes de reprise peuvent être
 contrôlés manuellement.
 
 @menu
@@ -88,7 +88,7 @@ contrôlés manuellement.
 @unnumberedsubsubsec Répétitions courantes
 @translationof Normal repeats
 
-On peut indiquer une répétition de la façon suivante@tie{}:
+On peut indiquer une répétition de la façon suivante :
 
 @example
 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
@@ -97,7 +97,7 @@ On peut indiquer une répétition de la façon suivante@tie{}:
 @noindent
 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{}:
+Les reprises courantes, sans alternative, s'indiquent comme ceci :
 
 @lilypond[verbatim,quote,relative=2]
 \repeat volta 2 { c4 d e f }
@@ -107,8 +107,7 @@ c2 d
 
 On peut ajouter une fin alternative à l'aide de la commande
 @code{\alternative}.  Chaque @code{@var{alternative}} est une expression
-musicale en elle-même@tie{}; il faudra donc les regrouper par des
-accolades.
+musicale en elle-même ; il faudra donc les regrouper par des accolades.
 
 @example
 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
@@ -149,8 +148,8 @@ qu'aucun caractère n'apparaisse entre l'accolade fermant une alternative
 et l'accolade ouvrant la suivante, au risque de ne pas obtenir le nombre
 voulu d'alternatives.}
 
-@warning{Une clause @code{@bs{}relative} ne doît jamais se trouver à
-l'intérieur d'une section @code{@bs{}repeat}@tie{}: vous aurez
+@warning{Une clause @code{@bs{}relative} ne doit jamais se trouver à
+l'intérieur d'une section @code{@bs{}repeat} : vous aurez
 immanquablement des portées parasites.  Voir
 @rprogram{Apparition d'une portée supplémentaire}.}
 
@@ -164,9 +163,9 @@ immanquablement des portées parasites.  Voir
 Lorsqu'une reprise sans fins alternatives débute au milieu d'une mesure,
 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
 que les mesures soient complètes.  En pareil cas, les indications de
-reprise ne constituent pas des barres de mesure à proprement
-parler@tie{}; il n'est donc pas nécessaire de faire appel à la commande
-@code{\partial} ou à des contrôles d'intégrité de mesure.
+reprise ne constituent pas des barres de mesure à proprement parler ; il
+n'est donc pas nécessaire de faire appel à la commande @code{\partial}
+ou à des contrôles d'intégrité de mesure.
 
 @lilypond[verbatim,quote,relative=1]
 % no \partial here
@@ -187,7 +186,7 @@ g1 |
 Il est possible de créer des reprises en début de morceau avec une
 levée.  Le cas est similaire à ce que nous venons de voir.  Toutefois,
 l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
-cette entâme.
+cette entame.
 
 @lilypond[verbatim,quote,relative=1]
 \partial 4  % required
@@ -205,7 +204,7 @@ g1 |
 
 Lorsqu'une reprise débute par une mesure incomplète et a des fins
 alternatives, il est indispensable d'ajuster manuellement la propriété
-@code{Timing.measureLength} selon les préceptes suivants@tie{}:
+@code{Timing.measureLength} selon les préceptes suivants :
 
 @itemize
 @item
@@ -237,14 +236,32 @@ g1 |
 La propriété @code{measureLength} est abordée plus en détail au chapitre
 @ref{Gestion du temps}.
 
+@funindex \inStaffSegno
+
+La commande @code{\inStaffSegno} permet d'adjoindre un symbole de
+@emph{segno} à une commande @code{\repeat volta}.  Des symboles
+alternatifs de barre de mesure peuvent sont accessibles, dans un
+contexte @code{Score}, à l'aide des propriétés @code{segnoType},
+@code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
+@code{doubleRepeatSegnoType} selon les besoins.
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  \inStaffSegno
+  f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
 @cindex reprise et liaison de prolongation
 @cindex alternative et liaison de prolongation
-@cindex liaison de prolongationt et reprise
+@cindex liaison de prolongation et reprise
 @cindex liaison de prolongation et alternative
 
 @funindex \repeatTie
 
-Des liaisons de tenue peuvent être ajoutées à toute alternative@tie{}:
+Des liaisons de tenue peuvent être ajoutées à toute alternative :
 
 @lilypond[verbatim,quote,relative=2]
 c1
@@ -338,7 +355,7 @@ de clarté.
 
 @warning{Les méthodes présentées dans les lignes qui suivent ne
 devraient servir à indiquer que des constructions de répétition
-inhabituelles.  En règle générale, il vaut mieux recourrir à la fonction
+inhabituelles.  En règle générale, il vaut mieux recourir à la fonction
 @code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
 mesure adéquate.   Pour plus d'information, voir le chapitre
 @ref{Barres de mesure}.}
@@ -373,7 +390,7 @@ c1
 @item (volta @var{nombre}) @dots{} (volta #f)
 Pour obtenir un crochet indiquant le numéro de l'alternative.  Pour que
 le crochet s'imprime effectivement, il faut spécifier explicitement
-l'endroit où il doît se terminer.
+l'endroit où il doit se terminer.
 
 @lilypond[verbatim,quote,relative=2]
 f4 g a b
@@ -385,7 +402,7 @@ c1
 
 @end table
 
-Plusieurs commande de reprise peuvent intervenir au même moment@tie{}:
+Plusieurs commandes de reprise peuvent intervenir au même moment :
 
 @lilypond[verbatim,quote,relative=2]
 f4 g a b
@@ -404,13 +421,14 @@ Le crochet indiquant une alternative peut contenir aussi du texte.  Il
 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
 (@emph{markup}) -- voir @ref{Mise en forme du texte}.  Le plus simple,
 dans le cas d'une indication textuelle, est de tout d'abord définir ce
-@code{markup}, puis de l'inclure dans une liste Scheme.
+@emph{markup}, puis de l'inclure dans une liste Scheme.
 
 @lilypond[verbatim,quote]
 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 \relative c'' {
   c1
-  \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
+  \set Score.repeatCommands =
+    #(list(list 'volta voltaAdLib) 'start-repeat)
   c4 b d e
   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
   f1
@@ -449,7 +467,7 @@ Référence des propriétés internes :
 
 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
 s'affranchir de ressaisir de la musique répétitive.  En voici la
-syntaxe@tie{}:
+syntaxe :
 
 @example
 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
@@ -467,7 +485,7 @@ c1
 Dans certains cas, et tout particulièrement dans un contexte
 @code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
 écrire littéralement la même expression musicale plusieurs fois.
-Ainsi@tie{}:
+Ainsi :
 
 @example
 \repeat unfold 2 @{ a'4 b c @}
@@ -479,7 +497,7 @@ n'est pas équivalent à
 a'4 b c | a'4 b c
 @end example
 
-Une répétition expansée peut aussi avoir une fin alternative@tie{}:
+Une répétition expansée peut aussi avoir une fin alternative :
 
 @lilypond[verbatim,quote,relative=2]
 \repeat unfold 2 { g4 f e d }
@@ -519,7 +537,7 @@ c1
 @end lilypond
 
 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
-comportent ou non des fins alternatives@tie{}:
+comportent ou non des fins alternatives :
 
 @lilypond[verbatim,quote,relative=2]
 \repeat unfold 2 {
@@ -580,11 +598,11 @@ trémolos.
 @funindex \repeat percent
 @funindex percent
 
-Le style de @qq{reprise en pourcent} sert à répéter une séquence de
+Le style de « reprise en pourcent » sert à répéter une séquence de
 notes.  Elle sera imprimée une fois, puis remplacée par un symbole
 spécial.
 
-En voici la syntaxe@tie{}:
+En voici la syntaxe :
 
 @example
 \repeat percent @var{nombre} @var{expression_musicale}
@@ -669,7 +687,7 @@ Référence des propriétés internes :
 @funindex \repeat tremolo
 @funindex tremolo
 
-Il y a deux formes de trémolo@tie{}: la répétition alernative de deux
+Il y a deux formes de trémolo : la répétition alernative de deux
 notes ou accords, et la répétition rapide d'une seule note ou d'un
 accord.  Lorsqu'il est constitué d'une alternance répétitive, le trémolo
 s'indique en ajoutant des barres de ligature entre les deux notes ou
@@ -677,7 +695,7 @@ accords concernés.  Lorsqu'il s'agit d'une répétition rapide, des barres
 de ligature penchées sont ajoutées à la note en question.
 
 On peut placer une notation de trémolo entre deux notes, avec la
-commande @code{\repeat} suivie du style trémolo@tie{}:
+commande @code{\repeat} suivie du style trémolo :
 
 @lilypond[quote,verbatim,relative=2]
 \repeat tremolo 8 { c16 d }
@@ -685,20 +703,20 @@ commande @code{\repeat} suivie du style trémolo@tie{}:
 \repeat tremolo 2 { c16 d }
 @end lilypond
 
-La syntaxe de @code{\repeat tremolo} requiert espressément deux notes
+La syntaxe de @code{\repeat tremolo} requiert expressément deux notes
 encadrées par des accolades, et le nombre de répétitions exprimé en
 durée d'une note (pointée ou non).  Ainsi, dans l'exemple ci-dessus,
-@code{\repeat@tie{}tremolo@tie{}7} est valide car correspond à une note
-doublement pointée, à l'inverse de @code{\repeat@tie{}tremolo@tie{}9}.
+@code{\repeat tremolo 7} est valide car correspond à une note
+doublement pointée, à l'inverse de @code{\repeat tremolo 9}.
 
 La durée d'un trémolo est égale à la durée de l'expression entre
-accolades multipliée par le nombre de fois à répéter@tie{}:
-@code{\repeat@tie{}tremolo@tie{}8@tie{}@{@tie{}c16@tie{}d16@tie{}@}}
-correspond donc à la valeur d'une ronde, et sera représenté par deux
-rondes séparées par des barres de trémolo.
+accolades multipliée par le nombre de fois à répéter :
+@code{\repeat tremolo 8 @{ c16 d16 @}} correspond donc à la valeur d'une
+ronde, et sera représenté par deux rondes séparées par des barres de
+trémolo.
 
 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
-faudra alors laisser sans accolades@tie{}:
+faudra alors laisser sans accolades :
 
 @lilypond[quote,verbatim,ragged-right]
 \repeat tremolo 4 c'16
@@ -711,8 +729,8 @@ faudra alors laisser sans accolades@tie{}:
 
 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}}}).
-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
+Le nombre en question correspond à la valeur de la subdivision ;
+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 --
 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
 
index 3ff5d643085050ab7d63027303ad938d614f359f..90885c16acd4979359e183c3977d12e5122dfded 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2744,6 +2744,10 @@ c4 c c c \break
 c1
 @end lilypond
 
+Par ailleurs, la commande @code{\inStaffSegno} crée une barre de mesure
+surmontée d'un @emph{segno}, et sait coopérer avec l'instruction
+@code{\repeat volta}.
+
 Dans une partition comprenant plusieurs portées, la commande @code{\bar}
 placée sur une portée s'applique automatiquement à toutes les portées.
 Les barres de mesure que l'on obtient alors sont d'un seul tenant sur
index 8675de7b70bfef238d6b24a13cd71817d0aa8ed3..b7834ac23ccdce971c703cac2a4211a58e7a4509 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48
+    Translation of GIT committish: 0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -16,7 +16,7 @@
 @section Notes simultanées
 @translationof Simultaneous notes
 
-@lilypondfile[quote]{simultaneous-headword.ly}
+@lilypondfile[quote,ragged-right,line-width=16\cm]{simultaneous-headword.ly}
 
 La notion musicale de polyphonie fait référence au fait d'avoir plus
 d'une voix simultanément dans une pièce.  Dans LilyPond, la notion de
@@ -74,7 +74,8 @@ Certaines notes, au sein même d'un accord, peuvent être affectées d'une
 articulation ou d'un ornement@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
-<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
+<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
+<a-+ c-->8. <g\fermata c e\turn>16
 @end lilypond
 
 Certains éléments de notation, tels que nuances, soufflets et liaisons,
@@ -82,7 +83,8 @@ ne peuvent se rattacher qu'à l'accord et non aux notes qui le composent,
 sous peine de ne les voir s'imprimer.
 
 @lilypond[verbatim,quote,relative=2]
-<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
+<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
+<a c e>\< <a c e> <a c e>\!
 @end lilypond
 
 @cindex accord vide
index 741e3ac99db96bc10dcc4fb1a21a0d5978e073a7..f396f9e983b28735b21dcd1514751a0f9be6db56 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 40c0295431d0732747d0e37b7911f03fb9daca16
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -973,7 +973,8 @@ Manuel de notation :
 @ref{Sauts de page},
 @ref{Optimisation des sauts de page},
 @ref{Optimisation des tournes},
-@ref{Minimisation des sauts de page}.
+@ref{Minimisation des sauts de page},
+@ref{Présentation en rouleau}.
 
 Fichiers d'initialisation :
 @file{ly/paper-defaults-init.ly}.
@@ -1405,6 +1406,7 @@ lignes d'une portée.
 * Optimisation des sauts de page::
 * Optimisation des tournes::
 * Minimisation des sauts de page::
+* Présentation en rouleau::
 * Sauts explicites::
 * Recours à une voix supplémentaire pour gérer les sauts::
 @end menu
@@ -1770,6 +1772,26 @@ Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
 
+@node Présentation en rouleau
+@subsection Présentation en rouleau
+@translationof One-line page breaking
+
+@funindex ly:one-line-breaking
+
+La fonction @code{ly:one-line-breaking} constitue un algorithme de
+calcul des sauts de pages particulier en ceci que chaque partition fait
+l'objet d'une page unique, d'une seule ligne.  Cette fonctionnalité
+s'affranchit de l'impression des titres et marges ; seule la partition
+est affichée.
+
+La largeur de page est ajustée de telle sorte que la pièce la plus
+longue tienne sur une seule ligne.  En particulier, les variables
+@code{paper-width}, @code{line-width} et @code{indent} du bloc
+@code{\paper} seront ignorées ; les @code{left-margin} et
+@code{right-margin} seront honorées.  La hauteur de page ne sera pas
+modifiée.
+
 @node Sauts explicites
 @subsection Sauts explicites
 @translationof Explicit breaks
@@ -2787,7 +2809,7 @@ Le décalage vertical entre un objet extérieur à la portée et celui qui
 le précède se contrôle par la propriété @code{outside-staff-padding}.
 
 @c KEEP LY
-@lilypond[quote,ragged-right,relative=2,verbatim]
+@lilypond[quote,ragged-right,relative=2,verbatim,staffsize=18]
 \once \override TextScript #'outside-staff-padding = #0
 a'^"Ce texte est placé au plus près de la note"
 \once \override TextScript #'outside-staff-padding = #3
index 3e3cd066a0c771dedfc86ff1389089e3caf7a182..8502e7a695332c5c509eca7ca85e2be5a15d945e 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 904ea9fed4c66f5b86f3ac6ffb9fa273f082f371
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -16,7 +16,9 @@
 @section Notation sur la portée
 @translationof Staff notation
 
-@lilypondfile[quote]{staff-headword.ly}
+@c The line width is a bit of a hack to allow space for the
+@c  instrument names.
+@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
 
 Cette section aborde les détails de gravure de la portée, la
 réalisation de partitions comprenant plusieurs portées et l'ajout
index e1919b9f661be09b884559a04784641accdf1ece..4a7cad8eeb1c6f95e9404fede7f902d014a3d615 100644 (file)
@@ -1,7 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
 @ignore
-    Translation of GIT committish: 24370ed49745de7a9dd734ae5e6066b365054904
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -50,7 +49,7 @@ instruments à vent.
 @cindex vents
 
 Ce qui caractérise les partitions pour instruments à vent a trait
-principalement à la respiration et à l'attaque@tie{}:
+principalement à la respiration et à l'attaque :
 
 @itemize
 @item Les respirations s'indiquent par des silences ou des
@@ -72,15 +71,15 @@ attachée à la note concernée.  Voir à ce sujet
 @end itemize
 
 D'autres aspects de la notation s'appliquent aussi aux instruments à
-vent@tie{}:
+vent :
 
 @itemize
-@item De nombreux instruments à vent sont transpositeurs@tie{}; voir
+@item De nombreux instruments à vent sont transpositeurs ; voir
 @ref{Instruments transpositeurs}.
 
 @item Les glissandos sont l'une des caractéristiques du trombone à
 coulisse, bien que d'autres instruments puissent y parvenir en jouant
-sur les pistons ou des clés@tie{}; consulter @ref{Glissando}.
+sur les pistons ou des clés ; consulter @ref{Glissando}.
 
 @item Des glissandos harmoniques sont réalisables par les cuivres.  Ils
 sont traditionnellement indiqués par des @ref{Notes d'ornement}.
@@ -181,7 +180,7 @@ Voici quelques informations spécifiques à la cornemuse.
 @funindex showKeySignature
 
 LilyPond inclut des définitions spécifiques destinées à la notation pour
-cornemuse écossaise@tie{}; pour les utiliser, il suffit d'ajouter
+cornemuse écossaise ; pour les utiliser, il suffit d'ajouter
 
 @example
 \include "bagpipe.ly"
@@ -189,7 +188,7 @@ cornemuse écossaise@tie{}; pour les utiliser, il suffit d'ajouter
 
 @noindent
 en début de fichier.  Ainsi, vous bénéficierez de commandes courtes pour
-les appogiatures spéciales et idiomatiques de la cornemuse.  Par
+les appoggiatures spéciales et idiomatiques de la cornemuse.  Par
 exemple, @code{\taor} est un raccourci pour
 
 @example
@@ -197,7 +196,7 @@ exemple, @code{\taor} est un raccourci pour
 @end example
 
 @file{bagpipe.ly} prend également en charge les définitions de hauteurs
-pour la cornemuse@tie{}; vous n'avez donc pas à vous soucier d'employer
+pour la cornemuse ; vous n'avez donc pas à vous soucier d'employer
 @code{\relative} ou @code{\transpose}.
 
 @lilypond[ragged-right,verbatim,quote,notime]
@@ -214,7 +213,7 @@ tenez à afficher l'armure.
 
 Des compositions actuelles peuvent ne pas respecter cette tonalité
 traditionnelle, auquel cas les do et fa devraient être abaissés en
-utilisant @code{cflat} ou @code{fflat}@tie{}; ils seront représentés par
+utilisant @code{cflat} ou @code{fflat} ; ils seront représentés par
 une note en forme de croix.
 
 Lorsqu'on joue des œuvres moins cérémonieuses que pour une parade
@@ -295,7 +294,7 @@ Nous allons ici nous intéresser aux spécificités de la section des bois.
 
 Les doigtés pour obtenir une note particulière peuvent s'afficher sous
 forme graphique.  LilyPond dispose de diagrammes pour la plupart des
-bois, et tout particulièrement les instruments suivants@tie{}:
+bois, et tout particulièrement les instruments suivants :
 
 @itemize
 @item piccolo
@@ -310,7 +309,7 @@ bois, et tout particulièrement les instruments suivants@tie{}:
 
 @noindent
 Les diagrammes sont générés en tant qu'objet de type
-@emph{markup}@tie{}:
+@emph{markup} :
 
 @lilypond[verbatim,quote,relative=2]
 c1^\markup
@@ -319,7 +318,7 @@ c1^\markup
                                  (rh . (ees)))
 @end lilypond
 
-Les clés ou trous peuvent être partiellement enfoncés ou bouchés@tie{}:
+Les clés ou trous peuvent être partiellement enfoncés ou bouchés :
 
 @c KEEP LY
 @lilypond[verbatim, quote, relative=2]
@@ -371,7 +370,7 @@ c1^\markup {
 @end lilypond
 
 L'indication du doigté permettant de triller s'obtient en grisant une
-position@tie{}:
+position :
 
 @lilypond[verbatim,quote,relative=2]
 c1^\markup {
@@ -383,7 +382,7 @@ c1^\markup {
 @end lilypond
 
 Certaines combinaisons particulières en matière de trille sont
-possibles@tie{}:
+possibles :
 
 @c KEEP LY
 @lilypond[verbatim,quote,relative=2]
@@ -441,10 +440,11 @@ un fichier les instructions
 @code{#(print-keys-verbose@tie{}'@var{vent}@tie{}(current-error-port))}
 -- génération d'un fichier de journalisation.
 
-De nouveaux diagrammes sont réalisables, en suivant les directives
-contenues dans les fichiers @file{scm/define-woodwind-diagrams.scm} et
-@file{scm/display-woodwind-diagrams.scm}.  Ceci requiert toutefois la
-maîtrise du langage Scheme.
+De nouveaux diagrammes sont réalisables, bien que ceci requiert de
+maîtriser le langage Scheme et n'est pas à la portée de tous les
+utilisateurs.  Des gabarits sont contenus dans les fichiers
+@file{scm/define-woodwind-diagrams.scm} et
+@file{scm/display-woodwind-diagrams.scm}.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -461,7 +461,7 @@ maîtrise du langage Scheme.
 
 @seealso
 Fichiers d'initialisation :
-@file{scm/define-woodwind-diagrams.scm},
+@file{scm/define-woodwind-diagrams.scm}, @*
 @file{scm/display-woodwind-diagrams.scm}.
 
 Morceaux choisis :
index 939f136f7b0264b5b1db241296ff853f17ea9322..3b869a75276c80940ed82cbe777f7cf1e47173b5 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: a42aaa559b71ce5776795fa11a7e1df9110d85b7
+    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -291,7 +291,7 @@ de base.
 Voici une suggestion de groupement qui relie les maqams les plus
 courants à leur armure@tie{}:
 
-@multitable @columnfractions 0.1 0.1 0.1 0.6
+@multitable @columnfractions 0.15 0.1 0.1 0.6
 @headitem groupe maqam
   @tab Armure
   @tab Tonique