]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
authorJean-Charles Malahieude <lilyfan@orange.fr>
Sun, 7 Jun 2015 13:09:57 +0000 (15:09 +0200)
committerJean-Charles Malahieude <lilyfan@orange.fr>
Sun, 7 Jun 2015 13:09:57 +0000 (15:09 +0200)
21 files changed:
1  2 
Documentation/fr/essay/engraving.itely
Documentation/fr/extending/programming-interface.itely
Documentation/fr/extending/scheme-tutorial.itely
Documentation/fr/learning/common-notation.itely
Documentation/fr/learning/fundamental.itely
Documentation/fr/learning/tutorial.itely
Documentation/fr/learning/tweaks.itely
Documentation/fr/notation/ancient.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/editorial.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/pitches.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/notation/simultaneous.itely
Documentation/fr/notation/spacing.itely
Documentation/fr/notation/staff.itely
Documentation/fr/notation/vocal.itely
Documentation/fr/notation/world.itely
Documentation/hu/learning/fundamental.itely
Documentation/notation/input.itely

index 171cc0cadfead54f086abe1d61ceaf33f53335f6,7c7526b84aa1daded8eaba0875aa4f04487426e3..abd3ee2a735dc7db76625d693d1883149cb47e34
@@@ -1,7 -1,7 +1,7 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -    Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
 +    Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  For details, see the Contributors'
@@@ -497,22 -497,22 +497,22 @@@ global = 
      \new Staff \with {
        \magnifyStaff #2/3
      }
-     \relative c' {
+     \relative {
        \global
        \set Staff.instrumentName = #"Violin"
-       c8.(\f^> b16 c d) ees8.(^> d16 c b)
+       c'8.(\f^> b16 c d) ees8.(^> d16 c b)
        g8.(^> b16 c ees) g8-.^> r r
        R2.
      }
      \new PianoStaff <<
        \set PianoStaff.instrumentName = #"Piano"
-       \new Staff \relative c' {
+       \new Staff \relative {
          \global
          s2.
-         s4. s8 r8 r16 <c f aes c>
+         s4. s8 r8 r16 <c' f aes c>
          <c f aes c>4.^> <c ees g>8 r r
        }
