@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 2dcd186b192e3e99184d5587dc449949699c68c6
+ Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
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.19"
+@c \version "2.19.21"
@c Translators: Valentin Villenave, Jean-Charles Malahieude
@c Translation checkers: Jean-Jacques Gerbaud
@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 :
@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
@lilypond[quote,verbatim,relative=2]
<<
\new Voice = "melodie" {
- a4 a a a
+ a1 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 }
@end lilypond
Cependant, la commande @code{\addlyrics} ne peut pas gérer les
-constructions polyphoniques. Dans ce cas, mieux vaut employer
-@code{\lyricsto}.
+constructions polyphoniques et ne permet pas d'associer des
+paroles à un contexte @code{TabVoice}. Dans ces cas là, mieux vaut
+employer @code{\lyricsto}.
@subheading Utilisation de associatedVoice
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 :
<<
\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]
<<
\new Voice = "melody" {
\time 3/4
- c2 e4 g f g
+ c2 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}.
(@code{_}) pour obtenir une espace, ou bien encore utiliser un tilde
(@code{~}) pour obtenir une liaison entre les syllabes.
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[quote,ragged-right,verbatim,relative=2]
{
- \relative c'' { \autoBeamOff
- r8 b c fis, fis c' b e, }
- \addlyrics { Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da }
+ { \autoBeamOff
+ r8 b c fis, fis c' b e,
+ }
+ \addlyrics
+ {
+ \override LyricHyphen.minimum-distance = #1.0 % Ensure hyphens are visible
+ Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da
+ }
\addlyrics { "Che in" ques -- "ta e in" quel -- l'al -- tr'on -- da }
\addlyrics { Che~in ques -- ta~e~in quel -- l'al -- tr'on -- da }
}
@funindex \melisma
@funindex \melismaEnd
-Parfois, tout particulièrement dans la musique médiévale, plusieurs
-notes correspondent à une même syllabe. Ces vocalises sont appelées
-@rglosnamed{melisma,mélismes}. La syllabe à vocaliser est
-traditionnellement alignée sur la gauche de la première note du mélisme.
+Parfois, tout particulièrement en musique médiévale ou baroque,
+plusieurs notes correspondent à une même syllabe. Ces vocalises sont
+appelées @rglosnamed{melisma,mélismes}. La syllabe à vocaliser est
+traditionnellement alignée par la gauche sur la première note du mélisme.
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 @qq{tenue} jusqu'à la
+n'en comporte qu'une, l'usage est d'indiquer la « tenue » jusqu'à la
dernière note de la vocalise. Ceci s'obtient en ajoutant un double
caractère souligné @code{__} après cette syllabe.
\new Voice = "melody" {
\time 3/4
f4 g2 ~ |
- g4 e2 ~ |
- e8
+ 4 e2 ~ |
+ 8
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e __
\time 3/4
\set melismaBusyProperties = #'()
c4 d ( e )
- g8 [ f ] f4 ~ f
+ g8 [ f ] f4 ~ 4
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e e -- le -- i -- son
\time 3/4
\set melismaBusyProperties = #'()
c4 d ( e )
- g8 [ f ] ~ f4 ~ f
+ g8 [ f ] ~ 4 ~ f
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- _ e __ _ _ _
@c leave this as samp. -gp
Un mélisme sur la dernière syllabe d'un mot est indiqué par une longue
-ligne horizontale basse s'étirant jusqu'à syllabe suivante. Une telle
-ligne, que nous appellerons prolongateur ou extenseur, s'obtient en
-saisissant @samp{ __ } (notez les espaces entourant le double caractère
-souligné).
+ligne horizontale basse s'étirant jusqu'à la syllabe suivante. Une
+telle ligne, que nous appellerons prolongateur ou extenseur, s'obtient
+en saisissant @samp{ __ } (notez les espaces entourant le double
+caractère souligné).
@warning{Dans une partition, les mélismes, ou vocalises, sont
matérialisés par une ligne de prolongation. On l'indique par un double
* Positionnement horizontal des syllabes::
* Paroles et reprises::
* Paroles alternatives::
+* Polyphonie et paroles communes::
@end menu
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" {
@lilypond[verbatim,quote,ragged-right]
\score {
- \relative c' {
- c c c c
+ \relative {
+ c' c c c
c c c c
}
\addlyrics {
\Lyrics
\consists "Bar_engraver"
\consists "Separating_line_group_engraver"
- \override BarLine.transparent = ##t
+ \hide BarLine
@}
@}
@end example
<<
\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 }
}
}
}
@end lilypond
-Et ce quel que soit le nombre de @qq{couplets} :
+Et ce quel que soit le nombre de « couplets » :
@lilypond[verbatim,quote]
\score {
<<
\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
}
}
>>
\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 } }
}
Cette identité de structure n'est toutefois pas possible lorsque les
paroles sont différentes. Des instructions @code{\skip} devront venir
-s'insérer dans les paroles pour @qq{sauter} les notes des alternatives
+s'insérer dans les paroles pour « sauter » les notes des alternatives
qui ne les concernent pas.
N'utilisez pas de simple caractère souligné pour sauter une note.
Lorsqu'une note se prolonge sur les alternatives, la tenue est
indiquée normalement pour la première alternative, et à l'aide de
l'instruction @code{\repeatTie} pour les suivantes. Cette liaison
-@qq{de répétition} pose problème en matière d'alignement des paroles
+« de répétition » pose problème en matière d'alignement des paroles
puisque la longueur de l'alternative est accrue en raison de la liaison.
D'autre part, une liaison de prolongation crée un mélisme qui sera
effectif pour la première alternative, mais pas pour les autres. La
-solution pour @qq{recaler} les paroles consiste à désactiver
+solution pour « recaler » les paroles consiste à désactiver
temporairement la détection automatique de mélismes et insérer des
-@qq{blancs}.
+« blancs ».
@lilypond[quote,verbatim]
\score {
@ref{Polyphonie sur une portée}.
+@node Polyphonie et paroles communes
+@unnumberedsubsubsec Polyphonie et paroles communes
+@translationof Polyphony with shared lyrics
+
+@cindex NullVoice
+@cindex polyphonie, mêmes paroles
+@cindex paroles communes à plusieurs voix
+@cindex \partcombine et paroles
+@funindex \partcombine
+
+Lorsque deux voix au rythme différent partagent les mêmes paroles,
+l'alignement des syllabes sur l'une des voix peut gêner la lecture de
+l'autre voix. Par exemple, la deuxième extension de syllabe ci-dessous
+est trop courte puisque les paroles ne sont alignées que sur la voix du
+haut :
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice = "sopranoVoice" { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new Lyrics \lyricsto "sopranoVoice" \words
+>>
+@end lilypond
+
+Le résultat attendu sera obtenu grâce à l'alignement des paroles sur un
+contexte @code{NullVoice} supplémentaire, celui-ci contenant une
+combinaison judicieuse des deux voix. Les notes du contexte
+@code{NullVoice}, bien que n'apparaissant pas sur la version imprimable,
+peuvent servir à aligner correctement les syllabes :
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+Cette façon de procéder permet par ailleurs d'utiliser la fonction
+@code{\partcombine} qui normalement ne peut s'utiliser avec des
+paroles :
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice \partcombine \soprano \alto
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+@knownissues
+La commande @code{\addLyrics} ne peut traiter que des paroles attachées
+à un contexte @code{Voice} ; elle ne peut donc s'utiliser avec un
+@code{NullVoice}.
+
+@noindent
+La fonction @code{\partcombine} est abordée en détails dans
+@ref{Regroupement automatique de parties}.
+
+Pour finir, cette méthode est aussi utilisable lorsque les voix sont
+sur des portées différentes, et ne se limite pas à deux voix :
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+altoOne = \relative { g'2 b8( a b4) }
+altoTwo = \relative { d'2 g4( fis8 g) }
+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 Lyrics \lyricsto "aligner" \words
+ \new Staff \partcombine \altoOne \altoTwo
+>>
+@end lilypond
+
+
@node Couplets
@subsection Couplets
@translationof Stanzas
@lilypond[verbatim,ragged-right,quote]
<<
- \new Voice = melody \relative c' {
- f4 \appoggiatura a32 b4
- \grace { f16[ a16] } b2
+ \new Voice = melody \relative {
+ f'4 \appoggiatura a32 b4
+ \grace { f16 a16 } b2
\afterGrace b2 { f16[ a16] }
\appoggiatura a32 b4
\acciaccatura a8 b4
@lilypond[verbatim,ragged-right,quote]
<<
\new Voice = melody \relative c' {
- \grace { c16[( d e f] }
+ \grace { c16( d e f }
g1) f
}
\new Lyrics \with { includeGraceNotes = ##t }
@noindent
le texte du premier couplet s'aligne de manière habituelle sur la
-mélodie nommée @qq{lahlah}. Mais le second couplet, tout d'abord
+mélodie nommée « lahlah ». Mais le second couplet, tout d'abord
rattaché au contexte @code{lahlah}, bascule sur la mélodie
-@code{alternative} pour les syllabes @qq{ran} à @qq{sau} grâce aux lignes
+@code{alternative} pour les syllabes « ran » à « sau » grâce aux lignes
@example
\new Lyrics \lyricsto "lahlah" @{
@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 |
}
@item
L'impression de diagrammes d'accord, lorsque l'accompagnement est fait à
-la guitare, est expliqué à la rubrique @qq{Tablatures sous forme
-d’étiquette}, au chapitre @ref{Vue d'ensemble des cordes frettées}.
+la guitare, est expliqué à la rubrique « Tablatures sous forme
+d’étiquette », au chapitre @ref{Vue d'ensemble des cordes frettées}.
@end itemize
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
\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 }
}
}
>>
@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{Sauts},
@ref{Espacement vertical}.
Référence des propriétés internes :
@item
Un @emph{livret} contenant l'intégralité des dialogues et le texte des
passages chantés. On y trouve aussi très souvent les indications de
-mise en scène. Bien que LilyPond soit capable de @qq{typographier} un
+mise en scène. Bien que LilyPond soit capable de « typographier » un
livret, n'oubliez pas qu'il n'y a dans ce cas pas de musique, et que
d'autres outils pourraient être mieux appropriés.
@item
Les portées vides sont la plupart du temps éliminées d'un conducteur ou
d'une partition de chœur. La réalisation d'une telle partition -- les
-anglophones la disent @qq{à la française} -- est expliquée à la rubrique
+anglophones la disent « à la française » -- est expliquée à la rubrique
@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
\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
}
@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 @qq{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 d'initiation:
+@rlearning{Organisation du code source avec des variables}.
+
Manuel de notation :
-@ref{Noms d'instrument},
-@ref{Fonctions Scheme},
@ref{Texte},
-@ref{Text markup commands}.
-
-Manuel d'extension des fonctionnalités :
-@rextend{Construction d'un markup en Scheme}.
+@ref{Commandes pour markup}.
@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 {
<<
@rlsrnamed{Vocal music,Musique vocale}.
Référence des propriétés internes :
-@rinternals{InstrumentSwitch},
@rinternals{CueVoice}.
@knownissues
rythme et l'accentuation des paroles elles-mêmes.
@lilypond[verbatim,quote]
-stemOff = { \override Staff.Stem.transparent = ##t }
+stemOff = { \hide Staff.Stem }
\relative c' {
\stemOff
Les barres de mesure sont absentes dans la plupart des cas ; celles
que vous rencontrerez seront raccourcies ou en pointillé, dans le but
-d'indiquer une @qq{respiration}. Le fait de supprimer le graveur de
+d'indiquer une « respiration ». Le fait de supprimer le graveur de
barres de mesure produira des portées sans barre :
@lilypond[verbatim,quote]
\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 |
}
}
\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 |
}
chaque verset et généralement séparées par une double barre. Il n'est
fait usage que de rondes et de blanches, et la première mesure de chaque
moitié contient un simple accord de rondes. Il s'agit donc des notes
-correspondant au @qq{récitatif}. Ces cantiques sont traditionnellement
+correspondant au « récitatif ». Ces cantiques sont traditionnellement
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 |
}