]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-fr: updates AU
authorJean-Charles Malahieude <lilyfan@orange.fr>
Sun, 7 Jun 2015 12:56:10 +0000 (14:56 +0200)
committerJean-Charles Malahieude <lilyfan@orange.fr>
Sun, 7 Jun 2015 12:56:10 +0000 (14:56 +0200)
18 files changed:
Documentation/fr/notation/ancient.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/chords.itely
Documentation/fr/notation/editorial.itely
Documentation/fr/notation/expressive.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/keyboards.itely
Documentation/fr/notation/percussion.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/text.itely
Documentation/fr/notation/vocal.itely
Documentation/fr/notation/world.itely

index 4e5ec39e4e28608623633206948af662e88a1721..55b134d753c5a4e636d6c31c4f0d9dab86edc0be 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2715,6 +2715,12 @@ une édition en notation moderne à partir d'une même source.
 @unnumberedsubsubsec Des incipits
 @translationof Incipits
 
+@cindex incipit
+@cindex ajout d'incipit
+
+@funindex \incipit
+@funindex incipit
+
 Il est d'usage, lorsque l'on transcrit de la musique ancienne en
 notation moderne, d'indiquer aussi comment apparaissaient les silences
 ou notes initiaux dans la version originale, y compris la clef.  Ceci
index 3a2185904a624584413893e414d51cd31538bc17..7a9a7ea31cc4f5004109f075d9f00c32ec7dafde 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6e017a9f8381d67f12ec067a250d46ee48b1b521..2f127b387d5a6e37aefcde14a9792b6ae4b10af0 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index e3781ef78a013ebdcfc8f35d64e9718ba1a277fe..b1c6fd3194060fbf69baaabf1252ff8a3bdc85c6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 435d56201c97ede53a10790c64a35e45120826af..86e17b6486ffb8a337b0f4a2d188e8d3a628df31 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -508,7 +508,7 @@ Manuel d'initiation :
 Manuel de notation :
 @ref{Direction et positionnement},
 @ref{Personnalisation des indications de nuance},
-@ref{Contenu de la sortie MIDI},
+@ref{Amélioration du rendu MIDI},
 @ref{Gestion des nuances en MIDI}.
 
 Morceaux choisis :
@@ -647,7 +647,7 @@ L'utilisation des fontes en mode @emph{markup} est abordée au chapitre
 Manuel de notation :
 @ref{Mise en forme du texte},
 @ref{Sélection de la fonte et de la taille},
-@ref{Contenu de la sortie MIDI},
+@ref{Amélioration du rendu MIDI},
 @ref{Gestion des nuances en MIDI}.
 
 Morceaux choisis :
index 6e3d04139a9d81dd9043413258cfb269f5fb68da..8d914209d1155a7a20365f865d9f3a0cf2abfaa7 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6c33698c67afbaf4bb2136b125bee3e2342f14d5..5df2e56e4ad7d906c30e187a1e90d99f39a28bb7 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ec074a41f03cf4cd3b914daa1359dd6e0fb2012d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -25,7 +25,7 @@ LilyPond.
 * Titres et entêtes::
 * Travail sur des fichiers texte::
 * Contrôle des sorties::
-* Sortie MIDI::
+* Génération de fichiers MIDI::
 * Extraction d'informations musicales::
 @end menu
 
@@ -2822,495 +2822,222 @@ Consultez le site de l'auteur pour de plus amples informations ainsi
 qu'à propos des conditions d'utilisation.
 
 
-@node Sortie MIDI
-@section Sortie MIDI
-@translationof MIDI output
+@node Génération de fichiers MIDI
+@section Génération de fichiers MIDI
+@translationof Creating MIDI output
 
 @cindex son
 @cindex MIDI
 
-MIDI (Musical Instrument Digital Interface) constitue un standard en
-matière de connexion et de contrôle des instruments électroniques.  Un
-fichier MIDI contient une série de notes réparties dans différentes
-pistes.  Il ne s'agit en rien d'un fichier sonore ; il vous faudra un
-logiciel capable de traduire ces séries de notes en sons réels.
+LilyPond peut produire des fichiers conformes au standard MIDI (Musical
+Instrument Digital Interface), ce qui permet de vérifier le rendu à
+l'oreille grace à un logiciel ou un périphérique sachant interpréter le
+MIDI.  L'écoute du rendu en MIDI permet de contrôler aisément ce que
+vous avez saisi : octaves et altérations erronées heurteront votre
+oreille avertie !
 
-Vous pouvez convertir vos partition en fichier MIDI de manière à
-entendre ce que vous avez saisi.  Ceci vous permet de contrôler aisément
-ce que vous avez saisi : octaves et altérations erronées heurteront
-votre oreille avertie grâce au MIDI.
-
-Le fichier MIDI généré par LilyPond est relativement brut.  Vous pouvez
-cependant obtenir un meilleur rendu avec @ref{Le script Articulate}.
-
-Dans une sortie MIDI, LilyPond alloue un canal à chaque portée, tout en
-réservant le canal 10 aux percussions.  Dans la mesure ou un
-périphérique MIDI ne comprend que 16 canaux, un fichier MIDI qui
-comportera plus de quinze portées verra le même canal réutilisé.
+Les fichiers MIDI, contrairement aux fichiers AAC, MP3 ou Vorbis, ne
+contiennent pas de son et nécessitent donc le recours à un logiciel
+supplémentaire pour les écouter.
 
 @menu
-* Création de fichiers MIDI::
-* Instrument MIDI::
-* Contenu de la sortie MIDI::
-* Répétitions et MIDI::
+* Notation prise en compte dans le MIDI::
+* Notation non prise en compte dans le MIDI::
+* Le bloc MIDI::
 * Gestion des nuances en MIDI::
-* MIDI et percussions::
-* Le script Articulate::
+* Gestion des instruments MIDI::
+* Gestion des répétitions en MIDI::
+* Amélioration du rendu MIDI::
 @end menu
 
+@node Notation prise en compte dans le MIDI
+@subsection Notation prise en compte dans le MIDI
+@translationof Supported notation for MIDI
 
-@node Création de fichiers MIDI
-@subsection Création de fichiers MIDI
-@translationof Creating MIDI files
-
-LilyPond générera un fichier MIDI dès que vous ajouterez un bloc
-@code{\midi} au sein du bloc @code{\score} :
-
-@example
-\score @{
-  @var{@dots{}musique@dots{}}
-  \layout @{ @}
-  \midi @{ @}
-@}
-@end example
+@cindex MIDI, éléments pris en compte
 
-Lorsque le bloc @code{\score} contient uniquement un bloc @code{\midi}
-(autrement dit pas de bloc @code{\layout}), LilyPond produira uniquement
-la sortie MIDI -- aucun support visuel ne sera généré.
+LilyPond retranscrit par défaut dans un fichier MIDI les éléments de
+notation suivant :
 
