]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Sat, 27 Aug 2011 09:29:23 +0000 (11:29 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Sat, 27 Aug 2011 09:29:23 +0000 (11:29 +0200)
82 files changed:
Documentation/de/essay/engraving.itely
Documentation/de/essay/literature.itely
Documentation/de/extending/programming-interface.itely
Documentation/de/extending/scheme-tutorial.itely
Documentation/de/included/authors.itexi
Documentation/de/included/generating-output.itexi
Documentation/de/included/helpus.itexi
Documentation/de/learning/common-notation.itely
Documentation/de/learning/fundamental.itely
Documentation/de/learning/preface.itely
Documentation/de/learning/templates.itely
Documentation/de/learning/tutorial.itely
Documentation/de/learning/tweaks.itely
Documentation/de/notation/ancient.itely
Documentation/de/notation/changing-defaults.itely
Documentation/de/notation/cheatsheet.itely
Documentation/de/notation/chords.itely
Documentation/de/notation/contemporary.itely
Documentation/de/notation/editorial.itely
Documentation/de/notation/expressive.itely
Documentation/de/notation/notation.itely
Documentation/de/notation/percussion.itely
Documentation/de/notation/repeats.itely
Documentation/de/notation/rhythms.itely
Documentation/de/notation/spacing.itely
Documentation/de/notation/specialist.itely
Documentation/de/notation/text.itely
Documentation/de/notation/unfretted-strings.itely
Documentation/de/notation/vocal.itely
Documentation/de/notation/wind.itely
Documentation/de/notation/world.itely
Documentation/de/search-box.ihtml
Documentation/de/texidocs/alternative-breve-note.texidoc
Documentation/de/usage/external.itely
Documentation/de/usage/lilypond-book.itely
Documentation/de/usage/running.itely
Documentation/de/usage/suggestions.itely
Documentation/de/usage/updating.itely
Documentation/de/web/community.itexi
Documentation/de/web/download.itexi
Documentation/de/web/introduction.itexi
Documentation/de/web/manuals.itexi
Documentation/fr/essay/engraving.itely
Documentation/fr/essay/literature.itely
Documentation/fr/included/generating-output.itexi
Documentation/fr/included/helpus.itexi
Documentation/fr/learning/common-notation.itely
Documentation/fr/learning/fundamental.itely
Documentation/fr/learning/preface.itely
Documentation/fr/learning/templates.itely
Documentation/fr/learning/tutorial.itely
Documentation/fr/learning/tweaks.itely
Documentation/fr/notation/cheatsheet.itely
Documentation/fr/notation/editorial.itely
Documentation/fr/notation/expressive.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/notation-appendices.itely
Documentation/fr/notation/notation.itely
Documentation/fr/notation/spacing.itely
Documentation/fr/notation/specialist.itely
Documentation/fr/notation/unfretted-strings.itely
Documentation/fr/notation/wind.itely
Documentation/fr/texidocs/changing-fret-orientations.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/chord-glissando-in-tablature.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/chordchanges-for-fretboards.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/customizing-fretboard-fret-diagrams.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/dynamics-custom-text-spanner-postfix.texidoc
Documentation/fr/texidocs/fingerings,-string-indications,-and-right-hand-fingerings.texidoc
Documentation/fr/texidocs/fretboards-alternate-tables.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/fretted-string-harmonics-in-tablature.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/modifying-default-values-for-articulation-shorthand-notation.texidoc
Documentation/fr/texidocs/open-string-harmonics-in-tablature.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/slides-in-tablature.texidoc [new file with mode: 0644]
Documentation/fr/usage/external.itely
Documentation/fr/usage/running.itely
Documentation/fr/usage/suggestions.itely
Documentation/fr/usage/updating.itely
Documentation/fr/web/community.itexi
Documentation/fr/web/download.itexi
Documentation/fr/web/introduction.itexi
Documentation/fr/web/manuals.itexi

index 501ea1820a03d3bca91f1db1b3db7c07c3bacaeb..2e3c1a4c3cf5220405e6590d3ddc9089cad19c86 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
 
     When revising a translation, copy the HEAD committish of the
index 0bfaeb9e4a324d3e89b4f3aa5eb667954c20f6c4..aa1910317b1b579c3a62e679bb38e2154495a3e2 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index cc2d364fe2e243458c46d46efdd177120a347a22..257ec972a64fb0d90f1dbfe8503dbbb25cbfe992 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -72,7 +72,17 @@ wobei
 
 @item @var{TypN?}
 @tab ein Scheme-Typenprädikat (engl. type predicate), für welches
-@code{@var{ArgN}} @code{#t} ausgeben muss
+@code{@var{ArgN}} @code{#t} ausgeben muss.  Einige dieser Prädikate
+werden durch den Parser gesondert erkannt, sodass die entsprechenden
+Werte als LilyPond-Syntx gelesen werden und nicht als Scheme-Syntax.
+Diese Prädikate sind gegenwärtig @code{ly:music?}, @code{markup?}, @code{ly:pitch?}
+und @code{ly:duration?}.  Nicht alle Kombinationen sind erlaubt:
+man kann z. B. nicht eine Dauer nach den Noten suchen, denn Noten
+können @emph{optional} mit einer Dauer enden.
+
+Wenn Sie wirklich einige dieser Elemente als Scheme- und nicht als
+LilyPond-Ausdruck einsetzen wollen, können Sie sie in einen Aufruf
+von @code{ly:export} einfügen.
 
 @item @var{...Noten...}
 @tab ein musikalischer Ausdruck, optional in Scheme geschrieben, mit allem
index 4e1a55f8e401f41fb1c0f0f7ed4f206061e10985..af64437be2c8e2d5fc063015b79b36b0650a3ae5 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index a589dca895bddf6693068cf879c560fcbf57ef31..540ecb3bd3f0fa5c3054b12de9e766a13ae5b4ad 100644 (file)
@@ -1,13 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @c This file is part of community.itexi and ../topdocs/AUTHORS.itexi
-@ignore
-    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
-
-    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.
-
 
+@ignore
 
   This file lists authors of LilyPond, and what they wrote.  Each
   list is sorted alphabetically by surname.  This file lists people
 
 @itemize
 
+@item Bertrand Bordage:
+@email{bordage.bertrand@@gmail.com},
+Core developer, font designer
+
 @item Trevor Daniels:
 @email{t.daniels@@treda.co.uk},
 Assistant documentation editor
@@ -154,29 +152,8 @@ Core developer, Schemer extraordinaire
 
 @c use commas not colons
 
-Sven Axelsson,
-Pál Benkő,
-Frédéric Bron,
-Hajo Dezelski,
-Richard Gay,
-Keith OHara,
-Andrew Hawryluk,
-Christian Hitz,
-Marc Hohl,
-Henning Hraban Ramm,
-Ian Hulin,
-Michael Käppler,
-Marek Klein,
-Kieren MacMillan,
-Thomas Morgan,
-Benjamin Peterson,
-Nathan Reed,
-Julien Rioux,
-Boris Shingarov,
-Patrick Schmidt,
-Owen Tuz,
-Andrew Wilson,
-Rodolfo Zitellini
+Karin Hoethker,
+Jan Warchoł
 
 @c no comma for last entry
 
@@ -188,11 +165,6 @@ Rodolfo Zitellini
 
 @c use commas not colons
 
-Keith OHara,
-Marc Hohl,
-Alexander Kobel,
-Carsten Steger
-
 @c no comma for last entry
 
 @end macro
@@ -203,13 +175,7 @@ Carsten Steger
 
 @c use commas not colons
 
-Colin Campbell,
-Andrew Hawryluk,
-James Lowe,
-Mike Moral,
-Ralph Palmer,
-David Pounder,
-Patrick Schmidt
+James Lowe
 
 @c no comma for last entry
 
@@ -218,12 +184,9 @@ Patrick Schmidt
 
 @macro bugsquadCurrent
 
-James E. Bailey,
 Colin Campbell,
 Phil Holmes,
-Urs Liska,
-Ralph Palmer,
-Kieren MacMillan,
+Derek Klinge,
 Dmytro O. Redchuk
 
 @c no comma for last entry
@@ -235,7 +198,9 @@ Dmytro O. Redchuk
 
 @c use commas not colons
 
-Christian Hitz
+Colin Campbell,
+Christian Hitz,
+Phil Holmes
 
 @c no comma for last entry
 
@@ -247,14 +212,6 @@ Christian Hitz
 
 @c use commas not colons
 
-Federico Bruni,
-Dénes Harmath,
-Jean-Charles Malahieude,
-@c @email{lolyfan@@wanadoo.fr},
-Tineke de Munnik,
-Till Paala,
-Ralf Wildenhues,
-Yoshiki Sawada
 
 @c no comma for last entry
 
@@ -270,51 +227,67 @@ Yoshiki Sawada
 Erlend Aasland,
 Maximilian Albert,
 Guido Amoruso,
+Sven Axelsson,
 Kristof Bastiaensen,
 Pál Benkő,
-@c @email{benkop@@freestart.hu},
+Bertrand Bordage,
+Frédéric Bron,
 Juliusz Chroboczek,
-@c @email{jch@@pps.jussieu.fr},
+Peter Chubb,
 Angelo Contardi,
+Vicente Solsona Della,
+Hajo Dezelski,
+Michael Welsh Duggan,
 David Feuer,
-@c @email{david.feuer@@gmail.com},
 Bertalan Fodor,
+Richard Gay,
 Mathieu Giraud,
+Lisa Opus Goldstein,
 Yuval Harel,
+Andrew Hawryluk,
+Christian Hitz,
+Marc Hohl,
+Ian Hulin,
 Bernard Hurley,
-@c @email{bernard@@fong-hurley.org.uk},
 Yoshinobu Ishizaki,
 Chris Jackson,
-@c @email{chris@@fluffhouse.org.uk},
 David Jedlinsky,
 Heikki Junes,
-@c @email{heikki.junes@@hut.fi},
+Michael Käppler,
+Marek Klein,
 Michael Krause,
-@c @email{m.krause@@tu-harburg.de},
 Jean-Baptiste Lamy,
-@c @email{jiba@@tuxfamily.org},
 Jonatan Liljedahl,
 Peter Lutek,
+Kieren MacMillan,
 Hendrik Maryns,
+Thomas Morgan,
 Joe Neeman,
-@c @email{joeneeman@@gmail.com},
 Matthias Neeracher,
+Keith OHara,
 Tatsuya Ono,
-Lisa Opus Goldstein,
+Benjamin Peterson,
 Guy Gascoigne-Piggford,
+Henning Hraban Ramm,
+Nathan Reed,
+Julien Rioux,
 Stan Sanderson,
-Edward Sanford Sutton,
 Andreas Scherer,
 Johannes Schindelin,
+Patrick Schmidt,
+Boris Shingarov,
 Kim Shrier,
-Vicente Solsona Della,
+Edward Sanford Sutton,
 David Svoboda,
+Owen Tuz,
 Sebastiano Vigna,
+Jan Warchoł,
 Arno Waschk,
-Michael Welsh Duggan,
 John Williams,
+Andrew Wilson,
 Milan Zamazal,
-Rune Zedeler
+Rune Zedeler,
+Rodolfo Zitellini
 
 @c no comma for last entry
 
@@ -327,11 +300,12 @@ Rune Zedeler
 @c use commas not colons
 
 Tom Cato Amundsen,
-@c @email{tca@@gnu.org},
+Marc Hohl,
 Chris Jackson,
-@c @email{chris@@fluffhouse.org.uk},
+Alexander Kobel,
+Keith OHara,
+Carsten Steger
 Arno Waschk,
-@c @email{arno@@arnowaschk.de},
 Rune Zedeler
 
 @c no comma for last entry
@@ -345,31 +319,34 @@ Rune Zedeler
 @c use commas not colons
 
 Erlend Aasland,
-Trevor Bača,
+Trevor Bača
 Alard de Boer,
+Colin Campbell,
 Jay Hamilton,
-Andrew Hawryluk,
 Joseph Harfouch,
+Andrew Hawryluk,
+Andrew Hawryluk,
 Cameron Horsburgh,
 Geoff Horton,
 Ian Hulin,
 Heikki Junes,
-@c @email{heikki.junes@@hut.fi},
 Kurtis Kroon,
+James Lowe,
 Dave Luttinen,
 Kieren MacMillan,
 Christian Mondrup,
-@c @email{scancm@@biobase.dk},
+Mike Moral,
 Eyolf Østrem,
 Ralph Palmer,
+Ralph Palmer,
 François Pinard,
-@c @email{pinard@@iro.umontreal.ca},
-@c @uref{http://pinard.progiciels-bpi.ca/},
-Eduardo Vieira,
+David Pounder,
 Michael Rasmussen,
 Till Rettig,
+Patrick Schmidt,
 Carl D. Sorensen,
 Anh Hai Trinh,
+Eduardo Vieira,
 Rune Zedeler
 
 @c no comma for last entry
@@ -379,7 +356,11 @@ Rune Zedeler
 
 @macro bugsquadPrevious
 
-@c nobody here yet
+@c use commas not colons
+James E. Bailey,
+Urs Liska,
+Kieren MacMillan,
+Ralph Palmer
 
 @c no comma for last entry
 @end macro
@@ -389,13 +370,10 @@ Rune Zedeler
 @c use commas not colons
 
 Anthony Fok,
-@c @email{foka@@debian.org},
+Christian Hitz,
 Chris Jackson,
-@c @email{chris@@fluffhouse.org.uk},
 Heikki Junes,
-@c @email{heikki.junes@@hut.fi},
 David Svoboda
-@c @email{svoboda@@cmu.edu}
 
 @c no comma for last entry
 
@@ -407,44 +385,42 @@ David Svoboda
 
 @c use commas not colons
 
-Frédéric Chiasson,
-Abel Cheung,
 Alard de Boer,
+Federico Bruni,
+Abel Cheung,
+Frédéric Chiasson,
 Simon Dahlbacka,
 Orm Finnendahl,
 David González,
 Nicolas Grandclaude,
-@c @email{ngclaude@@123mail.org},
+Dénes Harmath,
 Damien Heurtebise,
-Matthieu Jacquot,
 Bjoern Jacke,
-@c @email{bjoern.jacke@@gmx.de},
+Matthieu Jacquot,
 Neil Jerram,
-@c @email{nj104@@cus.cam.ac.uk},
 Heikki Junes,
-@c @email{heikki.junes@@hut.fi},
 Nicolas Klutchnikoff,
 Jean-Charles Malahieude,
-@c @email{lolyfan@@wanadoo.fr},
+Jean-Charles Malahieude,
 Adrian Mariano,
 Christian Mondrup,
 Tineke de Munnik,
-@c @email{tdm@@dds.nl},
+Tineke de Munnik,
 Steven Michael Murphy,
+Till Paala,
 François Pinard,
 Gauvain Pocentek,
-@c @email{gauvainpocentek@@yahoo.fr},
 Till Rettig,
 Ludovic Sardain,
-@c @email{ludovicsardain@@gmail.com},
+Yoshiki Sawada
 Yoshiki Sawada,
 Thomas Scharkowski,
 Clytie Siddall,
 August S. Sigov,
-@c @email{august@@infran.ru},
 Roland Stigge,
 Risto Vääräniemi,
 Andrea Valle,
+Ralf Wildenhues,
 Olcay Yıldırım
 
 @c no comma for last entry
index 52a41af797a282a3b42cf7b8d36a7b48a5abb51a..1eff41a4a8bb70f747576948a18196105f274715 100644 (file)
@@ -3,7 +3,7 @@
 @c learning/tutorial.itely
 
 @ignore
-    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -197,7 +197,9 @@ eine Datei zu kompilieren.}
 Erstellen Sie eine Text-Datei mit dem Namen @file{test.ly} und
 geben Sie folgenden Text ein:
 
+@c double \\ required because this is inside a macro!
 @example
+\\version "@w{@versionStable{}}"
 @{
   c' e' g' e'
 @}
@@ -218,7 +220,7 @@ Sie werden ungefähr folgende Meldungen sehen:
 
 @example
 lilypond test.ly
-GNU LilyPond @version{}
+GNU LilyPond  @w{@versionStable{}}
 »test.ly« wird verarbeitet
 Analysieren...
 Interpretation der Musik...
index 0b61134a94a9ad913f9ba38021095ec9b40d340c..b64ae2f4a42b8742b1921fc355bfe4492ddca1f4 100644 (file)
@@ -3,7 +3,7 @@
 @c contributor/introduction.itely
 
 @ignore
-    Translation of GIT committish:  a463d80d4be008ce05b12de86fc21f2b7c1c120f
+    Translation of GIT committish:  8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -141,7 +141,7 @@ angepasste) Syntax für die absehbare Zukunft unverändert bleiben.
 Es wird eine Zeit der ausführlichen Diskussionen geben, damit
 die endgültigen Eingabespezifikationen festgelegt werden können.
 
-@warning{GLISS beginnt kurz nachdem 2.14 veröffentlicht wird.}
+@warning{GLISS beginnt kurz nach der Veröffentlichung von 2.16.}
 
 
 @subsubheading GOP (Grand Organizing Project)
@@ -162,8 +162,6 @@ völlig umzugestalten.  Das Ziel ist es vielmehr, uns eine stabile
 Basis zu geben, sodass große Änderungen in der Zukunft einfacher
 bewerkstelligt werden können.
 
-@warning{GOP beginnt kurz nachdem 2.14 veröffentlicht wird.}
-
 @end macro
 
 
index c0dc4dfdea42babdd8f73ee497802e31272cd90e..2bd5c8b8dedef6992c290ed0299a88156d569ec2 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 3c814eb917c15f6f0d64f64f58046dd7b119e359
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 7cdb97f2e5486a5317327e6a97abd6ccd1c4a319..49edb6e90e51c1576a5f2fdfb1d3665733706981 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index fd3370e16e5d30358bd8fb311e32535d5b9012bc..dc02543c7b5032fc7db920b8d2fef389eb0cbfe7 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 30e430238502d5528994309b5d591712abeda748..c09b31d07cb89de3467a9bf861225c61f1ccf766 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 843d8b29b355b2986ff74a057a8bed52d951de93..98bee1c2eb651460a657df21ec354ac93459abda 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 93fd3a75e23b5b5b27a38d8fc2cbc0e9c830a781..d7706a10e75fc7ac996d08c64e16e87e7011f142 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -3093,22 +3093,29 @@ r4
 \acciaccatura e8\( d8 c~ c d c d\)
 @end lilypond
 
-Hier noch ein weiteres Beispiel aus der Einleitung von Chopins
-Prelude Op. 28 Nr. 2, das untere System.  Wie zu sehen ist,
-stößt der Balken mit den oberen Noten zusammen:
+Hier noch ein weiteres Beispiel.  Wie zu sehen ist,
+stößt der Balken mit den oberen Bögen zusammen:
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
+  \time 4/2
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
 }
 @end lilypond
 
 @noindent
 Das kann manuell gelöst werden, indem beide Enden des Balkens
-von ihrer Position 2 Notenlinienabstände über der Mittellinie
-hochgeschoben werden, etwa auf 3:
+von ihrer Position 1.81 Notenlinienabstände unter der Mittellinie
+hochgeschoben werden, etwa auf 1:
 
 @cindex Balken, Beispiel zur Veränderung
 @cindex positions-Eigenschaft, Beispiel
@@ -3116,20 +3123,26 @@ hochgeschoben werden, etwa auf 3:
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
+  \time 4/2
   <<
-    \override Beam #'positions = #'(3 . 3)
-    { b,8 ais, b, g, }
-  \\
-    { e, g e, g }
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    {
+      \override Beam #'positions = #'(-1 . -1)
+      e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g''
+    }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
   >>
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
 }
 @end lilypond
 
 @noindent
-Hier ist zu beobachten, dass die Veränderung sich auch auf die
-weiteren Achtelbalken der ersten Stimme auswirkt, während sie keine
+Hier ist zu beobachten, dass die Veränderung sich auch auf den
+die erste Stimme des weiteren Taktes mit Achtelnoten auswirkt, während sie keine
 Auswirkung auf die Balken der zweiten Stimme hat.
 
 @subheading force-hshift (vertikale Verschiebunseigenschaft)
