@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'
@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'
@c Better left untranslated -vv
@ignore
-@subheading Colorado
+@subheading University of Colorado Engraving music bibliography
@include colorado.itexi
@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'
@c double \\ required because this is inside a macro!
@example
-\\version "@w{@version{}}"
+\\version "@w{@versionStable{}}"
@{
c' e' g' e'
@}
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...
@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'
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
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
@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'
@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'
@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'
@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'
@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'
@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'
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
@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
@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
@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é
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é
\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
* Utilisation de variables dans les retouches::
* Feuilles de style::
* Autres sources de documentation::
-* Options ralentissant le traitement::
* Retouches avancées avec Scheme::
@end menu
-@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
@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'
@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'
@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},
@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
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
@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'
@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'
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{}:
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
}
@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]
>>
@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' {
@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
@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}.
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'''
}
<<
>>
@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}.
@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{}:
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.
@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
@code{fret-diagram-terse}.
@cindex fret-diagram-verbose markup
+@cindex capo
@funindex fret-diagram-verbose
@funindex \fret-diagram-verbose
@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}.
@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"
}
@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}).
@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"
@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"
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
@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
}
<<
@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))
@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''
}
<<
@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 :
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}.
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
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- c1 d:m
- }
+ \chordmode {
+ c1 d:m
+ }
}
\context FretBoards {
< c-3 e-2 g c'-1 e' > 1
@lilypond[quote, verbatim]
<<
\context ChordNames {
- \chordmode {
- d1:m d:m
- }
+ \chordmode {
+ d1:m d:m
+ }
}
\context FretBoards {
< d a d' f'>
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{>}.}
@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é
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
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 :
@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
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}.
@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'
@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::
* 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
@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
@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
@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
@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'
@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'
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
@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
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,
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
Morceaux choisis :
@rlsrnamed{Spacing,Espacements}.
-Snippets:
+Morceaux choisis :
@rlsrnamed{Spacing,Espacements}.
Fichiers d'initialisation :
@file{ly/paper-defaults-init.ly}.
-Snippets:
-@rlsr{Spacing}.
+Morceaux choisis :
+@rlsrnamed{Spacing, Espacements}.
@node Autres variables du bloc \paper
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
@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
s1 \noBreak s1 \noBreak
s1 \noBreak s1 \break
@}
- @{ @var{the actual music@dots{}} @}
+ @{ @var{et ici la musique@dots{}} @}
>>
@end example
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.
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
@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
\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
\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
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
@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é.
@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 à
@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
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 {
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.
@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]
#'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
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.
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]
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.
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
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
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.
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}
@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}.
@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'
@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'
@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'
--- /dev/null
+%% 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"
+
--- /dev/null
+%% 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"
+
--- /dev/null
+%% 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"
+
--- /dev/null
+%% 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"
+
-%% 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.
"
-%% 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 corde, et doigtés main droite"
--- /dev/null
+%% 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"
+
--- /dev/null
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+ texidocfr = "
+Harmoniques et tablature (harmoniques artificielles)
+"
+ doctitlefr = "Harmoniques et tablature"
+
-%% 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} :
--- /dev/null
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+ texidocfr = "
+Table des harmoniques sur corde à vide (harmoniques naturelles):
+
+"
+ doctitlefr = "Table des harmoniques sur corde à vide"
+
+
--- /dev/null
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+ texidocfr = "
+Un glissando s'indique dans un @code{TabStaff} tout comme dans un
+@code{Staff}.
+
+"
+
+ doctitlefr = "Glissando et tablature"
+
@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'
@{ 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
@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'
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.
@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
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
@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'
@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'
@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'
@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.
@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.
@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.
@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}
@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
@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
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
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.
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.
@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
@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'
uninstall-lilypond
@end example
+@subsubheading Aide
+
+Dans un terminal, tapez :
+
+@example
+sh lilypond-@versionStable{}-OS-TYPE.sh --help
+@end example
+
@divEnd
@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,,,}
@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'
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
@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
@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'
@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{}:
@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