-@example
-\score @{
-  @var{@dots{}musique@dots{}}
-  \midi @{ @}
-@}
-@end example
-
-Hauteurs, durées, liaisons de prolongation, nuances et changements de
-tempo seront interprétés et traduits en événements MIDI.  Les
-indications de nuances, crescendos et decrescendos sont traduits en
-niveau de volume ; les indications sous la forme d'une fraction
-déterminée du volume disponible, et crescendos et decrescendos sous la
-forme d'une progression linéaire entre les deux extrêmes.
+@itemize
+@item les marques de respiration,
+@item les accords nommés,
+@item les crescendos et decrescendos s'étendant sur plusieurs notes --
+le volume s'ajuste linéairement entre les deux extrêmes,
+@item les indications de nuance, de @code{ppppp} à @code{fffff}, y compris
+@code{mp}, @code{mf} et @code{sf},
+@item les microtonalités mais @emph{pas} sous forme d'accord ; leur
+rendu nécessite cependant un lecteur qui prenne en charge la
+modulation,
+@item les paroles,
+@item les hauteurs,
+@item le rythme sous forme de durée de note, y compris les n-olets,
+@item les articulations « simples » comme staccato, staccatissimo,
+accent, marcato et portato,
+@item les changements de tempo indiqués par un @code{\tempo},
+@item les liaisons de tenue,
+@item les tremolos, excepté ceux utilisant la syntaxe
+« @code{:}[@var{nombre}] ».
+@end itemize
 
-Le tempo initial ainsi que ses changements sont normalement indiqués au
-fil de la notation à l'aide de la commande @code{\tempo} ; ils seront
-retranscrits dans le fichier MIDI.
+En combinaison avec le script @file{articulate}, d'autres éléments
+seront aussi reportés en MIDI :
 
-Si le bloc @code{\midi} est la plupart du temps laissé vide, il peut
-contenir des aménagements pour certains contextes, la définition de
-contextes particuliers ou du code permettant de déterminer la valeur de
-certaines propriétés.  L'exemple suivant détermine le tempo initial du
-fichier MIDI tout en se passant de son indication sur la partition
-imprimée :
+@itemize
+@item les appogiatures -- celles-ci prendront la moitié de la valeur,
+dépourvue de point, de la note qui les suit --  par exemple,
 
 @example
-\score @{
-  @var{@dots{}music@dots{}}
-  \midi @{
-    \tempo 4 = 72
-  @}
-@}
+\appoggiatura c8 d2.
 @end example
 
-Notez bien que @code{\tempo} est une commande chargée de définir des
-propriétés en cours d'interprétation de la musique.  Intervenant dans le
-cadre de définitions d'une sortie, comme ici un bloc @code{\midi}, elle
-est réinterprétée comme une modification de contexte.
-
-@cindex MIDI, définition de contexte
-
-La syntaxe permettant de définir un contexte pour le @code{\midi} est en
-tout point identique à celle que vous utilisez dans le bloc
-@code{\layout}, à ceci près que le « graveur » est remplacé par un
-« interprète » (@emph{performer} en anglais).
+@noindent
+le do (noté @code{c}) prendra la valeur d'une noire.
 
-@example
-\score @{
-  @var{@dots{}music@dots{}}
-  \midi @{
-    \context @{
-      \Voice
-      \remove "Dynamic_performer"
-    @}
-  @}
-@}
-@end example
+@item les ornements (mordants, trilles et groupettos, etc.),
+@item rallentando, accelerando, ritardando et a tempo,
+@item les liaisons y compris de phrasé,
+@item les tenutos.
+@end itemize
 
 @noindent
-supprimera les effets de nuance dans la sortie MIDI.  Les modules
-chargés de traduire la musique en son s'appellent des « interprètes » --
-@emph{performers} en anglais.
+Voir @ref{Amélioration du rendu MIDI}.
 
-@snippets
-@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{changing-midi-output-to-one-channel-per-voice.ly}
 
-@seealso
-Manuel d'initiation :
-@rlearning{Autres sources de documentation}.
-
-Manuel de notation :
-@ref{Signes d'interprétation},
-@ref{Mise en forme de la partition}.
+@node Notation non prise en compte dans le MIDI
+@subsection Notation non prise en compte dans le MIDI
+@translationof Unsupported notation for MIDI
 
-Fichiers d'initialisation :
-@file{ly/performer-init.ly}.
+@cindex MIDI, éléments non pris en comte
 
-Morceaux choisis :
-@rlsr{MIDI}.
+Certains éléments de notation ne peuvent être retranscits dans un
+fichier MIDI :
 
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
+@itemize
+@item les articulations autres que staccato, staccatissimo, accent, marcato
+et portato,
+@item les crescendos et decrescendos sur @emph{une seule} note,
+@item les points d'orgue,
+@item la basse chiffrée,
+@item les glissandos,
+@item les chutes ou sauts,
+@item les accords en microtonalité,
+@item le rythme indiqué sous forme d'annotation, comme « swing »,
+@item les changements de tempo indiqués sous forme d'annotation (sans
+@code{\tempo}),
+@item les trémolos indiqués par la syntaxe « @code{:}[@var{nombre}] ».
+@end itemize
 
-@knownissues
-Certains systèmes d'exploitation requièrent que les fichiers MIDI
-portent l'extension @code{.mid}.  Si besoin est, placez la ligne
-suivante au début de votre fichier source, avant l'ouverture de tout
-bloc @code{\book}, @code{\bookpart} ou @code{\score} :
 
-@example
-#(ly:set-option 'midi-extension "mid")
-@end example
+@node Le bloc MIDI
+@subsection Le bloc MIDI
+@translationof The MIDI block
 
-Cette ligne déterminera @code{.midi} comme extension par défaut pour les
-fichiers MIDI.
+@cindex MIDI, le bloc
 
-Vous pouvez aussi le faire en ligne de commande :
+LilyPond générera un fichier MIDI dès que vous ajouterez un bloc
+@code{\midi}, même vide, au sein du bloc @code{\score} :
 
 @example
-lilypond … -dmidi-extension=mid MonFichier.ly
+\score @{
+  @var{@dots{}musique@dots{}}
+  \layout @{ @}
+  \midi @{ @}
+@}
 @end example
 
-Un changement de volume ne peut intervenir que sur le démarrage d'une
-note.  C'est la raison pour laquelle la succession d'un crescendo et
-d'un diminuendo ne peut se produire sur une même note.
-
-Certains lecteurs MIDI ne rendent pas correctement les changements de
-tempo.
-
-Les modifications de @code{midiInstrument} ou autres options MIDI en
-début de portée peuent se retrouver dédoublées dans la sortie MIDI.
-
-
-@node Instrument MIDI
-@subsection Instrument MIDI
-@translationof MIDI Instruments
-
-@cindex instrument, nom d'
-@cindex MIDI, instruments
-@funindex Staff.midiInstrument
-
-L'instrument MIDI affecté à un canal particulier est déterminé par la
-propriété @code{Staff.midiInstrument}.  Vous pouvez choisir l'un des
-instruments répertoriés à l'annexe @ref{Instruments MIDI}.
+@warning{Lorsque le bloc @code{@bs{}score} contient uniquement un bloc
+@code{@bs{}midi} (autrement dit pas de bloc @code{@bs{}layout}),
+LilyPond produira uniquement la sortie MIDI -- aucun support visuel ne
+sera généré.}
 
