@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
+ Translation of GIT committish: caa4700b4acbc870158d70ee257efaa723c550f0
- When revising a translation, copy the HEAD committish of the
- version that you are working on. For details, see the Contributors'
- Guide, node Updating translation committishes..
+ When revising a translation, copy the HEAD committish of the
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.30"
+@c \version "2.19.21"
@c Translators: Valentin Villenave, Jean-Charles Malahieude
@c Translation checkers: Jean-Jacques Gerbaud
@rlearning{Écriture de chants simples}.
Manuel de notation :
-@ref{Introduction au formatage de texte},
@ref{Ambitus},
+@ref{Introduction au formatage de texte},
@ref{Mise en forme d'une partition chorale}.
Morceaux choisis :
@end example
@noindent
-la dernière syllabe contient une @code{@}} ; il y a de fait un
+la dernière syllabe contient une @code{@}} ; il y a de fait un
défaut de parité avec l'accolade ouvrante, et la compilation échouera
fort probablement. Prenez dès à présent l'habitude de toujours encadrer
d'espaces une accolade :
Voir à ce sujet @ref{Caractères spéciaux} pour plus de détails.
@lilypond[quote,verbatim]
-\relative c'' { d8 c16 a bes8 f e' d c4 }
+\relative { d''8 c16 a bes8 f ees' d c4 }
\addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }
@end lilypond
guillemets la syllabe ainsi composée :
@lilypond[quote,verbatim]
-\relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
+\relative { \time 3/4 e'4 e4. e8 d4 e d c2. }
\addlyrics { "\"I" am so lone- "ly\"" said she }
@end lilypond
@code{\lyricmode}. Des explications complètes sont disponibles au
chapitre @ref{Mise en forme du texte}.
-@snippets
+1@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{formatting-lyrics-syllables.ly}
@funindex \addlyrics
@funindex \lyricsto
-L'impression des paroles est réalisée à partir de l'interprétation d'un
-contexte @code{Lyrics} -- voir @ref{Tout savoir sur les contextes}.
+Les paroles sont interprétées à partir à partir du mode
+@code{\lyricmode} et imprimées dans un contexte @code{Lyrics} -- voir
+ @ref{Tout savoir sur les contextes}.
@example
\new Lyrics \lyricmode @{ @dots{} @}
@end example
+Deux variantes à @code{\lyricmode} permettent de plus d'associer
+un contexte pour synchroniser les syllabes à la musique. La plus
+commode consiste à ajouter un @code{\addlyrics} directement après
+le contenu musical du context @code{Voice} qui devrait se
+synchroniser avec le contexte @code{Lyrics} alors implicitement
+créé. L'instruction @code{\lyricsto} est plus versatile en ceci
+qu'elle requiert de spécifier à la fois le contexte @code{Voice}
+associé et de créer explicitement un contexte @code{Lyrics} pour
+contenir les paroles. Pour de plus amples détails, voir
+@ref{Durée automatique des syllabes}.
+
Vous disposez de deux méthodes pour aligner des paroles sur une
mélodie :
<<
\new Staff <<
\time 2/4
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\voiceOne
- c4 b8. a16 g4. r8 a4 ( b ) c2
+ c''4 b8. a16 g4. r8 a4 ( b ) c2
}
- \new Voice = "two" \relative c' {
+ \new Voice = "two" \relative {
\voiceTwo
- s2 s4. f8 e4 d c2
+ s2 s4. f'8 e4 d c2
}
>>
@lilypond[quote,ragged-right,verbatim]
<<
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\time 2/4
- c4 b8. a16 g4. f8 e4 d c2
+ c''4 b8. a16 g4. f8 e4 d c2
}
% uses previous explicit duration of 2;
technique permet aussi d'ajouter des dialogues, comme indiqué à la rubrique
@ref{Dialogue et musique}.
-Des paroles saisies de cette manière s'aligneront par défaut sur la
-gauche des notes ; elles seront centrées sur les notes de la
-mélodie dès lors que vous pourrez les associer à une voix. Tout ceci
-est abordé plus en détails à la rubrique
-@ref{Durée explicite des syllabes}.
-
@end itemize
@seealso
qui contient cette mélodie :
@c KEEP LY
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melodie" {
- a1 a4. a8 a2
+ \new Voice = "melodie" \relative {
+ a'1 a4. a8 a2
}
\new Lyrics \lyricsto "melodie" {
Ce sont les mots
@code{Voice} dans le jargon LilyPond) @var{melodie}. Ce contexte
@code{Voice} doit exister avant l'affectation des paroles par
@code{\lyricsto}. La commande @code{\lyricsto} introduit
-automatiquement le mode @code{\lyricmode} ; il n'est alors pas
-nécessaire de rajouter @code{\lyricmode}. Les paroles viendront par
-défaut se placer en dessous des notes ; la rubrique
-@ref{Positionnement vertical des paroles} vous donnera des indications
-pour d'autres options.
+automatiquement le mode @code{\lyricmode}. Les paroles viendront par
+défaut se placer en dessous des notes. Pour un autre positionnement,
+voir @ref{Positionnement vertical des paroles}.
@subheading Utilisation de @code{\addlyrics}
@end example
@noindent
-revient au même que
+revient au même que
@example
\new Voice = "blah" @{ MUSIQUE @}
@lilypond[verbatim,quote]
{
\time 3/4
- \relative c' { c2 e4 g2. }
+ \relative { c'2 e4 g2. }
\addlyrics { play the game }
}
@end lilypond
@lilypond[ragged-right,verbatim,quote]
{
\time 3/4
- \relative c' { c2 e4 g2. }
+ \relative { c'2 e4 g2. }
\addlyrics { play the game }
\addlyrics { speel het spel }
\addlyrics { joue le jeu }
<<
\new Staff <<
\time 2/4
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\voiceOne
- c4 b8. a16 g4. r8 a4 ( b ) c2
+ c''4 b8. a16 g4. r8 a4 ( b ) c2
}
- \new Voice = "two" \relative c' {
+ \new Voice = "two" \relative {
\voiceTwo
- s2 s4. f8 e8 d4. c2
+ s2 s4. f'8 e8 d4. c2
}
>>
% takes durations and alignment from notes in "one" initially
hauteurs -- ce qui veut dire que vous devez définir leur durée
explicitement.
-Par défaut, les syllabes seront alignées par la gauche sur l'instant
-musical. Les traits d'union seront imprimés entre les syllabes, à
-l'inverse des mélismes puisqu'il n'y a pas de voix associée.
+Les traits d'union seront imprimés entre les syllabes, à l'inverse des
+mélismes puisqu'il n'y a pas de voix associée.
Voici deux illustrations de cette technique :
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
\new Voice = "melody" {
\time 3/4
- c2 e4 g2 f
+ c''2 a f f e e
}
\new Lyrics \lyricmode {
- play1 the4 game4
+ c4. -- a -- f -- f -- e2. -- e
}
>>
@end lilypond
@lilypond[quote,verbatim,ragged-right]
<<
\new Staff {
- \relative c'' {
- c2 c2
+ \relative {
+ c''2 c2
d1
}
}
}
}
\new Staff {
- \relative c' {
- c8 c c c c c c c
+ \relative {
+ c'8 c c c c c c c
c8 c c c c c c c
}
}
Cette manière de procéder est tout à fait adaptée lorsqu'un fond musical
accompagne des dialogues -- voir @ref{Dialogue et musique}.
-Les syllabes seront centrées par rapport à l'instant musical dès lors
-que vous aurez attribué à la propriété @code{associatedVoice} le nom du
-contexte @code{Voice} contenant les notes. Grâce à l'utilisation de
-@code{associatedVoice}, les doubles tirets @code{--} ou soulignés
-@code{__} seront rendus correctement en trait d'union ou indication de
-mélisme.
+Les syllabes seront alignées selon la dérogation apportée à la propriété
+@code{self-alignment-X} :
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- c2 e4 g f g
+ c'2 e4 g2 f
}
\new Lyrics \lyricmode {
- \set associatedVoice = #"melody"
- play2 the4 game2. __
+ \override LyricText.self-alignment-X = #LEFT
+ play1 a4 game4
}
>>
@end lilypond
-@c TODO see also feature request 707 - show how to do this with manual durations
-
@seealso
Manuel de notation :
@ref{Dialogue et musique}.
@funindex _
Pour attribuer plus d'une syllabe à une même note, vous pouvez soit les
-mettre entre guillemets, soit utiliser le caractère souligné
-(@code{_}) pour obtenir une espace, ou bien encore utiliser un tilde
-(@code{~}) pour obtenir une liaison entre les syllabes.
+mettre entre guillemets, soit utiliser le caractère souligné (@code{_})
+pour obtenir une espace, ou bien encore utiliser un tilde (@code{~})
+pour obtenir une liaison entre les syllabes.
-@lilypond[quote,ragged-right,verbatim,relative=2]
+@lilypond[quote,ragged-right,verbatim]
{
- { \autoBeamOff
- r8 b c fis, fis c' b e,
+ \relative {
+ \autoBeamOff
+ r8 b' c fis, fis c' b e,
}
\addlyrics
{
Lorsqu'un mélisme tombe sur une syllabe autre que la dernière d'un mot,
un trait d'union étiré, indiqué par un double tiret @w{@code{--}} dans
-le fichier source, reliera cette syllabe à la suivante.
+le fichier source, reliera cette syllabe à la suivante.
Lorsqu'un mélisme tombe sur la dernière syllabe d'un mot ou que ce mot
n'en comporte qu'une, l'usage est d'indiquer la « tenue » jusqu'à la
@item
Une liaison de prolongation constitue de fait un mélisme :
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g2 ~ |
- g4 e2 ~ |
- e8
+ f''4 g2 ~ |
+ 4 e2 ~ |
+ 8
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e __
liaison. Il s'agit là de la façon traditionnelle de saisir des
paroles :
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8 ( f e f )
+ f''4 g8 ( f e f )
e8 ( d e2 )
}
\new Lyrics \lyricsto "melody" {
un mélisme, si tant est que la procédure de ligature automatique a été
désactivée -- voir @ref{Définition des règles de ligature automatique}.
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\autoBeamOff
- f4 g8[ f e f]
+ f''4 g8[ f e f]
e2.
}
\new Lyrics \lyricsto "melody" {
@code{\melisma} et @code{\melismaEnd}, comme constituant un
mélisme :
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8
+ f''4 g8
\melisma
f e f
\melismaEnd
d'un caractère souligné simple @code{_}, pour chaque note faisant partie
de la vocalise :
-@lilypond[verbatim, quote, relative=2]
+@lilypond[verbatim, quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8 f e f
+ f''4 g8 f e f
e8 d e2
}
\new Lyrics \lyricsto "melody" {
mélodie comme fait générateur d'un mélisme. Il suffit en ce cas de
définir @code{melismaBusyProperties} :
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\set melismaBusyProperties = #'()
- c4 d ( e )
- g8 [ f ] f4 ~ f
+ c'4 d ( e )
+ g8 [ f ] f4 ~ 4
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e e -- le -- i -- son
est active, survient un mélisme, vous pouvez l'indiquer dans les paroles
par un simple caractère souligné pour chaque note à inclure :
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\set melismaBusyProperties = #'()
- c4 d ( e )
- g8 [ f ] ~ f4 ~ f
+ c'4 d ( e )
+ g8 [ f ] ~ 4 ~ f
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- _ e __ _ _ _
Manuel de notation :
@ref{Alignement des paroles sur la mélodie},
-@ref{Durée automatique des syllabes},
@ref{Définition des règles de ligature automatique},
+@ref{Durée automatique des syllabes},
@ref{Rythme différent selon le couplet}.
Référence des propriétés internes :
vous faites appel au mode approprié :
@lilypond[quote,verbatim]
-musicOne = \relative c'' {
- c4 b8. a16 g4. f8 e4 d c2
+musicOne = \relative {
+ c''4 b8. a16 g4. f8 e4 d c2
}
verseOne = \lyricmode {
Joy to the world, the Lord is come.
préalablement définie, comme dans l'exemple suivant :
@lilypond[quote,verbatim]
-sopranoMusic = \relative c'' { c4 c c c }
-contraltoMusic = \relative c'' { a4 a a a }
+sopranoMusic = \relative { c''4 c c c }
+contraltoMusic = \relative { a'4 a a a }
sopranoWords = \lyricmode { Sop -- ra -- no words }
contraltoWords = \lyricmode { Con -- tral -- to words }
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics {
<<
\new Staff = "staff" {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics \with { alignAboveContext = "staff" } {
}
\new Staff {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\context Lyrics = "lyrics" {
\new ChoirStaff <<
\new Staff {
\new Voice = "sopranos" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics = "sopranos"
}
\new Staff {
\new Voice = "contraltos" {
- \relative c'' { a4 a a a }
+ \relative { a'4 a a a }
}
}
\context Lyrics = "sopranos" {
@rlearning{Modèles pour ensemble vocal}.
Manuel de notation :
-@ref{Ordonnancement des contextes},
-@ref{Création et référencement d'un contexte}.
+@ref{Création et référencement d'un contexte},
+@ref{Ordonnancement des contextes}.
@node Positionnement horizontal des syllabes
La propriété @code{minimum-distance} de l'objet @code{LyricSpace}
permet d'accroître l'espacement des paroles.
-@lilypond[relative=1,verbatim,quote,ragged-right]
-{
+@lilypond[verbatim,quote,ragged-right]
+\relative c' {
c c c c
\override Lyrics.LyricSpace.minimum-distance = #1.0
c c c c
@lilypond[verbatim,quote,ragged-right]
\score {
- \relative c' {
- c c c c
+ \relative {
+ c' c c c
c c c c
}
\addlyrics {
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat unfold 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "singleVoice" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 3 { b4 b b b }
c4 c c c
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 3 { b4 b b b }
c4 c c c
}
The end sec -- tion.
}
\new Voice = "harmony" {
- \relative c' {
- f4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
+ \relative {
+ f'4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
}
}
>>
@cindex reprise avec alternative et paroles
@cindex alternative et paroles
-Les paroles d'un fragment répété, lorsqu'elles sont identiques, peuvent
-adopter la même construction que la musique :
+Les paroles d'un fragment répété, lorsqu'elles sont identiques et
+qu'aucune alternative ne débute par un silence, peuvent adopter la même
+construction que la musique. Ceci permet par ailleurs une expansion
+correcte à la fois de la musique et des paroles lors de l'utilisation de
+@code{\unfoldRepeats}.
@lilypond[quote,verbatim]
\score {
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b }
\alternative { { b b } { b c } }
}
@end lilypond
Cette identité de structure n'est toutefois pas possible lorsque les
-paroles sont différentes. Des instructions @code{\skip} devront venir
+paroles sont différentes ou que l'un des blocs @code{\alternative}
+débute par un silence. Des instructions @code{\skip} devront venir
s'insérer dans les paroles pour « sauter » les notes des alternatives
qui ne les concernent pas.
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b }
+ \relative {
+ \repeat volta 2 { b'4 b }
\alternative { { b b } { b c } }
c4 c
}
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
+ \relative {
\set melismaBusyProperties = #'()
- \repeat volta 2 { b4 b ~}
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
\unset melismaBusyProperties
c4 c
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b ~}
+ \relative {
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
c4 c
}
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b ~}
+ \relative {
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
c4 c
}
\score {
<<
\new Voice = "melody" {
- \relative c' {
+ \relative {
<<
{
\voiceOne
- e4 e8 e
+ e'4 e8 e
}
\new Voice = "splitpart" {
\voiceTwo
}
@end lilypond
-Il n'est pas rare, en musique chorale, qu'une voix se divise
-pendant plusieurs mesures. Bien qu'une construction du type
-@code{<< @{@dots{}@} \\ @{@dots{}@} >>}, où deux expressions
-musicales (ou plus) séparées par des doubles obliques inversées
-peuvent sembler être le moyen adéquat de définir cette division,
-@strong{toutes} les expressions qu'elle contient seront assignées à
-de @strong{nouveaux contextes de voix}, ce qui aura pour effet
-qu'aucune parole ne leur sera affectée -- les paroles sont
-attachées au contexte de voix initial. Il vaut mieux construire
-ce passage comme une polyphonie temporaire -- voir
+Il n'est pas rare, en musique chorale, qu'une voix se divise pendant
+plusieurs mesures. Bien qu'une construction du type @code{<<
+@{@dots{}@} \\ @{@dots{}@} >>}, où deux expressions musicales (ou plus)
+séparées par des doubles obliques inversées peuvent sembler être le
+moyen adéquat de définir cette division, @strong{toutes} les expressions
+qu'elle contient seront assignées à de @strong{nouveaux contextes de
+voix}, ce qui aura pour effet qu'aucune parole ne leur sera affectée --
+les paroles sont attachées au contexte de voix initial. Il vaut mieux
+construire ce passage comme une polyphonie temporaire -- voir
@ref{Polyphonie sur une portée}.
>>
@end lilypond
-Le contexte @code{NullVoice} doit prendre place dans un contexte
-@code{Staff} et ne saurait contenir que des notes déjà présentes sur la
-portée en question et à la même octave. Dans le cas contraire, ce
-@code{NullVoice} pourrait interagir avec les autres voix imprimées de
-façon inopinée. Par exemple, des notes arbitraires dans un
-@code{NullVoice} pourraient entraîner l'apparition ou la disparition
-d'altérations sur la portée considérée.
-
Cette façon de procéder permet par ailleurs d'utiliser la fonction
@code{\partcombine} qui normalement ne peut s'utiliser avec des
paroles :
aligner = \relative { b'8( c d c) d( d d d) }
words = \lyricmode { la __ la __ }
-\new ChoirStaff <<
- \new Staff <<
- \soprano
- \new NullVoice = "aligner" \aligner
- >>
+\new ChoirStaff \with { \accepts NullVoice } <<
+ \new Staff \soprano
+ \new NullVoice = "aligner" \aligner
\new Lyrics \lyricsto "aligner" \words
\new Staff \partcombine \altoOne \altoTwo
>>
@end lilypond
-Vous aurez remarqué que, dans la deuxième partie de la mesure ci-dessus,
-les notes du contexte @code{NullVoice} reprennent le rythme de la portée
-inférieure sans pour autant dévier une seule fois des hauteurs affichées
-dans la voix à laquelle ce @code{NullVoice} est attaché. Bien que ce ne
-soit pas nécessaire dans le cadre de cet exemple particulier, nous vous
-conseillons de saisir les notes d'un @code{NullVoice} de cette manière.
-
@node Couplets
@subsection Couplets
On peut ajouter un numéro aux couplets en définissant la variable
@code{stanza} :
-@lilypond[quote,ragged-right,verbatim,relative=2]
-\new Voice {
- \time 3/4 g2 e4 a2 f4 g2.
+@lilypond[quote,ragged-right,verbatim]
+\new Voice \relative {
+ \time 3/4 g'2 e4 a2 f4 g2.
} \addlyrics {
\set stanza = #"1. "
Hi, my name is Bert.
définir @code{vocalName}, et @code{shortVocalName} pour une version
abrégée.
-@lilypond[ragged-right,quote,verbatim,relative=2]
-\new Voice {
- \time 3/4 g2 e4 a2 f4 g2.
+@lilypond[ragged-right,quote,verbatim]
+\new Voice \relative {
+ \time 3/4 g'2 e4 a2 f4 g2.
} \addlyrics {
\set vocalName = #"Bert "
Hi, my name is Bert.
@lilypond[verbatim,ragged-right,quote]
<<
- \relative c' \new Voice = "lahlah" {
+ \relative \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
- c4
+ c'4
\slurDotted
f8.[( g16])
a4
@lilypond[verbatim,ragged-right,quote]
<<
- \new Voice = melody \relative c' {
- f4 \appoggiatura a32 b4
+ \new Voice = melody \relative {
+ f'4 \appoggiatura a32 b4
\grace { f16 a16 } b2
\afterGrace b2 { f16[ a16] }
\appoggiatura a32 b4
@lilypond[verbatim,quote]
<<
- \relative c' \new Voice = "lahlah" {
+ \relative \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
- c4
+ c'4
<<
\new Voice = "alternative" {
\voiceOne
@c KEEP LY
@lilypond[ragged-right,verbatim,quote]
-melody = \relative c'' {
+melody = \relative {
\time 2/4
- g4 g8 b | b a b a |
+ g'4 g8 b | b a b a |
g4 g8 b | b a b4 |
}
@c KEEP LY
@lilypond[ragged-right,quote,verbatim]
-melody = \relative c'' {
+melody = \relative {
\time 2/4
- g4 g8 b | b a b a |
+ g'4 g8 b | b a b a |
g4 g8 b | b a b4 |
}
@rlearning{Chansons}.
Manuel de notation :
-@ref{Vue d'ensemble de la musique vocale},
+@ref{Couplets},
@ref{Gravure des accords},
@ref{Gravure des portées},
@ref{Instruments utilisant des portées multiples},
@ref{Positionnement vertical des paroles},
-@ref{Couplets}.
+@ref{Vue d'ensemble de la musique vocale}.
Morceaux choisis :
@rlsrnamed{Vocal music,Musique vocale}.
La création pas à pas d'une partition pour chœur se trouve dans le
manuel d'initiation, à la rubrique
@rlearning{Partition pour chœur à quatre voix mixtes}.
+LilyPond dispose aussi d'un canevas automatisé qui simplifie grandement
+la saisie d'une partiotion pour chœur SATB disponible à la rubrique
+@rlearning{Gabarits préprogrammés}.
@item
Plusieurs exemples et canevas sont regroupés dans le manuel
Manuel de notation :
@ref{Ordonnancement des contextes},
+@ref{Polyphonie sur une portée},
@ref{Regroupement de portées},
-@ref{Têtes de note à forme variable},
-@ref{Polyphonie sur une portée}.
+@ref{Têtes de note à forme variable}.
Morceaux choisis :
@rlsrnamed{Vocal music,Musique vocale}.
\new ChoirStaff <<
\new Staff {
\new Voice {
- \relative c'' { g4\f g g g }
+ \relative { g'4\f g g g }
}
}
\new Staff {
\new Voice {
- \relative c' { d4 d d\p d }
+ \relative { d'4 d d\p d }
}
}
>>
@seealso
Manuel de notation :
-@ref{Modification de l'espacement},
+@ref{Définition de la taille de portée},
+@ref{Espacement vertical},
@ref{Mise en évidence de l'espacement},
-@ref{Réduction du nombre de pages de la partition},
@ref{Mise en forme de la page},
@ref{Mise en forme de la partition},
-@ref{Séparation des systèmes},
-@ref{Définition de la taille de portée},
-@ref{Recours à une voix supplémentaire pour gérer les sauts},
-@ref{Espacement vertical}.
+@ref{Modification de l'espacement},
+@ref{Réduction du nombre de pages de la partition},
+@ref{Sauts},
+@ref{Séparation des systèmes}.
Référence des propriétés internes :
@rinternals{VerticalAxisGroup},
@ref{Masquage de portées}.
@item
-La génération d'un matériel d'orchestre fait l'objet de la rubrique
+La génération d'un matériel d'orchestre fait l'objet de la rubrique
@ref{Écriture de parties séparées}. D'autres parties du chapitre
consacré à la notation spécialisée vous seront utiles selon
l'orchestration de la pièce. Tous les instruments ne sont pas accordés
Manuel de notation :
@ref{Ajout de texte},
+@ref{Écriture de parties séparées},
@ref{Imbrication de regroupements de portées},
@ref{Instruments transpositeurs},
@ref{Masquage de portées},
@ref{Notes de bas de page},
@ref{Regroupement de portées},
@ref{Séparation des systèmes},
-@ref{Transposition},
-@ref{Écriture de parties séparées}.
+@ref{Transposition}.
Morceaux choisis :
@rlsrnamed{Vocal music,Musique vocale}.
\new Staff {
\set Staff.vocalName = \markup \smallCaps Kaspar
\set Staff.shortVocalName = \markup \smallCaps Kas.
- \relative c' {
+ \relative {
\clef "G_8"
- c4 c c c
+ c'4 c c c
\break
c4 c c c
}
\set Staff.vocalName = \markup \smallCaps Melchior
\set Staff.shortVocalName = \markup \smallCaps Mel
\clef "bass"
- \relative c' {
+ \relative {
a4 a a a
a4 a a a
}
rôle. L'utilisation d'un @emph{markup} -- dans une fonte réservée à cet
effet -- vous permettra de générer ces indications :
-@lilypond[quote,verbatim,relative=1]
-\clef "G_8"
-c4^\markup \fontsize #1 \smallCaps Kaspar
-c c c
-\clef "bass"
-a4^\markup \fontsize #1 \smallCaps Melchior
-a a a
-\clef "G_8"
-c4^\markup \fontsize #1 \smallCaps Kaspar
-c c c
+@lilypond[quote,verbatim]
+\relative c' {
+ \clef "G_8"
+ c4^\markup \fontsize #1 \smallCaps Kaspar
+ c c c
+ \clef "bass"
+ a4^\markup \fontsize #1 \smallCaps Melchior
+ a a a
+ \clef "G_8"
+ c4^\markup \fontsize #1 \smallCaps Kaspar
+ c c c
+}
@end lilypond
Dans le cas où les changements de personnage se multiplient, il peut
-s'avérer pratique de détourner l'utilisation de la fonction
-@code{\instrumentSwitch} pour gérer les différentes interventions de
-l'un ou de l'autre ; vous devrez auparavant avoir établi la
-définition d'un « instrument » pour chacun des rôles en question :
+s'avérer pratique d'affecter à des variables la définition de
+chacun des rôles afin de simplifier la gestion des différentes
+interventions de l'un ou de l'autre.
@lilypond[quote,verbatim]
-\addInstrumentDefinition #"kaspar"
- #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
- (shortInstrumentName . "Kas.")
- (clefGlyph . "clefs.G")
- (clefTransposition . -7)
- (middleCPosition . 1)
- (clefPosition . -2)
- (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
- (midiInstrument . "voice oohs"))
-
-\addInstrumentDefinition #"melchior"
- #`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
- (shortInstrumentName . "Mel.")
- (clefGlyph . "clefs.F")
- (clefTransposition . 0)
- (middleCPosition . 6)
- (clefPosition . 2)
- (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
- (midiInstrument . "choir aahs"))
+kaspar = {
+ \clef "G_8"
+ \set Staff.shortVocalName = "Kas."
+ \set Staff.midiInstrument = "voice oohs"
+ <>^\markup \smallCaps "Kaspar"
+}
+
+melchior = {
+ \clef "bass"
+ \set Staff.shortVocalName = "Mel."
+ \set Staff.midiInstrument = "choir aahs"
+ <>^\markup \smallCaps "Melchior"
+}
\relative c' {
- \instrumentSwitch "kaspar"
+ \kaspar
c4 c c c
- \instrumentSwitch "melchior"
+ \melchior
a4 a a a
- \instrumentSwitch "kaspar"
+ \kaspar
c4 c c c
}
@end lilypond
@seealso
-Manuel de notation :
-@ref{Noms d'instrument},
-@ref{Fonctions Scheme},
-@ref{Texte},
-@ref{Commandes pour markup}.
+Manuel d'initiation:
+@rlearning{Organisation du code source avec des variables}.
-Manuel d'extension des fonctionnalités :
-@rextend{Construction d'un markup en Scheme}.
+Manuel de notation :
+@ref{Commandes pour markup},
+@ref{Texte}.
@node Citation-repère
procéder en pareil cas :
@lilypond[quote,verbatim]
-flute = \relative c'' {
- s4 s4 e g
+flute = \relative {
+ s4 s4 e'' g
}
\addQuote "flute" { \flute }
-pianoRH = \relative c'' {
- c4. g8
+pianoRH = \relative {
+ c''4. g8
% position name of cue-ing instrument just before the cue notes,
% and above the staff
- \new CueVoice {
- \override InstrumentSwitch.self-alignment-X = #RIGHT
- \set instrumentCueName = "Flute"
- }
+ <>^\markup { \right-align { \tiny "Flute" } }
\cueDuring "flute" #UP { g4 bes4 }
}
-pianoLH = \relative c { c4 <c' e> e, <g c> }
+pianoLH = \relative { c4 <c' e> e, <g c> }
\score {
\new PianoStaff <<
en si bémol. Dans la mesure où les notes citées se trouvent vers le bas
de la portée, nous affectons un @code{DOWN} à la commande
@code{\cueDuring}, de telle sorte que les hampes aillent vers le bas et
-que le nom de l'instrument cité soit en dessous de la portée. Vous
-noterez que la voix contenant la main droite du piano est explicitement
-déclarée ; ceci tient au fait que la citation se produit dès le
-début de la première mesure -- si nous ne le faisions pas, l'intégralité
-de la main droite se verrait placée dans un contexte @code{CueVoice}.
+que le nom de l'instrument cité soit en dessous de la portée.
@lilypond[quote,verbatim]
clarinet = \relative c' {
pianoRH = \relative c'' {
\transposition c'
% position name of cue-ing instrument below the staff
- \new CueVoice {
- \override InstrumentSwitch.self-alignment-X = #RIGHT
- \override InstrumentSwitch.direction = #DOWN
- \set instrumentCueName = "Clar."
- }
+ <>_\markup { \right-align { \tiny "Clar." } }
\cueDuring "clarinet" #DOWN { c4. g8 }
g4 bes4
}
-pianoLH = \relative c { c4 <c' e> e, <g c> }
+pianoLH = \relative { c4 <c' e> e, <g c> }
\score {
<<
Manuel de notation :
@ref{Alignement des objets},
+@ref{Citation d'autres voix},
@ref{Direction et positionnement},
@ref{Mise en forme d'une citation},
-@ref{Citation d'autres voix},
@ref{Utilisation de fonctions musicales}.
Morceaux choisis :
@rlsrnamed{Vocal music,Musique vocale}.
Référence des propriétés internes :
-@rinternals{InstrumentSwitch},
@rinternals{CueVoice}.
@knownissues
Une courte intervention peut se formuler à l'aide d'un simple
@emph{markup} :
-@lilypond[quote,verbatim,relative=2]
-a4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
-a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
-a4 a a a
+@lilypond[quote,verbatim]
+\relative {
+ a'4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
+ a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
+ a4 a a a
+}
@end lilypond
Une intervention un peu plus longue peut nécessiter d'étirer la musique
@c manually adjusted to suit the imposed line length. -td
@lilypond[quote,verbatim,ragged-right]
-music = \relative c'' {
- \repeat unfold 3 { a4 a a a }
+music = \relative {
+ \repeat unfold 3 { a'4 a a a }
}
dialogue = \lyricmode {
\score {
\new StaffGroup <<
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
}
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
\new ChoirStaff <<
\new Staff
\with { \remove "Bar_engraver" } {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
}
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
-- pour indiquer à LilyPond où serait susceptible de se produire un saut
de ligne.
-@lilypond[verbatim,quote,relative=2]
-a4 b c2 |
-\cadenzaOn
-a4 b c2
-a4 b c2
-\bar ""
-a4 b c2
-a4 b c2
-\cadenzaOff
-a4 b c2 |
-a4 b c2 |
+@lilypond[verbatim,quote]
+\relative a' {
+ a4 b c2 |
+ \cadenzaOn
+ a4 b c2
+ a4 b c2
+ \bar ""
+ a4 b c2
+ a4 b c2
+ \cadenzaOff
+ a4 b c2 |
+ a4 b c2 |
+}
@end lilypond
Dans la mélodie d'un cantique, les silences ou pauses s'indiquent à
l'aide de barres de mesure spécifiques :
-@lilypond[verbatim, quote,relative=2]
-a4
-\cadenzaOn
-b c2
-a4 b c2
-\bar "'"
-a4 b c2
-a4 b c2
-\bar ";"
-a4 b c2
-\bar "!"
-a4 b c2
-\bar "||"
+@lilypond[verbatim, quote]
+\relative a' {
+ a4
+ \cadenzaOn
+ b c2
+ a4 b c2
+ \bar "'"
+ a4 b c2
+ a4 b c2
+ \bar ";"
+ a4 b c2
+ \bar "!"
+ a4 b c2
+ \bar "||"
+}
@end lilypond
Vous pouvez accessoirement, bien qu'il s'agisse de notation moderne,
}
\score {
- \relative c'' {
- g2 a4 g
+ \relative {
+ g'2 a4 g
\divisioMinima
g2 a4 g
\divisioMaior
@lilypond[verbatim,quote]
\score {
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
centrés sur la page.
@lilypond[verbatim,quote]
-SopranoMusic = \relative g' {
- g1 | c2 b | a1 | \bar "||"
+SopranoMusic = \relative {
+ g'1 | c2 b | a1 | \bar "||"
a1 | d2 c | c b | c1 | \bar "||"
}
-AltoMusic = \relative c' {
- e1 | g2 g | f1 |
+AltoMusic = \relative {
+ e'1 | g2 g | f1 |
f1 | f2 e | d d | e1 |
}
-TenorMusic = \relative a {
- c1 | c2 c | c1 |
+TenorMusic = \relative {
+ c'1 | c2 c | c1 |
d1 | g,2 g | g g | g1 |
}
-BassMusic = \relative c {
+BassMusic = \relative {
c1 | e2 e | f1 |
d1 | b2 c | g' g | c,1 |
}
@rlearning{Modèles pour ensemble vocal}.
Manuel de notation :
-@ref{Notations anciennes},
@ref{Barres de mesure},
@ref{Modification des greffons de contexte},
-@ref{Typographie du chant grégorien},
@ref{Musique sans métrique},
+@ref{Notations anciennes},
+@ref{Typographie du chant grégorien},
@ref{Visibilité des objets}.
@seealso
Manuel d'initiation :
-@rlearning{Psalmodie},
-@rlearning{Modèles pour ensemble vocal}.
+@rlearning{Modèles pour ensemble vocal},
+@rlearning{Psalmodie}.
Manuel de notation :
@ref{Fontes},