-       \new Staff \relative {
+       \new Staff \relative {
          \global
          \clef "bass"
          <<
@@@ -606,7 -606,7 +606,7 @@@ l'image suivante, laquelle de ces troi
  choisir pour formater la liaison ?
  
  @lilypond
- \relative {
+ \relative {
      \clef bass
      \once \override Slur.positions = #'(1.5 . 1)
      e8[( f] g[ a b d,)] r4
@@@ -651,7 -651,7 +651,7 @@@ de laideur ».  Le premier essai se vo
  notamment pour l'effleurement de la tête de note.
  
  @lilypond
- \relative {
+ \relative {
      \clef bass
      \once \override Slur.positions = #'(1.5 . 1)
      e8[(_"15.39" f] g[ a b d,)] r4
@@@ -667,7 -667,7 +667,7 @@@ redescend, ce qui entraîne une pénali
  fait un total de 13,08 points de laideur.
  
  @lilypond
- \relative {
+ \relative {
      \clef bass
      \once \override Slur.positions = #'(2 . 3)
      e8[(_"13.08" f] g[ a b d,)] r4
@@@ -842,24 -842,24 +842,24 @@@ première image -- se situent dans les 
  @lilypond[staffsize=19.5,line-width=14\cm]
  global = { \key g \minor }
  
- partI = \relative c' {
+ partI = \relative {
    \voiceOne
-   fis8 d' ees g, fis4 g
+   fis'8 d' ees g, fis4 g
    r8 a16 bes c8 bes16 a d8 r r4
  }
  
- partII = \relative c' {
+ partII = \relative {
    \voiceTwo
-   d4 r4 r8 d'16 c bes8 c16 d
+   d'4 r4 r8 d'16 c bes8 c16 d
    ees8 d c ees a, r r4
  }
  
- partIII = \relative c' {
+ partIII = \relative {
    \voiceOne
-   r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a
+   r2 r8 d' ees g, fis4 g r8 a16 bes c8 bes16 a
  }
  
- partIV = \relative {
+ partIV = \relative {
    \voiceTwo
    d4 r r2
    r8 d ees g, fis4 a
@@@ -1161,16 -1161,16 +1161,16 @@@ musique se complique 
  
  \new PianoStaff <<
    \new Staff = "RH" <<
-     \new Voice = "I" \relative c''' {
+     \new Voice = "I" \relative {
        \time 3/4
        \voiceOne
-       \tuplet 7/6 {g8 g g g g g g}
+       \tuplet 7/6 {g''8 g g g g g g}
        \oneVoice
        r4 <b,, fis' g bes> r4\fermata
      }
-     \new Voice = "II" \relative c' {
+     \new Voice = "II" \relative {
        \voiceTwo
-       c4
+       c'4
        \tuplet 5/4 {
          <c ees>8 f g
          \change Staff = "LH" \oneVoice
@@@ -1465,8 -1465,8 +1465,8 @@@ vers le haut (ou la droite) pour le sec
  
  @lilypond[quote,ragged-right]
  \score {
-   \relative c' {
-     \stemDown <e g b>4_>-\arpeggio
+   \relative {
+     \stemDown <e' g b>4_>-\arpeggio
      \override Arpeggio.direction = #RIGHT
      \stemUp <e g b>4^>-\arpeggio
    }
@@@ -1535,11 -1535,11 +1535,11 @@@ musical 
                    ((-2) (make-smaller-markup (make-bold-markup "2")))
                    (else "bla")))))))))
  
- \new Voice \relative c' {
+ \new Voice \relative {
    \stemUp
    \set autoBeaming = ##f
    \time 2/4
-   <d f g>4
+   <d' f g>4
    \once \override NoteHead.stencil = #note-head::brew-ez-stencil
    \once \override NoteHead.font-size = #-7
    \once \override NoteHead.font-family = #'sans
@@@ -1764,9 -1764,9 +1764,9 @@@ LilyPond, version @version{} 
  @lilypond[staffsize=14.3,line-width=15.9\cm]
  global = {\key g \minor}
  
- partI = \relative c' {
+ partI = \relative {
    \voiceOne
-   fis8 d' ees g, fis4 g
+   fis'8 d' ees g, fis4 g
    r8 a16 bes c8 bes16 a d8 r r4
    r2 r8 d16 ees f8 ees16 d
    ees4 ~ 16 d c bes a4 r8 ees'16 d
    a2 g\fermata \bar "|."
  }
  
- partII = \relative c' {
+ partII = \relative {
    \voiceTwo
-   d4 r4 r8 d'16 c bes8 c16 d
+   d'4 r4 r8 d'16 c bes8 c16 d
    ees8 d c ees a, r r4
    r8 fis16 g a8 g16 fis g2 ~
    2 r8 d' ees g,
    bes4. <g b>8 <a c> r <d, g> r
    <ees g>4 <d fis> d2
  }
- partIII = \relative c' {
+ partIII = \relative {
    \voiceOne
-   r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a
+   r2 r8 d' ees g, fis4 g r8 a16 bes c8 bes16 a
    bes2 ~ 8 b16 a g8 a16 b
    c4 r r2
    R1
    r8 d ees g, fis4 g
    r8 a16 bes c8 bes16 a b2
  }
- partIV = \relative {
+ partIV = \relative {
    \voiceTwo
    d4 r r2
    r8 d ees g, fis4 a
index aa6552d23782e6b6c79e173ee3e0cd863c7596ac,155522e5bb5e9f0ef73244503a30407ff82acbac..541b744b495f11aee56f7f18f2f4a0ff436d3bca
@@@ -1,14 -1,14 +1,14 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -    Translation of GIT committish: 5a6340b7f319802a7313c0e6b82eef96909cde42
 +    Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  For details, see the Contributors'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Valentin Villenave, Jean-Charles Malahieude
  @c Translation checkers: Gilles Thibault
@@@ -60,7 -60,7 +60,7 @@@ Les blocs de code LilyPond ressemblent 
  En voici un exemple basique :
  
  @lilypond[verbatim,quote]
- ritpp = #(define-event-function (parser location) ()
+ ritpp = #(define-event-function () ()
    #{ ^"rit." \pp #}
  )
  
@@@ -132,7 -132,7 +132,7 @@@ D'une manière générale, une fonctio
  @example
  fonction =
  #(define-scheme-function
-      (parser location @var{arg1} @var{arg2}@dots{})
+      (@var{arg1} @var{arg2}@dots{})
       (@var{type1?} @var{type2?}@dots{})
     @var{corps})
  @end example
@@@ -304,7 -304,7 +304,7 @@@ valeur spéciale -- la seule valeur qu
  @example
  noPointAndClick =
  #(define-void-function
-      (parser location)
+      ()
       ()
     (ly:set-option 'point-and-click #f))
  @dots{}
@@@ -359,7 -359,7 +359,7 @@@ Une fonction musicale se définit ainsi
  @example
  fonction =
  #(define-music-function
-      (parser location @var{arg1} @var{arg2}@dots{})
+      (@var{arg1} @var{arg2}@dots{})
       (@var{type1?} @var{type2?}@dots{})
     @var{corps})
  @end example
@@@ -449,7 -449,7 +449,7 @@@ l'aide d'une variable @code{pair?} 
  @example
  manualBeam =
  #(define-music-function
-      (parser location beg-end)
+      (beg-end)
       (pair?)
     #@{
       \once \override Beam.positions = #beg-end
@@@ -467,7 -467,7 +467,7 @@@ pourra alors être inclus dans l'expres
  @lilypond[quote,verbatim,ragged-right]
  manualBeam =
  #(define-music-function
-      (parser location beg end)
+      (beg end)
       (number? number?)
     #{
       \once \override Beam.positions = #(cons beg end)
@@@ -519,7 -519,7 +519,7 @@@ auraient retrouvé leurs valeurs par dÃ
  
  @example
  crossStaff =
- #(define-music-function (parser location notes) (ly:music?)
+ #(define-music-function (notes) (ly:music?)
    (_i "Create cross-staff stems")
    #@{
    \temporary \override Stem.cross-staff = #cross-staff-connect
@@@ -541,7 -541,7 +541,7 @@@ une part de programmation en Scheme
  @lilypond[quote,verbatim,ragged-right]
  AltOn =
  #(define-music-function
-      (parser location mag)
+      (mag)
       (number?)
     #{
       \override Stem.length = #(* 7.0 mag)
@@@ -567,7 -567,7 +567,7 @@@ s'applique à une expression musicale 
  @lilypond[quote,verbatim,ragged-right]
  withAlt =
  #(define-music-function
-      (parser location mag music)
+      (mag music)
       (number? ly:music?)
     #{
       \override Stem.length = #(* 7.0 mag)
@@@ -602,7 -602,7 +602,7 @@@ fonction sans argument comme ici
  @example
  displayBarNum =
  #(define-music-function
-      (parser location)
+      ()
       ()
     (if (eq? #t (ly:get-option 'display-bar-numbers))
         #@{ \once \override Score.BarNumber.break-visibility = ##f #@}
@@@ -649,7 -649,7 +649,7 @@@ dans @code{c'\pp}.  Voici de quoi vous 
  quelle nuance :
  
  @lilypond[quote,verbatim,ragged-right]
- dyn=#(define-event-function (parser location arg) (markup?)
+ dyn=#(define-event-function (arg) (markup?)
           (make-dynamic-script arg))
  \relative { c'\dyn pfsss }
  @end lilypond
@@@ -1362,7 -1362,7 +1362,7 @@@ comment @code{ly:context-pushpop-proper
  @lilypond[quote,verbatim]
  desaturate =
  #(define-music-function
-    (parser location music) (ly:music?)
+    (music) (ly:music?)
     #{
       \applyContext
       #(lambda (context)
          (for-each revert-color '(NoteHead Stem Beam)))
     #})
  
- \relative g' {
+ \relative {
    \override NoteHead.color = #darkblue
    \override Stem.color = #darkblue
    \override Beam.color = #darkblue
-   g8 a b c
+   g'8 a b c
    \desaturate { d c b a }
    g b d b g2
  }
@@@ -1498,11 -1498,11 +1498,11 @@@ et dans le fichier @file{define-grobs.s
  valeur usuelle de la propriété :
  
  @example
- \relative c'' @{
+ \relative @{
    \override Flag.X-offset = #(lambda (flag)
      (let ((default (ly:flag::calc-x-offset flag)))
        (* default 4.0)))
-   c4. d8 a4. g8
+   c''4. d8 a4. g8
  @}
  @end example
  
@@@ -1634,10 -1634,10 +1634,10 @@@ rehaussé
                (eq? (car (last-pair siblings)) grob))
           (ly:grob-set-property! grob 'extra-offset '(-2 . 5)))))
  
- \relative c'' {
+ \relative {
    \override Tie.after-line-breaking =
    #my-callback
-   c1 ~ \break
+   c''1 ~ \break
    c2 ~ 2
  }
  @end lilypond
index 24ff0388919202e4dae8c4db30b240d07a78e9ff,22c9c1c6ef720ff91fcbefd7bace39a69d49871e..bfb39c7f45228cbe80cb8598f5db7528efeee280
@@@ -1,14 -1,14 +1,14 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -    Translation of GIT committish: 5a6340b7f319802a7313c0e6b82eef96909cde42
 +    Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  For details, see the Contributors'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Jean-Charles Malahieude
  
@@@ -1472,7 -1472,7 +1472,7 @@@ vide), aucune vérification n'est requi
  élément en tête de la propriété @code{articulations}.
  
  @example
- doubleSlur = #(define-music-function (parser location note) (ly:music?)
+ doubleSlur = #(define-music-function (note) (ly:music?)
           "Renvoie : @{ note ( note ) @}.
           `note' est censé être une note unique."
           (let ((note2 (ly:music-deep-copy note)))
@@@ -1656,7 -1656,7 +1656,7 @@@ fonction musicale, à l'aide d'un peu d
  type de son unique argument « réel ».
  
  @example
- ajouteAccent = #(define-music-function (parser location note-event)
+ ajouteAccent = #(define-music-function (note-event)
                                          (ly:music?)
    "Ajoute un accent (ArticulationEvent) aux articulations de `note-event',
    qui est censé être une expression NoteEvent."
@@@ -1699,7 -1699,7 +1699,7 @@@ TODO Find a simple exampl
  
  @ignore
  @lilypond[quote,verbatim,ragged-right]
- padText = #(define-music-function (parser location padding) (number?)
+ padText = #(define-music-function (padding) (number?)
  #{
    \once \override TextScript.padding = #padding
  #})
@@@ -1722,16 -1722,16 +1722,16 @@@ We can use it to create new commands
  
  
  @lilypond[quote,verbatim,ragged-right]
- tempoPadded = #(define-music-function (parser location padding tempotext)
+ tempoPadded = #(define-music-function (padding tempotext)
    (number? markup?)
  #{
    \once \override Score.MetronomeMark.padding = #padding
    \tempo \markup { \bold #tempotext }
  #})
  
- \relative c'' {
+ \relative {
    \tempo \markup { "Low tempo" }
-   c4 d e f g1
+   c''4 d e f g1
    \tempoPadded #4.0 "High tempo"
    g4 f e d c1
  }
  Even music expressions can be passed in:
  
  @lilypond[quote,verbatim,ragged-right]
- pattern = #(define-music-function (parser location x y) (ly:music? ly:music?)
+ pattern = #(define-music-function (x y) (ly:music? ly:music?)
  #{
    #x e8 a b $y b a e
  #})
index 6f2c9a4f5cca3fe6240185b62371c6ebdc470dda,618ed52c6cbf2292e384670568b072522df4f16a..e0535279b1ffb0704401106095839dee13b0b454
@@@ -1,7 -1,7 +1,7 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -   Translation of GIT committish: cb70d3b93e015c85de728f8558fecf95e418e39f
 +   Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
  
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@@ -1278,11 -1278,11 +1278,11 @@@ sur l'alignement de paroles à une mél
  @c but the example is long enough to avoid looking strange.
  @lilypond[verbatim,quote,noragged-right]
  <<
-   \relative c' {
+   \relative {
      \key g \major
      \time 3/4
      \partial 4
-     d4 | g4 g a8( b) | g4 g b8( c) |
+     d'4 | g4 g a8( b) | g4 g b8( c) |
      d4 d e | c2
    }
    \addlyrics {
@@@ -1334,20 -1334,20 +1334,20 @@@ L'exemple suivant est extrait de @emph{
  
  @lilypond[verbatim,quote]
  <<
-   \relative c'' {
+   \relative {
      \key f \major
      \time 6/8
      \partial 8
-     c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
+     c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
    }
    \addlyrics {
      Let flee -- cy flocks the hills a -- dorn, __
    }
-   \relative c' {
+   \relative {
      \key f \major
      \time 6/8
      \partial 8
-     r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
+     r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
    }
    \addlyrics {
      Let flee -- cy flocks the hills a -- dorn,
index 7431c26ac5effa4711c6c81faebde47043f0a294,ac5d106232226f7cdece499263677507035bc4d8..9cc87c7e92992257d448b6adebd90e4feb21ec05
@@@ -1,14 -1,14 +1,14 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -    Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
 +    Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  For details, see the Contributors'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Valentin Villenave, Jean-Charles Malahieude
  @c Translation checkers: John Mandereau
@@@ -197,7 -197,7 +197,7 @@@ pour effet, lorsqu'elles interviennent
  imprimable et un fichier MIDI.  Nous nous y intéressons plus
  particulièrement dans le manuel de notation, aux chapitres
  @ruser{Mise en forme de la partition} et
 -@ruser{Création de fichiers MIDI}.
 +@ruser{Génération de fichiers MIDI}.
  
  @cindex partitions multiples
  @cindex book,  bloc implicite
@@@ -865,12 -865,12 +865,12 @@@ que vous ne comprendriez pas
  @c The following should appear as music without code
  @c The three voice styles should be defined in -init
  @lilypond[quote,ragged-right]
- \new Staff \relative c'' {
+ \new Staff \relative {
    \key aes \major
    <<
      {  % Voice one
        \voiceOneStyle
-       c2 aes4. bes8
+       c''2 aes4. bes8
      }
    \\  % Voice two
      { \voiceTwoStyle
@@@ -1037,18 -1037,18 +1037,18 @@@ annotations, liaisons de prolongation o
  @end lilypond
  
  @lilypond[quote,ragged-right,verbatim]
- \relative c' {
+ \relative {
    \voiceOne
-   c4 d8~ 8 e4( f | g4 a) b-> c |
+   c'4 d8~ 8 e4( f | g4 a) b-> c |
    \oneVoice
    c,4 d8~ 8 e4( f | g4 a) b-> c |
  }
  @end lilypond
  
  @lilypond[quote,ragged-right,verbatim]
- \relative c' {
+ \relative {
    \voiceTwo
-   c4 d8~ 8 e4( f | g4 a) b-> c |
+   c'4 d8~ 8 e4( f | g4 a) b-> c |
    \oneVoice
    c,4 d8~ 8 e4( f | g4 a) b-> c |
  }
@@@ -1068,10 -1068,10 +1068,10 @@@ maintenant dans un seul contexte de voi
  liaison de phrasé à l'ensemble.
  
  @lilypond[quote,ragged-right,verbatim]
- \new Staff \relative c' {
+ \new Staff \relative {
    \voiceOneStyle
    % The following notes are homophonic
-   c16^( d e f
+   c'16^( d e f
    % Start simultaneous section of three voices
    <<
      % Continue the main voice in parallel
@@@ -1131,11 -1131,11 +1131,11 @@@ silences invisibles pour sauter les mom
  voix.
  
  @lilypond[quote,ragged-right,verbatim]
- \new Staff \relative c' <<
+ \new Staff \relative <<
    % Initiate first voice
    \new Voice {
      \voiceOne
-     c16^( d e f g4 f e | d2 e2) |
+     c'16^( d e f g4 f e | d2 e2) |
    }
    % Initiate second voice
    \new Voice {
@@@ -1237,10 -1237,10 +1237,10 @@@ la voix en question
  @lilypond[quote,verbatim]
  <<
    \new Voice = "one" {
-     \relative c'' {
+     \relative {
        \autoBeamOff
        \time 2/4
-       c4 b8. a16 | g4. f8 | e4 d | c2 |
+       c''4 b8. a16 | g4. f8 | e4 d | c2 |
      }
    }
    \new Lyrics \lyricsto "one" {
@@@ -1782,13 -1782,13 +1782,13 @@@ contexte n'a pas été spécifié
  
  @lilypond[quote,verbatim,ragged-right]
  <<
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Staff.instrumentName = #"Soprano"
-     c4 c
+     c''4 c
   }
-   \new Staff \relative c' {
+   \new Staff \relative {
    \set instrumentName = #"Alto"  % Wrong!
-   d4 d
+   d'4 d
   }
  >>
  @end lilypond
@@@ -1832,9 -1832,9 +1832,9 @@@ Voici comment supprimer les bécarres s
    \new Staff \relative {
      aeses'2 aes
    }
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Staff.extraNatural = ##f
-     aeses2 aes
+     aeses'2 aes
    }
  >>
  @end lilypond
@@@ -1847,9 -1847,9 +1847,9 @@@ et pour toutes les portées 
    \new Staff \relative {
      aeses'2 aes
    }
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Score.extraNatural = ##f
-     aeses2 aes
+     aeses'2 aes
    }
  >>
  @end lilypond
@@@ -2092,15 -2092,15 +2092,15 @@@ tessiture de cette voix sera calculéeÂ
    \new Voice \with {
      \consists "Ambitus_engraver"
    } {
-     \relative c'' {
+     \relative {
        \voiceOne
-       c4 a b g
+       c''4 a b g
      }
    }
    \new Voice {
-     \relative c' {
+     \relative {
        \voiceTwo
-       c4 e d f
+       c'4 e d f
      }
    }
  >>
@@@ -2117,15 -2117,15 +2117,15 @@@ les notes de toutes les voix de la port
  }
  <<
    \new Voice {
-     \relative c'' {
+     \relative {
        \voiceOne
-       c4 a b g
+       c''4 a b g
      }
    }
    \new Voice {
-     \relative c' {
+     \relative {
        \voiceTwo
-       c4 e d f
+       c'4 e d f
      }
    }
  >>
@@@ -2451,18 -2451,18 +2451,18 @@@ bassMusic = \relative 
  }
  bassWords = \sopranoWords
  
- upper = \relative a' {
+ upper = \relative {
    \clef "treble"
    \global
-   r4 <a d fis>2 <a e' a>4 |
+   r4 <a' d fis>2 <a e' a>4 |
    <d fis d'>4. <d fis d'>8 <a d a'>2 |
    <g cis g'>4 <a d fis> <a cis e>2 |
  }
  
- lower = \relative c, {
+ lower = \relative {
    \clef "bass"
    \global
-   <d d'>4 <d d'>2 <cis cis'>4 |
+   <d, d'>4 <d d'>2 <cis cis'>4 |
    <b b'>4. <b' b'>8 <fis fis'>2 |
    <e e'>4 <d d'> <a' a'>2 |
  }
@@@ -2687,17 -2687,17 +2687,17 @@@ bassMusic = \relative 
    r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 |
  }
  bassWords = \sopranoWords
- upper = \relative a' {
+ upper = \relative {
    \clef "treble"
    \global
-   r4 <a d fis>2 <a e' a>4 |
+   r4 <a' d fis>2 <a e' a>4 |
    <d fis d'>4. <d fis d'>8 <a d a'>2 |
    <g cis g'>4 <a d fis> <a cis e>2 |
  }
- lower = \relative c, {
+ lower = \relative {
    \clef "bass"
    \global
-   <d d'>4 <d d'>2 <cis cis'>4 |
+   <d, d'>4 <d d'>2 <cis cis'>4 |
    <b b'>4. <b' b'>8 <fis fis'>2 |
    <e e'>4 <d d'> <a' a'>2 |
  }
@@@ -3101,9 -3101,9 +3101,9 @@@ fthenp =_\markup 
    \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
  }
  
- violin = \relative c'' {
+ violin = \relative {
    \repeat volta 2 {
-     c4._\dolce b8 a8 g a b |
+     c''4._\dolce b8 a8 g a b |
      \centerText
      c4.^"hi there!" d8 e f g d |
      c4.\fthenp b8 c4 c-. |
@@@ -3124,9 -3124,9 +3124,9 @@@ précédent sans aucun identificateur
  lire, et particulièrement la dernière ligne.
  
  @example
- violin = \relative c'' @{
+ violin = \relative @{
    \repeat volta 2 @{
-     c4._\markup @{ \italic \bold dolce @} b8 a8 g a b |
+     c''4._\markup @{ \italic \bold dolce @} b8 a8 g a b |
      \once \override TextScript.self-alignment-X = #CENTER
      c4.^"hi there!" d8 e f g d |
      c4._\markup @{
@@@ -3147,7 -3147,7 +3147,7 @@@ pouvez les voir comme des fonctions
  @lilypond[quote,verbatim,ragged-right]
  padText =
  #(define-music-function
-      (parser location padding)
+      (padding)
       (number?)
     #{
       \once \override TextScript.padding = #padding
index 64c60dce10ddbbd3f01af61112162dd267ba9ea5,966449fd2d652e51d892fd477ca8ef02b90daca2..7b0689a51f8fd58af7d9ffbfe97b1a93f15b6f88
@@@ -1,7 -1,7 +1,7 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -   Translation of GIT committish: 2625ff37cc7ea4f851b9261dcbc31ef93f35459f
 +   Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
  
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@@ -464,10 -464,10 +464,10 @@@ La commande @code{\tempo} permet de sti
  que le métronome :
  
  @lilypond[verbatim,quote]
- \relative c'' {
+ \relative {
    \time 3/4
    \tempo "Andante"
-   a4 a a
+   a'4 a a
    \time 6/8
    \tempo 4. = 96
    a4. a
index 627a2537198cd4cdc4c3ce8f46ba8ffaa3e71e0d,329a663a656976651d9f58016839501157cafc5f..cf8aa9ef60e70c4cfeadae28cf19f8d8b2022c2e
@@@ -1,14 -1,14 +1,14 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
  
  @ignore
 -    Translation of GIT committish: cb70d3b93e015c85de728f8558fecf95e418e39f
 +    Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  For details, see the Contributors'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Valentin Villenave, Nicolas Klutchnikoff, Damien Heurtebise
  @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@@ -4148,10 -4148,10 +4148,10 @@@ Nous montrons ci-dessous le résultat d
  
  @lilypond[quote,verbatim,ragged-right]
  \score {
-   \relative c'' {
+   \relative {
      % Visible tempo marking
      \tempo 4=120
-     a4 a a
+     a'4 a a
      \once \hide Score.MetronomeMark
      % Invisible tempo marking to lengthen fermata in MIDI
      \tempo 4=80
  
  @lilypond[quote,verbatim,ragged-right]
  \score {
-   \relative c'' {
+   \relative {
      % Visible tempo marking
      \tempo 4=120
-     a4 a a
+     a'4 a a
      \once \omit Score.MetronomeMark
      % Invisible tempo marking to lengthen fermata in MIDI
      \tempo 4=80
@@@ -4318,13 -4318,13 +4318,13 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #{ <>^\markup \bold \box #string #})
  
- \relative c'' {
+ \relative {
    \tempo 4=50
-   a4.\mpdolce d8 cis4--\glissando a |
+   a'4.\mpdolce d8 cis4--\glissando a |
    b4 bes a2 |
    \inst "Clarinet"
    cis4.\< d8 e4 fis |
@@@ -4349,7 -4349,7 +4349,7 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #@{ <>^\markup \bold \box #string #@})
  @end example
@@@ -4368,9 -4368,9 +4368,9 @@@ sous @file{musique.ly})
  @example
  \include "definitions.ily"
  
- \relative c'' @{
+ \relative @{
    \tempo 4=50
-   a4.\mpdolce d8 cis4--\glissando a |
+   a'4.\mpdolce d8 cis4--\glissando a |
    b4 bes a2 |
    \inst "Clarinet"
    cis4.\< d8 e4 fis |
@@@ -4386,13 -4386,13 +4386,13 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #{ <>^\markup \bold \box #string #})
  
- \relative c'' {
+ \relative {
    \tempo 4=50
-   a4.\mpdolce d8 cis4--\glissando a |
+   a'4.\mpdolce d8 cis4--\glissando a |
    b4 bes a2 |
    \inst "Clarinet"
    cis4.\< d8 e4 fis |
@@@ -4420,7 -4420,7 +4420,7 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #@{ <>^\markup \bold \box #string #@})
  
@@@ -4450,7 -4450,7 +4450,7 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #{ <>^\markup \bold \box #string #})
  
    }
  }
  
- \relative c'' {
+ \relative {
    \tempo 4=50
-   a4.\mpdolce d8 cis4--\glissando a |
+   a'4.\mpdolce d8 cis4--\glissando a |
    b4 bes a2 |
    \inst "Clarinet"
    cis4.\< d8 e4 fis |
@@@ -4498,7 -4498,7 +4498,7 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #@{ <>^\markup \bold \box #string #@})
  
@@@ -4529,7 -4529,7 +4529,7 @@@ mpdolce 
  
  inst =
  #(define-music-function
-      (parser location string)
+      (string)
       (string?)
     #{ <>^\markup \bold \box #string #})
  
    }
  }
  
- \relative c'' {
+ \relative {
    \tempo 4=50
-   a4.\mpdolce d8 cis4--\glissando a |
+   a'4.\mpdolce d8 cis4--\glissando a |
    b4 bes a2 |
    \inst "Clarinet"
    cis4.\< d8 e4 fis |
@@@ -4775,7 -4775,7 +4775,7 @@@ fonction de leur position sur la porté
         ((0) (x11-color 'violet ))  ; for B
         )))
  
- \relative c' {
+ \relative {
    % Arrange to obtain color from color-notehead procedure
    \override NoteHead.color = #color-notehead
    a2 b | c2 d | e2 f | g2 a |
index 55b134d753c5a4e636d6c31c4f0d9dab86edc0be,cdcd978fac80cd67ba3361083542b736402353bb..ff00eb1b9973948f9ab0295868490a6c1338c878
@@@ -1,7 -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'
@@@ -231,8 -231,8 +231,8 @@@ spécifique.  Par défaut, le graveur @
  simple crochet au dessus de la ligature :
  
  @lilypond[quote,ragged-right,verbatim]
- \relative c'' {
-   \[ g c, a' f d' \]
+ \relative {
+   \[ g' c, a' f d' \]
    a g f
    \[ e f a g \]
  }
@@@ -389,9 -389,9 +389,9 @@@ lancer dans la saisie de votre chant co
  @lilypond[quote,ragged-right,verbatim]
  \score {
    <<
-     \new MensuralVoice = "discantus" \relative c'' {
+     \new MensuralVoice = "discantus" \relative {
        \hide Score.BarNumber {
-         c1\melisma bes a g\melismaEnd
+         c''1\melisma bes a g\melismaEnd
          f\breve
          \[ f1\melisma a c\breve d\melismaEnd \]
          c\longa
@@@ -931,10 -931,10 +931,10 @@@ peut tout à fait faire l'objet d'un ra
  
  @lilypond[quote,verbatim]
  ficta = { \once \set suggestAccidentals = ##t }
- \score { \relative c''
+ \score { \relative
    \new MensuralVoice  {
      \once \set suggestAccidentals = ##t
-     bes4 a2 g2 \ficta fis8 \ficta e! fis2 g1
+     bes'4 a2 g2 \ficta fis8 \ficta e! fis2 g1
    }
  }
  @end lilypond
@@@ -1001,13 -1001,13 +1001,13 @@@ Par exemple
  @c @end example
  @lilypond[quote,ragged-right,verbatim]
  \score {
-   \relative c' {
+   \relative {
      \set Score.timing = ##f
      \set Score.defaultBarType = "-"
      \override NoteHead.style = #'petrucci
      \override Staff.TimeSignature.style = #'mensural
      \clef "petrucci-g"
-     \[ c'\maxima g \]
+     \[ c''\maxima g \]
      \[ d\longa
         \override NoteHead.ligature-flexa = ##t
         \once \override NoteHead.flexa-width = #3.2
@@@ -1029,13 -1029,13 +1029,13 @@@ Si on ne remplace pas le @code{Ligature
  par le @code{Mensural_ligature_engraver}, on obtient
  
  @lilypond[quote,ragged-right]
- \relative c' {
+ \relative {
    \set Score.timing = ##f
    \set Score.defaultBarType = "-"
    \override NoteHead.style = #'petrucci
    \override Staff.TimeSignature.style = #'mensural
    \clef "petrucci-g"
-   \[ c'\maxima g \]
+   \[ c''\maxima g \]
    \[ d\longa
       \override NoteHead.ligature-flexa = ##t
       \once \override NoteHead.flexa-width = #3.2
@@@ -1677,9 -1677,9 +1677,9 @@@ LilyPond
  @lilypond[staffsize=26,line-width=1.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum
-     \[ b \]
+     \[ b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum
-     \[ \cavum b \]
+     \[ \cavum b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum
-     \[ \linea b \]
+     \[ \linea b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum Auctum Ascendens
-     \[ \auctum \ascendens b \]
+     \[ \auctum \ascendens b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum Auctum Descendens
-     \[ \auctum \descendens b \]
+     \[ \auctum \descendens b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum Inclinatum
-     \[ \inclinatum b \]
+     \[ \inclinatum b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.5\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum Inclinatum Auctum
-     \[ \inclinatum \auctum b \]
+     \[ \inclinatum \auctum b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Punctum Inclinatum Parvum
-     \[ \inclinatum \deminutum b \]
+     \[ \inclinatum \deminutum b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Virga
-     \[ \virga b \]
+     \[ \virga b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Clivis vel Flexa
-     \[ b \flexa g \]
+     \[ b' \flexa g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Clivis Aucta Descendens
-     \[ b \flexa \auctum \descendens g \]
+     \[ b' \flexa \auctum \descendens g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Clivis Aucta Ascendens
-     \[ b \flexa \auctum \ascendens g \]
+     \[ b' \flexa \auctum \ascendens g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=2.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Cephalicus
-     \[ b \flexa \deminutum g \]
+     \[ b' \flexa \deminutum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Podatus vel Pes
-     \[ g \pes b \]
+     \[ g' \pes b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Auctus Descendens
-     \[ g \pes \auctum \descendens b \]
+     \[ g' \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Auctus Ascendens
-     \[ g \pes \auctum \ascendens b \]
+     \[ g' \pes \auctum \ascendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Epiphonus
-     \[ g \pes \deminutum b \]
+     \[ g' \pes \deminutum b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Initio Debilis
-     \[ \deminutum g \pes b \]
+     \[ \deminutum g' \pes b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Auctus Descendens Initio Debilis
-     \[ \deminutum g \pes \auctum \descendens b \]
+     \[ \deminutum g' \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus
-     \[ a \pes b \flexa g \]
+     \[ a' \pes b \flexa g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus Auctus Descendens
-     \[ a \pes b \flexa \auctum \descendens g \]
+     \[ a' \pes b \flexa \auctum \descendens g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus Deminutus
-     \[ a \pes b \flexa \deminutum g \]
+     \[ a' \pes b \flexa \deminutum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus Initio Debilis
-     \[ \deminutum a \pes b \flexa g \]
+     \[ \deminutum a' \pes b \flexa g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus Auctus Descendens Initio Debilis
-     \[ \deminutum a \pes b \flexa \auctum \descendens g \]
+     \[ \deminutum a' \pes b \flexa \auctum \descendens g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Torculus Deminutus Initio Debilis
-     \[ \deminutum a \pes b \flexa \deminutum g \]
+     \[ \deminutum a' \pes b \flexa \deminutum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Porrectus
-     \[ a \flexa g \pes b \]
+     \[ a' \flexa g \pes b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Porrectus Auctus Descendens
-     \[ a \flexa g \pes \auctum \descendens b \]
+     \[ a' \flexa g \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Porrectus Deminutus
-     \[ a \flexa g \pes \deminutum b \]
+     \[ a' \flexa g \pes \deminutum b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Climacus
-     \[ \virga b \inclinatum a \inclinatum g \]
+     \[ \virga b' \inclinatum a \inclinatum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Climacus Auctus
-     \[ \virga b \inclinatum a \inclinatum \auctum g \]
+     \[ \virga b' \inclinatum a \inclinatum \auctum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Climacus Deminutus
-     \[ \virga b \inclinatum a \inclinatum \deminutum g \]
+     \[ \virga b' \inclinatum a \inclinatum \deminutum g \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Scandicus
-     \[ g \pes a \virga b \]
+     \[ g' \pes a \virga b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Scandicus Auctus Descendens
-     \[ g \pes a \pes \auctum \descendens b \]
+     \[ g' \pes a \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Scandicus Deminutus
-     \[ g \pes a \pes \deminutum b \]
+     \[ g' \pes a \pes \deminutum b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Quilisma
-     \[ g \pes \quilisma a \pes b \]
+     \[ g' \pes \quilisma a \pes b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Quilisma Pes Auctus Descendens
-     \[ g \quilisma a \pes \auctum \descendens b \]
+     \[ g' \quilisma a \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Oriscus
-     \[ \oriscus b \]
+     \[ \oriscus b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Quassus
-     \[ \oriscus g \pes \virga b \]
+     \[ \oriscus g' \pes \virga b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Pes Quassus Auctus Descendens
-     \[ \oriscus g \pes \auctum \descendens b \]
+     \[ \oriscus g' \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Salicus
-     \[ g \oriscus a \pes \virga b \]
+     \[ g' \oriscus a \pes \virga b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Salicus Auctus Descendens
-     \[ g \oriscus a \pes \auctum \descendens b \]
+     \[ g' \oriscus a \pes \auctum \descendens b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Stropha
-     \[ \stropha b \]
+     \[ \stropha b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Stropha Aucta
-     \[ \stropha \auctum b \]
+     \[ \stropha \auctum b' \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Bistropha
-     \[ \stropha b \stropha b \]
+     \[ \stropha b' \stropha b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Tristropha
-     \[ \stropha b \stropha b \stropha b \]
+     \[ \stropha b' \stropha b \stropha b \]
    }
  \layout { \neumeDemoLayout }}
  @end lilypond
  @lilypond[staffsize=26,line-width=1.0\cm]
  \include "gregorian.ly"
  \score {
-   \relative c'' {
+   \relative {
      % Trigonus
-     \[ \stropha b \stropha b \stropha a \]
+     \[ \stropha b' \stropha b \stropha a \]
    }
    \layout { \neumeDemoLayout }
  }
@@@ -2715,12 -2715,6 +2715,12 @@@ une édition en notation moderne à par
  @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
@@@ -2873,11 -2867,11 +2873,11 @@@ ou @code{\override Stem.length = #0
  
  @lilypond[verbatim,ragged-right]
  \include "gregorian.ly"
- chant = \relative c' {
+ chant = \relative {
    \clef "G_8"
    \set Score.timing = ##f
    \hide Stem
-   c\breve \hide NoteHead  c c c c c
+   c'\breve \hide NoteHead  c c c c c
    \undo \hide NoteHead
    \undo \hide Stem \stemUp c4 b4 a
    \hide Stem c2 c4  \divisioMaior
@@@ -2925,10 -2919,10 +2925,10 @@@ syllabes sous forme de @emph{markup}.  
  peuvent se réaliser avec des @qq{notes silencieuses} (@code{s}).
  
  @lilypond[verbatim,quote]
- spiritus = \relative c' {
+ spiritus = \relative {
    \time 1/4
    \override Lyrics.LyricText.X-extent  = #'(0 . 3)
-   d4 \tuplet 3/2 { f8 a g } g a a4 g f8 e
+   d'4 \tuplet 3/2 { f8 a g } g a a4 g f8 e
    d4 f8 g g8 d f g a g f4 g8 a a4  s
    \tuplet 3/2 { g8 f d } e f g a g4
  }
index 7a9a7ea31cc4f5004109f075d9f00c32ec7dafde,aa4a1c92d86c9d30c025d42a4c67a2a7698ee3b1..981580044b6439544b6bb7c5092a079f0f9a7c3d
@@@ -1,14 -1,14 +1,14 @@@
  @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'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Valentin Villenave, Jean-Charles Malahieude
  @c Translation checkers: Gilles Thibault
@@@ -4907,7 -4907,7 +4907,7 @@@ form
  @example
  fonction =
  #(define-music-function
-      (parser location @var{arg1} @var{arg2}@dots{})
+      (@var{arg1} @var{arg2}@dots{})
       (@var{type1?} @var{type2?}@dots{})
     #@{
       @var{@dots{}musique@dots{}}
@@@ -4989,7 -4989,7 +4989,7 @@@ simplifier le réglage du décalage d'u
  @lilypond[quote,verbatim,ragged-right]
  padText =
  #(define-music-function
-      (parser location padding)
+      (padding)
       (number?)
     #{
       \once \override TextScript.padding = #padding
@@@ -5010,7 -5010,7 +5010,7 @@@ fonction, y compris une expression musi
  @lilypond[quote,verbatim,ragged-right]
  custosNote =
  #(define-music-function
-      (parser location note)
+      (note)
       (ly:music?)
     #{
       \tweak NoteHead.stencil #ly:text-interface::print
@@@ -5028,16 -5028,16 +5028,16 @@@ Une fonction de substitution peut trait
  @lilypond[quote,verbatim,ragged-right]
  tempoPadded =
  #(define-music-function
-      (parser location padding tempotext)
+      (padding tempotext)
       (number? markup?)
     #{
       \once \override Score.MetronomeMark.padding = #padding
       \tempo \markup { \bold #tempotext }
     #})
  
- \relative c'' {
+ \relative {
    \tempo \markup { "Low tempo" }
-   c4 d e f g1
+   c''4 d e f g1
    \tempoPadded #4.0 "High tempo"
    g4 f e d c1
  }
index b1c6fd3194060fbf69baaabf1252ff8a3bdc85c6,32231ad16878bd65f45c53e7f743afebdd0f682b..1e53df13d9c77d795092e95572c472c4f4882400
@@@ -1,7 -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'
@@@ -838,11 -838,11 +838,11 @@@ spécifie quant à elle l'espace de tem
  
  \score {
    \new ChoirStaff <<
-     \new Staff \relative c'' {
+     \new Staff \relative {
        \stemUp
-       c'4. d8 e8 f g4
+       c'''4. d8 e8 f g4
      }
-     \new Staff \relative {
+     \new Staff \relative {
      %% centre les lignes guides verticalement
        \clef bass
        \stemDown
index 8d914209d1155a7a20365f865d9f3a0cf2abfaa7,51047ab17d61df4700ad9a34612c918e757ebc8f..e8a87929dad056711bc08fc2da45725853aeeb89
@@@ -1,7 -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'
@@@ -330,9 -330,9 +330,9 @@@ ligne, la note est répétée, entre pa
  seconde alternative d'une répétition.
  
  @lilypond[quote,ragged-right,verbatim]
- ties = \relative c' {
+ ties = \relative {
    \repeat volta 2 {
-     e2. f4~
+     e'2. f4~
      2 g2~
    }
    \alternative {
@@@ -370,9 -370,9 +370,9 @@@ La commande @code{\hideSplitTiedTabNote
  ces cases entre parenthèses.
  
  @lilypond[quote,ragged-right,verbatim]
- ties = \relative c' {
+ ties = \relative {
    \repeat volta 2 {
-     e2. f4~
+     e'2. f4~
      2 g2~ }
    \alternative {
      { g4 f2. }
@@@ -1755,10 -1755,10 +1755,10 @@@ Des têtes de note spéciales peuvent s
  détaillés grâce à des indications textuelles.
  
  @lilypond[quote,ragged-right,verbatim]
- \relative c' {
+ \relative {
    \clef "treble_8"
    \override Staff.NoteHead.style = #'harmonic-mixed
-   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
+   d'^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
  }
  @end lilypond
  
index 5df2e56e4ad7d906c30e187a1e90d99f39a28bb7,dc89200c7d12a2afd986122163808b834b385dc9..73bed790755396f731b606b42ceaab6492a3e3be
@@@ -1,14 -1,14 +1,14 @@@
  @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'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Jean-Charles Malahieude, Valentin Villenave
  
@@@ -25,7 -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
  
@@@ -679,10 -679,10 +679,10 @@@ pour définir les champs @code{piece} e
  }
  
  \score {
-   \new Staff \relative g, {
+   \new Staff \relative {
      \clef bass
      \key g \major
-     \repeat unfold 2 { g16( d' b') a b d, b' d, } |
+     \repeat unfold 2 { g,16( d' b') a b d, b' d, } |
      \repeat unfold 2 { g,16( e' c') b c e, c' e, } |
    }
    \header {
  }
  
  \score {
-   \new Staff \relative {
+   \new Staff \relative {
      \clef bass
      \key g \major
      \partial 16 b16 |
@@@ -1876,7 -1876,7 +1876,7 @@@ le but de mentionner les actes dans la 
  }
  
  tocAct =
- #(define-music-function (parser location text) (markup?)
+ #(define-music-function (text) (markup?)
     (add-toc-item! 'tocActMarkup text))
  @end verbatim
  
  }
  
  tocAct =
- #(define-music-function (parser location text) (markup?)
+ #(define-music-function (text) (markup?)
     (add-toc-item! 'tocActMarkup text))
  
  \book {
@@@ -2822,222 -2822,495 +2822,222 @@@ Consultez le site de l'auteur pour de p
  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
@@@ -3054,356 -3327,301 +3054,356 @@@ midiMinimumVolume + (midiMaximumVolume 
  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 cd65516aa678c12e9edc8ad2bc0a8c0bfc109c77,8393fef11b69035e412d5966d0d42b51ab559103..2142ff86a7d13e359b3dd37f2e7b9e6a55ad3304
@@@ -1,16 -1,16 +1,16 @@@
  @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'
      Guide, node Updating translation committishes.
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
 -@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
@@@ -2814,7 -2814,7 +2814,7 @@@ L'astuce suivante, qui définit tempora
  @code{forget}, permet d'obtenir quelque chose de présentable.
  
  @lilypond[verbatim,quote]
- forget = #(define-music-function (parser location music) (ly:music?) #{
+ forget = #(define-music-function (music) (ly:music?) #{
    \accidentalStyle forget
    #music
    \accidentalStyle modern
index ec21efd088e3c39e0730c2b3815791ddcb7af63c,176387749642947f1db314dabf64767545dc1c5a..6ee7c4f4e440b6abc67fb89396ab345a82ed2900
@@@ -1,7 -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 +460,8 @@@ longues doivent s'aligner sur les subdi
  
  @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
@@@ -1133,9 -1133,9 +1133,9 @@@ la commande @code{\time} à l'aide d'u
  @lilypond[quote,verbatim]
  \score {
    \new Staff {
-     \relative c' {
+     \relative {
        \time #'(2 2 3) 7/8
-       \repeat unfold 7 { c8 } |
+       \repeat unfold 7 { c'8 } |
        \time #'(3 2 2) 7/8
        \repeat unfold 7 { c8 } |
      }
@@@ -1196,8 -1196,8 +1196,8 @@@ métrique 
  
  @lilypond[quote,verbatim]
  \score{
-   \relative c' {
-     \repeat unfold 8 { c8 } |
+   \relative {
+     \repeat unfold 8 { c'8 } |
      \overrideTimeSignatureSettings
        4/4        % timeSignatureFraction
        1/4        % baseMomentFraction
@@@ -1399,7 -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}.
@@@ -1755,9 -1755,9 +1755,9 @@@ laquelle le @emph{dernier} nombre indiq
  métrique, les précédents représentent le @qq{numérateur}.
  
  @lilypond[quote,verbatim]
- \relative c' {
+ \relative {
    \compoundMeter #'((2 2 2 8))
-   \repeat unfold 6 c8 \repeat unfold 12 c16
+   \repeat unfold 6 c'8 \repeat unfold 12 c16
  }
  @end lilypond
  
@@@ -1766,14 -1766,14 +1766,14 @@@ entendu, les ligatures automatiques s'a
  valeurs.
  
  @lilypond[quote,verbatim]
- \relative c' {
+ \relative {
    \compoundMeter #'((1 4) (3 8))
-   \repeat unfold 5 c8 \repeat unfold 10 c16
+   \repeat unfold 5 c'8 \repeat unfold 10 c16
  }
  
- \relative c' {
+ \relative {
    \compoundMeter #'((1 2 3 8) (3 4))
-   \repeat unfold 12 c8
+   \repeat unfold 12 c'8
  }
  @end lilypond
  
@@@ -2203,10 -2203,10 +2203,10 @@@ supérieur s'appliqueront
        }
      }
      \new Voice = two {
-       \relative c' {
+       \relative {
          \voiceTwo
          \set Voice.beatStructure = #'(1 3 3)
-         f8 f f f f f f
+         f'8 f f f f f f
        }
      }
    >>
@@@ -3715,9 -3715,9 +3715,9 @@@ troisième mesure, nous avançons de 1
  La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
  
  @lilypond[quote,verbatim]
- \new Voice \relative c' {
+ \new Voice \relative {
    \set Timing.measureLength = #(ly:make-moment 5/4)
-   c1 c4 |
+   c'1 c4 |
    c1 c4 |
    c4 c
    \set Timing.measurePosition = #(ly:make-moment 5/8)
index 7d39a4ea7eeb2aa9af0bb6ff97553bc24080a02d,39dc79e56c6ba2a5291987f360dbd12b8e3897ed..0e7a5ae69dbf81ad24a4f70576042c1118060490
@@@ -1,6 -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'
@@@ -208,9 -208,9 +208,9 @@@ supplémentaire qui recense les @var{ty
  seraient absents de l'accord construit par un @code{q}.
  
  @lilypond[verbatim,quote]
- \relative c'' {
+ \relative {
    \chordRepeats #'(articulation-event)
-   { <a-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
+   { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
    q2 c, |
  }
  @end lilypond
@@@ -924,16 -924,16 +924,16 @@@ deux voix séparées apparaissent, ave
  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,47 -964,15 +964,47 @@@ alors qu'elles ont été spécifiées d
  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
@@@ -1038,7 -1006,7 +1038,7 @@@ l'unisson.  Dans la mesure où @code{\p
  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.
@@@ -1055,15 -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}
@@@ -1146,7 -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 60b80a2cc2fa6275df8b1585519e3cc4dee5e49f,a233d1593ed44287decceb39430cbf02aecd6a5e..da114094753c5baa986846b21804d073ecbdde24
@@@ -1,14 -1,14 +1,14 @@@
  @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'
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
  
@@@ -2090,7 -2090,7 +2090,7 @@@ lowerCaseChords = \with 
  }
  labelContext =
  #(define-music-function
-      (parser location context)
+      (context)
       (string?)
       #{ s1*0^\markup { \upright {\typewriter #context } } #})
  
index c4b01a5995dbbacf265e6f1df1a14e1ce03eedf0,61a5afd88ddc02847570ff7aa7823af7d4d05a67..c97da09417afb3f75964ba2640258424e596b70a
@@@ -1,7 -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'
@@@ -958,14 -958,14 +958,14 @@@ d'augmenter les retraits -- @emph{inden
  reportez-vous au chapitre @ref{Variables d'indentation et de décalage}.
  
  @lilypond[verbatim,quote,ragged-right]
- \relative c'' {
+ \relative {
    <<
      \new Staff \with {
        instrumentName = #"Alto Flute in G"
        shortInstrumentName = #"Flt."
      }
      {
-       f2 g4 f \break
+       f''2 g4 f \break
        g4 f g2
      }
      \new Staff \with {
index de83049cffea8136ac60c0fe0f5902548c696f0b,c514b10e5c66b7c2413e8304a1a53029ceb6e026..440239a1f90f1b91a35f10981263bb58d6cca9e5
@@@ -1,7 -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'
@@@ -260,13 -260,13 +260,13 @@@ circonstances, une mélodie associée, 
  <<
    \new Staff <<
      \time 2/4
-     \new Voice = "one" \relative c'' {
+     \new Voice = "one" \relative {
        \voiceOne
-       c4 b8. a16 g4. r8 a4 ( b ) c2
+       c''4 b8. a16 g4. r8 a4 ( b ) c2
      }
-     \new Voice = "two" \relative c' {
+     \new Voice = "two" \relative {
        \voiceTwo
-        s2 s4. f8 e4 d c2
+        s2 s4. f'8 e4 d c2
      }
    >>
  
@@@ -486,13 -486,13 +486,13 @@@ Voici un exemple de cette manière de p
  <<
    \new Staff <<
      \time 2/4
-     \new Voice = "one" \relative c'' {
+     \new Voice = "one" \relative {
        \voiceOne
-       c4 b8. a16 g4. r8 a4 ( b ) c2
+       c''4 b8. a16 g4. r8 a4 ( b ) c2
      }
-     \new Voice = "two" \relative c' {
+     \new Voice = "two" \relative {
        \voiceTwo
-        s2 s4. f8 e8 d4. c2
+        s2 s4. f'8 e8 d4. c2
      }
    >>
  % takes durations and alignment from notes in "one" initially
@@@ -1440,8 -1440,8 +1440,8 @@@ note quelle qu'en soit la durée.
      \new Staff {
        \time 2/4
        \new Voice = "melody" {
-         \relative c'' {
-           \repeat volta 2 { b4 b }
+         \relative {
+           \repeat volta 2 { b'4 b }
            \alternative { { b b } { b c } }
            c4 c
          }
@@@ -1486,9 -1486,9 +1486,9 @@@ temporairement la détection automatiqu
      \new Staff {
        \time 2/4
        \new Voice = "melody" {
-         \relative c'' {
+         \relative {
            \set melismaBusyProperties = #'()
-           \repeat volta 2 { b4 b ~}
+           \repeat volta 2 { b'4 b ~}
            \alternative { { b b } { b \repeatTie c } }
            \unset melismaBusyProperties
            c4 c
@@@ -1523,8 -1523,8 +1523,8 @@@ insérer des blancs 
      \new Staff {
        \time 2/4
        \new Voice = "melody" {
-         \relative c'' {
-           \repeat volta 2 { b4 b ~}
+         \relative {
+           \repeat volta 2 { b'4 b ~}
            \alternative { { b b } { b \repeatTie c } }
            c4 c
          }
@@@ -1556,8 -1556,8 +1556,8 @@@ doivent être insérées manuellement 
      \new Staff {
        \time 2/4
        \new Voice = "melody" {
-         \relative c'' {
-           \repeat volta 2 { b4 b ~}
+         \relative {
+           \repeat volta 2 { b'4 b ~}
            \alternative { { b b } { b \repeatTie c } }
            c4 c
          }
@@@ -1630,11 -1630,11 +1630,11 @@@ d'une fois sur l'autre 
  \score {
    <<
      \new Voice = "melody" {
-       \relative c' {
+       \relative {
          <<
            {
              \voiceOne
-             e4 e8 e
+             e'4 e8 e
            }
            \new Voice = "splitpart" {
              \voiceTwo
@@@ -1912,9 -1912,9 +1912,9 @@@ laquelle elle s'appliquera 
  
  @lilypond[verbatim,ragged-right,quote]
  <<
-   \relative c' \new Voice = "lahlah" {
+   \relative \new Voice = "lahlah" {
      \set Staff.autoBeaming = ##f
-     c4
+     c'4
      \slurDotted
      f8.[( g16])
      a4
@@@ -2009,9 -2009,9 +2009,9 @@@ modifie la propriété @code{associated
  
  @lilypond[verbatim,quote]
  <<
-   \relative c' \new Voice = "lahlah" {
+   \relative \new Voice = "lahlah" {
      \set Staff.autoBeaming = ##f
-     c4
+     c'4
      <<
        \new Voice = "alternative" {
          \voiceOne
@@@ -2907,8 -2907,8 +2907,8 @@@ Voici une illustration de tout ce que n
  @c manually adjusted to suit the imposed line length.  -td
  
  @lilypond[quote,verbatim,ragged-right]
- music = \relative c'' {
-   \repeat unfold 3 { a4 a a a }
+ music = \relative {
+   \repeat unfold 3 { a'4 a a a }
  }
  
  dialogue = \lyricmode {
index 348b97e6468ec0c49a9de205059f6861dfdfb85d,ae8dced8c0397ebacb387f0b6075c9b2be41bdfc..a7ce1e5f3f4abd17c744fc810d925189c03ea5e2
@@@ -1,7 -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'
@@@ -216,9 -216,9 +216,9 @@@ l'aspect du demi-bémol dans l'armure
  
  @lilypond[quote,verbatim]
  \include "arabic.ly"
- \relative do' {
+ \relative {
    \set Staff.extraNatural = ##f
-   dod dob dosd \dwn dob dobsb dodsd do do
+   dod' dob dosd \dwn dob dobsb dodsd do do
  }
  @end lilypond
  
@@@ -422,13 -422,13 +422,13 @@@ intermédiaires et des modes inhabituel
  @lilypond[quote,verbatim]
  \include "arabic.ly"
  \score {
-   \relative re' {
+   \relative {
      \set Staff.extraNatural = ##f
      \set Staff.autoBeaming = ##f
      \key re \bayati
      \time 10/8
  
-     re4 re'8 re16 [misb re do] sisb [la sisb do] re4 r8
+     re'4 re'8 re16 [misb re do] sisb [la sisb do] re4 r8
      re16 [misb do re] sisb [do] la [sisb sol8] la [sisb] do [re] misb
      fa4 fa16 [misb] misb8. [re16] re8 [misb] re  [do] sisb
      do4 sisb8 misb16 [re do sisb] la [do sisb la] la4 r8
index fe5a218ca35720125070937bd70bdfac4124adbd,b021f69012387475dc82a71b85b2dbf3f30d97a7..ab557f518fac2d49764162c07dbb14e74db22daf
@@@ -11,7 -11,7 +11,7 @@@
  @c Translators: Griechisch Erika, Harmath Dénes
  
  @c -*- coding: utf-8; mode: texinfo; -*-
- @c \version "2.19.21"
+ @c \version "2.19.22"
  @node Alapfogalmak
  @chapter Alapfogalmak
  @translationof Fundamental concepts
@@@ -311,7 -311,7 +311,7 @@@ feleleveníteni, az @ref{Egyszerű dalo
  @end lilypond
  
  Most megvan a teljes struktúra. Az énekszólam egy @code{Voice} kontextust
 -tartalmaz a hangoknak, és egy strófányi dalszöveget. A zongoraszólam pedig
 +tartalmaz a hangoknak, és egy versszaknyi dalszöveget. A zongoraszólam pedig
  a jobb- és balkéz kottasorait tartalmazza.
  
  Most elkezdhetjük kitölteni a hangokat. Elkezdhetnénk közvetlenül a Voice
@@@ -774,12 -774,12 +774,12 @@@ Leginkább viszont akkor van szükségÃ
  @c The following should appear as music without code
  @c The three voice styles should be defined in -init
  @lilypond[quote,ragged-right]
- \new Staff \relative c'' {
+ \new Staff \relative {
    \key aes \major
    <<
      {  % 1. szólam
        \voiceOneStyle
-       c2 aes4. bes8
+       c''2 aes4. bes8
      }
    \\  % 2. szólam
      { \voiceTwoStyle
@@@ -952,10 -952,10 +952,10 @@@ The red diamond-shaped notes demonstrat
  permitting a phrasing slur to be drawn over them.
  
  @lilypond[quote,ragged-right,verbatim]
- \new Staff \relative c' {
+ \new Staff \relative {
    \voiceOneStyle
    % A következő hangok monofónok
-   c16^( d e f
+   c'16^( d e f
    % Szimultán rész három szólammal
    <<
      % Continue the main voice in parallel
@@@ -1009,11 -1009,11 +1009,11 @@@ Létrehozhatunk többszörösen beágya
  A szólamokat akkor érdemes így írni, ha a zene csak egy kis része polifón. Viszont amikor az egész ötvonalas kotta nagyrésze polifón, egyszerűbb, ha többszörös szólamokat  használunk mindenütt, --  ritkított hangokkal, hogy átlépjük azokat a részeket, ahol a szólamok  üresek. Az alábbi példa ezt mutatja:
  
  @lilypond[quote,ragged-right,verbatim]
- \new Staff \relative c' <<
+ \new Staff \relative <<
    % Initiate first voice
    \new Voice {
      \voiceOne
-     c16^( d e f g4 f e | d2 e2) |
+     c'16^( d e f g4 f e | d2 e2) |
    }
    % Initiate second voice
    \new Voice {
@@@ -1076,7 -1076,8 +1076,7 @@@ Notation Reference: @ruser{Multiple voi
  @subsection Szólamok és vokális zene
  @translationof Voices and vocals
  
 -Vocal music presents a special difficulty: we need to combine two
 -expressions -- notes and lyrics.
 +A vokális zene speciális nehézséget jelent: két kifejezést kell egyesíteni -- hangokat és a szöveget.
  
  @funindex \new Lyrics
  @funindex \lyricsto
  @cindex Lyrics context, creating
  @cindex lyrics, linking to voice
  
 -You have already seen the @code{\addlyrics@{@}} command, which
 -handles simple scores well.  However, this technique is
 -quite limited.  For more complex music, you must introduce the
 -lyrics in a @code{Lyrics} context using @code{\new Lyrics} and
 -explicitly link
 -the lyrics to the notes with @code{\lyricsto@{@}}, using the
 -name assigned to the Voice.
 +Korábban már találkoztunk a @code{\addlyrics@{@}} paranccsal, ami
 +az egyszerű kottákhoz elegendő. Azonban ez a módszer eléggé korlátolt.
 +Bonyolultabb zene esetén, muszáj bevezetni a @code{Lyrics} 
 +környezetet a @code{\new Lyrics} paranccsal és közvetlenül összekötni a 
 +dalszöveget a hangjegyekkel. A @code{\lyricsto@{@}} parancs használatával
 +hozzárendelhetjük a szöveget a megfelelő szólamhoz.
  
  @lilypond[quote,verbatim,fragment]
  <<
-   \new Voice = "one" \relative c'' {
+   \new Voice = "one" \relative {
      \autoBeamOff
      \time 2/4
-     c4 b8. a16 g4. f8 e4 d c2
+     c''4 b8. a16 g4. f8 e4 d c2
    }
    \new Lyrics \lyricsto "one" {
      No more let sins and sor -- rows grow.
  >>
  @end lilypond
  
 -Note that the lyrics must be linked to a @code{Voice} context,
 -@emph{not} a @code{Staff} context.  This is a case where it is
 -necessary to create @code{Staff} and @code{Voice} contexts
 -explicitly.
 +Megjegyzés: a dalszövegnek egy @code{Voice} környezethez kell kapcsolódnia,
 +@emph{nem} @code{Staff} környezethez.  Ez egy olyan eset, amikor
 +muszáj közvetlenül készíteni @code{Staff} és @code{Voice} környezetet is.
  
  @cindex lyrics and beaming
  @cindex beaming and lyrics
  @funindex \autoBeamOff
  @funindex autoBeamOff
  
 -The automatic beaming which LilyPond uses by default works well
 -for instrumental music, but not so well for music with lyrics,
 -where beaming is either not required at all or is used to indicate
 -melismata in the lyrics.  In the example above we use the command
 -@code{\autoBeamOff} to turn off the automatic beaming.
 +Az automatikus gerendázás -, amit a LilyPond használ - jól működik
 +a hangszeres zenére, de nem túl jó a dalszövegek esetén,
 +amikor előfordul, hogy nincs is szükség gerendákra vagy ha épp melizmát jeleznénk a dalszövegben.
 +A fenti példában az @code{\autoBeamOff} paranccsal kikapcsoltuk az automatikus gerendázást.
  
  @funindex \new ChoirStaff
  @funindex ChoirStaff
  @cindex vocal score structure
  @cindex choir staff
  
 -Let us reuse the earlier example from Judas Maccabæus to
 -illustrate this more flexible technique.  We first recast
 -it to use variables so the music and lyrics can be separated
 -from the staff structure.  We also introduce a ChoirStaff
 -bracket.  The lyrics themselves must be introduced with
 -@code{\lyricmode} to ensure they are interpreted as lyrics
 -rather than music.
 +A korábbi Judas Maccabæus példát használva
 +nézzünk meg egy rugalmasabb módszert.  Először írjuk újra
 +változók használatával, így a zene és a dalszöveg a kotta struktúrájától 
 +különválik. Vezessünk be egy kottasorcsoportot, mely kórusszólamokat fog össze
 +(ChoirStaff).
 +A dalszöveget magát egy @code{\lyricmode} paranccsal
 +vezetjük be, ezzel biztosítva, hogy dalszövegként és 
 +ne zeneként legyen értelmezve.
  
  @lilypond[quote,verbatim]
  global = { \time 6/8 \partial 8 \key f \major}
@@@ -1170,23 -1173,24 +1170,23 @@@ SopTwoLyrics = \lyricmode 
  }
  @end lilypond
  
 -This is the basic structure of all vocal scores.  More staves may be
 -added as required, more voices may be added to the staves, more verses
 -may be added to the lyrics, and the variables containing the music can
 -easily be placed in separate files should they become too long.
 +Ilyen az alapvető felépítése, struktúrája minden vokális zenének. Olykor több kottasor 
 +szükséges vagy több szólam van egy-egy kottasorban, esetleg több versszakból áll a dalszöveg.
 +A változók, amik a zenét tartalmazzák, könnyen külön fájlokba is rendezhetők, ha túl hosszúak lennének.
  
  @cindex hymn structure
  @cindex SATB structure
  @cindex vocal scores with multiple verses
  @cindex multiple vocal verses
 -@cindex verses, multiple vocal
 +@cindex versszakok, multiple vocal
  
 -Here is an example of the first line of a hymn with four
 -verses, set for SATB.  In this case the words for all four
 -parts are the same.  Note how we use variables to separate the
 -music notation and words from the staff structure.  See too
 -how a variable, which we have chosen to call @q{TimeKey}, is used
 -to hold several commands for use within the two staves.  In other
 -examples this is often called @q{global}.
 +Itt egy példa egy egyházi ének első sorára, aminek négy
 +verszaka van, és négyszólamú kórusra íródott. Ebben az esetben a szavak mind a négy
 +szólamra azonosak. Figyeljük meg, hogyan használjuk a változókat arra, 
 +hogy különválasszuk a kottát és a szavakat a kotta felépítésétől.
 +Figyeljük meg, hogy a  @q{TimeKey} nevű változó számos parancsot tartalmaz,
 +melyet mindkét kottasorban felhasználunk!
 +Más példákban ez a közös változó gyakran  @q{global} néven szerepel.
  
  @lilypond[quote,verbatim]
  TimeKey = { \time 4/4 \partial 4 \key c \major}
@@@ -1223,122 -1227,124 +1223,122 @@@ VerseFour  = \lyricmode 
  }
  @end lilypond
  
 -@cindex verse and refrain
 +@cindex versszakok és refrének
  
 -We end with an example to show how we might code a solo verse which
 -continues into a two-part refrain in two staves.  The positioning
 -of the sequential and simultaneous sections to achieve this within
 -a single score is quite tricky, so follow the explanation carefully!
 +A példát azzal fejezzük be, hogy megmutatjuk hogyan lehet egy olyan versszakot, 
 +ami kétféle refrénnel folytatódik, két ötvonalas kottában leírni.
 +Az egymást követő (szekvenciális) és egyidejű (szimultán) részek leírása
 +egy kottán belül elég trükkös, úgyhogy a magyarázatot óvatosan kövessük!
  
 -Let's start with a score block containing a @code{ChoirStaff}, as
 -we would like the brace to appear at the start of the chorus.
 -Normally you would need angle brackets after @code{\new ChoirStaff}
 -to bring in all the staves in parallel, but here we want to
 -defer the parallelism during the solo so we use braces, although
 -angle brackets here wouldn't hurt.  Inside the @code{ChoirStaff} we
 -want first the staff which will contain the verse.  This must
 -contain notes and lyrics in parallel, so here we need angle
 -brackets around the @code{\new Voice} and @code{\new Lyrics} to
 -start them at the same time:
 +Kezdjük egy score blokkal, ami tartalmaz egy @code{ChoirStaff}-ot, 
 +úgy beágyazva, ahogy szeretnénk, hogy látszódjon a kórusrész kezdetén. 
 +Alapesetben szükség lenne hegyes zárójelekre ( << és >> ) a @code{\new ChoirStaff} után, 
 +hogy minden kottasor párhuzamos legyen, de most itt el szeretnénk kerülni a 
 +párhuzamosságot a szóló résznél, ezért zárójeleket használunk - bár a 
 +hegyes zárójelek nem árthatnak. A @code{ChoirStaff}-on belül először szerepeljen az
 +a kottasor, ami a versszakot tartalmazni fogja. Hangokat és dalszöveget kell párhuzamosan tartalmaznia, 
 +tehát szükség lesz hegyes zárójelre a @code{\new Voice} és @code{\new Lyrics} esetén, hogy egy időben kezdődjenek:
  
  @lilypond[quote,verbatim,ragged-right]
 -versenotes = \relative {
 +versszakhangok = \relative {
    \clef "treble"
    \key g \major
    \time 3/4
    g' g g | b b b |
  }
 -versewords = \lyricmode {
 +
 +szoveg = \lyricmode {
    One two three four five six
  }
  \score {
 -  \new ChoirStaff {
 -    \new Staff <<
 -      \new Voice = "verse" {
 -        \versenotes \break
 -      }
 -      \new Lyrics \lyricsto verse {
 -        \versewords
 -      }
 -    >>
 + \new ChoirStaff {
 +  \new Staff <<
 +    \new Voice = "versszak" {
 +      \versszakhangok  \break
 +    }
 +    \new Lyrics \lyricsto "versszak" {
 +      \szoveg
 +    }
 +  >>
    }
  }
  @end lilypond
  
 -That gives the verse line.
 +Ezzel kész a verssor.
  
 -Now we want to continue with refrainA on the same staff while a
 -second staff is introduced in parallel with it for refrainB, so
 -this is a parallel section which must be positioned immediately
 -following the @code{\break} in the verse Voice.  Yes, @emph{within}
 -the verse Voice!  Here's that parallel section.  More staves
 -could be introduced here in the same way.
 +Folytatni szeretnénk a refrenA-val ugyanabban az ötvonalas kottában, míg
 +a második ötvonal ezzel párhuzamosan lenne a refrenB-nek, tehát
 +ez egy párhuzamos rész, ami rögtön a @code{\break} után jön a "versszak" nevű szólamban.
 +Igen, a a "versszak" nevű szólamon @emph{belül}! Íme a párhuzamos rész. Több kottasort 
 +írhatunk hasonló módon. 
  
  @example
  <<
 -  \refrainnotesA
 -  \new Lyrics \lyricsto verse @{
 -    \refrainwordsA
 +  \refrenhangokA
 +  \new Lyrics \lyricsto versszak @{
 +    \refrenszovegA
    @}
    \new Staff <<
 -    \new Voice = "refrainB" @{
 -      \refrainnotesB
 +    \new Voice = "refrenB" @{
 +      \refrenhangokB
      @}
 -    \new Lyrics \lyricsto "refrainB" @{
 -      \refrainwordsB
 +    \new Lyrics \lyricsto "refrenB" @{
 +      \refrenszovegB
      @}
    >>
  >>
  @end example
  
 -Here's the final result with two staves in the chorus showing
 -how the parallel section is positioned within the verse Voice:
 +Itt a végső eredmény két kottasorral a kórusban, mutatva a verse Voice-on belül pozicionált
 +párhuzamos részt:
  
  @lilypond[quote,verbatim, ragged-right]
 -versenotes = \relative {
 +versszakhangok = \relative {
    \clef "treble"
    \key g \major
    \time 3/4
    g' g g | b b b |
  }
 -refrainnotesA = \relative {
 +refrenhangokA = \relative {
    \time 2/4
    c'' c | g g \bar "|."
  }
 -refrainnotesB = \relative {
 +refrenhangokB = \relative {
    \clef "bass"
    \key g \major
    c e | d d |
  }
 -versewords = \lyricmode {
 +szoveg = \lyricmode {
    One two three four five six
  }
 -refrainwordsA = \lyricmode {
 +refrenszovegA = \lyricmode {
    la la la la
  }
 -refrainwordsB = \lyricmode {
 +refrenszovegB = \lyricmode {
    dum dum dum dum
  }
  \score {
    \new ChoirStaff {
      \new Staff <<
 -      \new Voice = "verse" {
 -        \versenotes \break
 +      \new Voice = "versszak" {
 +        \versszakhangok \break
          <<
 -          \refrainnotesA
 -          \new Lyrics \lyricsto "verse" {
 -            \refrainwordsA
 +          \refrenhangokA
 +          \new Lyrics \lyricsto "versszak" {
 +            \refrenszovegA
            }
            \new Staff <<
 -            \new Voice = "refrainB" {
 -              \refrainnotesB
 +            \new Voice = "refrenB" {
 +              \refrenhangokB
              }
 -            \new Lyrics \lyricsto "refrainB" {
 -              \refrainwordsB
 +            \new Lyrics \lyricsto "refrenB" {
 +              \refrenszovegB
              }
            >>
          >>
        }
 -      \new Lyrics \lyricsto "verse" {
 -        \versewords
 +      \new Lyrics \lyricsto "versszak" {
 +        \szoveg
        }
      >>
    }
  @funindex \book
  @funindex book
  
 -However, although this is an interesting and useful exercise to
 -help you to understand how sequential and simultaneous blocks work,
 -in practice one would perhaps choose to code this as two
 -@code{\score} blocks within an implicit @code{\book} block, as
 -follows:
 +Habár ez egy érdekes és hasznos példa arra, hogy megértsük, hogyan működnek
 +az egymásutáni és egyidejű blokkok, gyakorlatban valószínűleg a többség ezt két
 +@code{\score} blokként írná meg egy implicit  @code{\book} blokkon belül, valahogy így:
 +
  
  @lilypond[quote,verbatim,ragged-right]
  versenotes = \relative {
@@@ -1422,8 -1429,10 +1422,8 @@@ Notation Reference: @ruser{Vocal music}
  @translationof Contexts and engravers
  
  
 -Kontextusok és ábrázolók have been mentioned informally
 -in earlier sections; we now must look at
 -these concepts in more detail, as they are important
 -in the fine-tuning of LilyPond output.
 +Kontextusok és ábrázolók korábban említésre kerültek; viszont most részletesebben
 +foglalkozunk a fogalommal, mivel ezeket használhatjuk a LilyPond kimeneti eredményének finomhangolására.
  
  
  @menu
@@@ -1805,13 -1814,13 +1805,13 @@@ because we omitted the context name
  
  @lilypond[quote,verbatim,ragged-right]
  <<
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Staff.instrumentName = #"Soprano"
-     c4 c
+     c''4 c
   }
-   \new Staff \relative c' {
+   \new Staff \relative {
    \set instrumentName = #"Alto"  % Wrong!
-   d4 d
+   d'4 d
   }
  >>
  @end lilypond
@@@ -1853,9 -1862,9 +1853,9 @@@ So this turns off extra naturals in on
    \new Staff \relative {
      ais'4 aes
    }
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Staff.extraNatural = ##f
-     ais4 aes
+     ais'4 aes
    }
  >>
  @end lilypond
@@@ -1868,9 -1877,9 +1868,9 @@@ and this turns them off in all staves
    \new Staff \relative {
      ais'4 aes
    }
-   \new Staff \relative c'' {
+   \new Staff \relative {
      \set Score.extraNatural = ##f
-     ais4 aes
+     ais'4 aes
    }
  >>
  @end lilypond
@@@ -2097,14 -2106,14 +2097,14 @@@ range from that voice only
    \new Voice \with {
      \consists "Ambitus_engraver"
    }
-   \relative c'' {
+   \relative {
      \voiceOne
-     c a b g
+     c'' a b g
    }
    \new Voice
-   \relative c' {
+   \relative {
      \voiceTwo
-     c e d f
+     c' e d f
    }
  >>
  @end lilypond
@@@ -2120,14 -2129,14 +2120,14 @@@ the notes in all the voices on that sta
    }
    <<
    \new Voice
-   \relative c'' {
+   \relative {
      \voiceOne
-     c a b g
+     c'' a b g
    }
    \new Voice
-   \relative c' {
+   \relative {
      \voiceTwo
-     c e d f
+     c' e d f
    }
  >>
  @end lilypond
@@@ -2435,17 -2444,17 +2435,17 @@@ bassMusic = \relative 
    r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 |
  }
  bassWords = \sopranoWords
- upper = \relative a' {
+ upper = \relative {
    \clef "treble"
    \global
-   r4 <a d fis>2 <a e' a>4
+   r4 <a' d fis>2 <a e' a>4
    <d fis d'>4. <d fis d'>8 <a d a'>2
    <g cis g'>4 <a d fis> <a cis e>2
  }
- lower = \relative c, {
+ lower = \relative {
    \clef "bass"
    \global
-   <d d'>4 <d d'>2 <cis cis'>4
+   <d, d'>4 <d d'>2 <cis cis'>4
    <b b'>4. <b' b'>8 <fis fis'>2
    <e e'>4 <d d'> <a' a'>2
  }
@@@ -2664,17 -2673,17 +2664,17 @@@ bassMusic = \relative 
    r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 |
  }
  bassWords = \sopranoWords
- upper = \relative a' {
+ upper = \relative {
    \clef "treble"
    \global
-   r4 <a d fis>2 <a e' a>4
+   r4 <a' d fis>2 <a e' a>4
    <d fis d'>4. <d fis d'>8 <a d a'>2
    <g cis g'>4 <a d fis> <a cis e>2
  }
- lower = \relative c, {
+ lower = \relative {
    \clef "bass"
    \global
-   <d d'>4 <d d'>2 <cis cis'>4
+   <d, d'>4 <d d'>2 <cis cis'>4
    <b b'>4. <b' b'>8 <fis fis'>2
    <e e'>4 <d d'> <a' a'>2
  }
@@@ -3007,9 -3016,9 +3007,9 @@@ macros, or user-defined commands) for t
  dolce = \markup { \italic \bold dolce }
  padText = { \once \override TextScript.padding = #5.0 }
  fthenp=_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p }
- violin = \relative c'' {
+ violin = \relative {
    \repeat volta 2 {
-     c4._\dolce b8 a8 g a b
+     c''4._\dolce b8 a8 g a b
      \padText
      c4.^"hi there!" d8 e' f g d
      c,4.\fthenp b8 c4 c-.
@@@ -3031,9 -3040,9 +3031,9 @@@ variables.  It's a lot harder to read, 
  the last line.
  
  @example
- violin = \relative c'' @{
+ violin = \relative @{
    \repeat volta 2 @{
-     c4._\markup @{ \italic \bold dolce @} b8 a8 g a b
+     c''4._\markup @{ \italic \bold dolce @} b8 a8 g a b
      \once \override TextScript.padding = #5.0
      c4.^"hi there!" d8 e' f g d
      c,4.\markup @{ \dynamic f \italic \small @{ 2nd @}
@@@ -3056,7 -3065,7 +3056,7 @@@ can think of these as functions)
  
  @lilypond[quote,verbatim,ragged-right]
  padText =
- #(define-music-function (parser location padding) (number?)
+ #(define-music-function (padding) (number?)
    #{
      \once \override TextScript.padding = #padding
    #})
@@@ -3161,7 -3170,7 +3161,7 @@@ This command sets the property @code{sk
  this option to the music above, leads to the following result
  
  @lilypond[quote,ragged-right]
- \transpose f c' \relative {
+ \transpose f c' \relative {
    \time 2/4
    \set Score.skipBars = ##t
    R2*3
index 8e7b393177d485782ce4295eb3523687ad70396d,52769465920d156392bc5737883e525e68157139..887f79429878e856faffccf3bcb6bf0bf8355ee2
@@@ -8,7 -8,7 +8,7 @@@
      Guide, node Updating translation committishes..
  @end ignore
  
- @c \version "2.19.21"
+ @c \version "2.19.22"
  
  @node General input and output
  @chapter General input and output
@@@ -643,10 -643,10 +643,10 @@@ suitable, as here
  }
  
  \score {
-   \new Staff \relative g, {
+   \new Staff \relative {
      \clef bass
      \key g \major
-     \repeat unfold 2 { g16( d' b') a b d, b' d, } |
+     \repeat unfold 2 { g,16( d' b') a b d, b' d, } |
      \repeat unfold 2 { g,16( e' c') b c e, c' e, } |
    }
    \header {
  }
  
  \score {
-   \new Staff \relative {
+   \new Staff \relative {
      \clef bass
      \key g \major
      \partial 16 b16 |
@@@ -1283,7 -1283,7 +1283,7 @@@ left/bottom edge and zero implies the m
  is the context in which the grob being footnoted is created.  It
  may be omitted if the grob is in a bottom context, e.g. a
  @code{Voice} context.
 - 
 +
  @item GrobName
  specifies a type of grob to mark (like @samp{Flag}).  If it is
  specified, the footnote is not attached to a music expression in
@@@ -1763,7 -1763,7 +1763,7 @@@ in the table of contents of an opera
  }
  
  tocAct =
- #(define-music-function (parser location text) (markup?)
+ #(define-music-function (text) (markup?)
     (add-toc-item! 'tocActMarkup text))
  @end verbatim
  
  }
  
  tocAct =
- #(define-music-function (parser location text) (markup?)
+ #(define-music-function (text) (markup?)
     (add-toc-item! 'tocActMarkup text))
  
  \book {
@@@ -2781,8 -2781,8 +2781,8 @@@ To create a MIDI output file from a Lil
  @}
  @end example
  
 -@warning{ A @code{\score} block that, as well as the music, contains
 -only a @code{\midi} block (i.e. @emph{without} the @code{\layout}
 +@warning{ A @code{@bs{}score} block that, as well as the music, contains
 +only a @code{@bs{}midi} block (i.e. @emph{without} the @code{@bs{}layout}
  block), will only produce MIDI output files.  No notation will be
  printed.}