@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: 0bf1e119501727ab8217767d8ce6c29dedf4fed1
+ Translation of GIT committish: baa716e4047ffb69efad2d864eb8f010ccb2a0b8
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@funindex ,
L'octave précise peut être spécifiée sous forme d'une série
-d'apostrophes (`@samp{'}') ou d'une série de virgules
-(`@samp{,}'). Chaque @code{'} hausse la note d'une octave ; chaque
-@code{,} baisse la note d'une octave.
+d'apostrophes @samp{'} ou d'une série de virgules @samp{,}. Chaque
+@samp{'} hausse la note d'une octave, chaque @samp{,} baisse la note
+d'une octave.
@lilypond[quote,ragged-right,fragment,verbatim]
\clef treble
@end lilypond
LilyPond interprète l'entrée @code{d e f} comme @qq{imprimer un ré
-naturel, un mi naturel et un fa naturel} sans tenir compte de
+naturel, un mi naturel et un fa naturel}, sans tenir compte de
l'armure. Pour plus d'information à propos de la distinction entre le
contenu musical et sa représentation, voir @ref{Accidentalas and key signatures}.
Normalement, les altérations sont imprimées automatiquement, mais il
se peut que vous vouliez les imprimer manuellement. On peut forcer
l'impression d'une altération , dite @qq{de précaution}, en ajoutant un
-point d'exclamation `@samp{!}' après la hauteur de note. Une
+point d'exclamation @samp{!} après la hauteur de note. Une
altération entre parenthèses peut être obtenue en ajoutant un point
-d'interrogation `@samp{?}' après la hauteur de note. Ces signes
+d'interrogation @samp{?} après la hauteur de note. Ces signes
peuvent aussi être utilisés pour imprimer des bécarres.
@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
@c Oh, and should this be made into a multitable?
@cindex note names, other languages)
@example
- Note Names sharp flat
+ Noms de note dièse bémol
nederlands.ly c d e f g a bes b -is -es
english.ly c d e f g a bf b -s/-sharp -f/-flat
- -x (double)
+ -x (double)
deutsch.ly c d e f g a b h -is -es
norsk.ly c d e f g a b h -iss/-is -ess/-es
svenska.ly c d e f g a b h -iss -ess
@end example
@noindent
-or
+ou
@example
\relative @var{musicexpr}
Les signes de changement d'octaves @code{'} et @code{,} peuvent être
ajoutés pour hausser ou baisser la note d'une octave supplémentaire.
-Lorsque l'on entre en mode \relative, une hauteur absolue de départ
+Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de départ
peut être spécifiée, et agira dès lors comme si elle précédait la
première note de @var{musicexpr}. Si aucune hauteur de départ n'est
spécifiée, le do central sert de point de départ.
Voici le mode \relative en action.
@lilypond[quote,fragment,ragged-right,verbatim]
\relative c'' {
- b c d c b c bes a
+ b c d c b c bes a
}
@end lilypond
@lilypond[quote,ragged-right,fragment,verbatim]
\relative c'' {
- c g c f, c' a, e''
+ c g c f, c' a, e''
}
@end lilypond
@lilypond[quote,ragged-right,fragment,verbatim]
\relative c' {
- c <c e g>
- <c' e g>
- <c, e' g>
+ c <c e g>
+ <c' e g>
+ <c, e' g>
}
@end lilypond
@noindent
le @code{d} générera un avertissement, puisqu'on attend un @code{d''}
-(il n'y a qu'une tierce entre @code{b'} et @code{d''}), mais qu'on
-obtient un @code{d'}. Sur la partition, l'octave sera corrigée pour
-donner un @code{d''} et la prochaine note sera calculée en fonction de
-@code{d''} plutôt que @code{d'}.
+mais qu'on obtient un @code{d'} --- il n'y a qu'une tierce entre
+@code{b'} et @code{d''}. Sur la partition, l'octave sera corrigée
+pour donner un @code{d''} et la prochaine note sera calculée en
+fonction de @code{d''} au lieu de @code{d'}.
Il existe aussi une vérification d'octave sans changement visible en
sortie, avec cette syntaxe :
\octave @var{pitch}
@end example
-Cette commande vérifie que @var{pitch} (sans apostrophes ou virgules)
+Cette commande vérifie que @var{pitch} (sans apostrophe ni virgule)
donne @var{pitch} (avec apostrophes ou virgules) dans le mode
@code{\relative} comparé à la note donnée dans la commande
@code{\relative}. Sinon, un avertissement est émis et l'octave est
@example
\relative c' @{
- e
- \octave a'
- \octave b'
+ e
+ \octave a'
+ \octave b'
@}
@end example
@lilypond[quote,ragged-right,verbatim,fragment]
\relative c' {
- e
- \octave b
- a
+ e
+ \octave b
+ a
}
@end lilypond
@lilypond[quote,ragged-right,verbatim]
mus = { \key d \major cis d fis g }
\new Staff {
- \clef "F" \mus
- \clef "G"
- \transpose c g' \mus
- \transpose c f' \mus
+ \clef "F" \mus
+ \clef "G"
+ \transpose c g' \mus
+ \transpose c f' \mus
}
@end lilypond
Les pauses d'une mesure complète, qui sont placées au centre de la
mesure, doivent être entrées comme des mesures de silences. Elles
peuvent être utilisées pour une seule mesure comme pour plusieurs, et
-leur utilisation est expliquée dans la section @ref{Multi measure
-rests}.
+leur utilisation est expliquée dans la section
+@ref{Multi measure rests}.
Pour spécifier explicitement la position verticale d'un silence,
écrivez une note suivie de @code{\rest}. Un silence sera placé à la
@funindex \skip
@funindex s
-Un silence invisible (que l'on pourrait appeler un @qq{saut}) peut être
-entré comme une note avec le nom de note `@samp{s}' ou avec
-@code{\skip @var{duration}}
+Un silence invisible --- que l'on pourrait appeler un @qq{saut} ---
+peut être entré comme une note avec le nom de note `@samp{s}' ou avec
+@code{\skip @var{durée}}
@lilypond[fragment,quote,ragged-right,verbatim,relative=2]
a4 a4 s4 a4 \skip 1 a4
@lilypond[quote,ragged-right,verbatim]
<<
- \relative { a'2 a2 }
- \new Lyrics \lyricmode { \skip 2 bla2 }
+ \relative { a'2 a2 }
+ \new Lyrics \lyricmode { \skip 2 bla2 }
>>
@end lilypond
@lilypond[quote]
\score {
\relative c'' {
- a\breve*1/2 \autoBeamOff
- a1 a2 a4 a8 a16 a32 a64 a64
- \bar "empty"
- \break
- r\longa*1/4 r\breve *1/2
- r1 r2 r4 r8 r16 r32 r64 r64
- }
- \layout {
- ragged-right = ##t
- indent=0\mm
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \override StaffSymbol #'transparent = ##t
- \override TimeSignature #'transparent = ##t
- \override BarLine #'transparent = ##t
- \consists "Pitch_squash_engraver"
- }
- }
+ a\breve*1/2 \autoBeamOff
+ a1 a2 a4 a8 a16 a32 a64 a64
+ \bar "empty"
+ \break
+ r\longa*1/4 r\breve *1/2
+ r1 r2 r4 r8 r16 r32 r64 r64
+ }
+ \layout {
+ ragged-right = ##t
+ indent=0\mm
+ \context {
+ \Score
+ \remove "Bar_number_engraver"
+ }
+ \context {
+ \Staff
+ \remove "Clef_engraver"
+ \override StaffSymbol #'transparent = ##t
+ \override TimeSignature #'transparent = ##t
+ \override BarLine #'transparent = ##t
+ \consists "Pitch_squash_engraver"
+ }
+ }
}
@end lilypond
la même façon.
@lilypond[quote,ragged-right,fragment,verbatim]
-a'4 b' c''4. b'8 a'4. b'4.. c''8.
+a'4 b' c''4. b'8 a'4. b'4.. c''8.
@end lilypond
@refcommands
@seealso
-Référence du programme : @internalsref{Dots}, and @internalsref{DotColumn}.
+Référence du programme : @internalsref{Dots}, @internalsref{DotColumn}.
@node Tuplets
@cindex triplets
@funindex \times
-Les n-olets (comme les triolets, quintolets, etc.) sont obtenus en
+Les nolets --- triolets, quintolets, etc. --- sont obtenus en
multipliant toutes les durées d'une expression musicale par une
fraction.
@noindent
La durée de @var{musicexpr} sera multipliée par la fraction. Le
dénominateur de la fraction sera imprimé au-dessus des notes,
-optionnellement avec un crochet. Le n-olet le plus courant est le
+optionnellement avec un crochet. Le nolet le plus courant est le
triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent
donc 2/3 de leur valeur écrite.
g'4 \times 2/3 {c'4 c' c'} d'4 d'4
@end lilypond
-Les n-olets peuvent être imbriqués ; par exemple,
+Les nolets peuvent être imbriqués ; par exemple,
@lilypond[fragment,ragged-right,verbatim,relative=2]
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 4/6 {
- a4 a
- \times 3/5 { a a a a a }
+ a4 a
+ \times 3/5 { a a a a a }
}
@end lilypond
@code{tuplet-number::calc-fraction-text}, la fraction entière
@var{num}:@var{den} sera imprimée à la place.
-Pour éviter d'imprimer les chiffres des n-olets, utilisez
+Pour éviter d'imprimer les chiffres des nolets, utilisez
@lilypond[quote,fragment,relative=2,ragged-right,verbatim]
\times 2/3 { c8 c c } \times 2/3 { c8 c c }
\times 2/3 { c8 c c } \times 2/3 { c8 c c }
@end lilypond
-Les crochets de n-olets peuvent aller jusqu'aux prémisses de la mesure
+Les crochets de nolets peuvent aller jusqu'aux prémisses de la mesure
suivante, ou à la prochaine note.
@lilypond[ragged-right]
\new RhythmicStaff {
- \set tupletFullLength = ##t
- \time 4/4
- \times 4/5 {
- c4 c1
- }
- \set tupletFullLengthNote = ##t
- \time 2/4
- \times 2/3 {
- c4 c c
- }
- \time 3/4
- c4
+ \set tupletFullLength = ##t
+ \time 4/4
+ \times 4/5 {
+ c4 c1
+ }
+ \set tupletFullLengthNote = ##t
+ \time 2/4
+ \times 2/3 {
+ c4 c c
+ }
+ \time 3/4
+ c4
}
@end lilypond
@seealso
Référence du programme : @internalsref{TupletBracket},
-@internalsref{TupletNumber}, and @internalsref{TimeScaledMusic}.
+@internalsref{TupletNumber}, @internalsref{TimeScaledMusic}.
Exemples: @inputfileref{input/@/regression,tuplet@/-nest@/.ly}.
@subsection Scaling durations
Vous pouvez altérer la durée des notes en lui joignant une fraction
-@var{N/M}, donnant @q{@code{*}@var{N/M}} (ou @q{@code{*}@var{N}} si
-@var{M=1}). Ceci n'affectera pas l'apparence des notes ou silences
+@var{N/M}, donnant @q{@code{*}@var{N/M}} --- ou @q{@code{*}@var{N}} si
+@var{M=1}. Ceci n'affectera pas l'apparence des notes ou silences
produits.
Dans l'exemple suivant, les trois premières notes prennent exactement
@lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
\new Voice \with {
- \remove "Note_heads_engraver"
- \consists "Completion_heads_engraver"
+ \remove "Note_heads_engraver"
+ \consists "Completion_heads_engraver"
} {
- c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
+ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
}
@end lilypond
@refbugs
Bien que toutes les durées (particulièrement celles contenant des
-n-olets) ne puissent pas être représentées exactement avec des notes
-normales et des points, le graveur n'insèrera pas de n-olets.
+nolets) ne puissent pas être représentées exactement avec des notes
+normales et des points, le graveur n'insèrera pas de nolets.
-@code{Completion_heads_engraver} affecte seulement les notes; il ne
+@code{Completion_heads_engraver} affecte seulement les notes, il ne
divise pas les silences.
@seealso
@lilypond[quote,verbatim,fragment]
\new Staff \relative c' {
- c16 d e f
- <<
- { g4 f e | d2 e2 } \\
- { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
- { s2. | s4 b4 c2 }
- >>
+ c16 d e f
+ <<
+ { g4 f e | d2 e2 } \\
+ { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
+ { s2. | s4 b4 c2 }
+ >>
}
@end lilypond
-Le séparateur permet aux @internalsref{Voice} contexts@footnote{Ces
-voix polyphoniques sont parfois appelées @qq{couches ou calques} dans
-d'autres logiciels de notation.
+Le séparateur permet aux contextes @internalsref{Voice}@footnote{Ces
+voix polyphoniques sont parfois appelées @qq{couches} ou @qq{calques} dans
+d'autres logiciels de notation.}
@cindex layers
d'être identifiées. Elles portent les noms @code{"1"}, @code{"2"},
etc. Dans chacun de ces contextes, la direction verticale des
-liaisons, hampes, etc. est réglée de manière appropriée.
+liaisons, hampes, etc. sont réglées de manière appropriée.
Ces voix sont toutes séparées de la voix qui contient les notes en
dehors de la construction @code{<< \\ >>}. Cela doit être pris en
@lilypond[quote,verbatim,fragment]
\new Staff \relative c' {
- \override NoteHead #'style = #'cross
- c16 d e f
- <<
- { g4 f e } \\
- { \override NoteHead #'style = #'triangle
- r8 e4 d c8 ~ }
- >> |
- <<
- { d2 e2 } \\
- { c8 b16 a b8 g ~ g2 } \\
- { \override NoteHead #'style = #'slash s4 b4 c2 }
- >>
+ \override NoteHead #'style = #'cross
+ c16 d e f
+ <<
+ { g4 f e } \\
+ { \override NoteHead #'style = #'triangle
+ r8 e4 d c8 ~ }
+ >> |
+ <<
+ { d2 e2 } \\
+ { c8 b16 a b8 g ~ g2 } \\
+ { \override NoteHead #'style = #'slash s4 b4 c2 }
+ >>
}
@end lilypond
@lilypond[quote,ragged-right,verbatim]
\new Staff \relative c' {
- \override NoteHead #'style = #'cross
- c16 d e f
- \voiceOne
- <<
- { g4 f e | d2 e2 }
- \new Voice="1" { \voiceTwo
- r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
- \oneVoice
- }
- \new Voice { \voiceThree
- s2. | s4 b4 c2
- \oneVoice
- }
- >>
- \oneVoice
+ \override NoteHead #'style = #'cross
+ c16 d e f
+ \voiceOne
+ <<
+ { g4 f e | d2 e2 }
+ \new Voice="1" { \voiceTwo
+ r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
+ \oneVoice
+ }
+ \new Voice { \voiceThree
+ s2. | s4 b4 c2
+ \oneVoice
+ }
+ >>
+ \oneVoice
}
@end lilypond
La définition correcte des voix permet à la mélodie d'être liée.
@lilypond[quote,ragged-right,verbatim]
\new Staff \relative c' {
- c16^( d e f
- \voiceOne
- <<
- { g4 f e | d2 e2) }
- \context Voice="1" { \voiceTwo
- r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
- \oneVoice
- }
- \new Voice { \voiceThree
- s2. s4 b4 c2
- \oneVoice
- }
- >>
- \oneVoice
+ c16^( d e f
+ \voiceOne
+ <<
+ { g4 f e | d2 e2) }
+ \context Voice="1" { \voiceTwo
+ r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
+ \oneVoice
+ }
+ \new Voice { \voiceThree
+ s2. s4 b4 c2
+ \oneVoice
+ }
+ >>
+ \oneVoice
}
@end lilypond
@lilypond[quote,ragged-right,verbatim]
\new Staff \relative c' {
- c16^( d e f
- \voiceOne
- <<
- { g4 f e | d2 e2) }
- \context Voice="1" { \voiceTwo
- r8 e4 d c8 ~ |
- <<
- {c8 b16 a b8 g ~ g2}
- \new Voice { \voiceThree
- s4 b4 c2
- \oneVoice
- }
- >>
- \oneVoice
- }
- >>
- \oneVoice
+ c16^( d e f
+ \voiceOne
+ <<
+ { g4 f e | d2 e2) }
+ \context Voice="1" { \voiceTwo
+ r8 e4 d c8 ~ |
+ <<
+ {c8 b16 a b8 g ~ g2}
+ \new Voice { \voiceThree
+ s4 b4 c2
+ \oneVoice
+ }
+ >>
+ \oneVoice
+ }
+ >>
+ \oneVoice
}
@end lilypond
@subsection Collision Resolution
D'ordinaire, les têtes de notes pointées et non-pointées ne sont pas
-fusionnées, mais lorsque la propriété d'objet
-@code{merge-differently-dotted} est définie dans l'objet
-@internalsref{NoteCollision}, elles se trouvent fusionnées :
+fusionnées, mais lorsque la propriété @code{merge-differently-dotted}
+de l'objet @internalsref{NoteCollision} est définie, elles se trouvent
+fusionnées :
@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
\new Voice << {
- g8 g8
- \override Staff.NoteCollision
- #'merge-differently-dotted = ##t
- g8 g8
+ g8 g8
+ \override Staff.NoteCollision
+ #'merge-differently-dotted = ##t
+ g8 g8
} \\ { g8.[ f16] g8.[ f16] } >>
@end lilypond
De même, vous pouvez fusionner une tête de blanche avec une tête de
-croche, en définissant
-@code{merge-differently-headed}
+croche, en définissant @code{merge-differently-headed}
+
@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
\new Voice << {
c8 c4.
@lilypond[quote,verbatim,ragged-right]
\relative <<
{
- <d g>
- <d g>
+ <d g>
+ <d g>
} \\ {
- <b f'>
- \once \override NoteColumn #'force-hshift = #1.7
- <b f'>
+ <b f'>
+ \once \override NoteColumn #'force-hshift = #1.7
+ <b f'>
} >>
@end lilypond
collisions sont
@internalsref{NoteCollision} et @internalsref{RestCollision}.
-Exemples :
-@inputfileref{input/@/regression,collision@/-dots@/.ly},
-@inputfileref{input/@/regression,collision@/-head-chords@/.ly},
-@inputfileref{input/@/regression,collision@/-heads@/.ly},
-@inputfileref{input/@/regression,collision@/-mesh@/.ly}, et
-@inputfileref{input/@/regression,collisions@/.ly}.
-
@refbugs
@lilypond[quote,ragged-right,verbatim]
{
- \set Staff.clefGlyph = #"clefs.F"
- \set Staff.clefPosition = #2
- c'4
- \set Staff.clefGlyph = #"clefs.G"
- c'4
- \set Staff.clefGlyph = #"clefs.C"
- c'4
- \set Staff.clefOctavation = #7
- c'4
- \set Staff.clefOctavation = #0
- \set Staff.clefPosition = #0
- c'4
- \clef "bass"
- c'4
- \set Staff.middleCPosition = #4
- c'4
+ \set Staff.clefGlyph = #"clefs.F"
+ \set Staff.clefPosition = #2
+ c'4
+ \set Staff.clefGlyph = #"clefs.G"
+ c'4
+ \set Staff.clefGlyph = #"clefs.C"
+ c'4
+ \set Staff.clefOctavation = #7
+ c'4
+ \set Staff.clefOctavation = #0
+ \set Staff.clefPosition = #0
+ c'4
+ \clef "bass"
+ c'4
+ \set Staff.middleCPosition = #4
+ c'4
}
@end lilypond
@lilypond[quote,ragged-right,verbatim]
\score {
- \relative c'' {
- #(set-time-signature 9 8 '(2 2 2 3))
- g8[ g] d[ d] g[ g] a8[( bes g]) |
- #(set-time-signature 5 8 '(3 2))
- a4. g4
- }
- \layout {
- \context {
- \Staff
- \consists "Measure_grouping_engraver"
- }
- }
+ \relative c'' {
+ #(set-time-signature 9 8 '(2 2 2 3))
+ g8[ g] d[ d] g[ g] a8[( bes g]) |
+ #(set-time-signature 5 8 '(3 2))
+ a4. g4
+ }
+ \layout {
+ \context {
+ \Staff
+ \consists "Measure_grouping_engraver"
+ }
+ }
}
@end lilypond
être entrées avec la commande
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\partial 16*5 c16 cis d dis e | a2. c,4 | b2
+\partial 16*5 c16 cis d dis e | a2. c,4 | b2
@end lilypond
La syntaxe de cette commande est
@example
-\partial @var{duration}
+\partial @var{durée}
@end example
-@code{duration} étant la valeur rythmique devant être ajoutée avant la
+@code{durée} étant la valeur rythmique devant être ajoutée avant la
mesure suivante.
Le programme traduit cette commande en
@example
-\set Timing.measurePosition = -@var{length of duration}
+\set Timing.measurePosition = -@var{durée}
@end example
@refbugs
-Cette commande de prend pas en compte les petites notes (appogiatures,
-accacciatures) au début de la musique. Lorsqu'un morceau commence par
+Cette commande ne prend pas en compte les notes d'agrément ou
+appogiatures au début de la musique. Lorsqu'un morceau commence par
une levée faite de petites notes, la commande @code{\partial} devrait
être placée après celles-ci.
@lilypond[quote,ragged-right,fragment,verbatim]
<<
- \new StaffGroup <<
- \new Staff {
- e'4 d'
- \bar "||"
- f' e'
- }
- \new Staff { \clef bass c4 g e g }
- >>
- \new Staff { \clef bass c2 c2 }
+ \new StaffGroup <<
+ \new Staff {
+ e'4 d'
+ \bar "||"
+ f' e'
+ }
+ \new Staff { \clef bass c4 g e g }
+ >>
+ \new Staff { \clef bass c2 c2 }
>>
@end lilypond
Dans ce manuel : @ref{Repeats}, @ref{System start delimiters}.
-Référence du programme : @internalsref{BarLine} (created at
-@internalsref{Staff} level), @internalsref{SpanBar} (across staves).
+Référence du programme : @internalsref{BarLine} (faisant partie du
+contexte @internalsref{Staff}), @internalsref{SpanBar} (sur plusieurs
+portées).
D'autres exemples : @inputfileref{input/@/test,bar@/-lines@/.ly},
@lilypond[verbatim,ragged-right,quote]
\new GrandStaff
\relative <<
- \new Staff { c1 c }
- \new Staff { c c }
+ \new Staff { c1 c }
+ \new Staff { c c }
>>
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\new StaffGroup
\relative <<
- \new Staff { c1 c }
- \new Staff { c c }
+ \new Staff { c1 c }
+ \new Staff { c c }
>>
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\new ChoirStaff
\relative <<
- \new Staff { c1 c }
- \new Staff { c c }
+ \new Staff { c1 c }
+ \new Staff { c c }
>>
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\relative <<
- \new Staff { c1 c }
- \new Staff { c c }
+ \new Staff { c1 c }
+ \new Staff { c c }
>>
@end lilypond
@end itemize
@end lilypond
-@c Does any French translator have any clue
-@c about how to tranlate this ?
Cette manière de procéder peut être utilisée pour introduire des
-qq{Ossias} dans des partitions à portées discontinues @qq{à la française},
+@qq{ossias} dans des partitions à nombre de portées variable,
comme sur l'exemple suivant :
@cindex ossia
D'autres exemples : @inputfileref{input/@/test,staff@/-lines@/.ly},
@inputfileref{input/@/test@/,ossia.ly},
@inputfileref{input/@/test,staff@/-size@/.ly},
-@inputfileref{input/@/regression,staff@/-line@/-positions@/.ly}.
-
+@lsr{staff,staff-line-positions.ly}
@node Writing music in parallel
@subsection Writing music in parallel
@lilypond[quote,fragment,verbatim]
\parallelMusic #'(voiceA voiceB) {
- r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
- c'2 c'2 |
- r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
- c'2 c'2 |
+ r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
+ c'2 c'2 |
+ r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
+ c'2 c'2 |
}
\new StaffGroup <<
- \new Staff \new Voice \voiceA
- \new Staff \new Voice \voiceB
+ \new Staff \new Voice \voiceA
+ \new Staff \new Voice \voiceB
>>
@end lilypond
@lilypond[quote,fragment,ragged-right]
-\time 3/4 c'2. c'2 ~ c'4
+\time 3/4 c'2. c'2 ~ c'4
@end lilypond
@noindent
@lilypond[fragment,quote,ragged-right]
\relative {
- r8 c8 ~ c2 r4 | r8^"et non pas" c2 ~ c8 r4
+ r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4
}
@end lilypond
@funindex \repeatTie
-Lorsque l'indication "2." d'une reprise commence sur une note liée, la
+Lorsque l'indication @q{2.} d'une reprise commence sur une note liée, la
liaison doit être répétée. C'est à cela que sert la commande
@code{\repeatTie}.
Les liaisons de tenues servent parfois à rendre un accord arpégé. Dans
ce cas, les notes liées ne sont pas toutes l'une contre l'autre. Il
-faut alors définir comme vraie ("t" pour "true") la propriété
+faut alors définir comme vraie (@q{t} pour @q{true}) la propriété
@code{tieWaitForNote}. Cette même méthode peut servir, par exemple, à
lier un trémolo à un accord :
-@lilypond[fragment,verbatim,relative=1,ragged-right]
+@lilypond[fragment,verbatim,relative=1,ragged-right,quote]
\set tieWaitForNote = ##t
\grace { c16[~ e~ g]~ } <c, e g>2
\repeat "tremolo" 8 { c32~ c'~ } <c c,>1
Référence du programme : @internalsref{Tie}.
-D'autres exemples :
-@inputfileref{input/@/regression,tie-arpeggio.ly}
-@inputfileref{input/@/regression,tie-manual.ly}
-
-
@refbugs
Certains auteurs utilisent deux liaisons lorsqu'ils veulent
lier des accords. Dans LilyPond, il faut pour cela définir comme
-vraie ("true") la propriété @code{doubleSlurs} :
+vraie (@q{true}) la propriété @code{doubleSlurs} :
@lilypond[verbatim,ragged-right,relative,fragment,quote]
\set doubleSlurs = ##t
@cindex Ties, laissez vibrer
-Les liaisons de "Laissez Vibrer" (L.V.) sont utilisées pour
+Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour
le piano, la harpe, et certains instruments de percussion. Elles
indiquent à l'instrumentiste de laisser sonner la note au lieu de
l'étouffer. Cet effet s'obtient avec la commande
@internalsref{LaissezVibrerTieColumn}
D'autres exemples :
-@inputfileref{input/regression,laissez-vibrer-tie.ly}
-
+@lsr{connecting,laissez-vibrer-ties.ly}
@node Automatic beams
@subsection Automatic beams
-LilyPond décide lui-même de la manière de grouper les notes et
-d'imprimer les ligatures :
+LilyPond décide automatiquement de la manière de grouper les notes et
+d'imprimer les ligatures
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
+\time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
@end lilypond
-
-Cependant lorsque ces décisions ne sont pas satisfaisantes, il est
+Lorsque ces décisions ne sont pas satisfaisantes, il est
possible de préciser quels groupements l'ont veut, ou même de définir
des séquences de groupements en lieu et place des groupements
par défaut. Voir @ref{Setting automatic beam behavior}
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
{
- r4 r8[ g' a r8] r8 g[ | a] r8
+ r4 r8[ g' a r8] r8 g[ | a] r8
}
@end lilypond
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
{
- f8[ r16
- f g a]
- f8[ r16
- \set stemLeftBeamCount = #1
- f g a]
+ f8[ r16
+ f g a]
+ f8[ r16
+ \set stemLeftBeamCount = #1
+ f g a]
}
@end lilypond
Lorsqu'une ligature entre des notes franchit une barre de mesure,
le retour à la ligne est en principe interdit à cet endroit.
-Ce comportement peut être changé en définissant @code{allowBeamBreak}
-comme vrai.
+Ce comportement peut être changé en définissant @code{breakable}.
-@funindex allowBeamBreak
+@funindex breakable
@cindex beams and line breaks
@cindex beams, kneed
@cindex kneed beams
@lilypond[quote,ragged-right]
<<
- \relative c''{
- c4 \grace c16 c4 \grace {
- c16[ d16] } c2 c4
- }
- \new Lyrics \lyricmode {
- \override LyricText #'font-family = #'typewriter
-
- \markup { (0,0) } 4
- \grace { \markup {
- ( \fraction 1 4 , \fraction -1 16 ) } 16 }
- \markup { (\fraction 1 4 , 0 ) } 4
- \grace {
- \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
- \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
- }
- \markup { ( \fraction 2 4 , 0 ) }
- }
+ \relative c''{
+ c4 \grace c16 c4 \grace {
+ c16[ d16] } c2 c4
+ }
+ \new Lyrics \lyricmode {
+ \override LyricText #'font-family = #'typewriter
+
+ \markup { (0,0) } 4
+ \grace { \markup {
+ ( \fraction 1 4 , \fraction -1 16 ) } 16 }
+ \markup { (\fraction 1 4 , 0 ) } 4
+ \grace {
+ \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
+ \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
+ }
+ \markup { ( \fraction 2 4 , 0 ) }
+ }
>>
@end lilypond
@lilypond[quote,ragged-right,relative=2,verbatim,fragment]
<< \new Staff { e4 \grace { c16[ d e f] } e4 }
- \new Staff { c4 \grace { g8[ b] } c4 } >>
+ \new Staff { c4 \grace { g8[ b] } c4 } >>
@end lilypond
@funindex \afterGrace
Les petites notes se placent alors à 3/4 de la durée de la note
réelle. Cet espacement peut être changé en définissant
-@code{afterGraceFraction} ; ainsi :
+@code{afterGraceFraction} ; ainsi,
@example
afterGraceFraction = #(cons 7 8)
@end example
@noindent
-
-placera la petite note à 7/8èmes de la note réelle.
-
+placera la petite note à 7/8 de la note réelle.
On peut obtenir le même effet manuellement, de la façon suivante :
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\new Voice {
- << { d1^\trill_( }
- { s2 \grace { c16[ d] } } >>
- c4)
+ << { d1^\trill_( }
+ { s2 \grace { c16[ d] } } >>
+ c4)
}
@end lilypond
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\new Voice {
- \acciaccatura {
- \stemDown
- f16->
- \stemNeutral
- }
- g4
+ \acciaccatura {
+ \stemDown
+ f16->
+ \stemNeutral
+ }
+ g4
}
@end lilypond
@noindent
-
Tous les réglages ajoutés doivent également être désactivés dans cette
même section.
@commonprop
-Les petites notes peuvent être obligées à s'espacer
-de manière fluctuante.
+Il est possible de forcer un espacement fluctuant des notes d'agrément.
@lilypond[relative=2,ragged-right]
<<
- \override Score.SpacingSpanner #'strict-grace-spacing = ##t
- \new Staff {
- c'4
- \afterGrace
- c'4
- { c'16[ c'8 c'16] }
- c'4
- }
- \new Staff {
- c'16[ c'16 c'16 c'16]
- c'16[ c'16 c'16 c'16]
- c'4
- }
+ \override Score.SpacingSpanner #'strict-grace-spacing = ##t
+ \new Staff {
+ c'4
+ \afterGrace
+ c'4
+ { c'16[ c'8 c'16] }
+ c'4
+ }
+ \new Staff {
+ c'16[ c'16 c'16 c'16]
+ c'16[ c'16 c'16 c'16]
+ c'4
+ }
>>
@end lilypond
@refbugs
-
Une partition commençant par une section @code{\grace} doit faire
intervenir la commande @code{\new Voice}, sans quoi la note réelle et
la petite note se retrouveront sur des portées différentes.
@lilypond[quote,ragged-right,relative=2,verbatim,fragment]
<< \new Staff { e4 \bar "|:" \grace c16 d4 }
- \new Staff { c4 \bar "|:" d4 } >>
+ \new Staff { c4 \bar "|:" d4 } >>
@end lilypond
@noindent
La commande @{\thumb} peut être utilisée pour indiquer, par exemple
dans une partition de violoncelle, si une note doit être jouée
-avec le pouce (en anglais "thumb") :
+avec le pouce (@q{thumb} en anglais) :
@lilypond[quote,verbatim,ragged-right,fragment,relative=2]
<a_\thumb a'-3>8 <b_\thumb b'-3>
Référence du programme : @internalsref{Fingering}.
-D'autres exemples : @inputfileref{input/@/regression,finger@/-chords@/.ly}.
+D'autres exemples : @lsr{expressive,fingering-chords.ly}.
@node Dynamics
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\set hairpinToBarline = ##f
-c4\< c2. c4\!
+c4\< c2. c4\!
@end lilypond
-
+@c VERIF sens de soufflet
On peut avoir recours à l'indication @code{\espressivo} pour
indiquer un @qq{soufflet} --- crescendo puis decrescendo --- sur
une seule note.
Des crescendos ou decrescendos @qq{al niente} peuvent être indiqués
-de manière graphique, en définissant comme vraie (lettre "t") la
+de manière graphique, en définissant comme vraie (lettre @q{t}) la
propriété @code{circled-tip}, ce qui affiche un cercle à leur
extrémité.
On peut même ajouter ses propres indications textuelles :
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\set crescendoText = \markup { \italic "cresc. poco" }
+\set crescendoText = \markup { \italic "cresc. poco" }
\set crescendoSpanner = #'dashed-line
a'2\< a a a\!\mf
@end lilypond
Pour créer des indications de nuances qui restent alignées
avec les nuances habituelles, voir @ref{New dynamic marks}.
+Le positionnement vertical des nuances est géré par
+@internalsref{DynamicLineSpanner}.
@commonprop
@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
c'4
\override BreathingSign #'text
- = #(make-musicglyph-markup "scripts.rvarcomma")
+ = #(make-musicglyph-markup "scripts.rvarcomma")
\breathe
d4
@end lilypond
@lilypond[verbatim,ragged-right,relative=2,quote,fragment]
\new Voice {
- << { c1 \startTrillSpan }
- { s2. \grace { d16[\stopTrillSpan e] } } >>
- c4 }
+ << { c1 \startTrillSpan }
+ { s2. \grace { d16[\stopTrillSpan e] } } >>
+ c4 }
@end lilypond
@cindex Pitched trills
Un glissando relie une hauteur à une autre en passant par chaque
-hauteur intermédiaire. Il est indiqué graphiquement, par une ligne
-ou des vaguelettes entre ces deux notes. On l'obtient en
-accolant la commande @code{\glissando} à la première note.
+hauteur intermédiaire. Il est indiqué graphiquement, par une ligne ou
+des vaguelettes entre ces deux notes. On l'obtient en accolant la
+commande @code{\glissando} à la première note.
@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
c2\glissando c'
Référence du programme : @internalsref{Glissando}.
-D'autres exemples : @file{input/@/regression/@/glissando@/.ly}.
+D'autres exemples : @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}.
@refbugs
@end lilypond
-Le sens de l'arpège est parfois indiqué, par une flêche suivant la
+Le sens de l'arpège est parfois indiqué, par une flèche suivant la
vaguelette :
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
\new Voice {
- \arpeggioUp
- <c e g c>\arpeggio
- \arpeggioDown
- <c e g c>\arpeggio
+ \arpeggioUp
+ <c e g c>\arpeggio
+ \arpeggioDown
+ <c e g c>\arpeggio
}
@end lilypond
@commonprop
-
Quand un arpège se lit sur plusieurs portées, il est possible
d'indiquer l'arpège sur chacune des portées, puis de relier la
ligne de vaguelettes en définissant comme vraie la propriété
@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
\new PianoStaff <<
- \set PianoStaff.connectArpeggios = ##t
- \new Staff { <c' e g c>\arpeggio }
- \new Staff { \clef bass <c,, e g>\arpeggio }
+ \set PianoStaff.connectArpeggios = ##t
+ \new Staff { <c' e g c>\arpeggio }
+ \new Staff { \clef bass <c,, e g>\arpeggio }
>>
@end lilypond
@refbugs
-
-Il est impossible de méler au même moment, dans un contexte
+Il est impossible de mêler au même moment, dans un contexte
@internalsref{PianoStaff}, des lignes d'arpèges
connectées et d'autres non connectées.
joués dans le rendu MIDI.
@item percent
-Pour répéter des temps ou des mesures, sous forme de signes
-"pourcentage". Ceux-ci, par défaut, ne seront pas joués dans le rendu
+Pour répéter des temps ou des mesures, sous forme de signes de
+pourcentage. Ceux-ci, par défaut, ne seront pas joués dans le rendu
MIDI. Les répétitions indiquées par ces symboles doivent être
déclarées dans un contexte @code{Voice}.
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\new Staff {
- \partial 4
- \repeat volta 4 { e | c2 d2 | e2 f2 | }
- \alternative { { g4 g g } { a | a a a a | b2. } }
+ \partial 4
+ \repeat volta 4 { e | c2 d2 | e2 f2 | }
+ \alternative { { g4 g g } { a | a a a a | b2. } }
}
@end lilypond
@lilypond[verbatim,ragged-right,quote]
\relative c''{
- \time 3/4
- c c c
- \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
- \repeat "volta" 5 { d d d }
- \alternative { { e e e f f f }
- { g g g } }
+ \time 3/4
+ c c c
+ \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
+ \repeat "volta" 5 { d d d }
+ \alternative { { e e e f f f }
+ { g g g } }
}
@end lilypond
D'autres exemples :
-
Les crochets précédant une reprise s'impriment d'ordinaire
seulement au-dessus de la portée du haut. On peut ajuster cela
-en définissant la propriété @code{voltaOnThisStaff} : voir @inputfileref{input/@/regression,volta@/-multi@/-staff@/.ly}.
-
+en définissant la propriété @code{voltaOnThisStaff} : voir
+@lsr{repeats,volta@/-multi@/-staff@/.ly}
@refbugs
@cindex repeat, ambiguous
-Des reprises enchâssées telles que :
+Des reprises enchassées telles que
@example
\repeat @dots{}
@cindex expanding repeats
@funindex \unfoldRepeats
-
Au prix de quelques réglages, les reprises de toutes sortes peuvent
être rendues dans le fichier MIDI. Il suffit pour cela d'avoir
recours à la fonction @code{\unfoldRepeats}, qui rend toutes les
@lilypond[quote,verbatim,fragment,line-width=8.0\cm]
\unfoldRepeats {
- \repeat tremolo 8 {c'32 e' }
- \repeat percent 2 { c''8 d'' }
- \repeat volta 2 {c'4 d' e' f'}
- \alternative {
- { g' a' a' g' }
- {f' e' d' c' }
- }
+ \repeat tremolo 8 {c'32 e' }
+ \repeat percent 2 { c''8 d'' }
+ \repeat volta 2 {c'4 d' e' f'}
+ \alternative {
+ { g' a' a' g' }
+ {f' e' d' c' }
+ }
}
\bar "|."
@end lilypond
le rendu MIDI, il faut établir deux blocs @code{\score} : un pour le
MIDI, avec des reprises explicites, et l'autre pour la partition, avec
des reprises notées sous forme de barres de reprises, de trémolos ou
-de symboles "pourcentage". Par exemple :
+de symboles de pourcentage. Par exemple
@example
\score @{
- @var{..music..}
+ @var{..musique..}
\layout @{ .. @}
@}
\score @{
- \unfoldRepeats @var{..music..}
+ \unfoldRepeats @var{..musique..}
\midi @{ .. @}
@}
@end example
@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
c4
- \set Score.repeatCommands = #'((volta "93") end-repeat)
+ \set Score.repeatCommands = #'((volta "93") end-repeat)
c4 c4
- \set Score.repeatCommands = #'((volta #f))
+ \set Score.repeatCommands = #'((volta #f))
c4 c4
@end lilypond
commande @code{\repeat} suivie du style de trémolo désiré :
@lilypond[quote,verbatim,ragged-right]
\new Voice \relative c' {
- \repeat "tremolo" 8 { c16 d16 }
- \repeat "tremolo" 4 { c16 d16 }
- \repeat "tremolo" 2 { c16 d16 }
+ \repeat "tremolo" 8 { c16 d16 }
+ \repeat "tremolo" 4 { c16 d16 }
+ \repeat "tremolo" 2 { c16 d16 }
}
@end lilypond
Référence du programme : @internalsref{Beam}, @internalsref{StemTremolo}.
-D'autres exemples : @inputfileref{input/@/regression,chord@/-tremolo@/.ly},
-@inputfileref{input/@/regression,stem@/-tremolo@/.ly}.
-
@node Tremolo subdivisions
@subsection Tremolo subdivisions
@refbugs
-
Les trémolos entrés de cette manière ne sont pas rendus dans
le fichier MIDI.
@seealso
+Dans ce manuel : @ref{Tremolo repeats}.
-Dans ce même Manuel : @ref{Tremolo repeats}.
-
-Autre part : @internalsref{StemTremolo}.
+Référence du programme : @internalsref{StemTremolo}.
@node Measure repeats
@cindex percent repeats
@cindex measure repeats
-
Le style de reprises @code{percent} sert à répéter une
séquence de notes. Elle sera imprimée une fois, puis remplacée par
un symbole spécial. Les séquences d'une ou deux mesures sont
@lilypond[quote,verbatim,ragged-right]
\new Voice \relative c' {
- \repeat "percent" 4 { c4 }
- \repeat "percent" 2 { c2 es2 f4 fis4 g4 c4 }
+ \repeat "percent" 4 { c4 }
+ \repeat "percent" 2 { c2 es2 f4 fis4 g4 c4 }
}
@end lilypond
-
Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
-si l'on définit comme vraie (lettre "t") la propriété
+si l'on définit comme vraie (lettre @q{t}) la propriété
@code{countPercentRepeats}.
@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
\new Voice {
\set countPercentRepeats = ##t
- \repeat "percent" 4 { c1 }
+ \repeat "percent" 4 { c1 }
}
@end lilypond
-
-Des symboles de pourcentage isolés peuvent aussi être obtenus, au moyen d'un silence multi-mesures dont on modifie l'aspect :
-
+Des symboles de pourcentage isolés peuvent aussi être obtenus, au
+moyen d'un silence multi-mesures dont on modifie l'aspect :
@lilypond[fragment,verbatim,quote]
\override MultiMeasureRest #'stencil
- = #ly:multi-measure-rest::percent
+ = #ly:multi-measure-rest::percent
R1
@end lilypond
-
-
@seealso
Référence du programme : @internalsref{RepeatSlash},