index cf5452d03d7389b847d401d726ae8ddd1b12173c..d8a3a0fff8a0f9a71a6e00f2da6dacc9da38f652 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index b0c6af9e1f18689edf4506b66f812845dd9d851c..a2e5c99273c6361a40d719a08fdd7d2f33fff292 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index d9bc02f8c3da4712209e07321d41dd1ea3a1695e..f8c9e10d9798b21ba58abd865f7e43c4ae67c5c5 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6fc6c6b7f0eda823674e2183e4f71f23806f743e..2a293342be1f98130a737a16155bafba2bfde9ea 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 4bde7645c9735ba334b2be6744f5399c3e3cbf2b..6c0d1192974de5352713595586b0cc16b4fd9d7a 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 767ce1e99686c028b4dad3835ded78864430f405..994a8372f57caeb718b3413fcfd76f1d6ac623d2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 7fe74cf40c77d6e2435eec2f9dc500bd0d1bdc8a..72f940356e8ba40417564e30fb68ea7af0065683 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6e629c02d517cc6a2c052174cb6e44e96be7d1b7..4e097a49d2f5df4aeb19fef29839d3c02df129e2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index a6272a937b41b5512a6dab7f86501fde9f90f181..9842e8b167671b861a26fa5ca5ad2bdb6617b63b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 44cc2e5d2014430ba1e5197b0825be0d61eaa9c2..c3515bdf9cb824c9de4350345c0ff157fd9bfc70 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 3c186e57316acf858c59daadd132af838cc42fdb..df3ed39b8c97d377fc0d9e4332bf9bcc98bc76b1 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: ac3dd3ad38528113d97f6a8a7b81751c328f1c36
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1633,7 +1633,7 @@ auswirkt.
     \time 3/4
     \set Staff.timeSignatureFraction = #'(9 . 8)
     \scaleDurations #'(2 . 3)
-    \repeat unfold 6 { c8[ c c] }
+      \repeat unfold 6 { c8[ c c] }
   }
   \new Staff {
     \time 3/4
index 240cadc278e3ad8e46b5e9a52d42b524796f3071..d2b00f8f8c30208a7394a08ceb2370ce3b07c575 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: ac3dd3ad38528113d97f6a8a7b81751c328f1c36
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 5e4fc84f7b8fb541af786d7843a8805f4f7c90e0..aacdc0ee2f031b69b632b89f84471af98a4675e0 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 1075b871e022107a8470f294a75eba8e7bb091e4..fa93bdb9be5058633e38d596c36a5a7dc3406089 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 749130d2dc859551d1aefece2cf84f2a7c65e1b1..6a98f1f2454c6c50a8ed55267468e0957c1ae8eb 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 71af9dd1eb6c800819eed046ac6af906089be874..de89ba6848cca863b0d2d079d58ef896ace3150e 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index b155de2142b1881baf3b0c1ef652f838806844ae..5e966e7709c622ad1d11faa383eadb0530960a8e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 82f5c5f09f274260bc66133279dd3d8e45c037ed..bc898dad78afc992430d5e761f9952d36311ff0f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 694200e8b52e117d1e371ab4f8c45e8b7732c304..487372ad39c819b87e4f438106979c6e20090d7f 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -9,11 +9,11 @@
 <form action="http://google.com/search"
       method="get"
       name="search"
-      onSubmit="search.q.value='site:lilypond.org +v2.12 '
+      onSubmit="search.q.value='site:lilypond.org +v2.14 '
                + search.brute_query.value"
-      onMouseMove="search.q.value='site:lilypond.org +v2.12 '
+      onMouseMove="search.q.value='site:lilypond.org +v2.14 '
                   + search.brute_query.value"
-      onKeyUp="search.q.value='site:lilypond.org +v2.12 '
+      onKeyUp="search.q.value='site:lilypond.org +v2.14 '
               + search.brute_query.value">
   <input type="hidden" name="btnG" value="Mit Google suchen">
   <input type="text" name="brute_query" onfocus="this.value=''" value="Suche">
index cbc4da138c338ad0def95383e49cd4231c427555..5799aab20b2396c4fa6109deaf8ed777e0f1762c 100644 (file)
@@ -1,3 +1,5 @@
+%% Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
+
 
   texidocde = "Dieses Schnipsel zeigt, wie man die alternative Brevis mit zwei
 vertikalen Linien an jeder Seite des Notenkopfes benutzt."
index f7a4df4018e0275c03e4e8d06d13098e2c750371..bc3edb36eb5ba079a4d116ebf349c1269c3acbcd 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 0764a50d470cab82ca29da30298dacd333d3da12
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -602,17 +602,21 @@ Einstellungen benutzt werden:
 @{ c1 @}
 @end example
 
-Eine @file{EPS}-Datei kann mit folgendem Befehl erzeugt werden:
+Benutzbare Bilddateien können mit folgendem Befehl erzeugt werden:
 
 @example
+EPS
+
 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts   Dateiname.ly
-@end example
 
-@noindent
-eine @file{PNG}-Datei mittels:
+PNG
 
-@example
 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png Dateiname.ly
+
+Ein transparentes PNG
+
+lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts \
+  -dpixmap-format=pngalpha --png myfile.ly
 @end example
 
 
index 6433dee7f7ccd5de9711841d13b180d0c0a32e25..8f3eb32756751e1939f0592f8a63394e5802e18b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index db77ef97f0f2c790a78e8750a70c39d8b0ab821b..9df05196d858c3211e0f53f94dc6c3d61ac646b7 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index f1a041833c01c99479fbac07ed49fda345981140..49f92b58f6b2c4f56d66a328bcee12dc74df26e6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 0764a50d470cab82ca29da30298dacd333d3da12
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -352,7 +352,7 @@ sich im @file{Notes}-Verzeichnis befinden:
 
 @example
 %%% Kopfzeile der Datei "symphony-cello.ly"
-\include ../definitions.ily
+\include ../symphonyDefs.ily
 \include ../Notes/cello.ily
 @end example
 
index 0d81dca29254d141d1fed6c7e5ce81bfb1c76ec8..1cf799017ade9efa10266b811c4e92dbde094bee 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 0764a50d470cab82ca29da30298dacd333d3da12
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index e05836d39cb9588b8da64ab8b61ef8b5e56a2a91..90d260109f6d68793f3b56d8aaebcc8b42786a01 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  42ae342ba877dc8f26cabb5cc3937a6d3cdb4066
+    Translation of GIT committish:  8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -281,7 +281,7 @@ lesen Sie bitte unsere Richtlinien für @ref{Fehlerberichte}.}
 @divClass{column-center-top}
 @subheading Was sind @qq{Minimalbeispiele}?
 
-Ein kleines Beispiel ist ein Beispiel, von dem nichts mehr entfernt
+Ein Minimalbeispiel ist ein Beispiel, von dem @strong{nichts} mehr entfernt
 werden kann.
 @divEnd
 
@@ -296,13 +296,13 @@ Je einfacher ein Beispiel ist, um so schneller können mögliche
 Hilfeleistende es verstehen und Ihnen helfen.
 
 @item
-Ein einfaches Beispiel zeigt, dass Sie sich zuerst Mühe gegeben
+Ein kleines Beispiel zeigt, dass Sie sich zuerst Mühe gegeben
 haben, das Problem selber zu lösen.  Wenn Leute große Abschnitte
 an Code einschicken, sieht es so aus, dass sie sich auch nicht
 interessieren, ob ihnen geholfen wird oder nicht.
 
 @item
-Ein Minimalbeispiel zu erstellen zwingt Sie dazu zu verstehen,
+Ein Minimalbeispiel zu erstellen hilft Ihnen zu verstehen,
 was vorgeht.  Viele falsche Problemberichte können vermieden werden,
 wenn man versucht, erst einmal ein Minimalbeispiel zu erstellen.
 Wenn Sie einen @qq{Bug} in Ihrem Minimalbeispiel nicht reproduzieren
@@ -316,18 +316,18 @@ LilyPond, nicht jedoch ein Fehler.
 
 
 @divClass{column-right-bottom}
-@subheading Wie soll ich sie erstellen?
+@subheading Wie werden sie erstellt?
 
 @divClass{keep-bullets}
 @itemize
 
 @item
-Immer die \version -Nummer einfügen.
+Immer die @code{\version}-Nummer einfügen.
 
 @item
 Machen Sie es klein!  Beispiele zur Platzverteilung oder dem
 Seitenlayout können viele Notentakte erfordern, aber die meisten
-Probleme können in einem einzigen Takt gezeigt werden.
+Probleme können in weniger als einem einzigen Takt gezeigt werden.
 
 @item
 Wenn Sie versuchen, ein Beispiel zu erstellen, versuchen Sie
@@ -343,11 +343,54 @@ Vermeiden Sie komplizierte Noten, Tonarten, Schlüssel oder Taktarten, es sei de
 Benutzen Sie nicht @code{\override} oder @code{\set}, es sei denn,
 der Fehler zeigt sich im Zusammenhang mit diesen Befehlen.
 
+@item
+Sie können auch zusätzlich ein Bild anhängen, welches die gewünschte graphische
+Darstellung zeigt.
+
 @end itemize
 @divEnd
 
 @divEnd
 
+@divClass{column-center-bottom}
+@subheading Wie klein sollten sie sein?
+@c How tiny should they be?
+
+Ist der Code unten ein Minimalbeispiel?
+
+@example
+\version "2.14.1"
+\include "english.ly"
+
+\score @{
+  \new Staff @{
+    \key d \major
+    \numericTimeSignature
+    \time 2/4
+    <cs' d'' b''>16 <cs' d'' b''>8.
+    %% Here: the tie on the D's looks funny
+    %% Too tall? Left-hand endpoint is not aligned with the B tie?
+    ~
+    <cs' d'' b''>8 [ <b d'' a''> ]
+  @}
+@}
+@end example
+
+Das ist zwar kein langer Code, aber ein wirkliches Minimalbeispiel ist
+folgendes:
+
+@example
+\version "2.14.1"
+@{
+  % middle tie looks funny here:
+  <c' d'' b''>8. ~ <c' d'' b''>8
+@}
+@end example
+
+Wenige Minimalbeispiele brauchen mehr als 10 Zeilen,
+meistens kann das Problem mit vier Zeilen gezeigt werden!
+
+@divEnd
 
 
 
index f2d1980f208123fe9e36f6d29dd000c4b2fe12d1..843f61bffd928cc6f66449e32005f2139d17c6a1 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish:  8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -210,8 +210,19 @@ Auf der Kommandozeile schreiben Sie
 uninstall-lilypond
 @end example
 
+@subsubheading Hilfe
+
+Auf der Kommandozeile schreiben Sie
+
+@example
+sh lilypond-@versionStable{}-OS-TYPE.sh --help
+@end example
+
 @divEnd
 
+
+
+
 @divClass{column-right-top}
 @subheading Eine Datei kompilieren
 
@@ -231,22 +242,22 @@ Versionen zu installieren oder zu aktualisieren.
 @item
 @sourceimage{logo-fedora,,,}
 @uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
-Fedora: LilyPond 2.12.2}
+Fedora: LilyPond 2.14.1}
 
 @item
 @sourceimage{logo-ubuntu,,,}
 @uref{http://packages.ubuntu.com/search?keywords=lilypond,
-Ubuntu: LilyPond 2.12.2}
+Ubuntu: LilyPond 2.12.3}
 
 @item
 @sourceimage{logo-slackware,,,}
 @uref{http://www.johannes-schoepfer.de/lilypond/,
-Slackware: LilyPond 2.12.2}
+Slackware: LilyPond 2.14.1}
 
 @item
 @sourceimage{logo-debian,,,}
 @uref{http://packages.debian.org/search?keywords=lilypond,
-Debian: LilyPond 2.12.2}
+Debian: LilyPond 2.12.3}
 
 @item
 @sourceimage{logo-suse,,,}
index 53b1344c23e59921133a0e021d6749557dc09c2b..ba8fc7497481dd82f077998a034549e4cf22a1e4 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  ac3dd3ad38528113d97f6a8a7b81751c328f1c36
+    Translation of GIT committish:  8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 1bef25084be98eaec42ae5bb2df6200506cb512f..a31b7b52fe964182dc668152e1f2ade52e002908 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  ac3dd3ad38528113d97f6a8a7b81751c328f1c36
+    Translation of GIT committish:  8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -133,8 +133,8 @@ Referenz für Anpassungen.
 der Übersetzungsstatus für nicht Nicht-Englischsprachige.
 
 @item
-@ref{Alles}:
-Handbücher zum Herunterladen und alte Handbücher.
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}:
+Beispiele, Tricks und Tipps, von LilyPond-Benutzern erstellt.
 
 @item
 @ref{Entwicklung}:
index 7768d643655cd4935acae576d2764c9389441fe5..2d4664b179d9d2cb30776d1df7bd10637711e077 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ec35c10a93b45b1f0dd721c54197a79d4207a92c
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6473fba5ef849bbee130dff836456115aa85c718..dab36e14016177fe3b2da72a0f6652fb6accab36 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -99,7 +99,7 @@ de notation.
 @c Better left untranslated -vv
 
 @ignore
-@subheading Colorado
+@subheading University of Colorado Engraving music bibliography
 
 @include colorado.itexi
 
index 04a34169db15ac6275d1086bb9bdb02b72a7657b..233cab4e29204b74bfebfa3920223c6802f39f9f 100644 (file)
@@ -2,7 +2,7 @@
 @c This file is part of web/download.itexi and
 @c learning/tutorial.itely
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 72ffce252ed4be33c47b925ff2d79428a9367056
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -189,7 +189,7 @@ Créez un fichier texte du nom de @file{test.ly} et saisissez@tie{}:
 
 @c double \\ required because this is inside a macro!
 @example
-\\version "@w{@version{}}"
+\\version "@w{@versionStable{}}"
 @{
   c' e' g' e'
 @}
@@ -209,7 +209,7 @@ lilypond test.ly
 Vous verrez alors quelque chose qui ressemblera à@tie{}:
 
 @example
-GNU LilyPond @w{@version{}}
+GNU LilyPond @w{@versionStable{}}
 Traitement de « test.ly »
 Analyse...
 Interprétation en cours de la musique...
index b9cc0d5b9587ba9da9c41e3ba5f40a61020d6e47..fdff27314614aae257d26f20d83c15885ab8293d 100644 (file)
@@ -3,7 +3,7 @@
 @c contributor/introduction.itely
 
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 72ffce252ed4be33c47b925ff2d79428a9367056
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -145,7 +145,7 @@ Nous prendrons le temps de discuter la spécification de ce
 format de saisie définitif.
 
 
-@warning{Le GLISS commencera peu après la sortie de la version 2.14.}
+@warning{Le GLISS commencera peu après la sortie de la version 2.16.}
 
 
 @subsubheading Projet GOP d'organisation de LilyPond
@@ -165,8 +165,6 @@ repenser complètement quoi que ce soit.  L'objectif est plutôt de
 nous donner une base bien plus stable pour pouvoir entreprendre
 de grands travaux à l'avenir.
 
-@warning{Le GOP commencera peu après la sortie de la version 2.14.}
-
 @end macro
 
 
index 6b589f3ebc567199b97e570800d2836e968e0c04..da3d3f59dca53dbf04534aedc02cee9be30c0650 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-   Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+   Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
index 62903c106eae809673ee0fbb3e05b06b01e6b671..fc9dd365fa36aff3c813aa2e396ec4989ed81a42 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 59f4fcd8b73a7d79543b507601a5fdec83971207..b93faadec6b55fda28153e64cc161c7c51ba67fa 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index a84d6802833cc2b6110fe0c01f8ab8676eabea38..cb4e030f278678ea1e7e868ea7d670de814b925e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 84064ef3c608477b697dadd39e319ebaf4f215d1..136419bdff73f74b62a4bbf60556da83bf25eb5c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-   Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+   Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
index 485babb114bd9f152dcfb5abb083feb7882eb442..8060e7c69f87e8f91639301c9165581407cfa4b1 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-       Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+       Translation of GIT committish: a6cd9e45dcb86a249936f174403c9f8bc8afebc0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2001,9 +2001,7 @@ les objets de rendu.  Par défaut, elle est réglée sur @code{#f} pour
 tous les objets de la portée, et porte une valeur numérique appropriée à
 chacun des objets extérieurs à la portée, à mesure qu'ils sont créés.
 Le tableau suivant montre la valeur numérique par défaut pour
-quelques-uns des objets extérieurs à la portée les plus courants qui
-sont placés, par défaut, dans les contextes @code{Staff} ou
-@code{Voice}.
+quelques-uns des objets extérieurs à la portée les plus courant.
 
 @cindex spanners
 @cindex bandeaux
@@ -2026,12 +2024,21 @@ plusieurs soufflets ou indications de nuance.
 @headitem Objet de rendu
   @tab Priorité
   @tab Contrôle la position de :
-@item @code{MultiMeasureRestText}
-  @tab @code{450}
-  @tab Texte sur les silences qui couvrent des mesures entières
+@item @code{RehearsalMark}
+  @tab @code{1500}
+  @tab Repère
+@item @code{MetronomeMark}
+  @tab @code{1000}
+  @tab Indication métronomique
+@item @code{VoltaBracketSpanner}
+  @tab @code{600}
+  @tab Bandeau de répétition
 @item @code{TextScript}
   @tab @code{450}
   @tab Texte des @emph{markup} (ou étiquettes)
+@item @code{MultiMeasureRestText}
+  @tab @code{450}
+  @tab Texte sur les silences qui couvrent des mesures entières
 @item @code{OttavaBracket}
   @tab @code{400}
   @tab Indication d'octaviation
@@ -2041,9 +2048,9 @@ plusieurs soufflets ou indications de nuance.
 @item @code{DynamicLineSpanner}
   @tab @code{250}
   @tab Toutes les marques de nuances
-@item @code{VoltaBracketSpanner}
+@item @code{BarNumber}
   @tab @code{100}
-  @tab Bandeau de répétition
+  @tab Numéro de mesure
 @item @code{TrillSpanner}
   @tab @code{50}
   @tab Bandeau de trille
@@ -2102,35 +2109,15 @@ Il montre aussi comment créer des marques d'octaviation.
 @cindex modification du positionnement des marques de repère
 @cindex marques de repère, modification du positionnement
 
-Vous aurez remarqué que les numéros de mesure, l'indication métronomique
-et les marques de répétition n'apparaissent pas.  Par défaut, ils sont
-créés dans le contexte @code{Score} et leur
-@code{outside-staff-priority} est ignorée face aux objets qui sont créés
-dans le contexte @code{Staff}.  Si vous voulez faire apparaître les
-numéros de mesure, l'indication métronomique ou les marques de
-répétition conformément à la valeur de leur
-@code{outside-staff-priority}, il vous faudra retirer respectivement le
-@code{Bar_number_engraver}, le @code{Metronome_mark_engraver} ou le
-@code{Mark_engraver} du contexte @code{Score} et les placer en tête du
-contexte @code{Staff}.  Après quoi ces marques porteront les valeurs de
-@code{outside-staff-priority} par défaut suivantes@tie{}:
-
-@multitable @columnfractions .3 .3
-@headitem Objet de rendu          @tab Priorité
-@item @code{RehearsalMark}        @tab @code{1500}
-@item @code{MetronomeMark}        @tab @code{1000}
-@item @code{BarNumber}            @tab @code{ 100}
-@end multitable
-
 Si les valeurs de @code{outside-staff-priority} par défaut ne donnent
 pas les résultats escomptés, il suffit de modifier la priorité
 de l'un de ces objets.  Supposons que vous vouliez placer l'indication
 d'octaviation sous le bandeau de texte, dans l'exemple précédent.  Tout
 ce que nous devons faire, c'est regarder la priorité de
-@code{OttavaBracket} dans la RPI ou dans le tableau plus haut, et la
-ramener à une valeur plus basse que celle de @code{TextSpanner}, en
-gardant à l'esprit que @code{OttavaBracket} est créé dans le contexte
-@code{Staff}@tie{}:
+@code{OttavaBracket} dans la Référence des propriétés internes ou dans
+le tableau plus haut, et la ramener à une valeur plus basse que celle de
+@code{TextSpanner}, en gardant à l'esprit que @code{OttavaBracket} est
+créé dans le contexte @code{Staff}@tie{}:
 
 @cindex TextSpanner, exemple de dérogation
 @cindex bound-details, exemple d'utilisation de la propriété
@@ -2194,9 +2181,9 @@ contrôler le positionnement vertical des objets individuels, quoique le
 résultat ne soit pas toujours formidable.  Imaginons que nous voulions
 placer @qq{Text3} au-dessus de @qq{Text4} dans l'exemple de la section
 @ref{Comportement automatique}, plus haut.  Il nous suffit pour cela de
-regarder dans la RPI ou dans le tableau plus haut la priorité de
-@code{TextScript}, et d'augmenter la priorité de @qq{Text3} jusqu'à une
-valeur très haute@tie{}:
+regarder dans la Référence des propriétés internes ou dans le tableau
+plus haut la priorité de @code{TextScript}, et d'augmenter la priorité
+de @qq{Text3} jusqu'à une valeur très haute@tie{}:
 
 @cindex TextScript, exemple de dérogation
 @cindex outside-staff-priority, exemple d'utilisation de la propriété
@@ -2910,44 +2897,56 @@ r4
 \acciaccatura e8\( d8 c~ c d c d\)
 @end lilypond
 
-Voici un autre exemple, tiré du début de la partie de main gauche
-du Prélude de Chopin, Op. 28, No 2. Comme nous pouvons le
-constater, les barres de ligature chevauchent les notes les plus
-hautes@tie{}:
+Voici un autre exemple. Comme nous pouvons le constater, les barres de
+ligature chevauchent les liaisons de tenue@tie{}:
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
-  << { b,8 ais, b, g, } \\ { e,8 g e, g } >>
-  << { b,8 ais, b, g, } \\ { e,8 g e, g } >>
+  \time 4/2
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
 }
 @end lilypond
 
 @noindent
 On peut y remédier en déplaçant manuellement vers le haut les deux