-@example
-\new Staff @{
-  \set Staff.midiInstrument = #"glockenspiel"
-  @var{@dots{}notes@dots{}}
-@}
-@end example
+L'extension par défaut des fichiers MIDI générés (@code{.midi}) peut se
+modifier en ligne de commadne :
 
 @example
-\new Staff \with @{midiInstrument = #"cello"@} @{
-  @var{@dots{}notes@dots{}}
-@}
+lilypond -dmidi-extension=mid MonFichier.ly
 @end example
 
-Lorsque l'instrument choisi ne correspond pas exactement à l'une des
-dénominations consacrées, LilyPond le replacera par un piano de concert
-(@code{"acoustic grand"}).
-
-@seealso
-Manuel de notation :
-@ref{Instruments MIDI}.
-
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
-
-
-@node Contenu de la sortie MIDI
-@subsection Contenu de la sortie MIDI
-@translationof What goes into the MIDI output?
-
-@c TODO Check grace notes - timing is suspect?
-
-@menu
-* Éléments pris en compte dans le MIDI::
-* Éléments non pris en compte dans le MIDI::
-@end menu
-
-
-@node Éléments pris en compte dans le MIDI
-@unnumberedsubsubsec Éléments pris en compte dans le MIDI
-@translationof Supported in MIDI
-
-@cindex hauteurs en MIDI
-@cindex MIDI, hauteurs
-@cindex quart de ton en MIDI
-@cindex MIDI, quart de ton
-@cindex microtonalité en MIDI
-@cindex MIDI, microtonalité
-@cindex accords nommés en MIDI
-@cindex MIDI, accords nommés
-@cindex Rythme en MIDI
-@cindex MIDI, Rythme
-@cindex articulations et MIDI
-@cindex MIDI et articulations
-@cindex trilles et MIDI
-@cindex MIDI et trilles
-@c TODO etc
-
-Un fichier MIDI généré par LilyPond comprendra les éléments de notation
-suivants :
-
-@itemize
-@item
-les hauteurs ;
-
-@item
-les microtonalités -- voir @ref{Altérations}.  Leur rendu nécessite
-cependant un lecteur qui prenne en charge la modulation ;
-
-@item
-les accords nommés ;
-
-@item
-le rythme en tant que durée de note, y compris les n-olets ;
-
-@item
-les trémolos, exceptés ceux utilisant la syntaxe
-@qq{@code{:}[@var{nombre}]} ;
-
-@item
-les liaisons de prolongation ;
-
-@item
-les indications de nuance ;
-
-@item
-les crescendos et decrescendos s'étalant sur plusieurs notes ;
-
-@item
-les changements de tempo indiqués par un @code{\tempo} ;
-
-@item
-les paroles,
-
-@item
-les articulations simples : staccato, staccatissimo, accent, marcato,
-portato,
-
-@item
-les respirations.
-@end itemize
-
-Si vous utilisez @ref{Le script Articulate}, d'autres éléments seront
-alors inclus :
-
-@itemize
-@item liaisons d'articulation ou de phrasé,
-@item ornements (mordants, trilles et groupettos, etc.),
-@item rallentando, accelerando, ritard. et a tempo.
-@end itemize
-
-@seealso
-Manuel de notation :
-@ref{Altérations},
-@ref{Signes de respiration},
-@ref{Signes d'interprétation}.
-
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
-
-
-@node Éléments non pris en compte dans le MIDI
-@unnumberedsubsubsec Éléments non pris en compte dans le MIDI
-@translationof Unsupported in MIDI
-
-@c TODO index as above
-
-LilyPond ne peut générer d'événement MIDI pour les éléments suivant,
-même avec @ref{Le script Articulate} :
-
-@itemize
-@item
-le rythme indiqué sous forme d'annotation (par ex. @emph{swing}) ;
-
-@item
-les changements de tempo indiqués sous forme d'annotation (sans
-@code{\tempo}) ;
-
-@item
-les points d'orgue ;
-
-@item
-les autres articulations ;
-
-@item
-les liaisons d'articulation et de phrasé ;
-
-@item
-les crescendos ou decrescendos sur une seule note ;
-
-@item
-les trémolos indiqués par la syntaxe @qq{@code{:}[@var{nombre}]} ;
-
-@item
-la basse chiffrée ;
-
-@item
-les accords en microtonalité.
-
-@item
-les glissandos, chutes et sauts.
-@end itemize
-
-@seealso
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
-
-
-@node Répétitions et MIDI
-@subsection Répétitions et MIDI
-@translationof Repeats in MIDI
-
-@cindex reprises développées
-@cindex MIDI et reprises
-@funindex \unfoldRepeats
-
-Au prix de quelques réglages, les reprises de toutes sortes peuvent être
-rendues dans le fichier MIDI.  Il suffit pour cela de recourir à la
-fonction @code{\unfoldRepeats}, qui développe toutes les reprises.  En
-d'autre termes, @code{\unfoldRepeats} transforme toutes les reprises
-en reprises de type @code{unfold}.
-
-
-@lilypond[quote,verbatim]
-\unfoldRepeats {
-  \repeat tremolo 8 {c'32 e' }
-  \repeat percent 2 { c''8 d'' }
-  \repeat volta 2 {c'4 d' e' f'}
-  \alternative {
-    { g' a' a' g' }
-    {f' e' d' c' }
-  }
-}
-\bar "|."
-@end lilypond
-
-Dans une partition comportant plusieurs voix, le développement des
-reprises ne sera effectif en MIDI qu'à la condition que ces reprises
-soient mentionnée correctement dans @strong{toutes} les voix.
-
-Lorsque l'on veut utiliser @code{\unfoldRepeats} seulement pour le rendu
-MIDI, il faut établir deux blocs @code{\score} : un pour le MIDI, avec
-des reprises explicites, et l'autre pour la partition, avec des reprises
-notées sous forme de barres de reprise, de trémolo ou de symboles de
-pourcentage. Par exemple
+Une autre manière de procéder consiste à placer la ligne suivante au
+début de votre fichier source, avant l'ouverture de tout bloc
+@code{\book}, @code{\bookpart} ou @code{\score} -- voir
+@ref{Structure de fichier} :
 
 @example
-\score @{
-  @var{@dots{}musique@dots{}}
-  \layout @{ @dots{}  @}
-@}
-\score @{
-  \unfoldRepeats @var{@dots{}musique@dots{}}
-  \midi @{ @dots{} @}
-@}
+#(ly:set-option 'midi-extension "mid")
 @end example
 
 @seealso
-Manuel de notation :
-@ref{Mise en forme de la partition}.
+Manuel de notation :
+@ref{Structure de fichier}.
 
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
 
+@knownissues
+Le standard MIDI dispose de 15 canaux plus un (le numéro 10) affecté aux
+percussions.  Les portées sont assignées l'une après l'autre à un canal.
+Dans la mesure où une partition comporte plus de 15 portées, les portées
+au-delà de la quinzième partageront un même canal MIDI, sans toutefois
+l'écraser.  Ceci peut entraîner des conflits au niveau des canaux en
+raison des propriétés MIDI, notamment l'instrument utilisé.
 
 @node Gestion des nuances en MIDI
 @subsection Gestion des nuances en MIDI
 @translationof Controlling MIDI dynamics
 
