@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 541f77187b475f4ea84ca36485d2255dd7db0437
+ 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'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.13.4"
+@c \version "2.14.0"
@c Translators: Jean-Charles Malahieude, John Mandereau, Gauvain Pocentek
-@c Translation checkers:
@node La gravure musicale
@chapter La gravure musicale
* La gravure en détails:: de l'homme à la machine
* La gravure automatisée:: de la machine à l'homme
* De la théorie à la pratique:: qui fait quoi
-* Démonstration par l'exemple:: LilyPond à l'œuvre
-* Comparatif (BWV 861)::
+* Démonstration par l'exemple:: LilyPond à l'œuvre
+* Comparatif (BWV 861)::
@end menu
@node L'histoire de LilyPond
d'excellente facture ou qu'il participe à la création d'ouvrages
universitaires, avant même qu'il serve à imprimer la plus simple des
mélodies, avant que la communauté des utilisateurs de LilyPond
-s'étende sur toute la planète, LilyPond est parti du constat suivant@tie{}:
+s'étende sur toute la planète, LilyPond est parti du constat
+suivant@tie{}:
@quotation
Pourquoi la plupart des partitions qui sortent d'un ordinateur ne
@iftex
des pages qui suivent.
@end iftex
-La première, qui date des années 1950, a été gravée à la main ; la
+La première, qui date des années 1950, a été gravée à la main@tie{}; la
seconde est une édition informatisée contemporaine.
@ifnottex
@quotation
@noindent
-Bärenreiter BA 320, @copyright{}1950 :
+Bärenreiter BA 320, @copyright{}1950@tie{}:
@sourceimage{baer-suite1-fullpage,,,png}
@end quotation
@quotation
@noindent
-Henle n° 666, @copyright{}2000 :
+Henle n° 666, @copyright{}2000@tie{}:
@sourceimage{henle-suite1-fullpage,,,png}
@end quotation
l'air terne et mécanique.
Ce qui rend cette nouvelle édition différente n'est pas évident au
-premier coup d'œil : c'est propre et condensé, presque @qq{mieux} que
-l'autre dans la mesure où tout y est @qq{calculé} pour atteindre
+premier coup d'œil@tie{}: c'est propre et condensé, presque @qq{mieux}
+que l'autre dans la mesure où tout y est @qq{calculé} pour atteindre
l'uniformité. À vrai dire, il nous a fallu un moment pour nous en
rendre compte. Notre but étant d'améliorer la notation informatisée, il
nous fallait mettre le doigt sur ce qui ne va pas.
partition a plus de lisibilité. Dans la partition informatisée, il n'y
a pratiquement aucune différence d'une ligne à l'autre, et si
l'interprète la quitte des yeux un instant, il risque de ne plus savoir
-où il en était sur la page.
+où il en était sur la page.
LilyPond a été conçu dans le but de résoudre les problèmes que nous
avons décelés dans divers logiciels existant et aussi dans l'optique
d'atteindre une qualité comparable aux meilleures partitions gravées à
-la main.
+la main.
@iftex
@page
@noindent
-Bärenreiter BA 320, @copyright{}1950 :
+Bärenreiter BA 320, @copyright{}1950@tie{}:
@sourceimage{baer-suite1-fullpage,16cm,,}
@page
@noindent
-Henle no 666, @copyright{}2000 :
+Henle no 666, @copyright{}2000@tie{}:
@sp 3
@sourceimage{henle-suite1-fullpage,16cm,,}
@page
presque irréalisables, la gravure devait être correcte dès le premier
essai. Cela demande évidemment une très grande habileté. La gravure
musicale est un métier d'artisan, appris sur le tas. Un graveur ne
-devenait un maître accompli qu'après une dizaine d'années de pratique.
+devenait un maître accompli qu'après une dizaine d'années de pratique.
@quotation
@iftex
Les images ci-dessous mettent en évidence certaines différences entre
l'art du graveur traditionnel et le résultat habituel sorti d'un
-ordinateur. L'image de gauche est un @emph{fac simile} d'un bémol tiré
+ordinateur. L'image de gauche est un fac-similé d'un bémol tiré
d'une édition Bärenreiter traditionnelle@tie{}; celle de droite est
issue de la même partition, éditée en 2000. Bien que toutes deux soient
imprimées avec le même encrage, la version @qq{ancienne} paraît plus
-noire : les lignes de la portée y sont plus épaisses et le galbe du
+noire@tie{}: les lignes de la portée y sont plus épaisses et le galbe du
bémol de Bärenreiter est à la limite de la volupté. Sur l'autre image,
les lignes sont plus fines et le bémol semble raide, coincé.
trouver maintenant de piètre qualité des polices que nous avions tout
d'abord appréciées.
-À titre d'exemple, voici deux fontes musicales : la première ligne
+À titre d'exemple, voici deux fontes musicales@tie{}: la première ligne
comporte des caractères de la police par défaut du logiciel Sibelius --
la police @emph{Opus} -- et la deuxième, ces mêmes caractères dans notre
propre police pour LilyPond.
qui les sépare pour éviter cette sensation de tassement. Une note dont
la hampe va vers le bas ne nécessite pas un tel ajustement.
+
@node Lignes supplémentaires
@unnumberedsubsec Lignes supplémentaires
@translationof Ledger lines
cependant nuancer@tie{}: les glyphes sont moins forts lorsqu'ils sont de
taille réduite.
-Pour les besoins de lilyPond, nous avons créé des polices de graisse
+Pour les besoins de LilyPond, nous avons créé des polices de graisse
différente selon la taille. Voici ce que produit LilyPond dans une
taille de portée de 26@tie{}points@tie{}:
\key c \minor
}
-\new Score <<
- \new Staff \with {
+\score {
+ <<
+ \new Staff \with {
fontSize = #-4
\override StaffSymbol #'staff-space = #(magstep -4)
\override StaffSymbol #'thickness = #(magstep -3)
g8.(^> b16 c ees) g8-.^> r r
R2.
}
- \new PianoStaff <<
- \set PianoStaff.instrumentName = #"Piano"
- \new Staff \relative c' {
- \global
- s2.
- s4. s8 r8 r16 <c f aes c>
- <c f aes c>4.^> <c ees g>8 r r
- }
- \new Staff \relative c {
- \global
- \clef "bass"
- <<
+ \new PianoStaff <<
+ \set PianoStaff.instrumentName = #"Piano"
+ \new Staff \relative c' {
+ \global
+ s2.
+ s4. s8 r8 r16 <c f aes c>
+ <c f aes c>4.^> <c ees g>8 r r
+ }
+ \new Staff \relative c {
+ \global
+ \clef "bass"
+ <<
{
\once \override DynamicText #'X-offset = #-3
<ees g c>2.~->^\f
<c g c,>2.~
<c g c,>4.~ <c g c,>8
}
- >>
- r8 r16 <f, c' aes'>16
- <f c' aes'>4.-> <c' g'>8 r r
- }
+ >>
+ r8 r16 <f, c' aes'>16
+ <f c' aes'>4.-> <c' g'>8 r r
+ }
+ >>
>>
->>
+}
@end lilypond
@end ignore
Les musiciens sont normalement plus concentrés sur la manière dont ils
jouent la musique que sur son apparence, aussi ces pinailleries sur des
-détails de typographie peuvent paraître académiques. Il n'en est rien.
+détails de typographie peuvent paraître académiques. Il n'en est rien.
La partition contribue, au même titre que bien d'autres éléments, à
l'existence même d'une représentation@tie{}: tout doit être fait pour
que l'interprète donne le meilleur de lui-même, et ce qui est peu clair
ceci est doublement important@tie{}: les musiciens sont limités dans
leur attention. Au moins leur attention se porte sur la lecture, au
plus ils peuvent se concentrer sur l'exécution. En d'autres termes, une
-meilleure typographie se traduit par une meilleure interprétation.
+meilleure typographie se traduit par une meilleure interprétation.
Ces considérations montrent bien que la typographie musicale est un art
-à la fois complexe et plein de subtilités, et qu'elle recquiert des
+à la fois complexe et plein de subtilités, et qu'elle requiert des
compétences particulières que la majorité des musiciens ne possède pas.
LilyPond s'efforce de transposer le degré d'excellence de la gravure
traditionnelle à l'ère de l'ordinateur et donc de le mettre à
* Règles de formatage:: l'architecture flexible
@end menu
+
@node Concours de beauté
@unnumberedsubsec Concours de beauté
@translationof Beauty contests
@end quotation
@emph{Règles de formatages définies par l'exemple. Image tirée de
-l'ouvrage de Ted Ross @qq{The Art of Music Engraving}}
+l'ouvrage de Ted Ross @qq{The Art of Music Engraving}}
Plutôt que d'écrire une foultitude de règles qui embrasserait tous les
cas de figure possibles et imaginables en matière de mise en forme, nous
Voici, à titre d'exemple, trois configurations possibles pour le tracé
d'une liaison@tie{}; Lilypond leur attribue individuellement une @qq{note
-de laideur}. Le premier essai se voit attribuer 15,39 points notamment
-pour l'effleurement de la tête de note.
+de laideur}. Le premier essai se voit attribuer 15,39@tie{}points
+notamment pour l'effleurement de la tête de note.
@lilypond
\relative c {
croches, formater des accords liés, formater des accords avec des
valeurs pointées, positionner les sauts de ligne ou de page. Cette
technique est consommatrice de temps de calcul, dans la mesure où elle
-examine de nombreuses possibilités ; néanmoins, le jeu en vaut la
+examine de nombreuses possibilités@tie{}; néanmoins, le jeu en vaut la
chandelle, puisque le résultat final est bien meilleur et nous rapproche
des éditions traditionnelles.
+
@node Modélisation et banc d'essai
@unnumberedsubsec Modélisation et banc d'essai
@translationof Improvement by benchmarking
Au fil du temps, le rendu de LilyPond a évolué, et continue de
s'améliorer lorsqu'on le compare aux partitions gravées à la main.
-Voici un extrait de l'une de nos éditions de référence (Bärenreiter BA
-320)@tie{}:
+Voici un extrait de l'une de nos éditions de référence (Bärenreiter
+BA@tie{}320)@tie{}:
@iftex
@sourceimage{baer-sarabande-hires,16cm,,}
@noindent
et ce que génère l'une des anciennes versions de LilyPond -- la 1.4,
-publiée en mai 2001@tie{}:
+publiée en mai@tie{}2001@tie{}:
@iftex
@sourceimage{pdf/lily14-sarabande,16cm,,}
@end ifnottex
@lilypond[staffsize=19.5,line-width=14\cm]
-global = {\key g \minor}
+global = { \key g \minor }
partI = \relative c' {
\voiceOne
d4 r4 r8 d'16 c bes8 c16 d
ees8 d c ees a, r r4
}
+
partIII = \relative c' {
\voiceOne
r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a
}
+
partIV = \relative c {
\voiceTwo
d4 r r2
\new Voice = "voiceI" { \partI }
\new Voice = "voiceII" { \partII }
>>
- \new Staff = "LH" <<
+ \new Staff = "LH"
+ <<
\clef "bass"
\global
\new Voice = "voiceIII" { \partIII }
}
\context {
\PianoStaff
- \override StaffGrouper #'between-staff-spacing #'padding = #1
+ \override StaffGrouper #'staff-staff-spacing #'padding = #1
}
}
}
@end lilypond
-Entre autres défauts du résultat brut de Finale, nous notons :
+Entre autres défauts du résultat brut de Finale, nous notons@tie{}:
+
@itemize @bullet
@item La majorité des ligatures est trop éloignée de la portée.
Lorsqu'une ligature se retrouve vers le milieu de la portée, la hauteur
de la portée d'une section à plusieurs voix. Les règles de ligatures de
Finale peuvent être améliorées à l'aide du greffon @emph{Patterson
Beams}, que nous avons décidé de laisser de côté pour cet exemple.
+
@item Finale n'ajuste pas la position des notes qui s'entrecroisent. Il
en résulte une lecture peu évidente lorsque les voix supérieure et
inférieure de croisent temporairement@tie{}:
@c KEEPLY
@lilypond
collide = \once \override NoteColumn #'force-hshift = #0
-\new Score <<
- \new Voice = "sample" \relative c''{
- \key g \minor
- <<
- {\voiceOne g4 \collide g4}
- \new Voice {\voiceTwo bes \collide bes}
- >>
- }
- \new Lyrics \lyricsto "sample" \lyricmode { "bien " " mauvais" }
->>
+
+\score {
+ <<
+ \new Voice = "sample" \relative c''{
+ \key g \minor
+ <<
+ { \voiceOne g4 \collide g4 }
+ \new Voice { \voiceTwo bes \collide bes }
+ >>
+ }
+ \new Lyrics \lyricsto "sample" \lyricmode { "bien " " mauvais" }
+ >>
+}
@end lilypond
@item Finale positionne tous les silences d'une même voix à une hauteur
-fixe de la portée. Si l'utilisatuer peut les déplacer à loisir, le
+fixe de la portée. Si l'utilisateur peut les déplacer à loisir, le
logiciel ne se soucie en rien de ce qui se passe dans les autres voix.
Par chance, il n'y a aucune collision entre un silence et une note dans
cet exemple@tie{}; cela tient plutôt à la position des notes qu'à celle
tant de dextérité que de temps. La différence fondamentale entre
LilyPond et les générateurs de partition commerciaux réside dans le fait
suivant@tie{}: LilyPond tend à réduire l'intervention de l'utilisateur à
-sa plus imple expression, alors que les autres programmes font tout pour
-avoir une interface attractive pour effectuer toutes les retouches.
+sa plus simple expression, alors que les autres programmes font tout
+pour avoir une interface attractive pour effectuer toutes les retouches.
Par ailleurs, Finale commet une erreur particulièrement flagrante@tie{}:
il manque un bémol à la mesure 33
mesure, mais Finale ne s'en rend pas compte parce qu'il se trouve dans
une autre voix. Ainsi, l'utilisateur doit non seulement recourir à un
greffon pour gérer les ligatures, repositionner têtes de note et
-silences, il lui faut de surcroit vérifier qu'à chaque mesure les
-altérations sont en conformité indépendament des voix s'il veut être à
+silences, il lui faut de surcroît vérifier qu'à chaque mesure les
+altérations sont en conformité indépendamment des voix s'il veut être à
l'abri de toute interruption d'une répétition pour une erreur dans la
partition.
traditionnelles, et LilyPond tient un rang acceptable. Il reste tout de
même quelques petits défauts à régler, comme le raccourcissement peut
être exagéré des hampes@tie{}; il y a donc encore de quoi faire pour les
-développeurs.
+développeurs.
La typographie relevant d'un jugement humain, les personnes ne peuvent
être remplacées. Beaucoup de tâches rébarbatives peuvent cependant être
@menu
* Représentation de la musique:: le format de saisie
* Les constituants de la gravure:: quels symboles graver
-* Flexibilité architecturale::
+* Flexibilité architecturale::
@end menu
@end lilypond
Nous y voyons des hauteurs regroupées en accords appartenant à des
-mesures elles-même rattachées à des portées. On pourrait représenter
+mesures elles-mêmes rattachées à des portées. On pourrait représenter
cela par un système de boîtes imbriquées@tie{}:
@quotation
de logiciels auront d'énormes difficultés à reproduire cet exemple, pour
la bonne et simple raison qu'ils se basent sur le modèle hiérarchique de
boîtes imbriquées. LilyPond, quant à lui, tend à préserver la
-dichotomie entre le fromat de saisie et une structure aussi flexible que
+dichotomie entre le format de saisie et une structure aussi flexible que
possible.
Si le processus de formatage se charge de décider où positionner les
symboles, encore faudrait-il savoir @emph{quels} symboles doivent
-apparaitre -- ou bien, quelle notation utiliser.
+apparaître -- ou bien, quelle notation utiliser.
-La notation musicale consitue une forme d'enregistrement de la musique
+La notation musicale constitue une forme d'enregistrement de la musique
qui a d'ailleurs évolué sur un millier d'années. La forme que nous
utilisons de nos jours remonte au début de la Renaissance. Bien que ses
fondements n'aient pas changé -- des têtes de note réparties sur une
portée à cinq lignes --, certains détails sont apparus qui permettent de
rendre compte des apports de la notation contemporaine. La notation
musicale couvre cinq siècles de musique, allant de la simple monodie à
-de gigantesques contrepoints orchestraux.
+de gigantesques contrepoints orchestraux.
Comment intégrer un tel monstre aux si nombreux visages ? Notre solution
est de clairement distinguer la notation -- @emph{quels} symboles
ou greffon -- différent. Tous ces modules sont entièrement
configurables et indépendants, chacun pouvant être développé et amélioré
séparément. Nous appelons ces modules des graveurs (@emph{engravers} en
-anglais), par analogie avec ces professionels qui mettent en forme
+anglais), par analogie avec ces professionnels qui mettent en forme
graphiquement les idées musicales.
@end lilypond
@noindent
-Puis le module @code{Staff_symbol_engraver} génère les objets représentant
-les lignes de portée@tie{}:
+Puis le module @code{Staff_symbol_engraver} génère les objets
+représentant les lignes de portée@tie{}:
@lilypond[quote,ragged-right]
\include "engraver-example.ily"
@end lilypond
@noindent
-le module @code{Clef_engraver} fournit au @code{Note_head_engraver}
+le module @code{Clef_engraver} fournit au @code{Note_heads_engraver}
la hauteur à laquelle doit être placée chaque tête de note@tie{}:
@lilypond[quote,ragged-right]
Ici, la portée et les altérations sont partagées mais les hampes,
liaisons, liens, etc. dépendent de chaque voix. De plus, les graveurs
doivent être regroupés. Les graveurs de têtes de note, hampes,
-liaisons, etc. sont donc inclus dans un groupe appelé @emph{Voice context}
-(contexte de voix), alors que l'armure, les altérations, les
+liaisons, etc. sont donc inclus dans un groupe appelé @emph{Voice
+context} (contexte de voix), alors que l'armure, les altérations, les
barres de mesures, etc. sont placées dans un groupe @emph{Staff context}
(contexte de portée). Dans le cas d'une polyphonie, un contexte de
portée contient plusieurs contextes de voix. De même, plusieurs
l'utilisateur doit pouvoir déroger aux décisions arbitraires, et donc
se servir du moteur de formatage. Par conséquent, les règles et
paramètres ne peuvent être fixés lors de la compilation, mais doivent
-être accessibles lors de l'exécution.
+être accessibles lors de l'exécution.
@item Graver est une affaire de jugement visuel, donc une affaire de goût.
Nous savons que les utilisateurs peuvent ne pas être d'accord avec nous.
vers le haut (ou la droite) pour le second.
@lilypond[quote,ragged-right]
-\new Score \with {
- \override SpacingSpanner #'spacing-increment = #3
- \override TimeSignature #'transparent = ##t
-} \relative c' {
- \stemDown <e g b>4_>-\arpeggio
- \override Arpeggio #'direction = #RIGHT
- \stemUp <e g b>4^>-\arpeggio
+\score {
+ \relative c' {
+ \stemDown <e g b>4_>-\arpeggio
+ \override Arpeggio #'direction = #RIGHT
+ \stemUp <e g b>4^>-\arpeggio
+ }
+ \layout {
+ \context {
+ \Score
+ \override SpacingSpanner #'spacing-increment = #3
+ \override TimeSignature #'transparent = ##t
+ }
+ }
}
@end lilypond
procédures. Ces procédures réalisent le formatage prédéfini, dont
l'apparence peut être changée en remplaçant ces procédures par d'autres.
Dans l'exemple suivant, la règle permettant à l'objet @qq{tête de note}
-de dessiner son symbole est modifiée au cours de l'extrait musical :
+de dessiner son symbole est modifiée au cours de l'extrait
+musical@tie{}:
@lilypond[quote,ragged-right]
#(set-global-staff-size 30)
@section Démonstration par l'exemple
@translationof Putting LilyPond to work
-@cindex simple examples
-@cindex examples, simple
+@cindex simples exemples
+@cindex exemples simples
Nous vous avons montré ce que devrait être la gravure musicale, et
comment nous avons construit notre logiciel pour imiter cette apparence.
Nous nous sommes énormément investis dans cette construction. En guise
-de récompense pour ce long travail, vous pouvez à votre tour
+de récompense pour ce long travail, vous pouvez à votre tour
utiliser le programme pour imprimer votre musique.
Commençons par quelques notes@dots{}
@end lilypond
Ces fragments ont tous été écrits à la main, mais ce n'est pas une
-obligation. Dans la mesur où le moteur de formatage est presque
+obligation. Dans la mesure où le moteur de formatage est presque
complètement automatisé, il peut servir à générer du matériel imprimable
pour d'autres programmes en charge de manipuler de la musique. LilyPond
est parfaitement en mesure de convertir des bases de données musicales
@noindent
Bärenreiter BA5070 (Neue Ausgabe Sämtlicher Werke, Serie V, Band 6.1,
-1989) :
+1989)@tie{}:
@iftex
@sourceimage{bwv861-baer,16cm,,}
@noindent
Bärenreiter BA5070 (Neue Ausgabe Sämtlicher Werke, Serie V, Band 6.1,
-1989), à partir d'une autre source. En plus de différences au niveau
+1989), à partir d'une autre source. En plus de différences au niveau
des éléments textuels, ce travail montre que, au sein d'une même maison
d'édition, les appréciations peuvent être différentes selon le
graveur@tie{}:
@noindent
Breitkopf & Härtel, édité par Ferruccio Busoni (Wiesbaden, 1894),
-disponible à la Petrucci Music Library (IMSLP #22081). Les éléments
-éditoriaux tels que doigtés et articulations en ont été gommés aux fins
-de comparaison avec les autres éditions@tie{}:
+disponible à la Petrucci Music Library (IMSLP@tie{}#22081). Les
+éléments éditoriaux tels que doigtés et articulations en ont été gommés
+aux fins de comparaison avec les autres éditions@tie{}:
@iftex
@sourceimage{bwv861-breitkopf,16cm,,}
@noindent
Bach-Gesellschaft edition (Leipzig, 1866), disponible à la Petrucci
-Music Library (IMSPL #02221) :
+Music Library (IMSPL@tie{}#02221)@tie{}:
@iftex
@sourceimage{bwv861-gessellschaft,16cm,,}
@end ifnottex
@noindent
-Finale 2008 :
+Finale 2008@tie{}:
@iftex
@sourceimage{pdf/bwv861-finale2008a,,,}
@sp 4
@noindent
-LilyPond, version @version{} :
+LilyPond, version @version{}@tie{}:
@lilypond[staffsize=14.3,line-width=15.9\cm]
global = {\key g \minor}
}
\context {
\PianoStaff
- \override StaffGrouper #'between-staff-spacing #'padding = #1
+ \override StaffGrouper #'staff-staff-spacing #'padding = #1
}
}
}