-extrémités des ligatures de croches, non plus à 2 intervalles au-dessus
-de la ligne médiane mais, disons, à 3@tie{}:
+extrémités des ligatures de croches, non plus à 1,81 intervalle
+au-dessous de la ligne médiane mais, disons, à 1@tie{}:
 
 @cindex Beam, exemple de dérogation
 @cindex positions, exemple d'utilisation de la propriété
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
+  \time 4/2
   <<
-    \override Beam #'positions = #'(3 . 3)
-    { b,8 ais, b, g, }
-  \\
-    { e,8 g e, g }
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    {
+      \override Beam #'positions = #'(-1 . -1)
+      e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g''
+    }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
   >>
-  << { b,8 ais, b, g, } \\ { e,8 g e, g } >>
 }
 @end lilypond
 
 @noindent
 Vous remarquerez que la retouche continue de s'appliquer au
 second bloc de croches de la première voix mais qu'il ne s'applique
-à aucune barre de la deuxième voix.
+à aucune mesure de la deuxième voix.
 
 @subheading la propriété force-hshift
 
@@ -3542,7 +3541,6 @@ lhMusic = \relative c' {
 * Utilisation de variables dans les retouches::
 * Feuilles de style::
 * Autres sources de documentation::
-* Options ralentissant le traitement::
 * Retouches avancées avec Scheme::
 @end menu
 
@@ -4248,38 +4246,6 @@ sont@tie{}:
 
 
 
-@node Options ralentissant le traitement
-@subsection Options ralentissant le traitement
-@translationof Avoiding tweaks with slower processing
-
-LilyPond peut effectuer des vérifications supplémentaires lors du
-traitement des fichiers@tie{}; cependant, le rendu nécessitera alors
-plus de temps.  En contrepartie, il y aura moins d'ajustements manuels à
-réaliser.  Si une indication textuelle ou des paroles débordent dans la
-marge, ces vérifications auront pour effet de resserrer la ligne
-suffisamment pour faire tenir le texte entre les marges.
-
-Pour pouvoir fonctionner en toutes circonstances, ces vérifications
-doivent être activées@tie{}; il faut pour cela placer les retouches dans
-un @code{\context} à l'intérieur d'un bloc @code{\layout}, plutôt que
-directement dans le fragment musical, comme ceci@tie{}:
-
-@example
-\score @{
-  @{ @dots{}notes@dots{} @}
-  \layout @{
-    \context @{
-      \Score
-      % Pour s'assurer que les indications textuelles et paroles
-      % seront à l'intérieur des marges de la page.
-      \override PaperColumn #'keep-inside-line = ##t
-      \override NonMusicalPaperColumn #'keep-inside-line = ##t
-    @}
-  @}
-@}
-@end example
-
-
 @node Retouches avancées avec Scheme
 @subsection Retouches avancées avec Scheme
 @translationof Advanced tweaks with Scheme
index 587ec08f714f2b658399ebb79581e9fcb5ed80d4..b821d5533ce12b1260be25ec33573a50ae4d173e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 58ed26b71e7473bade9f257bbecb112ad2977dc6..e94a8278deafb99b6f78321dbf4c4bdaf689b534 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: a6b5eea83ddcdd8e1fd0760db385176ff9b2b1cd
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -213,10 +213,10 @@ la portée -- voir @ref{Direction et positionnement} à ce sujet.
 
 @seealso
 Manuel de notation :
-@ref{Direction et positionnement}
+@ref{Direction et positionnement}.
 
 Morceaux choisis :
-@rlsrnamed{Editorial annotations,Annotations éditoriales}.
+@rlsrnamed{Editorial annotations, Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{FingeringEvent},
@@ -225,6 +225,10 @@ Référence des propriétés internes :
 @rinternals{New_fingering_engraver},
 @rinternals{Fingering}.
 
+@knownissues
+La syntaxe @samp{@var{note}-@var{digit}} ne prend pas en charge, par
+défaut, les chiffres supérieurs à 9.
+
 
 @node Dictée à trous
 @unnumberedsubsubsec Dictée à trous
@@ -401,8 +405,8 @@ normale ayant un nom similaire.
 
 Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
 internet.  Aussi nous vous recommandons, dans le cadre d'une
-présentation multimedia, d'utiliser des couleurs de base @code{#blue},
-@code{#green}, @code{#red} -- bleu, vert, rouge.
+présentation multimedia, d'utiliser des couleurs de base @code{blue},
+@code{green}, @code{red} -- bleu, vert, rouge.
 
 
 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
index 25db5c3efd9e9c7b7bc515460da9d035e7eb7140..5f1a6cb44f8a91a8540ee7364d1f56bbc1f801da 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index cf663fcee4211b54788f0e7e60cda489677e2fb4..07f36ff58741cd01176c293c86db7e6d78853e5a 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
+    Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -62,7 +62,8 @@ d'utiliser des diagrammes d'accord au-dessus de la portée
 traditionnelle.  La guitare et le banjo sont des instruments
 transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
 partitions pour ces instruments utilisent donc la clé de sol ottava
-bassa @code{"treble_8"}.  Vous pourrez trouver ailleurs dans la
+bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
+pour un rendu MIDI correct.  Vous pourrez trouver ailleurs dans la
 documentation d'autres éléments aussi utilisés par les instruments à
 cordes frettées@tie{}:
 
@@ -162,17 +163,16 @@ Référence des propriétés internes :
 La notation en tablature est utilisée pour certains instruments à cordes
 pincées.  Les hauteurs n'y sont pas indiquées par des têtes de note,
 mais par des chiffres ou autres symboles, qui indiquent sur quelle
-corde, et à quelle case chaque note doit être jouée.  Dans certaines
-limites, LilyPond vous permet d'écrire des tablatures.
-
-Chaque numéro de corde associé à une note doit être précédé d'une barre
-oblique inverse (ou @qq{antislash}) suivi d'un nombre.  Par défaut, la
-première corde est la plus aiguë, et les cordes suivent l'accordage
-traditionnel d'une guitare (à six cordes).  Les notes sont imprimées
-sous forme de tablature, dans les contextes @code{TabStaff} et
+corde et à quelle case chaque note doit être jouée.  Des notes devant
+être jouées simultanément seront alors alignées verticalement.
+
+Par défaut, la première corde est la plus aiguë et correspond à la ligne
+supérieure du @code{TabStaff}.  Les cordes suivent par défaut
+l'accordage traditionnel d'une guitare (à six cordes).  Les notes sont
+imprimées sous forme de tablature, dans les contextes @code{TabStaff} et
 @code{TabVoice}.
 
-@lilypond[quote,ragged-right,fragment,verbatim]
+@lilypond[quote,ragged-right,verbatim]
 \new TabStaff \relative c' {
        a,8 a' <c e> a
        d, a' <d f> a
@@ -226,16 +226,17 @@ symbols = {
 }
 @end lilypond
 
-@funindex minimumFret
-
 @cindex cases
 @cindex frets
 
-Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
-corde pour laquelle la position est la moins élevée et qui donne un
-numéro de case supérieur ou égal à la valeur de la propriété
-@code{minimumFret}.  La valeur par défaut de cette propriété est fixée à
-0, ce qui correspond aux cordes à vide.
+@funindex minimumFret
+
+Quand aucune corde n'est précisée -- à l'aide d'une barre oblique
+inverse (ou @qq{antislash}) précédant son  numéro --, LilyPond choisit
+automatiquement la corde pour laquelle la position est la moins élevée
+et qui donne un numéro de case supérieur ou égal à la valeur de la
+propriété @code{minimumFret}.  La valeur par défaut de cette propriété
+est fixée à 0, ce qui correspond aux cordes à vide.
 
 
 @lilypond[quote,ragged-right,verbatim]
@@ -256,9 +257,36 @@ numéro de case supérieur ou égal à la valeur de la propriété
 >>
 @end lilypond
 
-Lorsqu'un liaison de prolongation intervient lors d'un saut de ligne, la
-note est répétée, entre parenthèses.  Il en va de même pour la seconde
-alternative d'une répétition.
+@funindex \tabChordRepetition
+
+La répétition d'une construction en accord s'indique par un @code{q}.
+Cette fonctionnalité est opérationnelle en mode tablature dès lors que
+vous aurez préalablement fait appel à la commande
+@code{\tabChordRepetition}.  Les numéros de corde indiqués dans votre
+accord seront alors préservés et reproduits à chaque répétition.
+
+@lilypond[quote,verbatim]
+\tabChordRepetition
+
+guitar = \relative c' {
+  r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4
+}
+
+\new StaffGroup <<
+  \new Staff {
+    \clef "treble_8"
+    \override Voice.StringNumber #'transparent = ##t
+    \guitar
+  }
+  \new TabStaff {
+    \guitar
+  }
+>>
+@end lilypond
+
+Lorsqu'une liaison de prolongation intervient à l'occasion d'un saut de
+ligne, la note est répétée, entre parenthèses.  Il en va de même pour la
+seconde alternative d'une répétition.
 
 @lilypond[quote,ragged-right,verbatim]
 ties = \relative c' {
@@ -335,15 +363,62 @@ ties = \relative c' {
 @cindex glissando, indication en tablature
 @cindex tablature et glissando
 
+@funindex \harmonic
+@funindex \harmonicByFret
+@funindex \harmonicByRatio
+
 Les indications de sons harmoniques ainsi que les glissandi
 peuvent être ajoutés aux tablatures.
 
+@lilypond[verbatim,quote]
+firstHarmonic = {
+  <d'\4\harmonic>4
+  <g'\3\harmonic>4
+  <b'\2\harmonic>2
+}
+\score {
+  <<
+    \new Staff { \firstHarmonic }
+    \new TabStaff { \firstHarmonic }
+  >>
+}
+@end lilypond
+
+Vous noterez que la commande @code{\harmonic} intervient toujours dans
+une construction d'accord.  Ceci ne fonctionne donc que pour une
+harmonique au douzième fret d'une corde à vide.  Toute autre harmonique
+devrait être définie directement par LilyPond.  Vous pouvez l'y aider en
+indiquant la case où le doigt viendrait se placer sur le manche.
+
+@lilypond[verbatim,quote]
+fretHarmonics = {
+  \harmonicByFret #5 d16\4
+  \harmonicByFret #4 d16\4
+  \harmonicByFret #3 d8\4
+  \harmonicByFret #5 <g\3 b\2>2.
+}
+\score {
+  <<
+    \new Staff { \fretHarmonics }
+    \new TabStaff { \fretHarmonics }
+  >>
+}
+@end lilypond
 
-@lilypond[fragment, verbatim, quote, relative=1]
-\new TabStaff {
-  \new TabVoice {
-    <c g'\harmonic> d\2\glissando e\2
-  }
+Une harmonique peut accessoirement se calculer à partir de la longueur
+de corde par rapport au doigté de cette harmonique.
+
+@lilypond[verbatim,quote]
+ratioHarmonics = {
+  \harmonicByRatio #1/2 <g\3 b\2 e'\1>4
+  \harmonicByRatio #1/3 <g\3 b\2 e'\1>4
+  \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 }
+}
+\score {
+  <<
+    \new Staff { \ratioHarmonics }
+    \new TabStaff { \ratioHarmonics }
+  >>
 }
 @end lilypond
 
@@ -356,10 +431,24 @@ peuvent être ajoutés aux tablatures.
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {polyphony-in-tablature.ly}
 
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{open-string-harmonics-in-tablature.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{fretted-string-harmonics-in-tablature.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{slides-in-tablature.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{chord-glissando-in-tablature.ly}
+
 
 @seealso
 Manuel de notation :
-@ref{Hampes}.
+@ref{Hampes},
+@ref{Harmoniques},
+@ref{Glissando}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
@@ -442,35 +531,105 @@ l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
 D'autres accordages prédéfinis sont disponibles@tie{}:
 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
-dans le fichier @file{scm/output-lib.scm}.
+dans le fichier @file{ly/string-tuning-init.ly}.
+
+@funindex contextStringTunings
+@funindex \contextStringTunings
 
-L'accordage est constitué par une liste Scheme des hauteurs de notes
+LilyPond vous permet de créer n'importe quel accordage.  L'accordage du
+contexte en cours se détermine à l'aide de la fonction
+@code{\contextStringTuning}.  Celle-ci prend deux arguments@tie{}: une
+représentation symbolique qui gardera l'accordage en mémoire, et une
+construction d'accord définissant la hauteur des différentes cordes.
+Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
+@ref{Hauteurs avec octave absolue}.  La corde ayant le numéro le plus
+élevé (généralement la note la plus basse) est mentionnée en premier.
+
+L'accordage est constitué par une liste Scheme des hauteurs de note
 correspondant aux cordes à vide, une note pour chaque corde, classée par
 numéro de corde de 1 à n, où la corde 1 est la plus haute dans la
 tablature et n la plus basse.  Cela revient généralement à classer les
 cordes de la plus aiguë à la plus grave, mais certains instruments
 (comme le ukulele) n'ont pas les cordes classées par hauteur.
 
-Dans cette liste, la hauteur des notes est représentée par l'intervalle,
-exprimé en demi-tons, du do central jusqu'à la note de la corde à vide.
-Elle doit donc être représentée par un nombre entier.  LilyPond calcule
-la note correspondant à chaque corde en ajoutant cet intervalle au do
-central.
 
-Lilypond calcule automatiquement le nombre de cordes à représenter dans
-la tablature (@code{TabStaff}) en comptant le nombre d'éléments définis
-dans le @code{stringTunings}.
+Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
+quatre cordes accordées do sol ré la, et en anglais@tie{}:
+@code{a''}, @code{d''}, @code{g'}, et @code{c'}@tie{}:
+
+
+@lilypond[quote,verbatim]
+mynotes = {
+  c'4 e' g' c'' |
+  e''4 g'' b'' c'''
+}
+
+<<
+  \new Staff {
+    \clef treble
+    \mynotes
+  }
+  \new TabStaff {
+    \contextStringTuning #'custom-tuning <c' g' d'' a''>
+    \mynotes
+  }
+>>
+@end lilypond
+
+
+La propriété @code{stringTuning} permet aussi au @code{FretBoards} de
+calculer automatiquement les diagrammes de frets.
+
+@funindex makeStringTuning
+@funindex \makeStringTuning
 
-N'importe quel accordage peut donc être créé.  Par exemple, nous pouvons
-définir l'accordage d'un instrument à quatre cordes accordées do sol ré
-la, donc de la plus aiguë à la plus grave et en anglais@tie{}:
-@code{a''},  @code{d''},  @code{g'}, et @code{c'}@tie{}:
+L'accordage fait partie de la clé permettant d'identifier les 
+diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.  La fonction
+@code{\makeStringTuning} permet d'établir un accordage sans pour autant
+définir la propriété @code{stringTunings} dans le contexte en cours.
+Les arguments à fournir à la commande @code{\makeStringTuning} sont
+l'identifiant de ce nouvel accordage et l'accord dont il est constitué.
+Nous pourrions donc écrire l'exemple précédent ainsi@tie{}:
 
+@lilypond[quote,verbatim]
+\makeStringTuning #'custom-tuning <c' g' d'' a''>
+
+mynotes = {
+  c'4 e' g' c'' |
+  e''4 g'' b'' c'''
+}
+
+<<
+  \new Staff {
+    \clef treble
+    \mynotes
+  }
+  \new TabStaff {
+    \set TabStaff.stringTunings = #custom-tuning
+    \mynotes
+  }
+>>
+@end lilypond
+
+L'accordage est constitué, en interne, par une liste Scheme des hauteurs
+de notes correspondant aux cordes à vide, une note pour chaque corde,
+classée par numéro de corde de 1 à n, où la corde 1 est la plus haute
+dans la tablature et n la plus basse.  Cela revient généralement à
+classer les cordes de la plus aiguë à la plus grave, mais certains
+instruments (comme le ukulele) n'ont pas les cordes classées par hauteur.
+
+Chaque hauteur de corde incluse dans un accordage est un objet LilyPond
+de type @emph{pitch}.  Les objets @emph{pitch} sont créés par la fonction
+@code{ly:make-pitch} -- voir @ref{Fonctions Scheme}.
+
+En cas de besoin, vous pouvez créer un accordage en Scheme pur.  Notez
+bien qu'il ne sera pas enregistré comme objet.  Voici comment recréer
+l'accordage des exemples précédents@tie{}:
 
 @lilypond[quote,verbatim]
 mynotes = {
-    c'4 e' g' c'' |
-    e'' g'' b'' c'''
+  c'4 e' g' c'' |
+  e''4 g'' b'' c'''
 }
 
 <<
@@ -488,10 +647,34 @@ mynotes = {
 >>
 @end lilypond
 
+Lilypond calcule automatiquement le nombre de cordes à représenter dans
+la tablature (@code{TabStaff}) ainsi que dans le @code{FretBoard} en
+comptant le nombre d'éléments définis dans le @code{stringTunings}.
+@cindex moderntab clef
+@cindex clef, moderntab
+@cindex clef, tab
+@cindex tab clef
+
+LilyPond dispose d'une clef de tablature moderne.
+
+@lilypond[quote,ragged-right,verbatim]
+\new TabStaff {
+  \clef moderntab
+  <a, e a>1
+  \break
+  \clef tab
+  <a, e a>1
+}
+@end lilypond
+
+Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
+
 
 @seealso
 Fichiers d'initialisation :
-@file{scm/output-lib.scm}.
+@file{ly/string-tuning-init.ly},
+@file{scm/tablature.scm}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
@@ -516,7 +699,7 @@ hauteurs, comme le ukulele.
 @cindex fret, diagrammes personnalisés
 @cindex diagrammes personnalisés de fret
 
-On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
+On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
 les informations du diagramme d'accord.  Il y a pour les définir trois
 interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais)@tie{}:
@@ -524,9 +707,9 @@ interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais)@tie{}:
 Ces trois interfaces produiront des diagrammes similaires mais
 permettent des niveaux de personnalisation différents.  Des détails à
 propos des interfaces de type @code{\markup}
-peuvent être trouvés dans @ref{Text markup commands}.
+peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
 
-Dans l'interface standard des diagrammes d'accords, on indiquera le
+Dans l'interface standard des diagrammes d'accord, on indiquera le
 numéro de corde et le numéro de case pour chaque point placé sur une corde.
 Les cordes à vide et étouffées peuvent aussi être indiquées.
 
@@ -659,8 +842,8 @@ l'interface standard.
 @funindex fret-diagram-terse
 @funindex \fret-diagram-terse
 
-Dans l'interface @code{fret-diagram-terse}, les numéros de cordes sont
-omis@tie{}; les numéros de cordes sont induits par la présence de
+Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
+omis@tie{}; les numéros de corde sont induits par la présence de
 points-virgules.  Il y a un point-virgule pour chaque corde du
 diagramme.  Le premier point-virgule correspondant au plus haut numéro
 de corde, le dernier à la première corde.  Les cordes étouffées, les
@@ -731,6 +914,7 @@ utilisant la commande @code{\override} dans l'interface
 @code{fret-diagram-terse}.
 
 @cindex fret-diagram-verbose markup
+@cindex capo
 
 @funindex fret-diagram-verbose
 @funindex \fret-diagram-verbose
@@ -875,13 +1059,16 @@ un diagramme d'accord, les propriétés de l'interface dépendent de
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-fret-orientations.ly}
+
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {customizing-markup-fret-diagrams.ly}
 
 
 @seealso
 Manuel de notation :
-@ref{Text markup commands}.
+@ref{Instrument Specific Markup}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
@@ -894,16 +1081,15 @@ Référence des propriétés internes :
 @unnumberedsubsubsec Tablatures prédéfinies
 @translationof Predefined fret diagrams
 
-
 @cindex fret, diagrammes
 @cindex accord, diagrammes
 
 @funindex FretBoards
 @funindex stringTunings
 
-Les diagrammes d'accords peuvent être affichés en utilisant le contexte
+Les diagrammes d'accord peuvent être affichés en utilisant le contexte
 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accords stockés dans une table de correspondance@tie{}:
+des diagrammes d'accord stockés dans une table de correspondance@tie{}:
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -942,6 +1128,24 @@ myChords = \chordmode { a1 a:m a:aug }
 }
 @end lilypond
 
+Les diagrammes de fret propres à la mandoline se trouvent dans le
+fichier @file{predefined-mandolin-fretboards.ly}.
+
+@lilypond[verbatim, ragged-right, quote]
+\include "predefined-mandolin-fretboards.ly"
+
+myChords = \chordmode { c1 c:m7.5- c:aug }
+
+\new ChordNames {
+  \myChords
+}
+
+\new FretBoards {
+  \set stringTunings = #mandolin-tuning
+  \myChords
+}
+@end lilypond
+
 Les notes des accords peuvent être entrées aussi bien comme musique
 simultanée qu'en utilisant le mode accord (voir
 @ref{Généralités sur le mode accords}).