-Les nuances MIDI sont générées par le @code{Dynamic_performer}, affecté
-par défaut au contexte @code{Voice}.  Vous pouvez contrôler à la fois le
-volume général, celui des indications de nuance ainsi que celui des
-différents instruments.
+@cindex MIDI, gestion des nuances
+
+Le volume général de la sortie MIDI peut se définir, ainsi que ses
+modulations, en fonction des indications de nuance et les volumes
+relatifs entre les différents instruments.
+
+Les indications de nuance se traduisent automatiquement en niveau de
+volume dans l'amplitude disponible en MIDI alors que crescendos et
+diminuendos auront une progression linéaire entre les extrêmes.
 
 @menu
-* Indications de nuance::
-* Amplitude du volume en MIDI::
-* Égalisation de plusieurs instruments (i)::
-* Égalisation de plusieurs instruments (ii)::
+* Indication des nuances en MIDI::
+* Réglage du volume en MIDI::
+* Réglage de propriétés dans le bloc MIDI::
 @end menu
 
 
-@node Indications de nuance
-@unnumberedsubsubsec Indications de nuance
-@translationof Dynamic marks
-
-Les indications de nuances sont transcrites en fraction du volume MIDI.
-Nous allons, par défaut, de 0,25 pour un @notation{ppppp} à 0,95 pour un
-@notation{fffff}.  Les correspondances entre nuance et fraction de
-volume sont répertoriées dans le fichier @file{../scm/midi.scm} --
-consultez la rubrique @rlearning{Autres sources de documentation} si
-vous ne savez comment le localiser.  Vous pouvez modifier ou étendre ce
-jeu grâce à une fonction qui prendra en argument une indication de
-nuance et renverra la fraction désirée, puis en affectant cette fonction
-à @code{Score.dynamicAbsoluteVolumeFunction}.
-
-Prenons un exemple.  Votre partition comporte un  @notation{rinforzando}
-que vous avez indiqué par @code{\rfz}.  Cette indication de nuance
-n'étant pas répertoriée dans le jeu par défaut, elle ne produira aucun
-effet en MIDI.  Il en sera d'ailleurs de même pour toute indication
-créée de toute pièce à l'aide de l'instruction
-@w{@code{make-dynamic-script}}.  Voici comment procéder pour ajuster le
-volume MIDI de ce @notation{rinforzando} que le compositeur a indiqué.
-La fonction Scheme définit une fraction de 0,9 en cas de @notation{rfz},
-et demande d'utiliser la fonction par défaut dans les autre cas.
+@node Indication des nuances en MIDI
+@unnumberedsubsubsec Indication des nuances en MIDI
+@translationof Dynamic marks in MIDI
 
-@lilypond[verbatim,quote]
-#(define (myDynamics dynamic)
-    (if (equal? dynamic "rfz")
-      0.9
-      (default-dynamic-absolute-volume dynamic)))
+@cindex MIDI, indications de nuance
 
-\score {
-  \new Staff {
-    \set Staff.midiInstrument = #"cello"
-    \set Score.dynamicAbsoluteVolumeFunction = #myDynamics
-    \new Voice {
-      \relative {
-        a'4\pp b c-\rfz
-      }
-    }
-  }
-  \layout {}
-  \midi {}
-}
-@end lilypond
+Les indications de nuance, de @code{ppppp} à @code{fffff} -- y compris
+@code{mp}, @code{mf} et @code{sf} -- ont des valeurs prédéfinies.  Ce
+coefficient est alors appliqué pour corriger le volume général de façon
+à obtenir le niveau sonore qui sera retranscrit dans le fichier de
+sortie pour la nuance considérée.  Nous allons, par défaut, de 0,25 pour
+un @notation{ppppp} à 0,95 pour un @notation{fffff}.  Les
+correspondances entre nuance et fraction de volume sont répertoriées
+dans le fichier @file{scm/midi.scm}.
 
-Si vous étiez amené à devoir modifier l'intégralité du jeu des
-correspondances, nous vous conseillons d'utiliser la procédure
-@command{default-dynamic-absolute-volume} contenue dans le fichier
-@file{../scm/midi.scm} ainsi que la table d'association comme base.
-Le dernier exemple de cette partie illustre la manière de procéder.
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{creating-custom-dynamics-in-midi-output.ly}
 
 @seealso