@@ -962,9 +1166,9 @@ simultanée qu'en utilisant le mode accord (voir
 @funindex \chordmode
 
 Il est courant d'afficher simultanément le nom des accords et les
-diagrammes d'accords correspondants.
-Ceci s'obtient en mettant en parallèle un contexte @code{ChordNames} avec
-un contexte @code{FretBoards} et en affectant aux deux la même musique.
+diagrammes d'accord correspondants.  Ceci s'obtient en mettant en
+parallèle un contexte @code{ChordNames} et un contexte
+@code{FretBoards}, tout en affectant aux deux la même musique.
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -986,9 +1190,9 @@ mychords = \chordmode{
 @cindex fret et transposition
 @cindex diagrammes de fret et transposition
 
-Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
+Les diagrammes d'accord prédéfinis sont transposables tant qu'il y a
 un diagramme correspondant à l'accord transposé dans la base des
-diagrammes d'accords.
+diagrammes d'accord.
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -1013,7 +1217,7 @@ mychordlist = {
 La table des diagrammes d'accord contient sept types d'accord (majeur,
 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
 sept) pour chacune des 17 fondamentales possibles.  Une liste complète
-des diagrammes d'accords prédéfinis se trouve dans
+des diagrammes d'accords prédéfinis se trouve à l'annexe
 @ref{Tablatures prédéfinies}.   S'il n'y a pas d'entrée dans la table
 pour un accord donné, le graveur @code{Fretboard_engraver} calculera le
 diagramme d'accord en utilisant la fonctionnalité automatique  décrite
@@ -1047,12 +1251,13 @@ aussi bien de type @var{terse} que @var{verbose}.
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
 
-\storePredefinedDiagram #default-fret-table \chordmode {c:9}
+\storePredefinedDiagram #default-fret-table
+                        \chordmode { c:maj9 }
                         #guitar-tuning
-                        #"x;3-2;2-1;3-3;3-4;x;"
+                        #"x;3-2;o;o;o;o;"
 
-mychords = \chordmode{
-  c1 c:9
+mychords = \chordmode {
+  c1 c:maj9
 }
 
 <<
@@ -1072,7 +1277,8 @@ intervalle de deux octaves, le premier servant à la transposition.
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
 
-\storePredefinedDiagram #default-fret-table \chordmode { c'' }
+\storePredefinedDiagram #default-fret-table
+                        \chordmode { c'' }
                         #guitar-tuning
                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
 
@@ -1113,21 +1319,23 @@ définies grâce aux interfaces @code{fret-diagram-terse} ou
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
 
-% add a new chord shape
+% Add a new chord shape
 
 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
 
 % add some new chords based on the power chord shape
 
-\storePredefinedDiagram #default-fret-table \chordmode {f'}
+\storePredefinedDiagram #default-fret-table
+                        \chordmode { f'' }
                         #guitar-tuning
                         #(chord-shape 'powerf guitar-tuning)
-\storePredefinedDiagram #default-fret-table \chordmode {g'}
+\storePredefinedDiagram #default-fret-table
+                        \chordmode { g'' }
                         #guitar-tuning
                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
 
 mychords = \chordmode{
-  f1 f' g g'
+  f1 f'' g g''
 }
 
 <<
@@ -1155,6 +1363,12 @@ d'accord donné, les propriétés de l'interface dépendent de
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {defining-predefined-fretboards-for-other-instruments.ly}
 
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{chordchanges-for-fretboards.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{fretboards-alternate-tables.ly}
+
 
 @seealso
 Manuel de notation :
@@ -1165,7 +1379,9 @@ Manuel de notation :
 
 Fichiers d'initialisation :
 @file{ly/predefined-guitar-fretboards.ly},
-@file{ly/predefined-guitar-ninth-fretboards.ly}.
+@file{ly/predefined-guitar-ninth-fretboards.ly},
+@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-mandolin-fretboards.ly}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
@@ -1220,36 +1436,36 @@ automatique peut être activé ou désactivé par des commandes
 prédéfinies@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
-
-\storePredefinedDiagram #default-fret-table <c e g c' e'>
+\storePredefinedDiagram #default-fret-table
+                        <c e g c' e'>
                         #guitar-tuning
-                        #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
+                        #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
 <<
   \context ChordNames {
-     \chordmode {
-       c1 c c
-     }
+    \chordmode {
+      c1 c c
+    }
   }
   \context FretBoards {
     <c e g c' e'>1
     \predefinedFretboardsOff
-    <c e g c' e'>
+    <c e g c' e'>1
     \predefinedFretboardsOn
-    <c e g c' e'>
+    <c e g c' e'>1
   }
   \context Staff {
     \clef "treble_8"
     <c e g c' e'>1
-    <c e g c' e'>
-    <c e g c' e'>
+    <c e g c' e'>1
+    <c e g c' e'>1
   }
 >>
 @end lilypond
 
-Parfois le calculateur se trouvera incapable de trouver un diagramme
+Le calculateur se trouvera parfois incapable de trouver un diagramme
 d'accord convenable.  On peut souvent y remédier en assignant les notes
 aux cordes.  Dans bien des cas, il suffit de placer manuellement une
-seule note pour que les autres soient alors placées de maniére
+seule note pour que les autres soient alors placées de manière
 appropriée par le contexte @code{FretBoards}.
 
 @cindex fret, ajout de doigtés aux diagrammes
@@ -1261,9 +1477,9 @@ fret.
 @lilypond[quote, verbatim]
 <<
   \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+    \chordmode {
+      c1 d:m
+    }
   }
   \context FretBoards {
     < c-3 e-2 g c'-1 e' > 1
@@ -1283,9 +1499,9 @@ servira à calculer les cordes et les cases du contexte @code{FretBoard}.
 @lilypond[quote, verbatim]
 <<
   \context ChordNames {
-     \chordmode {
-       d1:m d:m
-     }
+    \chordmode {
+      d1:m d:m
+    }
   }
   \context FretBoards {
     < d a d' f'>
@@ -1349,7 +1565,8 @@ hauteurs.
 Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
 construction de type accord @code{<>} même s'il n'y a qu'une seule note.
 
-@warning{Un trait d'union @strong{doit} suivre la note et une espace
+@warning{Un trait d'union @strong{doit} s'insérer entre la note et
+l'instruction @code{@bs{}rightHandFinger}, et une espace
 @strong{doit} précéder la fermeture de la construction par un @code{>}.}
 
 
@@ -1406,6 +1623,7 @@ utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
 @menu
 * Indication de la position et du barré::
 * Indication des harmoniques et notes étouffées::
+* Indication de power chord::
 @end menu
 
 @node Indication de la position et du barré
@@ -1417,7 +1635,7 @@ utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
 
 Cet exemple montre comment indiquer les positions et les barrés@tie{}:
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=0]
+@lilypond[quote,ragged-right,verbatim,relative=0]
 \clef "treble_8"
 b16 d g b e
 \textSpannerDown
@@ -1450,16 +1668,63 @@ Des têtes de note spéciales peuvent servir à indiquer les
 notes étouffées et les sons harmoniques.  Les sons harmoniques sont
 souvent détaillés grâce à des indications textuelles.
 
-@lilypond[quote,ragged-right,fragment,verbatim]
+@lilypond[quote,ragged-right,verbatim]
 \relative c' {
   \clef "treble_8"
-  \override Staff.NoteHead #'style = #'cross
-  g8 a b c b4
   \override Staff.NoteHead #'style = #'harmonic-mixed
   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
 }
 @end lilypond
 
+Les notes étouffées, ou @notation{notes fantômes} se recontrent aussi
+bien sur une portée normale que dans une tablature@tie{}:
+
+@lilypond[quote,ragged-right,verbatim]
+music = \relative c' {
+  < a\3 \deadNote c\2 a'\1 >4
+  < b\3 \deadNote d\2 b'\1 >
+  < c\3 \deadNote e\2 c'\1 >
+  \deadNotesOn
+  \times 2/3 { g8 b e }
+  \deadNotesOff
+  < a,\3 c\2 e\1 >1
+}
+\new StaffGroup <<
+  \new Staff {
+    \clef "treble_8"
+    \music
+  }
+  \new TabStaff {
+    \music
+  }
+>>
+@end lilypond
+
+Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
+de jeu pour la guitare électrique@tie{}; elle est connue sous le nom de
+pizzicato par les joueurs de guitare classique.  Elle consiste à poser
+la main droite sur les cordes juste au-dessus du chevalet, de façon à
+étouffer plus ou moins légèrement les notes.  LilyPond permet d'indiquer
+ce style de jeu en affectant un profil spécifique aux têtes de notes.
+
+@lilypond[quote,ragged-right,verbatim]
+\new Voice { % Warning: explicit Voice instantiation is
+             %    required to have palmMuteOff work properly
+             %    when palmMuteOn comes at the beginning of
+             %    the piece.
+  \relative c, {
+    \clef "G_8"
+    \palmMuteOn
+    e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
+    < e b' e > e
+    \palmMuteOff
+    e e  \palmMute e e e |
+    e8 \palmMute { e e e } e e e e |
+    < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
+  }
+}
+@end lilypond
+
 
 @seealso
 Morceaux choisis :
@@ -1470,6 +1735,89 @@ Manuel de notation :
 @ref{Têtes de note}.
 
 
+@node Indication de power chord
+@unnumberedsubsubsec Indication de @emph{power chord}
+@translationof Indicating power chords
+
+@funindex powerChords
+@funindex \powerChords
+
+@cindex power chords
+@cindex chords, power
+
+Les @emph{power chords} -- terme anglais signifiant littéralement
+@qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
+dans une construction en accord@tie{}:
+
+@lilypond[quote,ragged-right,verbatim]
+ChordsAndSymbols = {
+  \chordmode {
+    \powerChords
+    e,,1:1.5
+    a,,1:1.5.8
+    \set minimumFret = #8
+    c,1:1.5
+    f,1:1.5.8
+  }
+  \set minimumFret = #5
+  <a, e>1
+  <g d' g'>1
+}
+\score {
+  <<
+    \new ChordNames {
+    \ChordsAndSymbols
+    }
+    \new Staff {
+      \clef "treble_8"
+      \ChordsAndSymbols
+    }
+    \new TabStaff {
+      \ChordsAndSymbols
+    }
+  >>
+}
+@end lilypond
+
+Le symbole de @emph{power chord} est désactivé dès lors que survient un
+accord traditionnel@tie{}:
+
+@lilypond[quote,ragged-right,verbatim]
+mixedChords = \chordmode {
+  c,1
+  \powerChords
+  b,,1:1.5
+  fis,,1:1.5.8
+  g,,1:m
+}
+\score {
+  <<
+    \new ChordNames {
+      \mixedChords
+    }
+    \new Staff {
+      \clef "treble_8"
+      \mixedChords
+    }
+    \new TabStaff {
+      \mixedChords
+    }
+  >>
+}
+@end lilypond
+
+@seealso
+Glossaire musicologique :
+@rglos{power chord}.
+
+Manuel de notation :
+@ref{Extensions et altération d'accords},
+@ref{Impression des noms d'accord}.
+
+Morceaux choisis :
+@rlsrnamed{Fretted strings, Cordes frettées}.
+
+
 @node Banjo
 @subsection Banjo
 @translationof Banjo
@@ -1531,5 +1879,6 @@ moyen de la fonction @code{four-string-banjo}@tie{}:
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
 
+Fichiers d'initialisation :
 Les accordages prédéfinis du banjo sont contenus dans le fichier
-@file{scm/output-lib.scm}.
+@file{scm/string-tunings-init.scm}.
index 5945efc821de89e36877afbbb61e11f289124221..9cf94f6a23ff49522ef51a700b9720fc950f9b77 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: f77212d801fa4603bf596a19cecf5a068f1d9d85
+    Translation of GIT committish: d0c96d3f0b1dca7df98ef5586059965dd46ab16f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -27,6 +27,7 @@ LilyPond.
 * Travail sur des fichiers texte::
 * Contrôle des sorties::
 * Sortie MIDI::
+* Extraction d'information musicale::
 @end menu
 
 @node Agencement du code
@@ -36,7 +37,6 @@ LilyPond.
 LilyPond traite des fichiers textuels.  Ces fichiers portent par
 convention une extension @code{.ly}.
 
-
 @menu
 * Structure d'une partition::
 * Plusieurs partitions dans un même ouvrage::
@@ -45,6 +45,7 @@ convention une extension @code{.ly}.
 * Structure de fichier::
 @end menu
 
+
 @node Structure d'une partition
 @subsection Structure d'une partition
 @translationof Structure of a score
@@ -114,8 +115,9 @@ implicitement inclus dans un bloc @code{\book}.  Le bloc @code{\book}
 d'un fichier source permet la production d'au moins un fichier dont le
 nom sera, par défaut, déduit du fichier source@tie{}: le traitement de
 @file{fandangopourelephants.ly} produira donc
-@file{fandangopourelephants.pdf}.  Pour de plus amples informations à
-propos du bloc @code{\book}, lisez
+@file{fandangopourelephants.pdf}.
+
+Pour de plus amples informations à propos du bloc @code{\book}, lisez
 @ref{Plusieurs partitions dans un même ouvrage},
 @ref{Plusieurs éditions pour une même source} et
 @ref{Structure de fichier}.
@@ -208,9 +210,9 @@ au sein du bloc @code{\book}.  Dans le cas contraire, le contenu du bloc
 @funindex \bookpart
 
 Plusieurs pièces seront regroupées dans un même @qq{chapitre} à l'aide
-d'un bloc @code{\bookpart}.  Les différentes parties sont séparées par
-un saut de page et peuvent comporter un titre à l'instar de l'ouvrage
-dès lors que vous y insérez un bloc @code{\header}.
+d'un bloc @code{\bookpart}.  Ces différents @qq{chapitres} sont séparés
+par un saut de page et peuvent comporter un titre à l'instar de
+l'ouvrage dès lors que vous y insérez un bloc @code{\header}.
 
 @example
 \bookpart @{
@@ -399,7 +401,7 @@ différents documents à partir d'une même source.  La présence explicite
 d'un bloc @code{\book} est aussi nécessaire lorsque vous travaillez sur
 un document lilypond-book qui reprendrait plusieurs @code{\score}s ou
 @code{\markup}s dans un même extrait.  Vous pouvez modifier ce
-comportement à l'aide de la variable @code{toplevel-score-handler}
+comportement à l'aide de la variable @code{toplevel-book-handler}
 placée en tête.
 @ignore
 @c FIXME - I cannot read "toplevel-book-handler" in scm/lily.scm -jcm
@@ -529,7 +531,7 @@ Pour séparer les éléments d'une expression Scheme ;
 En mode parole -- @code{lyricmode} -- pour séparer les termes des
 commandes @code{\override} et @code{\set}.  Précisons à ce sujet qu'en
 plus d'ajouter une espace avant et après l'intégralité de la commande,
-vous devrez encadrer d'espace le point et le signe égal qu'elle peut
+vous devrez encadrer d'espaces le point et le signe égal qu'elle peut
 contenir, comme dans
 @w{@code{\override Score . LyricText #'font-size = #5}}.
 
@@ -549,306 +551,549 @@ La plupart de la musique qui est éditée comporte un titre et le nom de
 son compositeur@tie{}; certains ouvrages divulguent beaucoup plus
 d'information.
 
-
 @menu
-* Création de titres::
+* Création de titres et entête ou pied de page::
 * Titrages personnalisés::
 * Référencement des numéros de page::
 * Table des matières::
 @end menu
 
-@node Création de titres
-@subsection Création de titres
-@translationof Creating titles
-
-Des éléments de titrage peuvent s'attacher à un bloc @code{\score}, une
-partie -- créée par un bloc @code{\bookpart} -- ou bien un ouvrage
-entier créé par un bloc @code{\book}.
-
-Les différents éléments du titrage sont contenus dans un bloc
-@code{\header}.  Un ouvrage complet peut comporter@tie{}:
 
+@node Création de titres et entête ou pied de page
+@subsection Création de titres et entête ou pied de page
+@translationof Creating titles headers and footers
 
-@table @code
-@funindex dedication
-@item dedication
-Le dédicataire de l'œuvre, centré en haut de la première page.
-
-@funindex title
-@item title
-Le titre de l'œuvre, centré en dessous de la dédicace.
+@menu
+* Contenu des blocs de titrage::
+* Mise en forme par défaut des titrages::
+* Mise en forme par défaut des entête et pied de page::
+@end menu
 
-@funindex subtitle
-@item subtitle
-Le sous-titre, centré sous le titre.
 
-@funindex subsubtitle
-@item subsubtitle
-Un niveau supplémentaire de sous-titre, centré en dessous du sous-titre.
+@node Contenu des blocs de titrage
+@unnumberedsubsubsec Contenu des blocs de titrage
+@translationof Title blocks explained
 
-@funindex poet
-@item poet
-Le poète, parolier ou librétiste, aligné à gauche en dessous du
-deuxième sous-titre.
+@c TODO: figure out how \bookpart titles work
 
-@funindex instrument
-@item instrument
-L'instrument, centré en dessous du deuxième sous-titre.  Il sera rappelé
-sur les pages suivant la première, centré sur la ligne d'entête.
+Il existe en fait deux types de blocs de titrage@tie{}: un bloc pour
+contenir le titre principal qui doit apparaître avant le tout premier
+@code{\score} d'un ouvrage, et un autre attaché à chacun des blocs
+@code{\score} qui le composent.  Dans les deux cas, les champs qui
+composent un bloc de titrage se saisissent dans un bloc @code{\header}.
 
-@funindex composer
-@item composer
-Le compositeur, aligné à droite en dessous du deuxième sous-titre.
+Lorsque l'ouvrage ne comporte qu'un seul morceau, le bloc @code{\header}
+peut se placer en dehors ou au sein même du bloc @code{\score}.
 
-@funindex meter
-@item meter
-Le libellé du tempo, aligné à gauche sous le poète.
+Dans le cas où le bloc @code{\header} est défini à l'intérieur du bloc
+@code{\score}, seuls les champs @code{piece} et @code{opus} seront
+imprimés.
 
-@funindex arranger
-@item arranger
-L'arrangeur, aligné à droite sous le compositeur.
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
+\score {
+  { c'4 }
+  \header {
+    title = "title"  % not printed
+    piece = "piece"
+    opus = "opus"
+  }
+}
+@end lilypond
 
-@funindex piece
-@item piece
-La pièce ou le mouvement, aligné à gauche sous le tempo.
+@funindex print-all-headers
+@noindent
+Vous pouvez modifer ce comportement et imprimer tous les champs d'un
+bloc @code{\header} défini dans un bloc @code{\score} en ajoutant
 
-@funindex opus
-@item opus
-L'opus ou le numéro au catalogue, aligné à droite sous l'arrangeur.
+@example
+\paper@{
+  print-all-headers = ##t
+@}
+@end example
 
-@cindex page breaks, forcing
-@funindex breakbefore
-@item breakbefore
-Ce commutateur (activé par ##t@tie{}; ##f pour le désactiver) permet de
-forcer le saut de page avant d'afficher les titres.
+@warning{N'oubliez pas que lorsqu'il est placé à l'intérieur d'un bloc
+@code{@bs{}score}, le bloc @code{@bs{}header} doit impérativement se
+trouver @strong{à la suite} de l'expression musicale.}
 
-@funindex copyright
-@item copyright
-La notice de droits d'auteur, centrée en pied de la première page.  Pour
-imprimer le symbole @emph{copyright}, consultez la rubrique
-@ref{Codage du texte}.
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
+\header {
+  title = "SUITE I."
+  composer = "J. S. Bach."
+}
 
-@funindex tagline
-@item tagline
-Mention spéciale imprimée en pied de la dernière page.
+\score {
+  \new Staff \relative g, {
+    \clef bass
+    \key g \major
+    \repeat unfold 2 { g16( d' b') a b d, b' d, } |
+    \repeat unfold 2 { g,16( e' c') b c e, c' e, } |
+  }
+  \header {
+    piece = "Prélude."
+  }
+}
 
-@end table
+\score {
+  \new Staff \relative b {
+    \clef bass
+    \key g \major
+    \partial 16 b16 |
+    <g, d' b'~>4 b'16 a( g fis) g( d e fis) g( a b c) |
+    d16( b g fis) g( e d c) b(c d e) fis( g a b) |
+  }
+  \header {
+    piece = "Allemande."
+  }
+}
+@end lilypond
 
-Voici ce que cela peut donner lorsque tout ces champs sont utilisés.  
-Les différentes commandes mentionnées à la rubrique
-@ref{Mise en forme du texte} sont opérationnelles pour tous ces
-éléments.
+Tous les champs appartenant au titrage principal d'un ouvrage peuvent se
+reporter dans chaque bloc @code{\score} ou être supprimés
+manuellement@tie{}:
 
 @c KEEP LY
-@lilypond[quote,verbatim,line-width=11.0\cm]
-\paper {
-  line-width = 9.0\cm
-  paper-height = 10.0\cm
-}
-
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
 \book {
+  \paper {
+    print-all-headers = ##t
+  }
   \header {
-    dedication = "dédié à moi-même"
-    title = \markup \center-column { "Première ligne de titre" "Deuxième
-  ligne de titre, plus longue" }
-    subtitle = "un sous-titre,"
-    subsubtitle = #(string-append "sous-sous-titre LilyPond version "
-(lilypond-version))
-    poet = "Auteur"
-    composer =  \markup \center-column { "compositeur" \small "(1847-1973)" }
-    texttranslator = "Traduit par"
-    meter = \markup { \teeny "m" \tiny "e" \normalsize "t" \large "e" \huge
-"r" }
-    arranger = \markup { \fontsize #8.5 "a" \fontsize #2.5 "r" \fontsize
-#-2.5 "r" \fontsize #-5.3 "a" \fontsize #7.5 "ngeur" }
-    instrument = \markup \bold \italic "instrument"
-    piece = "Pièce"
+    title = "DAS WOHLTEMPERIRTE CLAVIER"
+    subtitle = "TEIL I"
+    % Pas de pied en dernière page pour ce livret
+    tagline = ##f
   }
-
+  \markup { \vspace #1 }
   \score {
-    { c'1 }
+    \new PianoStaff <<
+      \new Staff { s1 }
+      \new Staff { \clef "bass" s1 }
+    >>
     \header {
-      piece = "pièce1"
-      opus = "opus1"
+      title = "PRAELUDIUM I"
+      opus = "BWV 846"
+      % Pas de sous-titre pour ce morceau
+      subtitle = ##f
     }
   }
-  \markup {
-      et puis...
-  }
   \score {
-    { c'1 }
+    \new PianoStaff <<
+      \new Staff { s1 }
+      \new Staff { \clef "bass" s1 }
+    >>
     \header {
-      piece = "pièce2"
-      opus = "opus2"
+      title = "FUGA I"
+      subsubtitle = "A 4 VOCI"
+      opus = "BWV 846"
+      % Pas de sous-titre pour ce morceau
+      subtitle = ##f
     }
   }
 }
 @end lilypond
 
-Comme nous venons de la voir, vous pouvez multiplier les blocs
-@code{\header}.  Lorsqu'un même champ apparaît dans plusieurs blocs,
-LilyPond utilisera le dernier mentionné@tie{}:
+@seealso
+Manuel de notation :
+@ref{Structure de fichier},
+@ref{Mise en forme personnalisée des blocs de titrage}.
 
-@example
-\header @{
-  composer = "Compositeur"
-@}
-\header @{
-  piece = "Morceau"
-@}
-\score @{
-  \new Staff @{ c'4 @}
-  \header @{
-    piece = "Nouveau morceau"  % remplace le précédent
-  @}
-@}
-@end example
 
-Lorsque le bloc @code{\header} est défini à l'intérieur du bloc
-@code{\score}, seul les champs @code{piece} et @code{opus} seront
-imprimés.  Attention cependant à toujours placer le bloc @code{\header}
-après l'expression musicale.
+@node Mise en forme par défaut des titrages
+@unnumberedsubsubsec Mise en forme par défaut des titrages
+@translationof Default layout of book and score title blocks
+
+La mise en forme des blocs de titrage est contrôlée par deux variables
+attachées au bloc @code{\paper}@tie{}: @code{bookTitleMarkup} pour le
+bloc @code{\header} principal, et @code{scoreTitleMarkup} pour les blocs
+@code{\header} relevant des blocs @code{\score}.
+
+@c KEEP LY
+@lilypond[papersize=a6,quote,verbatim,noragged-right]
+\header {
+  % Les champs suivants sont centrés
+  dedication = "Dédice"
+  title = "Titre"
+  subtitle = "Sous-titre"
+  subsubtitle = "Sous-sous-titre"
+  instrument = "Instrument"
+
+  % Les champs suivants sont alignés sur le bord gauche
+  poet = "Librettiste"
+  meter = "Tempo"
+
+  % Les champs suivants sont alignés sur le bord droit
+  composer = "Compositeur"
+  arranger = "Arrangeur"
+}
 
-@lilypond[quote,verbatim,line-width=11.0\cm]
 \score {
-  { c'4 }
+  { s1 }
   \header {
-    title = "title"  % not printed
-    piece = "piece"
-    opus = "opus"
+    % Les champs suivants sont en opposition sur la même ligne
+    piece = "Pièce"
+    opus = "Opus"
   }
 }
 @end lilypond
 
-@funindex print-all-headers
-@noindent
-Vous pouvez modifer ce comportement et imprimer tous les champs d'un
-bloc @code{\header} défini dans un bloc @code{\score} en ajoutant
+@c Is the bit about \null markups true? -mp
 
-@example
-\paper@{
-  print-all-headers = ##t
-@}
-@end example
+Les champs d'un bloc @code{\header} qui n'auront pas été alimentés
+seront remplacés par un @emph{markup} @code{\null} de façon à ne pas
+gaspiller d'espace.
 
-@cindex copyright
-@cindex tagline
+Par défaut, @code{scoreTitleMarkup} place les champs @code{piece} et
+@code{opus} de part et d'autre sur une même ligne.
 
-Les pieds de page sont vides, hormis pour la première page qui portera
-la champ @code{copyright} du @code{\header}, et pour la dernière page où
-apparaîtra le @code{tagline}.  Celui-ci est par défaut @qq{Music
-engraving by LilyPond (@var{version})}.@footnote{Afin que l'on sache qui
-est capable d'une telle qualité, nous vous saurons gré de ne pas
-suprimer cette mention spéciale, autant que faire se peut.}
+@cindex breakbefore
 
-Un champ de titrage peut être désactivé@tie{}:
+La variable @code{breakbefore} activée dans un bloc @code{\header} situé
+dans un bloc @code{\score} force le saut de page avant le morceau
+contenu dans ce @code{\score}.  Vous pourrez ainsi séparer le titre
+principal de la musique.
 
-@example
-\header @{
-  tagline = ##f
-  composer = ##f
-@}
-@end example
+@lilypond[papersize=a8landscape,verbatim,noragged-right]
+\book {
+  \header {
+    title = "This is my Title"
+    subtitle = "This is my Subtitle"
+    copyright = "This is the bottom of the first page"
+  }
+  \score {
+    \repeat unfold 4 { e'' e'' e'' e'' }
+    \header {
+      piece = "This is the Music"
+      breakbefore = ##t
+    }
+  }
+}
+@end lilypond
+
+@seealso
+Manuel d'initiation :
+@rlearning{Organisation des fichiers LilyPond}.
+
+Manuel de notation :
+@ref{Structure de fichier}.
+
+Fichiers d'initialisation :
+@file{ly/titling-init.ly}.
+
+
+@node Mise en forme par défaut des entête et pied de page
+@unnumberedsubsubsec Mise en forme par défaut des entête et pied de page
+@translationof Default layout of headers and footers
+
+Les entête et pied -- @emph{headers} et @emph{footers} -- sont des
+lignes de textes qui apparaîssent en haut et en bas de chaque page,
+indépendamment du texte de l'ouvrage.  Ils sont contrôlés par les
+variables suivantes, attachées au bloc @code{\paper}@tie{}:
+
+@itemize
+@item @code{oddHeaderMarkup} -- entête de page impaire
+@item @code{evenHeaderMarkup} -- entête de page paire
+@item @code{oddFooterMarkup} -- pied de page impaire
+@item @code{evenFooterMarkup} -- pied de page paire
+@end itemize
+
+Ces variables @emph{markup} n'accèdent qu'au contenu des champs du bloc
+@code{\header} principal, celui qui s'appliquera à tous les blocs
+@code{\score} du document.  Ces variables sont définies dans le fichier
+@file{ly/titling-init.ly}, et sont par défaut@tie{}:
+
+@itemize
+
+@item
+les numéros sont placés en haut à gauche (si pair) ou à droite (si
+impair) de chaque page à compter de la deuxième@tie{};
+
+@item
+le contenu du champ @code{instrument} est centré en haut de chaque page
+à compter de la deuxième@tie{};
+
+@item
+le texte du @code{copyright} est centré au bas de la première
+page@tie{};
+
+@item
+le @code{tagline} -- mention spéciale -- se place au bas de la dernière
+page, ou bien sous le @code{copyright} s'il n'y a qu'une seule page.
+
+@end itemize
+
+@lilypond[papersize=a8landscape]
+\book {
+  \score {
+    \relative c' {
+      c4 d e f
+    }
+  }
+}
+@end lilypond
+
+La mention spéciale se modifie en alimentant le champ @code{tagline} au
+niveau du bloc @code{\header} principal.
+
+@lilypond[papersize=a8landscape,verbatim]
+\book {
+  \header {
+    tagline = "... music notation for Everyone"
+  }
+  \score {
+    \relative c' {
+      c4 d e f
+    }
+  }
+}
+@end lilypond
+
+Pour supprimer le @code{tagline}, il suffit de lui assigner la valeur
+@code{##f}.
 
 
 @node Titrages personnalisés
 @subsection Titrages personnalisés
 @translationof Custom headers footers and titles
 
-Vous pouvez personnaliser, dans le bloc @code{\paper}, la définition des
-variables listées ci-dessous.  Leur mise en forme par défaut est
-inscrite dans le fichier d'initialisation @file{../ly/titling-init.ly}.
+@c TODO: somewhere put a link to header spacing info
+@c       (you'll have to explain it more in NR 4).
 
-@table @code
-@funindex bookTitleMarkup
-@item bookTitleMarkup
-Ce titre est apposé au début du document final.  Il comprend normalement
-le compositeur et le titre de l'œuvre.
+@menu
+* Mise en forme personnalisée des champs de titrage::
+* Mise en forme personnalisée des blocs de titrage::
+* Mise en forme personnalisée des entête et pied de page::
+@end menu
 
-@funindex scoreTitleMarkup
-@item scoreTitleMarkup
-Ce titre est attaché à un bloc @code{\score}.  Il comprend normalement
-le nom du mouvement -- le champ @code{piece}.
 
-@funindex oddHeaderMarkup
-@item oddHeaderMarkup
-L'entête des pages impaires.
+@node Mise en forme personnalisée des champs de titrage
+@unnumberedsubsubsec Mise en forme personnalisée des champs de titrage
+@translationof Custom text formatting for title blocks
 
-@funindex evenHeaderMarkup
-@item evenHeaderMarkup
-L'entête des pages paires.  Lorsqu'il n'est pas défini, LilyPond utilise
-celui des pages impaires.
+Toutes les commandes de mise en forme d'un @code{\markup} permettent de
+personnaliser le texte des entête, pied de page et éléments de titre
+contenus dans un bloc @code{\header}.
 
-Les entêtes comportent par défaut le nom de l'instrument, au centre, et
-le numéro de page, sur le bord extérieur de la page.
+@lilypond[quote,verbatim,noragged-right]
+\score {
+  { s1 }
+  \header {
+    piece = \markup { \fontsize #4 \bold "PRAELUDIUM I" }
+    opus = \markup { \italic "(Excerpt)" }
+  }
+}
+@end lilypond
 
-@funindex oddFooterMarkup
-@item oddFooterMarkup
-Le pied de page impaire.
+@seealso
+Manuel de notation :
+@ref{Mise en forme du texte}.
 
-@funindex evenFooterMarkup
-@item evenFooterMarkup
-Le pied de page paire.  Lorsqu'il n'est pas défini, LilyPond utilise
-celui des pages impaires.
 
-Par défaut, le pied de la première page comporte la notice de droits
-d'auteur, et celui de la dernière page la @qq{mention spéciale} -- le
-@code{tagline}.
-@end table
+@node Mise en forme personnalisée des blocs de titrage
+@unnumberedsubsubsec Mise en forme personnalisée des blocs de titrage
+@translationof Custom layout for title blocks
 
+L'utilisation de commandes @code{\markup} au sein d'un bloc
+@code{\header} permet de modifier aisément l'apparence du texte,
+mais n'influence en rien le positionnement précis des éléments de
+titrage.  L'accès au positionnement des champs de titrage est géré par
+les deux variables suivantes, attachées au bloc @code{\paper}@tie{}:
 
-@cindex \paper
-@cindex header
-@cindex entête
-@cindex footer
-@cindex pied de page
-@cindex mise en page
-@cindex titres
+@itemize
+@item @code{bookTitleMarkup}
+@item @code{scoreTitleMarkup}
+@end itemize
+
+Ces variables sont abordées à la rubrique
+@ref{Mise en forme par défaut des titrages}.
 
-La définition suivante permt d'obtenir, sur la même ligne, le titre
-aligné à gauche et le compositeur aligné à droite.
+Voici les réglages par défaut de @code{scoreTitleMarkup}, tels que
+définis dans le fichier @file{ly/titling-init.ly}@tie{}:
 
 @example
-\paper @{
-  bookTitleMarkup = \markup @{
-   \fill-line @{
-     \fromproperty #'header:title
-     \fromproperty #'header:composer
-   @}
+scoreTitleMarkup = \markup @{ \column @{
+  \on-the-fly #print-all-headers @{ \bookTitleMarkup \hspace #1 @}
+  \fill-line @{
+    \fromproperty #'header:piece
+    \fromproperty #'header:opus
   @}
 @}
+@}
 @end example
 
-Les entêtes et pieds de page sont créés respectivement par les fonctions
-@code{make-header} and @code{make-footer}, que vous pouvez définir au
-sein du bloc @code{\paper}.  Leur implémentation est contenue dans les
-fichiers d'initialisation @file{ly/paper-defaults-init.ly} et
-@file{ly/titling-init.ly}.
+Ceci aura donc pour effet de positionner les champs @code{piece} et
+@code{opus} sur la même ligne, en opposition@tie{}:
 
-Voici comment centrer le numéro en pied de chaque page@tie{}:
+@lilypond[quote,verbatim,noragged-right]
+\score {
+  { s1 }
+  \header {
+    piece = "PRAELUDIUM I"
+    opus = "BWV 846"
+  }
+}
+@end lilypond
 
-@example
-\paper @{
-  print-page-number = ##t
-  print-first-page-number = ##t
-  oddHeaderMarkup = \markup \fill-line @{ " " @}
-  evenHeaderMarkup = \markup \fill-line @{ " " @}
-  oddFooterMarkup = \markup @{
-    \fill-line @{
-      \bold \fontsize #3
-      \on-the-fly #print-page-number-check-first
-      \fromproperty #'page:page-number-string
-    @}
-  @}
-  evenFooterMarkup = \markup @{
-    \fill-line @{
-      \bold \fontsize #3
-      \on-the-fly #print-page-number-check-first
-      \fromproperty #'page:page-number-string
-    @}
-  @}
-@}
-@end example
+Voici comment positionner le champ @code{piece}, dont nous modifions
+la taille et la graisse, au centre de cette ligne@tie{}:
+
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
+\book {
+  \paper {
+    indent = 0\mm
+    scoreTitleMarkup = \markup {
+      \fill-line {
+        \null
+        \fontsize #4 \bold \fromproperty #'header:piece
+        \fromproperty #'header:opus
+      }
+    }
+  }
+  \header { tagline = ##f }
+  \score {
+    { s1 }
+    \header {
+      piece = "PRAELUDIUM I"
+      opus = "BWV 846"
+    }
+  }
+}
+@end lilypond
+
+Les champs normalement réservés au bloc de titrage principal seront
+reportés au niveau au niveau inférieur dès lors que vous aurez activé
+l'instruction @code{print-all-headers} au sein du bloc @code{\paper}.
+Le principal inconvénient de cette fonction réside dans le fait que les
+champs réservés au bloc @code{\header} principal devront être supprimés
+dans chacun des blocs @code{\score} de votre fichier source -- voir
+@ref{Contenu des blocs de titrage}.
+
+Afin d'éviter ce désagrément, ajoutez le champ que vous désirez voir
+apparaître à la définition de @code{scoreTitleMarkup}.  Nous allons,
+dans l'exemple suivant, ajouter au @code{scoreTitleMarkup} le champ
+@code{composer}, normalement associé au @code{bookTitleMarkup}@tie{};
+chaque @code{\score} pourra mentionner un compositeur différent.
+
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
+\book {
+  \paper {
+    indent = 0\mm
+    scoreTitleMarkup = \markup {
+      \fill-line {
+        \null
+        \fontsize #4 \bold \fromproperty #'header:piece
+        \fromproperty #'header:composer
+      }
+    }
+  }
+  \header { tagline = ##f }
+  \score {
+    { s1 }
+    \header {
+      piece = "MENUET"
+      composer = "Christian Petzold"
+    }
+  }
+  \score {
+    { s1 }
+    \header {
+      piece = "RONDEAU"
+      composer = "François Couperin"
+    }
+  }
+}
+@end lilypond
+
+Rien ne vous empêche de créer votre propre champ personnalisé, puis d'y
+faire référence dans la définition du @emph{markup}.
+
+@lilypond[papersize=a5,quote,verbatim,noragged-right]
+\book {
+  \paper {
+    indent = 0\mm
+    scoreTitleMarkup = \markup {
+      \fill-line {
+        \null
+        \override #`(direction . ,UP) {
+          \dir-column {
+            \center-align \fontsize #-1 \bold
+              \fromproperty #'header:mycustomtext %% User-defined field
+            \center-align \fontsize #4 \bold
+              \fromproperty #'header:piece
+          }
+        }
+        \fromproperty #'header:opus
+      }
+    }
+  }
+  \header { tagline = ##f }
+  \score {
+    { s1 }
+    \header {
+      piece = "FUGA I"
+      mycustomtext = "A 4 VOCI" %% User-defined field
+      opus = "BWV 846"
+    }
+  }
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Contenu des blocs de titrage}.
+
+
+@node Mise en forme personnalisée des entête et pied de page
+@unnumberedsubsubsec Mise en forme personnalisée des entête et pied de page
+@translationof Custom layout for headers and footers
+
+@c can make-header and make-footer be removed from
+@c paper-defaults-init.ly? -mp
+
+L'utilisation de commandes @code{\markup} au sein d'un bloc
+@code{\header} permet de modifier aisément l'apparence du texte,
+mais n'influence en rien le positionnement précis des entête et pied
+de page.  L'accès au positionnement des champs concernés est géré par
+les quatre variables suivantes, attachées au bloc @code{\paper}@tie{}:
+
+@itemize
+@item @code{oddHeaderMarkup}
+@item @code{evenHeaderMarkup}
+@item @code{oddFooterMarkup}
+@item @code{evenFooterMarkup}
+@end itemize
+
+L'exemple suivant illustre  la manière de centrer son numéro au bas de
+chaque page.  Il nous faut tout d'abord annuler la définition de
+@code{oddHeaderMarkup} et @code{evenHeaderMarkup} à l'aide d'un
+@emph{markup} @code{\null}. Nous redéfinissons ensuite
+@code{oddFooterMarkup} pour qu'il contienne le numéro de page, centré.
+Enfin, nous appliquons le même paramétrage au @code{\oddFooterMarkup}.
+
+@lilypond[papersize=a8,quote,verbatim,noragged-right]
+\book {
+  \paper {
+    print-page-number = ##t
+    print-first-page-number = ##t
+    oddHeaderMarkup = \markup \null
+    evenHeaderMarkup = \markup \null
+    oddFooterMarkup = \markup {
+      \fill-line {
+        \on-the-fly #print-page-number-check-first
+        \fromproperty #'page:page-number-string
+      }
+    }
+    evenFooterMarkup = \oddFooterMarkup
+  }
+  \score {
+    \new Staff { s1 \break s1 \break s1 }
+  }
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Contenu des blocs de titrage},
+@ref{Mise en forme par défaut des titrages}.
 
 
 @node Référencement des numéros de page
@@ -862,7 +1107,7 @@ l'intérieur d'un @emph{markup}@tie{}; vous pourrez même y ajouter le
 numéro de page grâce à la commande de @emph{markup} @code{\page-ref}.
 
 @c KEEP LY
-@lilypond[verbatim,line-width=11.0\cm]
+@lilypond[verbatim]
 \header { tagline = ##f }
 \book {
   \label #'firstScore
@@ -1058,7 +1303,6 @@ Fichiers d'initialisation :
 * Insertion de fichiers LilyPond::
 * Différentes éditions à partir d'une même source::
 * Codage du texte::
-* Affichage de notation au format LilyPond::
 @end menu
 
 @node Insertion de fichiers LilyPond
@@ -1092,12 +1336,12 @@ répertoire, donner seulement son nom en argument à la commande
 @code{\include} suffit.  S'il se trouve ailleurs, vous devrez indiquer
 le chemin d'accès, absolu ou relatif, en respectant toutefois la syntaxe
 UNIX -- autrement dit, le séparateur de répertoire est une oblique
-normale @code{/} et non l'oblique inverse @code{\} de DOS/Windows.  Par
-exemple, si le fichier @file{truc.ly} se trouve dans le répertoire
+normale @code{/} et non l'oblique inverse @code{\} de DOS ou Windows.
+Par exemple, si le fichier @file{truc.ly} se trouve dans le répertoire
 supérieur au répertoire de travail, la ligne devra être
 
 @example
-\include "../stuff.ly"
+\include "../truc.ly"
 @end example
 
 @noindent
@@ -1115,14 +1359,15 @@ Les fichiers à inclure peuvent eux-même contenir des instructions
 @code{\include}.  Ces instructions @code{\include} de second niveau ne
 pourront, par défaut, être interprétées qu'une fois intégrées dans le
 fichier principal@tie{}; leur argument doit donc comporter le chemin
-relativement au fichier principal et non par rapport au fichier dan
-lesquel cette inclusion est mentionnée.  Vous pouvez toutefois influer
-sur ce comportement à l'aide de l'option @code{-drelative-includes} en
-ligne de commande ou en ajoutant une clause
+relativement au fichier principal et non par rapport au fichier dans
+lequel cette inclusion est mentionnée.  Vous pouvez toutefois influer
+sur ce comportement à l'aide de l'option @w{@code{-drelative-includes}}
+en ligne de commande ou en ajoutant une clause
 @code{@w{#(ly:set-option 'relative-includes #t)}} en tête du fichier
 principal.  Une fois @code{relative-include} activé, le chemin à suivre
 pour chacune des commandes @code{\include} sera pris relativement au
-fichier qui la contient.
+fichier qui la contient.  Cette option est vouée à être activée par
+défaut dans une future version de LilyPond.
 
 Vous pouvez inclure des fichiers dont vous spécifierez le chemin d'accès
 sur la ligne de commande au moment de lancer la compilation. L'appel à
@@ -1153,9 +1398,9 @@ fichier de définition particulier @file{gregorian.ly}.
 
 Au moment où vous lancez LilyPond, un certain nombre de fichiers se
 retrouvent inclus par défaut@tie{}; il suffit d'activer le mode verbeux
-en faisant @code{lilypond --verbose} pour s'en rendre compte.  Vous
+en faisant @w{@code{lilypond --verbose}} pour s'en rendre compte.  Vous
 verrez ainsi défiler, en plus de nombreuses informations, le nom d'un
-certain nombre de fichier et de chemins d'accès.  Les fichiers les plus
+certain nombre de fichiers et de chemins d'accès.  Les fichiers les plus
 important sont mentionnés au chapitre
 @rlearning{Autres sources de documentation}.  Si vous venez à les
 modifier, rappelez-vous qu'ils seront écrasés à l'installation d'une
@@ -1287,8 +1532,8 @@ manière suivante@tie{}:
 
 @item
 Musique balisée précédée de @code{\keepWithTag #'@var{nom}}
 @tab Musique non balisée et musique balisée par @var{nom} seront
 incluses@tie{}; la musique balisée autrement est exclue.
+ @tab Musique non balisée et musique balisée par @var{nom} seront
+ incluses@tie{}; la musique balisée autrement est exclue.
 
 @item
 Musique balisée précédée de @code{\removeWithTag #'@var{nom}}
@@ -1296,7 +1541,7 @@ Musique balisée précédée de @code{\removeWithTag #'@var{nom}}
  seront inclus@tie{}; la musique balisée par @var{nom} est exclue.
 
 @item
-Musiqeu balisée non précédée de @code{\keepWithTag} ou
+Musique balisée non précédée de @code{\keepWithTag} ou
 @code{\removeWithTag}
  @tab Musique balisée et non balisée seront incluses.
 
@@ -1483,7 +1728,7 @@ la bibliothèque Pango pour assurer le rendu des textes multilingues.
 
 LilyPond n'effectue aucune conversion d'encodage que ce soit.  Ceci
 implique donc que tout texte, qu'il s'agisse d'un titre, de paroles ou
-même d'instruction musicale, comportant des caractères non ASCII soit
+même d'instruction musicale, comportant des caractères non ASCII, soit
 codé en UTF-8.  Le plus sûr moyen de saisir du texte de la sorte
 consiste à utiliser un éditeur supportant l'unicode et à enregistrer vos
 fichier en UTF-8.  C'est le cas pour la plupart des éditeurs actuels,
@@ -1578,38 +1823,6 @@ la manière suivante@tie{}:
 @end example
 
 
-@node Affichage de notation au format LilyPond
-@subsection Affichage de notation au format LilyPond
-@translationof Displaying LilyPond notation
-
-@funindex \displayLilyMusic
-
-La fonction musicale @code{\displayLilyMusic}, disponible uniquement
-pour un traitement en ligne de commande, permet d'afficher en
-notation LilyPond une expression musicale.  Par exemple,
-
-@example
-@{
-  \displayLilyMusic \transpose c a, @{ c4 e g a bes @}
-@}
-@end example
-
-affichera
-
-@example
-@{ a,4 cis e fis g @}
-@end example
-
-LilyPond affichera le résultat sous forme de message en console, au
-milieu de toutes les informations de compilation.  Afin d'isoler ces
-messages et enregistrer le résultat de la fonction
-@code{\display@{STUFF@}}, pensez à rediriger la sortie vers un fichier.
-
-@example
-lilypond fichier.ly >display.txt
-@end example
-
-
 @node Contrôle des sorties
 @section Contrôle des sorties
 @translationof Controlling output
@@ -1653,9 +1866,9 @@ Rien ne vous empêche d'extraire plusieurs fragments, dès lors que vous
 définissez dans la liste d'autres paires d'emplacements ryhtmiques.
 
 Cette fonctionnalité n'est toutefois effective que lorsque vous lancez
-LilyPond avec l'option @code{-dclip-systems}.  Les @qq{coupures} seront
-générées sous la forme de fichiers EPS, convertis en PDF ou PNG selon le
-format que vous aurez stipulé.
+LilyPond avec l'option @w{@code{-dclip-systems}}.  Les @qq{coupures}
+seront générées sous la forme de fichiers EPS, convertis en PDF ou PNG
+selon le format que vous aurez stipulé.
 
 Pour de plus amples informations quant au format des résultats,
 consultez le chapitre @rprogram{Lancement de lilypond}.
@@ -1689,7 +1902,7 @@ générer.  Vous pourriez aussi être amené à retravailler le début d'une
 œuvre, pour y ajouter une partie par exemple, auquel cas c'est la
 propriété @code{showFirstLength} que vous utiliserez.
 
-Vous pouvez contrôler très finement les parties à escamoter, grâce u
+Vous pouvez contrôler très finement les parties à escamoter, grâce au
 commutateur @code{Score.skipTypesetting}@tie{}: lorsqu'il est activé,
 aucune gravure n'est réalisée.
 
@@ -1720,7 +1933,7 @@ de temps.
 @cindex EPS, format de sortie
 
 En matière de partition imprimable, LilyPond génère par défaut des
-documents au format PstScript (PS) et Portable Document Format (PDF).
+documents au format PostScript (PS) et Portable Document Format (PDF).
 Vous pouvez aussi obtenir des documents au format Scalable Vector
 Graphics (SVG), Encapsulated PostScript (EPS) ou Portable Network
 Graphics (PNG) dès lors que vous aurez lancé LilyPond en ligne de
@@ -1755,7 +1968,7 @@ Et ces même mesures avec la police de LilyPond, Feta@tie{}:
 Téléchargez puis décompressez l'archive zip.  Recopiez le répertoire
 @code{lilyfonts} dans  @file{@var{SHARE_DIR}/lilypond/current} -- voir
 @rlearning{Autres sources de documentation} à ce sujet.  Renommez le
-répertoire @code{fonts} qui s'y trouve en @code{fonts_orig}, puis les
+répertoire @code{fonts} qui s'y trouve en @code{fonts_orig}, puis le
 répertoire @code{lilyfonts} en @code{fonts}.  Il vous suffira, pour
 retrouver la fonte Feta, de renommer @code{fonts_orig} en @code{fonts}.
 
@@ -1766,26 +1979,33 @@ Manuel d'initiation :
 
 @knownissues
 
-Gonville ne permet pas de générer de la notation ancienne.  Consultez le
-site de l'auteur pour de plus amples informations ainsi qu'à propos des
-conditions d'utilisation.
+Gonville ne permet pas de générer de la notation ancienne, et certains
+glyphes ajoutés depuis lors aux jeux de caractères en soient absent.
+Consultez le site de l'auteur pour de plus amples informations ainsi
+qu'à propos des conditions d'utilisation.
 
 
 @node Sortie MIDI
 @section Sortie MIDI
 @translationof MIDI output
 
+@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@tie{}; il vous faudra
-un logiciel capable de traduire ces séries de notes en sons.
+un logiciel capable de traduire ces séries de notes en sons réels.
 
 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@tie{}: octaves et altérations erronées heuteront
 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}.
+
 @c TODO Check this
 Dans une sortie MIDI, LilyPond alloue un canal à chaque portée, plus un
 pour les réglages globaux.  Par voie de conséquence, un fichier MIDI ne
@@ -1800,6 +2020,7 @@ silencieuses.
 * Répétitions et MIDI::
 * Gestion des nuances en MIDI::
 * MIDI et percussions::
+* Le script Articulate::
 @end menu
 
 
@@ -1941,7 +2162,7 @@ est comparable à ce lui du bloc @code{\layout}, voire plus simple.  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
-certianes propriétés.  L'exemple suivant détermine le tempo initial du
+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.
 
@@ -2023,6 +2244,10 @@ commande @code{\score}.
 @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
@@ -2050,7 +2275,7 @@ les tremolos, exceptés ceux utilisant la syntaxe
 les liaisons de prolongation ;
 
 @item
-les indications de nuance
+les indications de nuance ;
 
 @item
 les crescendos et decrescendos s'étalant sur plusieurs notes@tie{};
@@ -2062,6 +2287,15 @@ les changements de tempo indiqués par un @code{\tempo}@tie{};
 les paroles.
 @end itemize
 
+Si vous utilisez @ref{Le scrip Articulate}, d'autres éléments seront
+alors inclus@tie{}:
+
+@itemize
+@item articulations (lié, staccato, etc.),
+@item trilles et groupettos,
+@item rallentando et accelerando.
+@end itemize
+
 
 @unnumberedsubsubsec Éléments non pris en compte dans le MIDI
 @translationof Unsupported in MIDI
@@ -2069,7 +2303,7 @@ les paroles.
 @c TODO index as above
 
 LilyPond ne peut générer d'événement MIDI pour les éléments
-suivant@tie{}:
+suivant, sauf à utiliser @ref{Le scrip Articulate}@tie{}:
 
 @itemize
 @item
@@ -2104,6 +2338,7 @@ les accords en microtonalité.
 @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
@@ -2126,6 +2361,10 @@ en reprises de type @code{unfold}.
 \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}@tie{}: un pour le MIDI,
 avec des reprises explicites, et l'autre pour la partition, avec des
@@ -2172,7 +2411,7 @@ 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
-@code{make-dynamic-script}.  Voici comment procéder pour ajuster le
+@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.
@@ -2445,3 +2684,154 @@ son le plus proche dans la banque standard.
 Le standard @emph{general MIDI} ne dispose pas du @emph{rim shot}@tie{};
 LilyPond lui subtitue un @emph{sidestick}.
 
+
+@node Le script Articulate
+@subsection Le script Articulate
+@translationof The Articulate script
+
+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.
+
+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
+
+@example
+\include "articulate.ly"
+@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@tie{}:
+
+@example
+\unfoldRepeats \articulate <<
+       tout le reste du bloc contenant la partition...
+>>
+@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é.
+
+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.
+
+@knownissues
+
+Dans la mesure où la script @code{articulate} tend à raccourcir les
+accords, certaines musiques, notamment pour l'orgue, paraîtront de moins
+bonne qualité.
+
+
+@node Extraction d'informations musicales
+@section Extraction d'informations musicales
+@translationof Extracting musical information
+
+En plus de générer du graphisme et du MIDI, LilyPond peut présenter
+l'information musicale sous forme textuelle.
+
+@menu
+* Affichage de notation au format LilyPond::
+* Affichage de la musique sous forme d'expression scheme::
+* Enregistrement d'événements musicaux dans un fichier::
+@end menu
+
+
+@node Affichage de notation au format LilyPond
+@subsection Affichage de notation au format LilyPond
+@translationof Displaying LilyPond notation
+
+@funindex \displayLilyMusic
+
+La fonction musicale @code{\displayLilyMusic}, disponible uniquement
+pour un traitement en ligne de commande, permet d'afficher en
+notation LilyPond une expression musicale.  Par exemple,
+
+@example
+@{
+  \displayLilyMusic \transpose c a, @{ c4 e g a bes @}
+@}
+@end example
+
+affichera
+
+@example
+@{ a,4 cis e fis g @}
+@end example
+
+LilyPond affichera le résultat sous forme de message en console, au
+milieu de toutes les informations de compilation.  Afin d'isoler ces
+messages et enregistrer le résultat de la fonction
+@code{\display@{MATÉRIAU@}}, pensez à rediriger la sortie vers un
+fichier.
+
+@example
+lilypond fichier.ly >display.txt
+@end example
+
+
+@node Affichage de la musique sous forme d'expression scheme
+@subsection Affichage de la musique sous forme d'expression scheme
+@translationof Displaying scheme music expressions
+
+Voir @rextend{Displaying music expressions}.
+
+
+@node Enregistrement d'événements musicaux dans un fichier
+@subsection Enregistrement d'événements musicaux dans un fichier
+@translationof Saving music events to a file
+
+LilyPond vous permet de sauvegarder dans un fichier séparé, sur la base
+de la portée, les événements musicaux.  Vous devrez pour ce faire
+inclure dans votre fichier maître un fichier d'initialisation
+spécifique@tie{}:
+
+@example
+\include "event-listener.ly"
+@end example
+
+Pour chaque portée que comporte votre partition, vous obtiendrez un
+fichier @file{NOMFICHIER-PORTÉENOMMÉE.notes} ou
+@file{NOMFICHIER-unnamed-staff.notes}.  Notez bien que si plusieurs
+portées ne sont pas explicitement nomées, tous leurs événements seront
+regroupés et mélangés dans le même fichier.  Le résultat ressemblera à
+ceci@tie{}:
+
+@example
+0.000   note     57       4   p-c 2 12
+0.000   dynamic  f
+0.250   note     62       4   p-c 7 12
+0.500   note     66       8   p-c 9 12
+0.625   note     69       8   p-c 14 12
+0.750   rest     4
+0.750   breathe
+@end example
+
+Il s'agit d'un tableau dont les colonnes sont délimitées par une
+tabulation.  Chaque ligne comporte deux champs fixes suivis d'un certain
+nombre de paramètres optionnels.
+
+@example
+@var{temps}  @var{type}  @var{...paramètres...}
+@end example
+
+Ces informations peuvent faire l'objet d'un retraîtement par d'autres
+programmes, comme des scripts python, aux fins de recherche en analyse
+musicologique ou des expériences à partir du rendu de LilyPond.
+
+
+@knownissues
+
+Tous les événements ne sont pas pris en charge par
+@file{event-listener.ly}.  Il s'agit en premier lieu d'une
+démonstration, un @qq{proof of concept} du potentiel de LilyPond.  Si
+certains des éléments que vous cherchez à obtenir n'apparaîssent pas,
+recopiez le fichier @file{event-listener.ly} dans votre répoertoire et
+modifiez-le de telle sorte qu'il travaille selon vos attentes.
index 980ce5bc126c97ee9ae8c2ccf6bd1c8e2f01562e..7fa677c7434d230ba76d9e4231614b1263cf39f6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: a6b5eea83ddcdd8e1fd0760db385176ff9b2b1cd
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -19,6 +19,7 @@
 @menu
 * Table des noms d'accord::
 * Modificateurs d'accord usuels::
+* Accordages prédéfinis::
 * Diagrammes d'accord prédéfinis::
 * Instruments MIDI::
 * Liste des couleurs::
@@ -32,6 +33,7 @@
 * Liste des propriétés de contexte::
 * Propriétés de mise en forme::
 * Fonctions musicales::
+* Identificateurs de modification de contexte::
 * Types de prédicats prédéfinis::
 * Fonctions Scheme::
 @end menu
@@ -396,6 +398,16 @@ Quarte juste et quqinte juste
 @end multitable
 
 
+@node Accordages prédéfinis
+@appendixsec Accordages prédéfinis
+@translationof Predefined string tunings
+
+La liste suivante répertorie les différents accordages dont LilyPond
+dispose.
+
+@lilypondfile{display-predefined-string-tunings.ly}
+
+
 @node Diagrammes d'accord prédéfinis
 @appendixsec Diagrammes d'accord prédéfinis
 @translationof Predefined fretboard diagrams
@@ -408,6 +420,11 @@ La liste suivante répertorie les tablatures prédéfinies pour le ukulele.
 
 @lilypondfile{display-predefined-ukulele-fretboards.ly}
 
+La liste suivante répertorie les tablatures prédéfinies pour la
+mandoline.
+
+@lilypondfile{display-predefined-mandolin-fretboards.ly}
+
 
 @node Instruments MIDI
 @appendixsec Instruments MIDI
@@ -1068,6 +1085,16 @@ attacher à une note (p.ex. @code{c\accent})@tie{}:
 @include identifiers.tely
 
 
+@node Identificateurs de modification de contexte
+@appendixsec Identificateurs de modification de contexte
+@translationof Context modification identifiers
+
+Les commandes suivantes permettent de modifier des contextes au sein
+d'un bloc @code{\layout} ou @code{\with}.
+
+@include context-mod-identifiers.tely
+
+
 @node Types de prédicats prédéfinis
 @appendixsec Types de prédicats prédéfinis
 @translationof Predefined type predicates
index eefb9d653d607fbac438477a03ef4d582ed2e92a..87501e1a0899d6580b94a9306f030500421c2595 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 531484474ef15eb237ae185373bc95c37d0c0127
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 9b1796b10ee93ccb3500459e1c30ae9be22cf42a..5d15218fe1af9416b302e5e5e7959a504b16ac0e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 657b89ab28b463ccda7991070242353cf38dc25d
+    Translation of GIT committish: f93e4199873c91ae32f0e84a610d14853dc379df
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -61,7 +61,7 @@ L'agencement général d'une partition dépend de trois facteurs
 interdépendants@tie{}: la mise en page, les sauts de ligne et
 l'espacement.  Les choix faits en matière d'espacement détermineront la
 densité de chacun des systèmes, ce qui influera sur le positionnement
-des sauts de lignes et, par voie de conséquence, sur le nombre de pages
+des sauts de ligne et, par voie de conséquence, sur le nombre de pages
 de la partition.
 
 En pratique, cette procédure comporte quatre étapes.  Dans un premier
@@ -143,7 +143,7 @@ mise en page, et
 
 @item
 la définition des différents @emph{markups} qui personnaliseront la mise
-en forme des entêtes, pied de page et titrages.
+en forme des entêtes et pieds de page ainsi que des titrages.
 
 @end itemize
 
@@ -245,8 +245,8 @@ Le format du papier est déterminé par deux fonctions différentes@tie{}:
 La seule restriction à l'utilisation isolée de la fonction
 @code{set-default-paper-size} est qu'elle doit intervenir avant le
 premier bloc @code{\paper}.  À l'intérieur d'un bloc @code{\paper}, il
-vaut mieux utiliser la fonction @code{set-paper-size}, avant toute autre
-variables.  Les raisons à ceci sont abordées dans la rubrique
+vaut mieux utiliser la fonction @code{set-paper-size} avant toute autre
+variable.  Les raisons à ceci sont abordées dans la rubrique
 @ref{Adaptation automatique au format}.
 
 @code{set-default-paper-size} fixe le format pour toutes les pages,
@@ -354,8 +354,8 @@ Les valeurs par défaut (avant étalonnage) sont définies dans le fichier
 
 La hauteur de la feuille.  Il s'agit par défaut de la dimension du
 papier utilisé.  Notez bien que cette variable n'affectera pas
-l'ajustement automatique d'un certain nombre de dimmensionnement
-vertical.
+l'ajustement automatique d'un certain nombre de dimmensionnements
+verticaux.
 
 @item top-margin
 @funindex top-margin
@@ -613,7 +613,7 @@ Manuel de notation :
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
-Snippets:
+Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
 
@@ -837,8 +837,8 @@ Manuel de notation :
 Fichiers d'initialisation :
 @file{ly/paper-defaults-init.ly}.
 
-Snippets:
-@rlsr{Spacing}.
+Morceaux choisis :
+@rlsrnamed{Spacing, Espacements}.
 
 
 @node Autres variables du bloc \paper
@@ -911,7 +911,7 @@ Les valeurs par défaut sont définies dans le fichier
 
 Pénalité pour apparition d'une page blanche entre deux partitions.  Sa
 valeur est par défaut inférieure à celle de
-@code{blank-page-force}@tie{}; nous préférons q'une page blanche
+@code{blank-page-force}@tie{}; nous préférons qu'une page blanche
 s'insère après la fin de la partition plutôt qu'au milieu.
 
 @item blank-last-page-force
@@ -1104,14 +1104,14 @@ concerner toutes les partitions d'un même ouvrage, auquel cas un bloc
 @code{\layout} indépendant se placera en tête de fichier.  Dans le cas
 où la mise en forme concerne une partition en particulier, un bloc
 @code{\layout} se placera au sein du bloc @code{\score} en question.
-Sont susceptibles d'apparître dans un bloc @code{\layout}@tie{}:
+Sont susceptibles d'apparaître dans un bloc @code{\layout}@tie{}:
 
 @itemize
 @item
 la fonction scheme @code{layout-set-staff-size},
 
 @item
-dans des blocs @code{\contexte}, les  modifications apportées aux
+dans des blocs @code{\context}, les  modifications apportées aux
 différents contextes, et
 
 @item
@@ -1408,7 +1408,7 @@ ailleurs@tie{}:
     s1 \noBreak s1 \noBreak
     s1 \noBreak s1 \break
   @}
-  @{ @var{the actual music@dots{}} @}
+  @{ @var{et ici la musique@dots{}} @}
 >>
 @end example
 
@@ -1486,7 +1486,7 @@ Lorsqu'un ouvrage contient plusieurs partitions et un certain nombre de
 pages, la gestion des sauts de page finit par devenir très gourmande,
 tant au niveau du processeur que de la mémoire.  Vous pouvez cependant
 alléger la charge en recourant à des blocs @code{\bookpart} afin de
-sectionner l'ouvrage que vous traitez@tie{}; les sauts de pages seront
+sectionner l'ouvrage que vous traitez@tie{}; les sauts de page seront
 alors gérés individuellement au niveau de chacune des parties.  Par
 ailleurs, cela vous autorisera une gestion différente selon les
 sections.
@@ -1578,7 +1578,7 @@ de l'œuvre.  Vous pouvez alors recourir au @code{Page_turn_engraver} que
 vous mentionnerez dans un contexte de voix ou de portée.  Ce graveur de
 tournes recherchera dans le contexte en question les passages sans note.
 Notez bien qu'il ne recherche pas des silences, mais l'absence de
-notes@tie{}; autrement dit, il ne restera pas inactif dans la cadre
+notes@tie{}; autrement dit, il ne restera pas inactif dans le cadre
 d'une portée polyphonique dont l'une des parties contiendrait des
 silences.  Lorsqu'il rencontre un fragment suffisamment long ne
 contenant aucune note, il insère un @code{\allowPageTurn} à la barre
@@ -1911,13 +1911,13 @@ la distance entre une ligne de non-portée alors que sa
 @code{staff-affinity} a été déterminée à @code{#UP}.
 
 Toutes ces distances sont mesurées entre les points de référence
-respectifs de éléments considérés.
+respectifs des éléments considérés.
 Le @i{point de référence} d'une portée est le centre vertical du
 @code{StaffSymbol} -- la ligne médiane si @code{line-count} est impair,
 l'interligne médian si @code{line-count} est pair.
 Quant aux lignes rattachées à des portées -- lignes de non-portée -- le
-tableau suivant présente le @i{point de référence} pour chacun d'entre
-eux@tie{}:
+tableau suivant présente le @i{point de référence} pour chacune
+d'elles@tie{}:
 
 @multitable {Non-staff line} {Reference point}
 @headitem Ligne de non-portée @tab Point de référence
@@ -1955,8 +1955,10 @@ labelContext =
   \context { \Dynamics    \alignToZero }
   \context { \FiguredBass \alignToZero }
   \context { \Lyrics      \alignToZero }
-  \context { \NoteNames   \alignToZero }
-  \context { \ChordNames  \alignToZero \lowerCaseChords }
+  \context { \NoteNames   \alignToZero \staffAffinityDown }
+  \context { \ChordNames  \alignToZero
+                          \staffAffinityDown
+                          \lowerCaseChords }
   \context { \FretBoards  \alignToZero \staffAffinityDown }
   \context { \Score
     \override BarLine #'stencil = ##f
@@ -1990,7 +1992,7 @@ labelContext =
     \set RhythmicStaff.instrumentName = #"centre vertical "
     \labelContext "Dynamics" s1*3
   }
-  \new Dynamics { s2\mp s\fp }
+  \new Dynamics { s1\mp s\fp }
 >>
 
 %% Le point de référence de FiguredBass est son point le plus haut
@@ -2083,13 +2085,13 @@ d'un @code{VerticalAxisGroup} affectera les propriétés du
 elle s'appliquera au @code{default-staff-staff-spacing} en l'absence de
 regroupement.  Les portées peuvent donc s'aligner différemment selon
 qu'elles sont ou non regroupées.  Pour obtenir le même espacement sans
-tenir compte dees éventuels regroupements, cette fonction peut faire
+tenir compte des éventuels regroupements, cette fonction peut faire
 place à une complète redéfinition des espacements fluctuants à l'aide de
 règles dérogatoires comme vu précédemment.
 
 @item default-staff-staff-spacing
 Il s'agit de la distance qui s'appliquera par défaut aux portées
-isolées, à loins que @code{staff-staff-spacing} n'ait été redéfini
+isolées, à moins que @code{staff-staff-spacing} n'ait été redéfini
 explicitement par un @code{\override}.
 
 @item staff-affinity
@@ -2105,7 +2107,7 @@ Une ligne de non-portée en dessous d'un système devrait avoir sa
 @code{staff-affinity} définie à @code{UP}.  De la même manière, lorsque
 cette ligne surplombe un système, sa @code{staff-affinity} devrait être
 définie à @code{DOWN}.  Prenez garde à la valeur que vous affectez à
-@code{staff-affinity}@tie{}: si vous lui affectez la valeur @code{#f} à
+@code{staff-affinity}@tie{}: si vous affectez la valeur @code{#f} à
 une ligne de non-portée, cette ligne sera considérée comme étant une
 portée@tie{}; à l'inverse, utiliser la propriété @code{staff-affinity}
 pour une portée lui fera perdre cette qualité.
@@ -2124,9 +2126,9 @@ non-portée est présente (quelque soit le côté).
 
 @item nonstaff-nonstaff-spacing
 Il s'agit de la distance entre deux lignes de non-portée selon
-l'orientation définie par @code{staff-affinity} et qu'elles ont la même
-orientation.  Bien entendu, ceci ne peut concerner que les valeurs
-@code{UP} et @code{DOWN} de @code{staff-affinity}.
+l'orientation définie par @code{staff-affinity} et dès lors qu'elles ont
+la même orientation.  Bien entendu, ceci ne peut concerner que les
+valeurs @code{UP} et @code{DOWN} de @code{staff-affinity}.
 
 @item nonstaff-unrelatedstaff-spacing
 Il s'agit de la distance entre une ligne de non-portée et la portée à
@@ -2149,7 +2151,7 @@ d'un @code{\override} au niveau d'un contexte @code{StaffGroup} (ou son
 @item staff-staff-spacing
 Il s'agit de la distance entre deux portées consécutives d'un même
 système.  La propriété @code{staff-staff-spacing} de l'objet
-@code{VerticalAxisGroup} d'un portée en particulier peut se redéfinir à
+@code{VerticalAxisGroup} d'une portée en particulier peut se redéfinir à
 l'aide de règles dérogatoires.
 
 @item staffgroup-staff-spacing
@@ -2203,8 +2205,8 @@ ces portées sont regroupées -- voir
 L'exemple suivant illustre la manière de gérer l'espacement de portées
 isolées à l'aide de la propriété @code{default-staff-staff-spacing}.
 Les mêmes règles appliquées de manière dérogatoire au
-@code{staff-staff-spacing} produiront les mêmes effets, y comris au sein
-de regroupements.
+@code{staff-staff-spacing} produiront les mêmes effets, y compris au
+sein de regroupements.
 
 @lilypond[verbatim,quote,staffsize=16]
 \layout {
@@ -2261,7 +2263,7 @@ souvent que des portées soient regroupées.  L'espacement est alors plus
 important entre deux regroupements qu'entre les portées d'un même
 groupe.  
 
-Les @i{regroupement de portées} tels le @code{StaffGroup} ou le
+Les @i{regroupements de portées} tels le @code{StaffGroup} ou le
 @code{ChoirStaff} sont des contextes qui peuvent contenir simultanément
 une ou plusieurs portées.
 
@@ -2284,7 +2286,7 @@ Ces propriétés d'objet graphique sont expliquées une à une au chapitre
 @ref{Propriétés d'espacement au sein d'un système}.
 
 L'exemple suivant illustre la manière de gérer l'espacement de portées
-regroupes, à l'aide des propriétés de l'objet graphique
+regroupées, à l'aide des propriétés de l'objet graphique
 @code{StaffGrouper}@tie{}:
 
 @lilypond[verbatim,quote,staffsize=16]
@@ -2632,7 +2634,7 @@ Dans la mesure où @code{NonMusicalPaperColumn
 #'line-break-system-details} permet de positionner systèmes et portées
 n'importe où sur une page, vous pourriez être en contradiction avec les
 dimensionnements de la feuille ou bien aboutir à des surimpressions.
-Soyez donc raisonnables quant aux différentes valeurs que vous affectez
+Soyez donc raisonnable quant aux différentes valeurs que vous affectez
 à ces réglages.
 
 @end itemize
@@ -2656,7 +2658,7 @@ matière de notation musicale appartiennent à la portée, et que
 d'autres se placent en dehors de la portée.  Entre autres objets
 externes, nous avons les marques repères, les textes et les
 nuances@tie{}; nous les appellerons @qq{objets extérieurs à la portée}.
-La règle qu'applique LilyPond pour positionner verticalement ces
+La règle adoptée par LilyPond pour positionner verticalement ces
 objets extérieurs consiste à les placer au plus près de la portée
 tout en prenant garde d'éviter qu'il y ait chevauchement.
 
@@ -2759,7 +2761,7 @@ la note un espace fixé d'après la propriété @code{spacing-increment}.
 
 L'exemple suivant comporte des blanches, des noires et un certain nombre
 de croches.  La croche est suivie d'un espace de la largeur d'une tête
-de note@tie{}; pour la noire , cette espace est de deux têtes@tie{}; il
+de note@tie{}; pour la noire , cet espace est de deux têtes@tie{}; il
 est de trois pour la blanche.
 
 @lilypond[quote,verbatim,relative=1]
@@ -3019,7 +3021,7 @@ lignes et l'indentation de la première.
 L'activation du commutateur @code{ragged-right} au sein du bloc
 @code{\layout} permet de terminer les systèmes naturellement plutôt que
 de les voir s'étirer sur toute la largeur de la page.  Cette option est
-particulièrement utile lorsque vous traitez de courts fragment, ou bien
+particulièrement utile lorsque vous traitez de courts fragments, ou bien
 pour vérifier ce que donnerait l'espacement naturel.  Bien qu'il soit
 désactivé par défaut, il sera activé si la partition ne comporte qu'un
 seul système.
@@ -3109,7 +3111,7 @@ n'en occupent pas la moitié de l'espace horizontal.
 
 En matière de gravure traditionnelle, cet espacement correspond tout à
 fait à nos attentes, puisque nous pouvons rogner l'espace sur la
-blanche et ainsi en gagner en largeur sur toute la mesure qui fait une
+blanche et ainsi gagner en largeur sur toute la mesure qui fait une
 ronde.
 
 Par contre, si nous avons besoin d'insérer une indication temporelle ou
@@ -3149,7 +3151,7 @@ propriétés d'un contexte à trois différents endroits de votre
 fichier@tie{}: dans un bloc @code{\with}, dans un bloc @code{\context}
 ou au beau milieu de la musique à l'aide de la commande @code{\set}.
 Vous pouvez donc définir @code{proportionalNotationDuration} selon l'une
-de ces trois façons, à l'instar de n'importe quel définition de
+de ces trois façons, à l'instar de n'importe quelle définition de
 contexte.
 
 La propriété @code{proportionalNotationDuration} prend en unique
@@ -3228,7 +3230,7 @@ une durée de référence élevée produira une musique resserrée.
 Vous ne manquerez pas de noter qu'une durée de référence trop grande,
 comme la croche pour la première ligne, a pour conséquence de resserrer
 la musique, ce qui peut aboutir à des chevauchements de têtes.  Vous
-remarquez aussi que , par principe, la notation proportionnelle occupe
+remarquez aussi que, par principe, la notation proportionnelle occupe
 beaucoup plus d'espace horizontal que l'espacement traditionnel.  La
 notation proportionnelle met en évidence le rythme au détriment de
 l'espacement horizontal.
@@ -3440,8 +3442,8 @@ pouvez le constater, l'activation de @code{strict-note-spacing} a pour
 conséquence que l'algorithme d'espacement ignore tout bonnement la
 largeur des métriques, armures, clefs et altérations.
 
-En plus ceux que nous venons de voir, vous trouverez d'autres réglages
-en usage dans la notation proportionnelle comme, entre autres,
+En plus de ceux que nous venons de voir, vous trouverez d'autres
+réglages en usage dans la notation proportionnelle comme, entre autres,
 
 @itemize
 @item @code{\override SpacingSpanner #'strict-grace-spacing = ##t}
@@ -3471,13 +3473,13 @@ Morceaux choisis :
 @section Réduction du nombre de pages de la partition
 @translationof Fitting music onto fewer pages
 
-Vous pourriez un jour être confronté au problème suiven@tie{}: l'une
+Vous pourriez un jour être confronté au problème suivant@tie{}: l'une
 des pages de votre partition ne comporte que deux portées alors que --
 ce qui est d'autant plus frustrant -- l'espace libre sur les autres
 pages aurait permis une distribution différente.
 
 L'instruction @code{annotate-spacing} se révèle être un outil
-indispensable pour pour l'analyse des problèmes de mise en forme.  Cette
+indispensable pour l'analyse des problèmes de mise en forme.  Cette
 commande met en surimpression la valeur des différentes variables
 d'espacement et de mise en forme, comme nous allons le voir dans la
 rubrique @ref{Mise en évidence de l'espacement}.
index 864be49f6c7af20d45b8d7c2032e0401a80cdba8..e0553937ca460101c2df8ae9e7e965e5de736cd2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 0988fd9ea187f4555a9e3cd53a96c16d35bcc6a1..36e3bc57bc33d246d9a252ddbac6e2728513d381 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 0dcc91e68e6d8dabee69e3b6cf06b8e3a540df18..3ac73a8e7cd8d3f29518039fc9156f631a7e7468 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
diff --git a/Documentation/fr/texidocs/changing-fret-orientations.texidoc b/Documentation/fr/texidocs/changing-fret-orientations.texidoc
new file mode 100644 (file)
index 0000000..428036f
--- /dev/null
@@ -0,0 +1,11 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+
+  texidocfr = "
+Les diagrammes de fret peuvent s'orienter de trois manières différentes.
+Ils s'aligneront par défaut sur la corde du haut ou le sommet du fret.
+
+
+"
+
+  doctitlefr = "Orientation des diagrammes de fret"
+
diff --git a/Documentation/fr/texidocs/chord-glissando-in-tablature.texidoc b/Documentation/fr/texidocs/chord-glissando-in-tablature.texidoc
new file mode 100644 (file)
index 0000000..a27af09
--- /dev/null
@@ -0,0 +1,12 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+
+  texidocfr = "
+Un glissando sur des accords s'indique dans un @code{TabStaff} de la
+même manière que dans un @code{Staff}, à ceci près que nous aurons
+besoin des numéros de corde afin de déterminer correctement les frets
+d'arrivée.
+
+"
+
+  doctitlefr = "Glissando d'accords et tablature"
+
diff --git a/Documentation/fr/texidocs/chordchanges-for-fretboards.texidoc b/Documentation/fr/texidocs/chordchanges-for-fretboards.texidoc
new file mode 100644 (file)
index 0000000..8ef85c4
--- /dev/null
@@ -0,0 +1,9 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+  texidocfr = "
+Vous pouvez opter pour n'imprimer les diagrammes de fret qu'à l'occasion
+d'un changement d'accord ou de saut de ligne.
+
+"
+
+  doctitlefr = "Changement d'accord et diagramme de fret"
+
diff --git a/Documentation/fr/texidocs/customizing-fretboard-fret-diagrams.texidoc b/Documentation/fr/texidocs/customizing-fretboard-fret-diagrams.texidoc
new file mode 100644 (file)
index 0000000..af95d01
--- /dev/null
@@ -0,0 +1,12 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+  texidocfr = "
+Les propriétés d'un diagramme de fret sont définies par les
+@code{fret-diagram-details}.  En matière de diagramme FretBoards, les
+adaptations s'appliquent à l'objet @code{FretBoards.FretBoard}.  Un
+@code{FretBoard} est comparable à un @code{Voice}@tie{}: il s'agit
+d'un contexte du plus bas niveau, et il n'est donc pas primordial de
+l'instancier de manière explicite pour adapter ses propriétés.
+
+"
+  doctitlefr = "Personnalisation de diagrammes de fret"
+
index 41eb5941256fdcde3eddd4edb4cb7fbabbfec6f5..41fab7a2e605633043bb2cecafe59eac492fcd50 100644 (file)
@@ -1,9 +1,9 @@
-%% Translation of GIT committish: a06cb0b0d9593ba110e001f2b0f44b8bef084693
+%% Translation of GIT committish: a6b5eea83ddcdd8e1fd0760db385176ff9b2b1cd
 
   texidocfr = "
 Il s'agit de fonctions postfix pour personnaliser l'extension des
 crescendos textuels.  L'extension devrait débuter sur la première notte
-de la mesure.  Il faut utiliser @code{-\mycresc} -- comme une
+de la mesure.  Il faut utiliser @w{@code{-\mycresc}} -- comme une
 articulation -- sous peine que le départ de l'extension n'apparaisse
 qu'à la note suivante.
 "
index 80b093819eb927676d2bddab0f086abe17b346fc..5cecca96fa1371ddd0dff9a9aa22f7ffe6922d30 100644 (file)
@@ -1,9 +1,9 @@
-%% Translation of GIT committish: ac6297e4fa174ac5759cc450ad085c2fac9ba00b
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
 
   texidocfr = "
 L'exemple suivant illustre comment combiner des doigtés pour la main
-gauche, des indications de corrde et des doigtés pour la main droite.
+gauche, des indications de corde et des doigtés pour la main droite.
 
 "
-  doctitlefr = "Doigtés, indications de cordeet doigtés main droite"
+  doctitlefr = "Doigtés, indications de cordeet doigtés main droite"
 
diff --git a/Documentation/fr/texidocs/fretboards-alternate-tables.texidoc b/Documentation/fr/texidocs/fretboards-alternate-tables.texidoc
new file mode 100644 (file)
index 0000000..6a67efa
--- /dev/null
@@ -0,0 +1,21 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+
+  texidocfr = "
+Vous pouvez tout à fait créer des tables de diagrammes de fret
+supplémentaires, notamment dans l'optique d'un fret alternatif pour un
+accord donné.
+
+Avant de pouvoir utiliser un diagramme alternatif, vous devrez alimenter
+une table à cet effet.  Les différents diagrammes seront ajoutés à cette
+table.
+
+Il peut aussi bien s'agir d'une table vide, que de la recopie d'une
+table existante.
+
+La table servant de base pour les diagrammes prédéfinis est sélectionnée
+par la propriété @code{\\predefinedDiagramTable}.
+
+"
+
+  doctitlefr = "Diagrammes de fret alternatifs"
+
diff --git a/Documentation/fr/texidocs/fretted-string-harmonics-in-tablature.texidoc b/Documentation/fr/texidocs/fretted-string-harmonics-in-tablature.texidoc
new file mode 100644 (file)
index 0000000..aab0d4c
--- /dev/null
@@ -0,0 +1,6 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+  texidocfr = "
+Harmoniques et tablature (harmoniques artificielles)
+"
+  doctitlefr = "Harmoniques et tablature"
+
index ef5a60788f30f975e0b15edeb08c7548b6abee18..f1d48bf23f742c86f82c2a1213cb9c77c8ddd06f 100644 (file)
@@ -1,11 +1,11 @@
-%% Translation of GIT committish: 217cd2b9de6e783f2a5c8a42be9c70a82195ad20
+%% Translation of GIT committish: a6b5eea83ddcdd8e1fd0760db385176ff9b2b1cd
   texidocfr = "
 Les raccourcis sont répertoriés dans le fichier
 @file{ly/script-init.ly}, dans lequel on retrouve les variables
 @code{dashHat}, @code{dashPlus}, @code{dashDash}, @code{dashBar},
 @code{dashLarger}, @code{dashDot}, et @code{dashUnderscore} ainsi que
 leur valeur par défaut.  Ces valeurs peuvent être modifiées selon vos
-besoins.  Il suffit par exemple, pour affecter au raccourci @code{-+}
+besoins.  Il suffit par exemple, pour affecter au raccourci @w{@code{-+}}
 (@code{dashPlus}) le symbole du trille en lieu et place du @code{+}
 (caractère plus), d'assigner la valeur @code{trill} à la variable
 @code{dashPlus} :
diff --git a/Documentation/fr/texidocs/open-string-harmonics-in-tablature.texidoc b/Documentation/fr/texidocs/open-string-harmonics-in-tablature.texidoc
new file mode 100644 (file)
index 0000000..24c2b7d
--- /dev/null
@@ -0,0 +1,8 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+  texidocfr = "
+Table des harmoniques sur corde à vide (harmoniques naturelles):
+
+"
+  doctitlefr = "Table des harmoniques sur corde à vide"
+
+
diff --git a/Documentation/fr/texidocs/slides-in-tablature.texidoc b/Documentation/fr/texidocs/slides-in-tablature.texidoc
new file mode 100644 (file)
index 0000000..e29091d
--- /dev/null
@@ -0,0 +1,9 @@
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+  texidocfr = "
+Un glissando s'indique dans un @code{TabStaff} tout comme dans un
+@code{Staff}. 
+
+"
+
+  doctitlefr = "Glissando et tablature"
+
index 597bba44130a6e9fd464aa543a6275aaf1b94c7b..ff39d2889949436b5ae81731595496a27b48989c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: ada15837e81a658a807d004b18877ba67a136fa3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -604,16 +604,21 @@ contours de l'image LilyPond@tie{}:
 @{ c1 @}
 @end example
 
-En procédant comme ci-après, vous obtiendrez un fichier @file{EPS}@tie{}:
+En procédant comme ci-après, vous obtiendrez des fichiers images@tie{}:
 
 @example
+EPS
+
 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts monfichier.ly
-@end example
 
-ou @file{PNG} :
+PNG
 
-@example
 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png monfichier.ly
+
+PNG avec transparence
+
+lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts \
+  -dpixmap-format=pngalpha --png monfichier.ly
 @end example
 
 
index 17b7f4d5af544a1a1e8a15716a439872d774a316..dc3b10fd5729bd8ed274f280373b1444c8c4f052 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 79165c00e7aadfefb0748ff55b29a1927cb87acd
+    Translation of GIT committish: ada15837e81a658a807d004b18877ba67a136fa3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -266,7 +266,7 @@ que mémoire.
 
 Notez bien que l'utilisation du mode sécuritaire empêchera aussi la
 compilation d'un certain nombre de fragments LilyPond.  L'option
-@code{--jail} est dans ce cas une excellente alternative en terme de
+@option{--jail} est dans ce cas une excellente alternative en terme de
 sécurité, même si elle requiert plus de temps à mettre en place.
 
 
@@ -311,11 +311,11 @@ lisibles par votre éditeur SVG habituel.
 
 @item scm
 @cindex Scheme dump
- pour une recopie brute des commandes Scheme internes de formatage.
+pour une recopie brute des commandes Scheme internes de formatage.
 
 @item null
- permet de ne pas générer de partition imprimable.  Cette option est
- équivalente à @code{-dno-print-pages}.
+permet de ne pas générer de partition imprimable.  Cette option est
+équivalente à @code{-dno-print-pages}.
 
 @end table
 
@@ -331,6 +331,18 @@ option fonctionne pour les moteurs de traitement @code{ps}, @code{eps}
 et @code{svg}.
 
 
+@item gui
+Travaille silencieusement, et redirige tout le verbiage dans un fichier
+journal.
+
+Note à l'attention des utilisateurs de Windows@tie{}: toutes les
+informations concernant le traitement apparaissent au fur et à mesure
+dans l'interpréteur de commandes lorsque vous lancez le programme
+@code{lilypond.exe}, à l'inverse de @w{@code{lilypond-windows.exe}} qui
+vous renvoie simplement la main.  L'option @option{-dgui} vous permettra
+alors de rediriger ces informations dans un fichier journal.
+
+
 @item print-pages
 Génère l'intégralité des pages de la partition.  L'option
 @code{-dno-print-pages} est particulièrement utile lorsqu'utilisée
index 11f6441b94065a34cd8a9c42d1c325193a640a9c..b69be67f36757899dd168a031d0d71351c37e455 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-   Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+   Translation of GIT committish: ada15837e81a658a807d004b18877ba67a136fa3
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
index 0a34fa8f0d874c5d47ca56835d26d3919672a161..c628bb6dd6d4cd902d707e6234cbcae56c238c17 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 04904918cef69569a2bbbd16ab57c94efeb10a0f..edbd968985a9a2ace1f6d12d53a83af7fb32cb47 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage : fr -*-
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: ca62336a8f9ccb00fe4d81bcb8c88ad40ef9e2ae
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -30,7 +30,8 @@
 @ref{Contact} : obtenir de l'aide, discuter et rester en contact.
 
 @item
-@ref{Exemples minimaux} : une nécessité lorsque l'on discute de LilyPond.
+@ref{Exemples minimaux} : une nécessité lorsque l'on discute de
+LilyPond.
 
 @item
 @ref{Signalement de bogue} : disfonctionnement du programme.
@@ -45,7 +46,8 @@
 @itemize
 
 @item
-@ref{Participation} : pour les bonnes volontés qui se sentent concernées.
+@ref{Participation} : pour les bonnes volontés qui se sentent
+concernées.
 
 @item
 @ref{Développement} : pour ceux qui veulent contribuer et tester.
@@ -64,7 +66,8 @@ aujourd'hui.
 @itemize
 
 @item
-@ref{Publications} : ce que nous avons écrit, et ce que l'on dit de nous.
+@ref{Publications} : ce que nous avons écrit, et ce que l'on dit de
+nous.
 
 @item
 @ref{Archives} : archives des dépèches.
@@ -283,7 +286,8 @@ liste sont répertoriées dans @ref{Signalement de bogue}.}
 @divClass{column-center-top}
 @subheading Exemple minimal@dots{} mais qu'est-ce donc que cela ?
 
-Un exemple minimal est un bout de code duquel plus rien ne peut être retiré.
+Un exemple minimal est un bout de code duquel @strong{plus rien} ne peut
+être retiré.
 @divEnd
 
 @divClass{column-left-bottom}
@@ -299,7 +303,8 @@ aider comprendront votre propos et vous apporteront une réponse.
 @item
 Réduire l'exemple à sa plus simple expression indique que vous avez déjà
 tenté par vous-même de trouver une solution.  Des tonnes de lignes
-laissent à penser que celui qui les envoie se soucie peu de ce qui arrive.
+laissent à penser que celui qui les envoie se soucie peu de ce qui
+arrive.
 
 @item
 La génération d'un exemple minimaliste permet de comprendre ce qui se
@@ -322,12 +327,14 @@ LilyPond plutôt que réellement d'un @qq{bogue}.
 @itemize
 
 @item
-Inclure une mention \version pour indiquer le numéro de version utilisée.
+Inclure une mention @code{\version} pour indiquer le numéro de version
+utilisée.
 
 @item
 Être aussi bref et concis que possible.  Si des problèmes concernant les
 espacements ou la mise en page peuvent nécessiter un certain nombre de
-mesures, la plupart des litiges peuvent se cantonner à une seule mesure.
+mesures, la plupart des litiges peuvent se cantonner à moins d'une
+mesure.
 
 @item
 Lorsque vous créez un exemple minimal à partir de votre code, commencez
@@ -345,12 +352,51 @@ litige.
 N'utilisez pas les commandes @code{\override} ou @code{\set} à moins que
 le problème ne soit directement lié à leur utilisation.
 
+@item
+Le cas échéant, joignez une image de ce à quoi vous voulez arriver.
 @end itemize
 @divEnd
 
 @divEnd
 
+@divClass{column-center-bottom}
+@subheading Jusqu'où pousser le minimalisme@tie{}?
+
+En voici un exemple@tie{}:
 
+@example
+\version "2.14.1"
+\include "english.ly"
+
+\score @{
+  \new Staff @{
+    \key d \major
+    \numericTimeSignature
+    \time 2/4
+    <cs' d'' b''>16 <cs' d'' b''>8.
+    %% Ici : la liaison des ré est bizarre.
+    %% Trop haute ? Extrémité gauche décalée par rapport à celle du si ?
+    ~
+    <cs' d'' b''>8 [ <b d'' a''> ]
+  @}
+@}
+@end example
+
+C'est vrai, ce n'est pas très long.  Mais on peut encore le
+réduire@tie{}:
+
+@example
+\version "2.14.1"
+@{
+  % la liaison du milieu est bizarre :
+  <c' d'' b''>8. ~ <c' d'' b''>8
+@}
+@end example
+
+Les exemples minimaux dépassant les dix lignes de code ne sont pas
+légion -- quatre lignes suffisent bien souvent à indiquer le problème.
+
+@divEnd
 
 
 @node Signalement de bogue
@@ -440,7 +486,8 @@ sans oublier le @code{>} au tout début de votre message@tie{}; c'est
 
 Si vous ne voulez ou ne pouvez pas envoyer un rapport de bogue selon les
 instructions et en anglais, envoyez votre rapport ou posez votre
-question sur la @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
+question sur la
+@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
 liste francophone}@tie{}; nous nous chargerons de transmettre un rapport
 à la liste anglophone et assurerons le suivi.
 
@@ -896,8 +943,8 @@ with Constraint Satisfaction Programming}, International Computer
 Music Conference 2008.
 
 @item
-Alexandre Tachard Passos, Marcos Sampaio, Pedro Kröger, Givaldo de Cidra,
-@emph{Functional Harmonic Analysis and Computational Musicology
+Alexandre Tachard Passos, Marcos Sampaio, Pedro Kröger, Givaldo de
+Cidra, @emph{Functional Harmonic Analysis and Computational Musicology
 in Rameau}, Proceedings of the 12th Brazilian Symposium on Computer
 Music, 2009, p. 207-210.
 
@@ -908,11 +955,11 @@ New Trends in Artificial Intelligence, 2007 J. Neves et al ed.
 
 @item
 Kevin C. Baird 2005,
-@emph{Real-time generation of music notation via audience interaction using
-python and GNU lilypond}. Proceedings of the 2005 Conference on New interfaces
-For Musical Expression (Vancouver, Canada, May 26 - 28, 2005).
-New Interfaces For Musical Expression. National University of Singapore,
-Singapore, 240-241.
+@emph{Real-time generation of music notation via audience interaction
+using python and GNU lilypond}.  Proceedings of the 2005 Conference on
+New interfaces For Musical Expression (Vancouver, Canada, May 26 - 28,
+2005).  New Interfaces For Musical Expression. National University of
+Singapore, Singapore, 240-241.
 
 @end itemize
 
index 5d10ed714891994488d87a3918b2d31abd4557a5..61cd88223f795a2ce51e0c65eed12b0d593a7c29 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: ca62336a8f9ccb00fe4d81bcb8c88ad40ef9e2ae
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -214,6 +214,14 @@ Dans un terminal, tapez :
 uninstall-lilypond
 @end example
 
+@subsubheading Aide
+
+Dans un terminal, tapez :
+
+@example
+sh lilypond-@versionStable{}-OS-TYPE.sh --help
+@end example
+
 @divEnd
 
 
@@ -236,22 +244,22 @@ mettre à jour ces versions.
 @item
 @sourceimage{logo-fedora,,,}
 @uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
-Fedora: LilyPond 2.12.3}
+Fedora: LilyPond 2.14.1}
 
 @item
 @sourceimage{logo-ubuntu,,,}
 @uref{http://packages.ubuntu.com/search?keywords=lilypond,
-Ubuntu: LilyPond 2.12.2}
+Ubuntu: LilyPond 2.12.3}
 
 @item
 @sourceimage{logo-slackware,,,}
 @uref{http://www.johannes-schoepfer.de/lilypond/,
-Slackware: LilyPond 2.12.3}
+Slackware: LilyPond 2.14.1}
 
 @item
 @sourceimage{logo-debian,,,}
 @uref{http://packages.debian.org/search?keywords=lilypond,
-Debian: LilyPond 2.12.2}
+Debian: LilyPond 2.12.3}
 
 @item
 @sourceimage{logo-suse,,,}
index 03152e23d206c2ba9e84b9b370cdc02106c65f3e..e89764aa7d4e47767e2a55e3f01c6b03ed9fa631 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: ca62336a8f9ccb00fe4d81bcb8c88ad40ef9e2ae
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -24,7 +24,7 @@ L'inspiration pour LilyPond provient de deux musiciens qui s'étaient
 lassés de l'aspect fade et ennuyeux des partitions musicales produites
 avec un ordinateur.  Tous les musiciens préfèrent lire de belles
 partitions de musique, pourquoi donc les programmeurs ne
-développeraient-ils pas un logiciel pouvant en produire@tie{}?
+développeraient-ils pas un logiciel capable d'en produire@tie{}?
 
 C'est justement ce que fait LilyPond : ce logiciel grave de la musique
 selon le meilleur de la tradition typographique avec un minimum de
@@ -624,6 +624,18 @@ utiliser LilyPond, nous vous recommandons de lire d'abord
 @divClass{keep-bullets}
 @itemize
 
+ @item
+Avril 2011
+
+@uref{http://www.linux-magazine.com,Linux Magazine} publie un
+article sur trois projets en pleine évolution,
+@uref{http://www.linux-magazine.com/w3/issue/126/088-090_projects.pdf,
+Projects on the Move}.  Dans cette présentation de MuseScore, LilyPond
+et Chordii, Carla Schroder indique que @qq{même si LilyPond se base sur
+la ligne de commande, l'absence d'interface graphique n'est en rien
+rebutante@tie{}; son langage est agréable et facile à apprendre}, et
+fournit un exemple simple et concret.
+
 @item
 Mai 2010
 
index def0a2e94b73be81d5e9252e28b3cb72c5337c7e..7e69d75ab74ba16b8dd4273ff693eeb75b92e603 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 0ab366a101ef8c3439dd8d6ff6c634f70fa5f63b
+    Translation of GIT committish: ca62336a8f9ccb00fe4d81bcb8c88ad40ef9e2ae
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -135,14 +135,18 @@ particulier pour élaborer des retouches.
 
 @itemize
 
+@item
+@ref{Tous}@tie{}:
+liens rapides, manuels téléchargeables, et documentation des anciennes
+versions.
+
 @item
 @ref{Traductions}@tie{}:
 état des traductions pour les lecteurs non anglophones.
 
 @item
-@ref{Tous}@tie{}:
-liens rapides, manuels téléchargeables, et documentation des anciennes
-versions.
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}@tie{}:
+user-created examples, hints and tips.
 
 @item
 @ref{Développement}@tie{}:
@@ -317,8 +321,8 @@ recommandée avant d'aborder de grands projets.
 @docLinks{Utilisation des programmes, usage,
   @rprogramnamed{Top,Utilisation des programmes},
   @manualStableUsageSplit-fr,
-  @manualStableUsageBig-fr, 300 KB,
-  @manualStableUsagePdf-fr, 400 KB}
+  @manualStableUsageBig-fr, 400 KB,
+  @manualStableUsagePdf-fr, 600 KB}
 
 @divEnd