-Manuel de notation :
-@ref{Signes d'interprétation},
-@ref{Mise en forme de la partition}.
-
 Fichiers d'initialisation :
+@file{ly/script-init.ly},
 @file{scm/midi.scm}.
 
+Morceaux choisis :
+@rlsr{MIDI}.
+
 Référence des propriétés internes :
 @rinternals{Dynamic_performer}.
 
+@node Réglage du volume en MIDI
+@unnumberedsubsubsec Réglage du volume en MIDI
+@translationof Setting MIDI volume
 
-@node Amplitude du volume en MIDI
-@unnumberedsubsubsec Amplitude du volume en MIDI
-@translationof Overall MIDI volume
+@cindex MIDI, réglage du volume
 
 Les valeurs extrêmes du volume MIDI des nuances se contrôlent à l'aide
 des propriétés @code{midiMinimumVolume} et @code{midiMaximumVolume} qui
@@ -3327,301 +3054,356 @@ midiMinimumVolume + (midiMaximumVolume - midiMinimumVolume) * fraction
 Voici comment ajuster les nuances tout en limitant l'amplitude du volume
 entre 0,2 et 0,5 :
 
-@lilypond[verbatim,quote]
-\score {
+@example
+\score @{
   <<
-    \new Staff {
-      \key g \major
-      \time 2/2
+    \new Staff @{
       \set Staff.midiInstrument = #"flute"
-      \new Voice \relative {
-        r2 g''\mp g fis~
-        4 g8 fis e2~
-        4 d8 cis d2
-      }
-    }
-    \new Staff {
-      \key g \major
+      @var{@dots{} music @dots{}}
+    @}
+    \new Staff @{
       \set Staff.midiInstrument = #"clarinet"
-      \new Voice \relative {
-        b'1\p a2. b8 a
-        g2. fis8 e
-        fis2 r
-      }
-    }
+      @var{@dots{} music @dots{}}
+    @}
   >>
-  \layout {}
-  \midi {
-    \tempo 2 = 72
-    \context {
+  \midi @{
+    \context @{
       \Score
       midiMinimumVolume = #0.2
       midiMaximumVolume = #0.5
-    }
-  }
-}
-@end lilypond
-
-@seealso
-Manuel de notation :
-@ref{Mise en forme de la partition}.
-
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
-
-
-@node Égalisation de plusieurs instruments (i)
-@unnumberedsubsubsec Égalisation de plusieurs instruments (i)
-@translationof Equalizing different instruments (i)
+    @}
+  @}
+@}
+@end example
 
 La définition de l'amplitude du volume MIDI au niveau d'un contexte
-@code{Staff} permet de gérer les volumes relatifs entre les différents
-instruments.  Ceci constitue en quelque sorte un égaliseur, ce qui
-permet d'améliorer notablement la qualité de la sortie MIDI.
+@code{Staff} -- grace aux propriétés @code{midiMinimumVolume} et
+@code{midiMaximumVolume} -- permet en quelque sorte d'égaliser un
+instrument MIDI.
 
-La clarinette de l'exemple suivant jouera relativement moins fort que la
-flûte.  Rappelez-vous que pour que cela fonctionne correctement, la
-première note de chacun des instruments doit être affublée d'une
-indication de nuance.
+@example
+\score @{
+  \new Staff @{
+    \set Staff.midiInstrument = #"flute"
+    \set Staff.midiMinimumVolume = #0.7
+    \set Staff.midiMaximumVolume = #0.9
+    @var{@dots{} musique @dots{}}
+  @}
+  \midi @{ @}
+@}
+@end example
 
-@lilypond[verbatim,quote]
-\score {
+Dans le cas d'une partition à plusieurs portées et différents
+instruments, les volumes relatifs entre les différents instruments se
+gèrent individuellement :
+
+@example
+\score @{
   <<
-    \new Staff {
-      \key g \major
-      \time 2/2
+    \new Staff @{
       \set Staff.midiInstrument = #"flute"
       \set Staff.midiMinimumVolume = #0.7
       \set Staff.midiMaximumVolume = #0.9
-      \new Voice \relative {
-        r2 g''\mp g fis~
-        4 g8 fis e2~
-        4 d8 cis d2
-      }
-    }
-    \new Staff {
-      \key g \major
+      @var{@dots{} music @dots{}}
+    @}
+    \new Staff @{
       \set Staff.midiInstrument = #"clarinet"
       \set Staff.midiMinimumVolume = #0.3
       \set Staff.midiMaximumVolume = #0.6
-      \new Voice \relative {
-        b'1\p a2. b8 a
-        g2. fis8 e
-        fis2 r
-      }
-    }
+      @var{@dots{} music @dots{}}
+    @}
   >>
-  \layout {}
-  \midi {
-    \tempo 2 = 72
-  }
-}
-@end lilypond
+  \midi @{ @}
+@}
+@end example
+
+La clarinette de cet exemple jouera relativement moins fort que la
+flûte.
+
+En l'absence de tout réglage des propriétés de volume, LilyPond
+appliquera cependant un léger degré d'égalisation pour certains
+instruments -- voir @file{scm/midi.scm}.
+
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{replacing-default-midi-instrument-equalization.ly}
 
 @seealso
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
+
 Manuel de notation :
 @ref{Mise en forme de la partition}.
 
+Référence des propriétés internes :
+@rinternals{Dynamic_performer}.
 
-@node Égalisation de plusieurs instruments (ii)
-@unnumberedsubsubsec Égalisation de plusieurs instruments (ii)
-@translationof Equalizing different instruments (ii)
+@knownissues
+Les modifications apportées au volume MIDI n'interviennent que sur
+l'attaque d'une note, en conséquence de quoi crescendos et decrescendos
+n'affecteront pas le volume s'ils se produisent sur une même et unique
+note.
 
-Lorsque les propriétés volume minimum et maximum n'ont pas été définies,
-LilyPond appliquera par défaut une légère égalisation pour quelques
-instruments.  Les instrument concernés ainsi que le niveau d'égalisation
-sont répertoriés dans une table @notation{instrument-equalizer-alist}
-du fichier @file{../scm/midi.scm}.
 
-Vous pouvez remplacer l'égaliseur basique en définissant une nouvelle
-procédure Scheme @code{instrumentEqualizer} au sein du contexte
-@code{Score}.  Cette procédure prend en unique argument le nom d'un
-instrument MIDI et renverra une paire de fractions correspondant au
-minimum et maximum de volume alloué à cet instrument.  Cette
-substitution fonctionne selon le même principe que celui que nous avons
-vu en début de chapitre avec @code{dynamicAbsoluteVolumeFunction}.
-L'égaliseur par défaut, @notation{default-instrument-equalizer}, est
-défini dans le fichier @file{../scm/midi.scm} ; son analyse vous
-aidera à construire votre propre procédure.
+@node Réglage de propriétés dans le bloc MIDI
+@unnumberedsubsubsec Réglage de propriétés dans le bloc MIDI
+@translationof Setting MIDI block properties
 
-Nous allons, dans l'exemple suivant, régler le volume relatif de la
-flûte et de la clarinette -- au même niveau que dans le précédent.
+Le bloc @code{\midi}  peut contenir des aménagements pour certains
+contextes, la définition de contextes particuliers ou du code permettant
+de déterminer la valeur de certaines propriétés.
 
-@lilypond[verbatim,quote]
-#(define my-instrument-equalizer-alist '())
+@example
+\score @{
+  @var{@dots{} music @dots{}}
+  \midi @{
+    \tempo 4 = 72
+  @}
+@}
+@end example
 
-#(set! my-instrument-equalizer-alist
-  (append
-    '(
-      ("flute" . (0.7 . 0.9))
-      ("clarinet" . (0.3 . 0.6)))
-    my-instrument-equalizer-alist))
+Le tempo est ici réglé à 72 noires par minute. Une indication de tempo
+inscrite dans le bloc @code{\midi} ne sera pas reportée sur la partition
+imprimable.  Cependant, tout @code{\tempo} mentionné dans le bloc
+@code{\score} sera répercuté dans la sortie MIDI.
 
-#(define (my-instrument-equalizer s)
-  (let ((entry (assoc s my-instrument-equalizer-alist)))
-    (if entry
-      (cdr entry))))
+Placée au sein d'un bloc @code{\midi}, la commande @code{\tempo}
+détermine des propriétés lors de la phase d'interprétation de la musique
+et dans le contexte de définition des sorties.  Elle est alors
+considérée comme une modification de contexte.
 
-\score {
-  <<
-    \new Staff {
-      \key g \major
-      \time 2/2
-      \set Score.instrumentEqualizer = #my-instrument-equalizer
-      \set Staff.midiInstrument = #"flute"
-      \new Voice \relative {
-        r2 g''\mp g fis~
-        4 g8 fis e2~
-        4 d8 cis d2
-      }
-    }
-    \new Staff {
-      \key g \major
-      \set Staff.midiInstrument = #"clarinet"
-      \new Voice \relative {
-        b'1\p a2. b8 a
-        g2. fis8 e
-        fis2 r
-      }
-    }
-  >>
-  \layout { }
-  \midi {
-    \tempo 2 = 72
-  }
-}
-@end lilypond
+@cindex MIDI, définition de contexte
+@cindex contexte, définition en MIDI
+
+La syntaxe permettant de définir un contexte pour le @code{\midi} est en
+tout point identique à celle que vous utilisez dans le bloc
+@code{\layout} :
+
+@example
+\score @{
+  @var{@dots{} musique @dots{}}
+  \midi @{
+    \context @{
+      \Voice
+      \remove "Dynamic_performer"
+    @}
+  @}
+@}
+@end example
+
+Ces quelques lignes ont pour effet de supprimer l'application des
+nuances à la sortie MIDI.  Vous aurez noté que les modules de traduction
+de LilyPond en matière de son s'appelent @emph{performers} -- des
+« interprètes ».
+
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{changing-midi-output-to-one-channel-per-voice.ly}
 
 @seealso
-Fichiers d'initialisation :
-@file{scm/midi.scm}.
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
 
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
+Manuel de notation :
+@ref{Signes d'interprétation},
+@ref{Mise en forme de la partition}.
 
-@ignore
-@c Delete when satisfied this is adequately covered elsewhere -td
+Fichiers d'initialisation :
+@file{ly/performer-init.ly}.
 
-@n ode Microtones in MIDI
-@s ubsection Microtones in MIDI
+Morceaux choisis :
+@rlsr{MIDI}.
 
-@cindex microtones in MIDI
+Référence des propriétés internes :
+@rinternals{Dynamic_performer}.
 
-Microtones consisting of half sharps and half flats are exported
-to the MIDI file and render correctly in MIDI players which support
-pitch bending.  See @ref{Note names in other languages}.  Here is
-an example showing all the half sharps and half flats.  It can be
-copied out and compiled to test microtones in your MIDI player.
+@knownissues
+Certains lecteurs MIDI ne rendent pas correctement les changements de
+tempo.
 
-@lilypond[verbatim,quote]
-\score {
-  \relative {
-    c'4 cih cis cisih
-    d4 dih ees eeh
-    e4 eih f fih
-    fis4 fisih g gih
-    gis4 gisih a aih
-    bes4 beh b bih
-  }
-  \layout {}
-  \midi {}
-}
-@end lilypond
-@end ignore
+Les modifications de @code{midiInstrument} ou autres options MIDI en
+début de portée pevuent se retrouver dédoublées dans la sortie MIDI.
 
+@node Gestion des instruments MIDI
+@subsection Gestion des instruments MIDI
+@translationof Using MIDI Instruments
 
-@node MIDI et percussions
-@subsection MIDI et percussions
-@translationof Percussion in MIDI
+@cindex instrument, nom d'
+@cindex MIDI, instruments
+@funindex Staff.midiInstrument
 
-La notation pour percussions recourt généralement à un contexte
-particulier -- le @code{DrumStaff} -- qui permet d'affecter directement
-les instruments concernés au canal 10 qui leur est réservé.
+L'instrument MIDI est déterminé par la propriété @code{midiInstrument},
+au sein d'un contexte @code{Staff}.
 
-Certains instruments, tels le xylophone, le marimba, le vibraphone ou
-les timbales, se traitent cependant comme des instruments « classiques »
-puisqu'ils sont capables d'émettre des hauteurs différentes ; leurs
-notation relève donc d'un contexte @code{Staff} standard, et non d'un
-@code{DrumStaff} pour pouvoir être rendus correctement en MIDI.
+@example
+\score @{
+  \new Staff @{
+    \set Staff.midiInstrument = #"glockenspiel"
+    @var{@dots{} music @dots{}}
+  @}
+  \midi @{ @}
+@}
+@end example
 
-D'autres percussions, bien que n'émettant qu'un seul son et inclus dans
-le standard @emph{general MIDI}, comme le tom mélodique ou le tambour
-taiko, ne sont pas attachés au canal 10.  Ces instruments doivent donc
-être saisi dans un contexte @code{Staff}, en utilisant la hauteur
-appropriée.
+ou
 
-De nombreux instruments de la famille des percussions, les castagnettes
-par exemple,  n'existent pas dans le standard @emph{general MIDI}.
-L'alternative, bien que peu satisfaisante, consiste à leur attribuer le
-son le plus proche dans la banque standard.
+@example
+\score @{
+  \new Staff \with @{midiInstrument = #"cello"@} @{
+    @var{@dots{} music @dots{}}
+  @}
+  \midi @{ @}
+@}
+@end example
 
-@c TODO Expand with examples, and any other issues
+Lorsque l'instrument choisi ne correspond pas exactement à l'une des
+dénominations consacrées, LilyPond le replacera par un piano de concert
+(@code{"acoustic grand"}) -- voir @ref{Instruments MIDI}.
 
 @seealso
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
+
 Manuel de notation :
-@ref{Percussions},
+@ref{Instruments MIDI},
 @ref{Mise en forme de la partition}.
 
 Référence des propriétés internes :
 @rinternals{Dynamic_performer}.
 
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
+
 @knownissues
-Le standard @emph{general MIDI} ne dispose pas du @emph{rim shot} ;
-LilyPond lui substitue un @emph{sidestick}.
+Les percussions gérées par un contexte @code{DrumStaff} sont d'affectées
+directement au canal 10 qui leur est réservé. Certains instruments, tels
+le xylophone, le marimba, le vibraphone ou les timbales, se traitent
+cependant comme des instruments « classiques » puisqu'ils sont capables
+d'émettre des hauteurs différentes ; leurs notation relève donc d'un
+contexte @code{Staff} standard, et non d'un @code{DrumStaff} pour
+pouvoir être rendus correctement en MIDI.  Une liste complète des
+percussions affectées au canal 10 (@code{channel 10 drum-kits}) est
+disponible dans le fichier @file{scm/midi.scm} -- voir
+@rlearning{Autres sources de documentation}.
 
 
-@node Le script Articulate
-@subsection Le script Articulate
-@translationof The Articulate script
+@node Gestion des répétitions en MIDI
+@subsection Gestion des répétitions en MIDI
+@translationof Using repeats with MIDI
 
-Vous obtiendrez un rendu MIDI plus @qq{réaliste} grâce au script
-@code{articulate}.  Celui-ci va tout faire pour d'une part prendre en
-compte les articulations (liaisons, staccato etc.) -- en ajoutant un
-blanc aux notes raccourcies -- et, d'autre part, développer les trilles
-ou groupettos ainsi que tenir compte des éventuels rallentando et
-accelerando.
+@cindex reprises développées
+@cindex MIDI et reprises
+@funindex \unfoldRepeats
 
-L'utilisation du script @code{articulate} se fait en deux temps.  Vous
-devez dans un premier temps inclure son fichier d'initialisation en
-ajoutant en tête de votre fichier la ligne
+Les reprises de toutes sortes peuvent être rendues dans le fichier MIDI.
+Il suffit pour cela de recourir à la fonction @code{\unfoldRepeats}, qui
+développe toutes les reprises.
 
 @example
-\include "articulate.ly"
+\score @{
+  \unfoldRepeats @{
+    \repeat tremolo 8 @{ c'32 e' @}
+    \repeat percent 2 @{ c''8 d'' @}
+    \repeat volta 2 @{ c'4 d' e' f' @}
+    \alternative @{
+      @{ g' a' a' g' @}
+      @{ f' e' d' c' @}
+    @}
+  @}
+  \midi @{ @}
+@}
 @end example
 
-puis, dans le bloc @code{\score}, indiquer que toutes les répétitions
-seront développées et appliquer la commande à votre musique :
+Lorsque l'on veut utiliser @code{\unfoldRepeats} seulement pour le rendu
+MIDI, il faut établir @b{deux} blocs @code{\score} : un pour le MIDI,
+avec des reprises explicites, et l'autre pour la partition, avec des
+reprises notées sous forme de barres de reprise, de trémolo ou de
+symboles de pourcentage. Par exemple
 
 @example
-\unfoldRepeats \articulate <<
-  tout le reste du bloc contenant la partition@dots{}
->>
+\score @{
+  @var{@dots{} musique @dots{}}
+  \layout @{ @}
+@}
+\score @{
+  \unfoldRepeats @var{@dots{} musique @dots{}}
+  \midi @{ @}
+@}
+@end example
+
+Dans une partition comportant plusieurs voix, le développement des
+reprises ne sera effectif en MIDI qu'à la condition que ces reprises
+soient mentionnée correctement dans @strong{toutes} les voix.
+
+@seealso
+Manuel de notation :
+@ref{Répétitions et reprises}.
+
+
+@node Amélioration du rendu MIDI
+@subsection Amélioration du rendu MIDI
+@translationof Enhancing MIDI output
+
+Le fichier MIDI généré par LilyPond est relativement brut.  Il peut
+toutefois être amélioré en affectant des instruments MIDI, en réglant
+des propriétés au sein du bloc @code{\midi} ou en utilisant le script
+@file{articulate}.
+
+@menu
+* Le script articulate::
+@end menu
+
+
+@node Le script articulate
+@unnumberedsubsubsec Le script @file{articulate}
+@translationof The articulate script
+
+@cindex MIDI, instruments
+@cindex articulate, script
+@funindex Staff.midiInstrument
+
+L'utilisation du script @file{articulate} se fait après avoir ajouté en
+tête de fichier la commande @code{\include} appropriée :
+
+@example
+\include "articulate.ly"
 @end example
 
-Une fois votre fichier modifié de la sorte, vous constaterez que la
-version imprimable aura été modifiée en profondeur.  Le bloc
-@code{\midi} produira par contre un fichier MIDI de bien meilleure
-qualité.
+Le script créera une sortie MIDI dont les notes seront échelonées de
+sorte à tenir compte de toute articulation ou changement de tempo.  La
+sortie imprimable sera toutefois modifiée en profondeur, pour refléter
+littéralement la sortie MIDI.
 
-Bien que cela ne gène en rien le fonctionnement du script
-@code{articulate}, lui adjoindre la commande @code{\unfoldRepeats} comme
-illustré ci-dessus permettra le rendu d'un certain nombre
-d'articulations tels les trilles.
+@example
+\score @{
+  \articulate <<
+    @var{@dots{} musique @dots{}}
+  >>
+  \midi @{ @}
+@}
+@end example
+
+Le script @file{articulate} tient compte des abréviations telles que les
+trilles ou groupettos.  L'intégralité des éléments traités est
+répertoriée dans le script lui-même -- voir @file{ly/articulate.ly}.
 
 @seealso
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
+
 Manuel de notation :
 @ref{Mise en forme de la partition}.
 
 Fichiers d'initialisation :
 @file{ly/articulate.ly}.
 
-Référence des propriétés internes :
-@rinternals{UnfoldedRepeatedMusic}.
-
-@knownissues
-Dans la mesure où le script @code{articulate} tend à raccourcir les
-accords, certaines musiques, notamment pour l'orgue, paraîtront de moins
-bonne qualité.
+@warning{Dans la mesure où le script @file{articulate} tend à raccourcir
+les accords, certaines musiques, notamment pour l'orgue, paraîtront de
+moins bonne qualité.  Les notes dépourvues d'articulation peuvent aussi
+se voir raccourcies ; pour pallier cet inconvénient, le recours à la
+fonction @code{@bs{}articulate} devrait ne concerner que de courts
+fragments, sauf à modifier les valeurs des variables contenues dans le
+script @file{articulate}.}
 
 
 @node Extraction d'informations musicales
index 1930fef615f76b4ea2083e58f00a6f786ec70acc..a26d8a87f139f03bc650591b2ac610b7ccb9ea7f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 07fe23dea0d77ead3cfe8f914833febbeb0962ee..86feeb596de47f0c0323c8376dfd78f627c0440f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -55,7 +55,7 @@ rubriques @ref{Gravure de lignes rythmiques} et
 @ref{Initialisation de nouvelles portées}.
 
 @item Le rendu MIDI des percussions fait l'objet d'une rubrique
-dédiée : @ref{MIDI et percussions}.
+dédiée : @ref{Gestion des instruments MIDI}.
 
 @end itemize
 
@@ -63,7 +63,7 @@ dédiée : @ref{MIDI et percussions}.
 Manuel de notation :
 @ref{Gravure de lignes rythmiques},
 @ref{Initialisation de nouvelles portées},
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
 
 Morceaux choisis :
 @rlsr{Percussion}.
@@ -100,7 +100,7 @@ Il s'agit en fait d'un raccourci pour
 
 Chaque instrument de percussion peut avoir, dans le fichier LilyPond, un
 nom complet et un nom raccourci.  Ces noms sont inventoriés à l'annexe
-@ref{Notes utilisées en percussion}.
+@ref{Gestion des instruments MIDI}.
 
 @cindex clef, percussion
 @cindex percussion, clef
@@ -123,11 +123,11 @@ autre clef.
 Certains instruments à percussion connaissent quelques problèmes quant à
 leur prise en charge au niveau de la génération de fichiers MIDI ;
 de plus amples informations sont disponibles à la rubrique
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
 
 @seealso
 Manuel de notation :
-@ref{MIDI et percussions},
+@ref{Gestion des instruments MIDI},
 @ref{Notes utilisées en percussion}.
 
 Fichiers d'initialisation :
@@ -197,11 +197,8 @@ portées classiques.  Cette possibilité est abordée dans d'autres parties
 du manuel.
 
 @seealso
-@c TODO: possibly link to an alternate section of NR 3.5, if
-@c "percussion in MIDI" gets a separate subsubsection for
-@c pitched percussion sounds.  -gp
 Manuel de notation :
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
 
 Morceaux choisis :
 @rlsr{Percussion}.
index 7e5b1dc65f1bbb499c3b86937f669bf55d906344..cd65516aa678c12e9edc8ad2bc0a8c0bfc109c77 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 4467a72a98fb582466ee4d5944ec8454b4b77fc6
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -10,7 +10,7 @@
 
 @c \version "2.19.21"
 
-@c Translators: Frédéric Chiasson
+@c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
 
 @node Hauteurs
index 7a4e5ac3486eb36c76df8770edd1bf057f80ce28..44403b016da70d6e7698d8ca5cc05a6881f3f3c6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: a59d022ee65e8310ea16954da7b637c07ca00ae2
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 879200886ade47101ecbc94f7ba156bf97f29207..ec21efd088e3c39e0730c2b3815791ddcb7af63c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -460,8 +460,8 @@ longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
 
 @c KEEP LY
 @lilypond[verbatim,quote]
-\relative c' {
-  r8^"oui" c8~ 2 r4 |
+\relative {
+  r8^"oui" c'8~ 2 r4 |
   r8^"non" c2~ 8 r4
 }
 @end lilypond
@@ -1399,7 +1399,7 @@ Glossaire musicologique :
 
 Manuel de notation :
 @ref{Mise en forme du texte},
-@ref{Sortie MIDI}.
+@ref{Génération de fichiers MIDI}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation,Notation sur la portée}.
index 64b0226ffd42df0718f776aa50bfd5612b3ebff5..7d39a4ea7eeb2aa9af0bb6ff97553bc24080a02d 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -924,16 +924,16 @@ deux voix séparées apparaissent, avec des hampes dont la direction est
 gérée automatiquement.  Vous pouvez aussi identifier et faire
 ressortir les solos et parties @emph{a due}.
 
-Voici la syntaxe qui permet de combiner des parties@tie{}:
+Voici la syntaxe qui permet de combiner des parties :
 
 @example
 \partcombine @var{expression_musicale_1} @var{expression_musicale_2}
 @end example
 
 L'exemple suivant illustre les fonctionnalités élémentaires du
-combinateur de parties@tie{}: positionner les parties sur une portée,
-gérer la direction des hampes et de la polyphonie.  Les identifiants
-sont les mêmes pour la combinaison et les parties séparées.
+combinateur de parties : positionner les parties sur une portée, gérer
+la direction des hampes et de la polyphonie.  Les identifiants sont les
+mêmes pour la combinaison et les parties séparées.
 
 @lilypond[quote,verbatim]
 instrumentOne = \relative {
@@ -964,15 +964,47 @@ alors qu'elles ont été spécifiées deux fois (une fois dans chacune des
 parties).  La direction des hampes et des liaisons de tenue ou de phrasé
 est gérée automatiquement, selon qu'il s'agisse d'un solo ou d'un
 unisson.  La première partie, dont le contexte s'appellera @code{one},
-aura toujours ses hampes dirigées vers le haut et sera notée @qq{Solo},
+aura toujours ses hampes dirigées vers le haut et sera notée « Solo »,
 alors que la deuxième, appelée @code{two}, aura des hampes vers le bas
-et sera notée @qq{Solo@tie{}II}.  Les parties à l'unisson seront
-par défaut estampillées d'un @qq{a2}.
+et sera notée « Solo II ».  Les parties à l'unisson seront par défaut
+estampillées d'un « a2 ».
+
+Par défaut, le combinateur fusionnera deux notes de même hauteur en une
+note @notation{a due}, regroupera en accord les notes de même rythme et
+dont l'intervalle est inférieur à une neuvième, enfin isolera les notes
+séparées de plus d'une neuvième (ou si les voix se croisent) dans des
+voix distinctes.  Ceci peut s'adapter à l'aide d'une paire de nombres
+fournie en argument optionnel à la commande @code{\partcombine} : le
+premier nombre spécifie l'intervalle à partir duquel les notes seront
+combinées (0 par défaut) et le second celui à partir duquel les notes
+seront placées dans des voix séparées.  Un second élément de cette paire
+à zéro obligera le combinateur à séparer les notes dès la seconde ; s'il
+est à un, elles seront séparées à partir de la tierce, et ainsi de
+suite.
+
+@lilypond[quote,verbatim]
+instrumentOne = \relative {
+  a4 b c d |
+  e f g a |
+  b c d e |
+}
+
+instrumentTwo = \relative {
+  c'4 c c c |
+  c c c c |
+  c c c c |
+}
+
+<<
+  \new Staff \partcombine \instrumentOne \instrumentTwo
+  \new Staff \partcombine #'(2 . 3) \instrumentOne \instrumentTwo
+>>
+@end lilypond
 
 LilyPond interprète dans un contexte @code{Voice} chacun des arguments
 fournis à @code{\partcombine}.  Si vous travaillez avec des octaves
 relatives, spécifiez @code{\relative} dans chacune des expressions
-musicales, comme ceci@tie{}:
+musicales, comme ceci :
 
 @example
 \partcombine
@@ -1006,7 +1038,7 @@ l'unisson.  Dans la mesure où @code{\partcombine} considère les notes
 séparément, combiner des notes en accord ou indiquer un solo ne serait
 pas optimal en pareil cas.  LilyPond dispose alors de certaines
 commandes qui permettent d'influencer le comportement de la fonction
-@code{\partcombine}@tie{}:
+@code{\partcombine} :
 
 Les commandes se terminant par @code{@dots{}Once} n'affectent que la
 note qui les suit directement dans l'expression musicale.
@@ -1023,15 +1055,15 @@ notes en accords.
 
 @item
 @code{\partcombineUnisono} et @code{\partcombineUnisonoOnce} combinent
-les voix en un @qq{unisson}.
+les voix en un « unisson ».
 
 @item
 @code{\partcombineSoloI} et @code{\partcombineSoloIOnce} affichent
-exclusivement la première voix et l'affublent d'un @qq{Solo}.
+exclusivement la première voix et l'affublent d'un « Solo ».
 
 @item
 @code{\partcombineSoloII} et @code{\partcombineSoloIIOnce} affichent
-exclusivement la deuxième voix et l'affublent d'un @qq{Solo}.
+exclusivement la deuxième voix et l'affublent d'un « Solo ».
 
 @item
 @code{\partcombineAutomatic} et @code{\partcombineAutomaticOnce}
@@ -1114,7 +1146,7 @@ plus d'une fois par mesure.
 @code{\partcombine} n'examine que l'attaque des notes.  Il n'est donc
 pas en mesure de déterminer si une note attaquée précédemment est encore
 jouée ou non, ce qui peut engendrer quelques problèmes, entre autres des
-indications de @qq{Solo} ou @qq{Unison} incorrectement placées.
+indications de « Solo » ou « Unison » incorrectement placées.
 
 @code{\partcombine} conserve les objets étendus (liaisons, soufflets,
 etc.) dans la même voix de sorte à éviter qu'ils soient improprement ou
index b58658f579e77125191c561d4d988a85c89832f8..60b80a2cc2fa6275df8b1585519e3cc4dee5e49f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 4a1b7f446311ab237c862e64c9bfe323bd0783e3..c4b01a5995dbbacf265e6f1df1a14e1ce03eedf0 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 7babb6bfa552ab19e5820ce4075350fc1b6ecb2f..e31d22390f648511c6f8d198f9cd9ee91a5f1ff5 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -590,7 +590,7 @@ b1^\markup { \smaller da }
 b1-\markup { \magnify #0.6  camera }
 @end lilypond
 
-Vous pouvez l'augementer ou la diminuer par rapport à la taille globale
+Vous pouvez l'augmenter ou la diminuer par rapport à la taille globale
 de portée :
 
 @lilypond[quote,verbatim,relative=2]
@@ -608,6 +608,15 @@ b1^\markup { \abs-fontsize #8 da }
 b1-\markup { \abs-fontsize #14 camera }
 @end lilypond
 
+Lorsque le texte comporte des espaces, mieux vaut le borner par des
+guillemets informatiques ; s'en suivra une meilleure adéquation entre la
+taille des espaces et celle des autres caractères :
+
+@lilypond[quote,verbatim]
+\markup \fontsize #6 \bold { Sinfonia da camera }
+\markup \fontsize #6 \bold { "Sinfonia da camera" }
+@end lilypond
+
 @cindex indice
 @cindex exposant
 
index c99a4838c81f8c6a89f49da2f467ff03f3403eda..de83049cffea8136ac60c0fe0f5902548c696f0b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+    Translation of GIT committish: 00zz
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 4cf80449699ef20de3361ab769bc58683317cf98..348b97e6468ec0c49a9de205059f6861dfdfb85d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 4467a72a98fb582466ee4d5944ec8454b4b77fc6
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'