@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: a207161184e0e589c93615b86caab7ab6aa8cdcc
+ Translation of GIT committish: 3b8f430efd506ccd6ae8235be0f08468c0da937d
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
* Travail sur des fichiers texte::
* Contrôle des sorties::
* Sortie MIDI::
-* Extraction d'information musicale::
+* Extraction d'informations musicales::
@end menu
@node Agencement du code
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 20a4e530e15d5e9d3a679067aa6124a2740031de
+ Translation of GIT committish: 099369f020021577e7455eb627b547482af7cd02
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex accords et octave relative
@cindex octave relative et accords
+@funindex \chordmode
+@funindex chordmode
Si l'expression précédente est un accord, c'est la première note de
l'accord qui détermine l'emplacement de la première note du prochain
}
@end lilypond
+L'une des conséquences de toutes ces règles est que la première note
+rencontrée dans un fragment balisé par @code{@w{\relative f}} sera
+interprétée tout comme si elle avait été saisie en mode absolu.
+
@seealso
Glossaire musicologique :
@menu
* Vérifications d'octave::
* Transposition::
+* Inversion::
+* Rétrogradation::
+* Transformations modales::
@end menu
@node Vérifications d'octave
Il existe aussi une vérification d'octave qui ne produit pas de musique
imprimée, ayant pour syntaxe
-@code{\octaveCheck}@tie{}@var{hauteur_référence} --
+@code{\octaveCheck@tie{}@var{hauteur_référence}} --
@code{@var{hauteur_référence}} étant spécifiée en mode absolu. Cette
commande vérifie que l'intervalle entre la note qui précède et
@code{@var{hauteur_référence}} est inférieur à la quinte comme il se
@seealso
Manuel de notation :
@ref{Octaves relatives},
-@ref{Instruments transpositeurs}.
+@ref{Instruments transpositeurs},
+@ref{Inversion},
+@ref{Transformations modales},
+@ref{Rétrogradation}.
Morceaux choisis :
-@rlsrnamed{Pitches,Hauteurs}.
+@rlsrnamed{Pitches, Hauteurs}.
Référence des propriété internes :
@rinternals{TransposedMusic}.
@knownissues
-Si vous voulez utiliser en même temps @code{@bs{}transpose} et
-@code{@bs{}relative}, vous devez mettre @code{@bs{}transpose} en dehors de
-@code{@bs{}relative}, puisque @code{@bs{}relative} n'aura aucun effet sur la
-musique apparaissant dans un @code{@bs{}transpose}.
+Si vous voulez utiliser en même temps @code{\transpose} et
+@code{\relative}, vous devez mettre @code{\transpose} en dehors de
+@code{\relative}, puisque @code{\relative} n'aura aucun effet sur la
+musique apparaissant dans un @code{\transpose}.
+
+La fonction @code{\transpose} ne permet pas d'imprimer des altérations
+triples@tie{}; elle les remplacera par un @qq{équivalent enharmonique}
+-- par exemple ré bémol au lieu de mi triple bémol.
+
+
+@node Inversion
+@unnumberedsubsubsec Inversion
+@translationof Inversion
+
+@cindex inversion
+
+@funindex \inversion
+
+Une expression musicale peut s'inverser à l'aide de l'instruction
+
+@example
+\inversion @var{hauteur-départ} @var{hauteur-arrivée} @var{expression_musicale}
+@end example
+
+L'@code{@var{expression_musicale}} sera alors inversée, intervalle par
+intervalle, puis transposée de @code{@var{hauteur-départ}} à
+@code{@var{hauteur-arrivée}}.
+
+@lilypond[verbatim,quote]
+music = \relative c' { c d e f }
+\new Staff {
+ \music
+ \inversion d' d' \music
+ \inversion d' ees' \music
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Transformations modales},
+@ref{Rétrogradation},
+@ref{Transposition}.
+
+
+@node Rétrogradation
+@unnumberedsubsubsec Rétrogradation
+@translationof Retrograde
+
+@cindex rétrograde, transformation
+@cindex transformation rétrograde
+
+@funindex \retrograde
+@funindex retrograde
+
+Une expression musicale peut se renverser et se presenter sous forme
+rétrograde@tie{}:
+
+@lilypond[verbatim,quote]
+music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 }
+
+\new Staff {
+ \music
+ \retrograde \music
+}
+@end lilypond
+
+@knownissues
+Une liaison de prolongation à l'intérieur d'un bloc @code{\transpose}
+sera de fait rompue, ce qui générera un message d'avertissement.
+Des liaisons de prolongation seront toutefois générées automatiquement
+dès lors qu'est activé le @ref{Découpage automatique des notes}.
+
+@seealso
+Manuel de notation :
+@ref{Inversion},
+@ref{Transformations modales},
+@ref{Transposition}.
+
+
+@node Transformations modales
+@unnumberedsubsubsec Transformations modales
+@translationof Modal transformations
+
+@cindex modales, transformations
+
+Dans une composition basée sur une gamme, un même motif est transformé à
+plusieurs reprises et selon des schémas différents. Il peut être
+@notation{transposé} pour partir de différents points de la gamme ou
+bien être @notation{inversé} à partir d'une note pivot dans la gamme.
+Il peut aussi être renversé pour produire une rétrogradation.
+
+@warning{Toute note qui ne ferait pas partie de la gamme en question ne
+sera pas transformée.}
+
+
+@subsubheading Transposition modale
+@translationof Modal transposition
+
+@cindex modale, transposition
+
+@funindex \modalTranspose
+@funindex modalTranspose
+
+Un motif peut se transposer selon une gamme donnée@tie{}:
+
+@example
+\modalTranspose @var{hauteur-départ} @var{hauteur-arrivée} @var{gamme} @var{motif}
+@end example
+
+Les notes de @var{motif} seront décalées à l'intérieur de la @var{gamme}
+selon leur degré, déterminé par l'intervalle entre @var{hauteur-départ}
+et @var{hauteur-arrivée}@tie{}:
+
+@lilypond[verbatim,quote]
+diatonicScale = \relative c' { c d e f g a b }
+motif = \relative c' { c8 d e f g a b c }
+
+\new Staff {
+ \motif
+ \modalTranspose c f \diatonicScale \motif
+ \modalTranspose c b, \diatonicScale \motif
+}
+@end lilypond
+
+Il est ainsi possible de déterminer une gamme ascendante, quels qu'en soient
+l'amplitude et les différents intervalles@tie{}:
+
+@lilypond[verbatim,quote]
+pentatonicScale = \relative c' { ges aes bes des ees }
+motif = \relative c' { ees8 des ges,4 <ges' bes,> <ges bes,> }
+
+\new Staff {
+ \motif
+ \modalTranspose ges ees' \pentatonicScale \motif
+}
+@end lilypond
+
+L'utilisation de @code{\modalTranspose} avec une gamme chromatique
+produit les mêmes effets qu'un @code{\transpose}, à ceci près que les
+notes seront alors prédéterminées@tie{}:
+
+@lilypond[verbatim,quote]
+chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b }
+motif = \relative c' { c8 d e f g a b c }
+
+\new Staff {
+ \motif
+ \transpose c f \motif
+ \modalTranspose c f \chromaticScale \motif
+}
+@end lilypond
+
+
+@subsubheading Inversion modale
+@translationof Modal inversion
+
+@cindex modale, inversion
+
+@funindex \modalInversion
+@funindex modalInversion
+
+Un motif peut s'inverser selon une certaine gamme et à partir d'un pivot
+déterminé, puis transposé, le tout en une seule opération@tie{}:
+
+@example
+\modalInversion @var{hauteur-pivot} @var{hauteur-arrivée} @var{gamme} @var{motif}
+@end example
+
+Les notes de @var{motif} se retrouvent au même degré par rapport à
+@var{hauteur-pivot} dans la @var{gamme}, toutefois dans le sens opposé,
+puis décalées dans cette même @var{gamme} de l'intervalle séparant
+@var{hauteur-départ} et @var{hauteur-arrivée}.
+
+Il est donc possible de simplement inverser à partir d'une des notes de
+la gamme en donnant la même valeur à @var{hauteur-départ} et
+@var{hauteur-arrivée}@tie{}:
+
+@lilypond[verbatim,quote]
+octatonicScale = \relative c' { ees f fis gis a b c d }
+motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+
+\new Staff {
+ \motif
+ \modalInversion fis' fis' \octatonicScale \motif
+}
+@end lilypond
+
+Pour permuter deux notes de la gamme, il suffit donc d'inverser à partir
+de l'une des notes et de transposer d'un degré de la gamme. Les deux
+notes spécifiées peuvent s'interpréter comme étant les bornes du pivot.
+
+@lilypond[verbatim,quote]
+scale = \relative c' { c g' }
+motive = \relative c' { c c g' c, }
+
+\new Staff {
+ \motive
+ \modalInversion c' g' \scale \motive
+}
+@end lilypond
+
+L'opération conjointe d'une inversion et d'une rétrogradation produit
+une rétrogradation inversée@tie{}:
+
+@lilypond[verbatim,quote]
+octatonicScale = \relative c' { ees f fis gis a b c d }
+motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+
+\new Staff {
+ \motif
+ \retrograde \modalInversion c' c' \octatonicScale \motif
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Inversion},
+@ref{Rétrogradation},
+@ref{Transposition}.
+
@node Gravure des hauteurs
@subsection Gravure des hauteurs
Il existe d'autres clefs, destinées à un usage particulier. Voir à ce
sujet @ref{Notations anciennes}
@c r ef{Mensural clefs}, @c r ef{Gregorian clefs},
-@ref{Tablatures par défaut} et @ref{Tablatures personnalisées}.
+@ref{Tablatures par défaut} et @ref{Tablatures personnalisées}. La
+nécessité de recourir à d'autres clefs dans le cas où la partition
+comprend des petites notes est abordée au chapitre
+@ref{Mise en forme d'une citation} -- voir les fonctions @code{\cueClef}
+et @code{\cueDuringWithClef}.
@snippets
@ref{Notations anciennes},
@c r ef{Mensural clefs},
@c r ef{Gregorian clefs},
+@ref{Mise en forme d'une citation},
@ref{Tablatures par défaut},
@ref{Tablatures personnalisées}.
@end lilypond
La @code{\transposition} peut évoluer au cours d'un morceau. Un
-clarinettiste peut être amené à jongler entre une clarinette en la et
+clarinettiste peut être amené à jongler avec une clarinette en la et
une autre en si bémol.
@lilypond[verbatim,quote,relative=2]
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
@funindex modern
-Cette règle est la plus courante au XXe siècle. Les altérations
-accidentelles sont imprimées comme avec le style @code{default}, mais
+Cette règle est la plus courante au XXe siècle. Certains bécarres ne
+sont pas imprimés, comme il était d'usage lorsqu'une note dièsée suit
+cette même note flanquée d'un double dièse, ou bien un bémol un double
+bémol. Le style @code{modern} suit la même règle que le style
+@code{default}, avec deux additions afin de lever les ambiguités@tie{}:
lorsqu'une note non-altérée apparaît à une octave différente, ou bien
dans la mesure suivante, des bécarres de précaution sont ajoutés. Dans
l'exemple suivant, notez ainsi les deux bécarres dans la deuxième mesure
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
cette fois. C'est pourquoi le @notation{la} de la dernière mesure est
affublé d'un bécarre bien qu'il y en ait déjà eu un dans la mesure
précédente, et que le @notation{ré} de la main gauche en ait un alors
-qu'il avait auparavant concerné la main droite.
+que le dièse qu'il avait auparavant concernait la main droite.
@lilypond[quote]
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
Tout le contraire de @code{no-reset}@tie{}: l'effet des altérations
cesse aussitôt@tie{}; toutes les altérations, quelque soit leur place
dans la mesure, sont de ce fait imprimées en fonction de l'éventuelle
-armure. À l'inverse du style @code{dodecaphonic}, aucun bécarre ne sera
-ici imprimé.
+armure.
@lilypond[quote]
musicA = {
<<
\relative c' {
- cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis'8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
@end lilypond
@end table
+
@seealso
Morceaux choisis :
@rlsrnamed{Pitches,Hauteurs}.
premier coup d'œil s'ils sont en mesure de tenir la partie en question.
Pour exprimer l'@emph{ambitus} d'une pièce, on indique avant la clef
-deux notes représentant la hauteur la plus basse et la plus haute. Les
-éventuelles altérations accidentelles seront automatiquement ajoutées.
+deux têtes de note représentant la hauteur la plus basse et la plus
+haute. Les éventuelles altérations accidentelles seront automatiquement
+ajoutées.
@lilypond[verbatim,quote]
\layout {
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 9c74179ab62d3a785e890df9c90656ee8fb90fef
+ Translation of GIT committish: 3b8f430efd506ccd6ae8235be0f08468c0da937d
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
}
@end lilypond
-Une métrique plus élabborée s'obtient en ajoutant d'autres listes. Bien
-entendu, les ligatures automatoques s'ajusteront aux différentes
+Une métrique plus élaborée s'obtient en ajoutant d'autres listes. Bien
+entendu, les ligatures automatiques s'ajusteront aux différentes
valeurs.
@lilypond[quote,verbatim]
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: ec35c10a93b45b1f0dd721c54197a79d4207a92c
+ Translation of GIT committish: 654411c88c0c1e5986f0f443fff8503c3bbd23e0
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
* Clusters::
@end menu
+
@node Notes en accords
@unnumberedsubsubsec Notes en accords
@translationof Chorded notes
@seealso
-Glossaire musical :
+Glossaire musicologique :
@rglosnamed{chord,accord}.
Manuel d'initiation :
@rlearning{Combinaison de notes en accords}.
Manuel de notation :
-@ref{Notation des accords}.
@ref{Articulations et ornements},
+@ref{Notation des accords}.
@ref{Octaves relatives},
@ref{Plusieurs voix}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notes simultanées}.
+@rlsrnamed{Simultaneous notes, Notes simultanées}.
@knownissues
Un accord comportant plus de deux notes dans le même @qq{espace de
@seealso
Manuel de notation :
-@ref{Notation des accords},
-@ref{Articulations et ornements}.
+@ref{Articulations et ornements},
+@ref{Notation des accords}.
Fichiers d'initialisation :
@file{ly/chord-repetition-init.ly}.
@rglos{cluster}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notation simultanée}.
+@rlsrnamed{Simultaneous notes, Notation simultanée}.
Référence des propriétés internes :
@rinternals{ClusterSpanner},
@knownissues
-L'apparence d'un cluster sera extrèmement resserrée s'il ne comporte au
+L'apparence d'un cluster sera extrêmement resserrée s'il ne comporte au
moins deux accords.
Dans la mesure où un cluster ne possède pas de hampe, il n'y a aucun
@strong{@i{Instanciation explicite des voix}}
La manière la plus facile d'entrer des fragments avec plus d'une voix
-sur une portée est est la suivante@tie{}:
+sur une portée est la suivante@tie{}:
@lilypond[quote,relative=3,verbatim]
\new Staff <<
@end lilypond
@noindent
-Vous constaterez que les voix sont créées explicitement et qu'elles
+Vous constaterez que les voix sont créées explicitement et qu'elles
sont nommées. Les commandes @code{\voiceOne} @dots{} @code{\voiceFour}
déterminent les voix de telle sorte que les première et troisième
auront des hampes vers le haut, et les deuxième et quatrième vers le
chevrons seront assignées à des voix temporaires distinctes. C'est la
raison pour laquelle les paroles qui suivaient la voix avant la
polyphonie continueront à le faire durant ce passage polyphonique et
-après lui.
+après lui@tie{}:
@lilypond[quote, verbatim, relative=2]
<<
Une construction de la forme @code{<< @{...@} \\ @{...@} >>}, dans
laquelle plusieurs expressions sont séparées par des doubles obliques
-inversées, se comporte différemment de celle sans séparateurs@tie{}:
+inversées, se comporte différemment de celle sans séparateur@tie{}:
@strong{tous} les membres de cette contruction seront assignés à de
nouveaux contextes de voix. Ces contextes de voix, créés implicitement,
portent les noms @code{"1"}, @code{"2"}, etc. Dans chacun de ces
créées à l'aide des commandes @code{\voiceOne} à @code{\voiceFour}, dans
leur ordre d'apparition.
-Dans l'exemple qui suit, la voix intermédiaire à des hampes vers le
+Dans l'exemple qui suit, la voix intermédiaire a des hampes vers le
haut. Nous la plaçons donc en troisième position, de telle sorte
qu'elle adopte les réglages de @code{\voiceThree} qui correspondent à ce
que nous voulons. Grâce à des espaces invisibles, nous évitons de
@rlearning{Contextes et graveurs} et
@rlearning{Instanciation explicite des voix}.
+@strong{@i{Ordre des voix}}
+
+L'ordre dans lequel doivent apparaître les voix d'une construction
+simultanée suit le schéma suivant@tie{}:
+
+@example
+Voix 1: la plus haute
+Voix 2: la plus basse
+Voix 3: deuxième plus haute
+Voix 4: deuxième plus basse
+Voix 5: troisième plus haute
+Voix 6: troisième plus basse
+etc.
+@end example
+
+Cette présentation en entonnoir peut sembler quelque peu
+contre-intuitive@tie{}; elle simplifie cependant grandement le processus
+de mise en forme. Vous noterez que les hampes des voix au numéro impair
+vont vers le haut, celles des voix paires vers le bas@tie{}:
+
+@lilypond[quote,verbatim]
+\new Staff <<
+ \time 2/4
+ { f''2 } % 1: highest
+ \\
+ { c'2 } % 2: lowest
+ \\
+ { d''2 } % 3: second-highest
+ \\
+ { e'2 } % 4: second-lowest
+ \\
+ { b'2 } % 5: third-highest
+ \\
+ { g'2 } % 6: third-lowest
+>>
+@end lilypond
+
@strong{@i{Identité rythmique}}
-Lorsque l'on doît saisir des fragments de musique parallèle qui ont le
+Lorsque l'on doit saisir des fragments de musique parallèle qui ont le
même rythme, on peut les combiner dans un contexte de voix unique et par
voie de conséquence former des accords. Il suffit pour cela de les
regrouper dans une construction de musique simultanée simple au sein
@seealso
Manuel d'initiation :
-@rlearning{Les voix contiennent la musique},
-@rlearning{Instanciation explicite des voix}.
+@rlearning{Instanciation explicite des voix},
+@rlearning{Les voix contiennent la musique}.
Manuel de notation :
+@ref{Hampes},
@ref{Portées de percussion},
-@ref{Silences invisibles},
-@ref{Hampes}.
+@ref{Silences invisibles}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notation simultanée}.
+@rlsrnamed{Simultaneous notes, Notation simultanée}.
@node Styles de voix
@translationof Voice styles
@cindex voix, styles
-@cindex styles de voix
+@cindex style de voix
@cindex colorier des voix
@cindex têtes de note, styles
@seealso
Manuel d'initiation :
-@rlearning{J'entends des Voix},
-@rlearning{Autres sources de documentation}.
+@rlearning{Autres sources de documentation},
+@rlearning{J'entends des Voix}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notation simultanée}.
+@rlsrnamed{Simultaneous notes, Notation simultanée}.
@node Résolution des collisions
@cindex fusion de notes
@cindex collision de notes
@cindex collisions
-@cindex shift note
+@cindex décalage de note
+@cindex note, décalage
@cindex multiples voix
@cindex voix multiples
@cindex polyphonie
@funindex \mergeDifferentlyHeadedOff
@funindex mergeDifferentlyHeadedOff
-
Les notes de hauteur identique appartenant à des voix différentes, même
si leur hampe sont opposées, verront leur tête automatiquement
-fusionnér. Les notes dont la tête diffère ou bien qui ont la hampe
+fusionner. Les notes dont la tête diffère ou bien qui ont la hampe
dans la même direction ne seront pas automatiquement fusionnées. Les
silences, lorsqu'ils sont dans une autre voix et à l'opposé des
hampes seront décalés verticalement. Vous constaterez, dans l'exemple
>>
@end lilypond
-Les commandes @code{\shiftOn}, @code{\shiftOnn}, et @code{\shiftOnnn}
-déterminent le niveau de décalage des accords de la voix en cours.
-Les voix externes -- habituellement, les voix une et deux -- sont
+La commande @code{\shiftOn} permet, sans pour autant le forcer, un
+décalage des notes d'une voix en particulier. Une note ou un accord
+appartenant à cette voix ne seront décalés que si leur hampe menaçait
+d'entrer en collision avec une hampe appartenant à une autre voix allant
+dans la même direction. La commande @code{\shiftOff} interdit
+l'apparition de décalage.
+
+Les voix externes -- habituellement les voix une et deux -- sont
affectées de @code{\shiftOff}, alors que les voix internes -- trois et
-quatre -- sont affectées de @code{\shiftOn}. @code{\shiftOnn} et
-@code{\shiftOnnn} sont des niveaux supplémentaires de décalage.
+quatre -- sont affectées de @code{\shiftOn}. Lorsqu'un décalage
+intervient, les notes dont les hampes sont ascendantes (voix impaire)
+iront vers la droite, et les notes à hampe descendante (voix paire)
+iront vers la gauche.
+
+Voici un exemple qui vous permettra de bien visualiser ce qui se passe
+en interne.
+
+@warning{Lorsqu'il y a trois voix ou plus, prenez garde au fait que
+l'ordre d'apparition des voix dans votre fichier ne correspond pas à
+l'ordre vertical des voix tel qu'il apparaîtra sur la portée.}
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\new Staff \relative c'' {
+ %% saisie abrégée
+ <<
+ { f2 } % 1: extrème haute
+ \\
+ { g,2 } % 2: extrème basse
+ \\
+ { d'2 } % 3: intermédiaire haute
+ \\
+ { b2 } % 4: intermédiaire basse
+ >>
+ %% expansion en interne de ce qui précède
+ <<
+ \new Voice = "1" { \voiceOne \shiftOff f'2 }
+ \new Voice = "2" { \voiceTwo \shiftOff g,2 }
+ \new Voice = "3" { \voiceThree \shiftOn d'2 } % décale à droite
+ \new Voice = "4" { \voiceFour \shiftOn b2 } % décale à gauche
+ >>
+}
+@end lilypond
+Les commandes @code{\shiftOnn} et @code{\shiftOnnn} sont des niveaux
+supplémentaires de décalage qui peuvent s'adopter temporairement dans
+certaines situations compexes -- voir @rlearning{Exemple concret}.
Les têtes de notes ne fusionneront que dans la mesure où leur hampe sont
opposées -- implicitement parce qu'appartenant aux voix une ou deux, ou
@rglosnamed{polyphony,polyphonie}.
Manuel d'initiation :
-@rlearning{Notes simultanées},
+@rlearning{Exemple concret},
@rlearning{Les voix contiennent la musique},
-@rlearning{Exemple concret}.
+@rlearning{Notes simultanées}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notation simultanée}.
+@rlsrnamed{Simultaneous notes, Notation simultanée}.
Référence des propriétés internes :
@rinternals{NoteColumn},
@cindex regroupement automatique de parties
@cindex parties, combiner des
+@cindex combinaison de parties
@cindex a due
@cindex solo
@lilypond[quote,verbatim]
instrumentOne = \relative c' {
- c4 d e f
- R1
- d'4 c b a
- b4 g2 f4
- e1
+ c4 d e f |
+ R1 |
+ d'4 c b a |
+ b4 g2 f4 |
+ e1 |
}
instrumentTwo = \relative g' {
- R1
- g4 a b c
- d c b a
- g f( e) d
- e1
+ R1 |
+ g4 a b c |
+ d4 c b a |
+ g4 f( e) d |
+ e1 |
}
<<
@end lilypond
Les notes de la troisième mesure n'apparaissent qu'une seule fois,
-alors qu'elles ont été spécifiés deux fois (une fois dans chacune des
+alors qu'elles ont été spécifiées deux fois (une fois dans chacune des
parties). La direction des hampes et des liaisons de tenue ou de phrasé
est gérée automatiquement, selon qu'il s'agisse d'un solo ou d'un
unisson. La première partie, dont le contexte s'appellera @code{one},
@code{@var{expression_musicale_1}} ou de
@code{@var{expression_musicale_2}}.
+@funindex \partcombineChords
+@funindex partcombineChords
+@funindex \partcombineApart
+@funindex partcombineApart
+@funindex \partcombineUnisono
+@funindex partcombineUnisono
+@funindex \partcombineSoloI
+@funindex partcombineSoloI
+@funindex \partcombineSoloII
+@funindex partcombineSoloII
+@funindex \partcombineAutomatic
+@funindex partcombineAutomatic
+
+En matière d'édition professionnelle, les voix sont souvent maintenues
+séparément et sur une durée conséquente, bien que les notes des
+différentes voix soient les mêmes et pourraient donc être présentées à
+l'unisson. Dans la mesure où @code{\partcombine} considère les notes
+séparément, combiner des notes en accord ou indiquer un solo ne serait
+pas optimal en pareil cas. LilyPond dispose alors de certaines
+commandes qui permettent d'influencer le comportement de la fonction
+@code{\partcombine}@tie{}:
+
+Les commandes se terminant par @code{...Once} n'affectent que la note
+qui les suit directement dans l'expression musicale.
+
+@itemize
+@item
+@code{\partcombineApart} et @code{\partcombineApartOnce} maintiennent
+les notes dans des voix séparées même si elles peuvent se combiner en
+accord ou en unisson.
+
+@item
+@code{\partcombineChords} et @code{\partcombineChordsOnce} combinent les
+notes en accords.
+
+@item
+@code{\partcombineUnisono} et @code{\partcombineUnisonoOnce} combinent
+les voix en un @qq{unisson}.
+
+@item
+@code{\partcombineSoloI} et @code{\partcombineSoloIOnce} affichent
+exclusivement la première voix et l'affublent d'un @qq{Solo}.
+
+@item
+@code{\partcombineSoloII} et @code{\partcombineSoloIIOnce} affichent
+exclusivement la deuxième voix et l'affublent d'un @qq{Solo}.
+
+@item
+@code{\partcombineAutomatic} et @code{\partcombineAutomaticOnce}
+annulent les effets des dérogations précédentes et activent le
+comportement standard de la fonction @code{\partcombine}.
+@end itemize
+
+@lilypond[quote,verbatim]
+instrumentOne = \relative c' {
+ \partcombineApart c2^"apart" e |
+ \partcombineAutomatic e2^"auto" e |
+ \partcombineChords e'2^"chord" e |
+ \partcombineAutomatic c2^"auto" c |
+ \partcombineApart c2^"apart" \partcombineChordsOnce e^"chord once" |
+ c2 c |
+}
+instrumentTwo = \relative c' {
+ c2 c |
+ e2 e |
+ a,2 c |
+ c2 c' |
+ c2 c |
+ c2 c |
+}
+
+<<
+ \new Staff { \instrumentOne }
+ \new Staff { \instrumentTwo }
+ \new Staff { \partcombine \instrumentOne \instrumentTwo }
+>>
+@end lilypond
+
@snippets
@ref{Écriture de parties séparées}.
Morceaux choisis :
-@rlsrnamed{Simultaneous notes,Notation simultanée}.
+@rlsrnamed{Simultaneous notes, Notation simultanée}.
Référence des propriétés internes :
@rinternals{PartCombineMusic},
@knownissues
-@code{\partcombine} ne prend en charge que deux voix.
+Les différentes commandes @code{\partcombine...} ne prennent en charge
+que deux voix. De la même manière, le combinateur n'est pas conçu pour
+travailler avec des paroles@tie{}; il s'arrête dès qu'il est
+explicitement fait appel à l'une des voix pour y attacher des paroles.
+
+@code{\partcombine...} ne peut s'inscrire ni dans un bloc @code{\times},
+ni dans un bloc @code{\relative}.
Lorsque @code{printPartCombineTexts} est actif et que les deux voix
jouent souvent les mêmes notes, le combinateur peut afficher @code{a2}
plus d'une fois par mesure.
-@code{\partcombine} ne peut s'inscrire dans un bloc @code{\times}.
-
-@code{\partcombine} ne peut s'inscrire dans un bloc @code{\relative}.
+@code{\partcombine} n'examine que l'attaque des notes. Il n'est donc
+pas en mesure de déterminer si une note attaquée précédemment est encore
+jouée ou non, ce qui peut engendrer quelques problèmes.
En interne, @code{\partcombine} interprète les deux arguments en tant
que @code{Voice}s, dénommées @code{one} et @code{two}, puis décide de
quand les parties seront fusionnées. Par conséquent, si les arguments
changent pour d'autres noms de contexte @rinternals{Voice}, les
-événements qu'ils contiendraient seront ignorés. De la même manière, le
-combinateur n'est pas conçu pour travailler avec des paroles@tie{}; il
-s'arrête dès qu'il est explicitement fait appel à l'une des voix pour y
-attacher des paroles.
+événements qu'ils contiendraient seront ignorés.
-@code{\partcombine} n'examine que l'attaque des notes. Il n'est donc
-pas en mesure de déterminer si une note attaquée précédemment est encore
-jouée ou non, ce qui peut engendrer quelques problèmes.
+Certaines considérations apparaissent aussi dans les chapitres
+@ref{Tablatures par défaut} et @ref{Barres de ligature automatiques}.
@node Saisie de musique en parallèle
que vous pourrez ensuite utiliser pour imprimer la partition.
@warning{Les contrôles de barre de mesure @code{|} sont obligatoires et
-le mesures doivent être de longueur identique.}
+les mesures doivent être de longueur identique.}
@lilypond[quote,verbatim]
\parallelMusic #'(voiceA voiceB voiceC) {
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: f93e4199873c91ae32f0e84a610d14853dc379df
+ Translation of GIT committish: d5ec6db5ee399e590238f06081dbe61367c38687
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@seealso
-Notation Reference:
+Manuel de notation :
@ref{Adaptation automatique au format}.
Fichiers d'initialisation :
L'activation de cette variable permet de ne pas répartir verticalement
les systèmes sur les pages hormis la dernière. La valeur par défaut
-est@tie{}@code{##f}. Lorsque la partition ne comporte que deux ou trois
+est@tie{}@code{#f}. Lorsque la partition ne comporte que deux ou trois
systèmes par page, comme pour un conducteur d'orchestre, nous vous
conseillons d'activer cette variable.
La désactivation de cette variable permet de répartir verticalement les
systèmes de la dernière page d'une partition. La valeur par défaut
-est@tie{}@code{##t}. Nous vous conseillons, lorsque des pièces couvrent
+est@tie{}@code{#t}. Nous vous conseillons, lorsque des pièces couvrent
deux pages ou plus, d'activer cette variable.@*
Notez bien que la variable @code{ragged-last-bottom} affecte aussi la
dernière page de chacune des parties -- créées à l'aide d'un bloc
Lorsqu'elle est activée, cette variable vérifie que @code{left-margin},
@code{line-width} et @code{right-margin} sont en cohérence, et que
l'addition de ces trois éléments ne dépassera pas la largeur du papier
-(@code{paper-width}). La valeur par défaut est@tie{}@code{##t}. Dans
+(@code{paper-width}). La valeur par défaut est@tie{}@code{#t}. Dans
le cas d'une incohérence, un message d'avertissement est émis et les
trois variables -- marges et longueur de ligne -- rétablies à leur
valeur par défaut (ajustées selon le fromat du papier).
Lorsque cette variable est activée, les systèmes ne s'étendront pas sur
la longueur de la ligne, mais s'arrêteront à leur longueur normale.
-La valeur par défaut est @code{##f} mais, si la partition ne comporte
-qu'un seul système, elle passe à @code{##t}. Cette variable peut aussi
+La valeur par défaut est @code{#f} mais, si la partition ne comporte
+qu'un seul système, elle passe à @code{#t}. Cette variable peut aussi
se gérer au sein d'un bloc @code{\layout}.
@item ragged-last
Lorsqu'elle est activée, cette variable permet de ne pas étendre le
dernier système de façon à occuper toute la longueur de la ligne. La
-valeur par défaut est@tie{}@code{##f}. Cette variable peut aussi
+valeur par défaut est@tie{}@code{#f}. Cette variable peut aussi
se gérer au sein d'un bloc @code{\layout}.
@end table
@seealso
-Notation Reference:
+Manuel de notation :
@ref{Adaptation automatique au format}.
Fichiers d'initialisation :
@code{outer-margin} ainsi que @code{binding-offset} détermineront les
différentes marges selon qu'il s'agit d'une page paire ou impaire.
Cette variable s'applique en lieu et place de @code{left-margin} et
-@code{right-margin}. La valeur par défaut est@tie{}@code{##f}.
+@code{right-margin}. La valeur par défaut est@tie{}@code{#f}.
@item inner-margin
@funindex inner-margin
fonctionnalité est activée, l'algorithme des sauts de page décidera de
lui-même si le premier numéro sera pair ou impair, ce qui se traduira
par un éventuel incrément de un. La valeur par défaut
-est@tie{}@code{##f}.
+est@tie{}@code{#f}.
@item first-page-number
@funindex first-page-number
@funindex print-first-page-number
Cette variable permet d'imprimer le numéro de page y compris sur la
-première. La valeur par défaut est@tie{}@code{##f}.
+première. La valeur par défaut est@tie{}@code{#f}.
@item print-page-number
@funindex print-page-number
La désactivation de cette variable permet d'obtenir des pages non
-numérotées. La valeur par défaut est@tie{}@code{##t}.
+numérotées. La valeur par défaut est@tie{}@code{#t}.
@end table
Cette variable définit l'importance relative des espacements entre la
page (verticalité) et la ligne (horizontalité). Une valeur élevée
privilégiera l'espacement au niveau de la page. La valeur par défaut
-est de@tie{}@code{#10}.
+est de@tie{}@code{10}.
@item print-all-headers
@funindex print-all-headers
Lorsque cette variable est activée, l'intégralité des champs d'entête
sera imprimée pour chaque bloc @code{\score}, plutôt que les seuls
champs @code{piece} et @code{opus}. La valeur par défaut
-est@tie{}@code{##f}.
+est@tie{}@code{#f}.
@item system-separator-markup
@funindex system-separator-markup
@seealso
-Notation Reference:
+Manuel de notation :
@ref{Variables de gestion des sauts de ligne}.
Référence des propriétés internes :
gérer la répartition horizontale, LilyPond dispose de commutateurs
équivalents au niveau de la verticalité@tie{}: @code{ragged-bottom} et
@code{ragged-last-bottom}. Lorsqu'ils sont tous deux activés --
-affectés de @code{##t} -- les systèmes ne seront pas répartis sur les
+affectés de @code{#t} -- les systèmes ne seront pas répartis sur les
pages y compris la dernière. Pour de plus amples détails, reportez-vous
à @ref{Variables d'espacement vertical fixe}.
@code{minimumPageTurnLength} pour déterminer quelle doit être la
longueur d'un fragment sans note avant une tourne. La valeur par
défaut de @code{minimumPageTurnLength} est
-@code{#(ly:make-moment@tie{}1@tie{}1)}, soit une ronde, et s'ajuste de
+@code{(ly:make-moment@tie{}1@tie{}1)}, soit une ronde, et s'ajuste de
la manière suivante@tie{}:
@example
@code{@var{item2}} n'est pas forcément placé au-dessous@tie{}: c'est le
cas pour la propriété @code{nonstaff-relatedstaff-spacing} qui spécifie
la distance entre une ligne de non-portée alors que sa
-@code{staff-affinity} a été déterminée à @code{#UP}.
+@code{staff-affinity} a été déterminée à @code{UP}.
Toutes ces distances sont mesurées entre les points de référence
respectifs des éléments considérés.
les portées et paroles, des valeurs négatives les descendent.
@item
-Dans la mesure où @code{NonMusicalPaperColumn
-#'line-break-system-details} permet de positionner systèmes et portées
-n'importe où sur une page, vous pourriez être en contradiction avec les
-dimensionnements de la feuille ou bien aboutir à des surimpressions.
-Soyez donc raisonnable quant aux différentes valeurs que vous affectez
-à ces réglages.
+Dans la mesure où @code{NonMusicalPaperColumn #'line-break-system-details}
+permet de positionner systèmes et portées n'importe où sur une page,
+vous pourriez être en contradiction avec les dimensionnements de la
+feuille ou bien aboutir à des surimpressions. Soyez donc raisonnable
+quant aux différentes valeurs que vous affectez à ces réglages.
@end itemize
l'espacement, à cette nuance près que la plus courte durée ne saurait
être strictement supérieure à la croche. Cette @qq{durée de référence}
est d'ailleurs affichée lorsque vous lancez @code{lilypond} avec l'option
-@code{--verbose}.
+@option{--verbose}.
Ces durées peuvent être adaptées. Vous pouvez définir la durée de base
pour les espacements grâce à la propriété
musique. La fonction scheme @code{make-moment} intégrée à LilyPond
prend deux arguments@tie{}: un numérateur et un dénominateur qui
représentent une fraction de ronde. L'appel de
-@w{@code{#(ly:make-moment 1 20)}} produit donc une durée de référence
+@w{@code{(ly:make-moment 1 20)}} produit donc une durée de référence
égale à un vingtième de ronde. Vous pourriez tout aussi bien utiliser
-@code{#(ly:make-moment 1 16)}, @code{#(ly:make-moment 1 8)} ou
-@code{#(ly:make-moment 3 97)}.
+@code{(ly:make-moment 1 16)}, @code{(ly:make-moment 1 8)} ou
+@code{(ly:make-moment 3 97)}.
Se pose alors le problème de fournir la juste durée de référence à
@code{proportionalNotationDuration}. Il faut en l'occurrence procéder par
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+ Translation of GIT committish: 0a55232131369e73d4db0b81ffcd596cd37a046e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
S'assurer que tous les éléments textuels et les paroles respectent
les marges du document requiert des calculs relativement lourds@tie{};
-c'est la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe
-pas. Vous pouvez cependant l'y forcer en définissant
+vous pouvez toutefois vous en affranchir en ajoutant
@example
-\override Score.PaperColumn #'keep-inside-line = ##t
+\override Score.PaperColumn #'keep-inside-line = ##f
@end example
Contrairement aux indications simples, du type "entre guillemets", les
blocs @code{\markup} peuvent contenir des expressions imbriquées ou
d'autres commandes @emph{markup}, dès lors qu'elles sont précédées du
-caractère @code{\}. Ces commandes n'affecteront que la première
+caractère@tie{}@code{\}. Ces commandes n'affecteront que la première
expression qui les suit.
@lilypond[quote,verbatim,relative=2]
Un bloc @code{\markup} peut contenir du texte entre guillemets. De
telles chaines seront considérées comme des expressions textuelles
minimales@tie{}; à ce titre, toute commande de type @emph{markup} ou
-tout caractère spécial -- tel un @code{\} ou un @code{#} -- sera imprimé
-littéralement et sans influer sur le formatage du texte. Il est de ce
-fait possible d'imprimer des guillemets informatiques @code{"} dès lors
-qu'ils sont précédés d'une oblique inverse.
+tout caractère spécial -- tel un@tie{}@code{\} ou un@tie{}@code{#} --
+sera imprimé littéralement et sans influer sur le formatage du texte.
+Il est de ce fait possible d'imprimer des guillemets
+informatiques@tie{}@code{"} dès lors qu'ils sont précédés d'une oblique
+inverse.
@c repeat double quote for pairing "
@c KEEP LY
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+ Translation of GIT committish: f88e964fea14c10b48787ec9f4b5f8261a23de48
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex ponctuation
@cindex espaces, dans les paroles
@cindex guillemets, dans les paroles
+@cindex paroles, mise en forme
@cindex ponctuation et paroles
@funindex \lyricmode
Pour utiliser des lettres accentuées ou des caractères spéciaux
-- cœurs ou guillemets inversés par exemple -- il suffit de les insérer
dans le fichier et de veiller à le sauvegarder avec le codage UTF-8.
-Voir à ce sujet @ref{Codage du texte} pour plus de détails.
+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 }
@c " to balance double quotes for not-so-bright context-sensitive editors
+LilyPond permet de contrôler très finement le rendu des paroles grâce au
+mode @code{\markup}, utilisable y compris au sein du mode
+@code{\lyricmode}. Des explications complètes sont disponibles au
+chapitre @ref{Mise en forme du texte}.
+
+@snippets
+
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{formatting-lyrics-syllables.ly}
+
+
@seealso
Manuel d'initiation :
@rlearning{Chansons}
Manuel de notation :
+@ref{Caractères spéciaux},
@ref{Durée automatique des syllabes},
@ref{Durée explicite des syllabes},
@ref{Fontes},
+@ref{Mise en forme du texte},
@rusernamed{Input modes,Modes de saisie}.
Référence des propriétés internes :
@item
Les paroles peuvent s'aligner automatiquement, la durée des syllabes
étant déterminée à partir d'un contexte de voix ou, dans certaines
-circonstance, une mélodie associée, grâce aux commandes
+circonstances, une mélodie associée, grâce aux commandes
@code{\addlyrics} et @code{\lyricsto} ou en définissant la propriété
@code{associatedVoice}. Ceci est détaillé à la rubrique
@ref{Durée automatique des syllabes}.
traditionnellement alignée sur la gauche de 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 @code{--} dans le
-fichier source, reliera cette syllabe à la suivante.
+un trait d'union étiré, indiqué par un double tiret @w{@code{--}} dans
+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
@rlearning{Ensemble vocal}.
Manuel de notation :
-@ref{Alignement des contextes},
+@rusernamed{Context layout order, Ordre des contextes de mise en forme},
@ref{Création d'un contexte}.
L'assurance que tous les scripts textuels et les paroles resteront bien
à l'intérieur des marges requiert des ressources non négligeables.
-Afin de réduire le temps de traitement, LilyPond n'effectue pas ces
-calculs par défaut@tie{}; pour l'y obliger, vous devrez ajouter
+Afin de réduire le temps de traitement, vous pouvez désactiver cette
+fonctionnalité en ajoutant
@example
-\override Score.PaperColumn #'keep-inside-line = ##t
+\override Score.PaperColumn #'keep-inside-line = ##f
@end example
Pour s'assurer que les paroles ne seront pas traversées par des barres
@end lilypond
Lorsque les paroles diffèrent pour une reprise non développée --
-utiliation de @code{volta} au lieu de @code{unfold} -- les paroles en
+utilisation de @code{volta} au lieu de @code{unfold} -- les paroles en
question doivent être saisies dans des contextes @code{Lyrics}
séparés@tie{}; ils seront combinés dans une section parallèle@tie{}:
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 recaler les paroles, consiste à désactiver temporairement
-la détection automatique de mélismes et insérer des @qq{blancs}.
+solution pour @qq{recaler} les paroles consiste à désactiver
+temporairement la détection automatique de mélismes et insérer des
+@qq{blancs}.
@lilypond[quote,verbatim]
\score {
@end lilypond
Les indications de mélisme et traits d'union en début d'alternative
-doivent être insérés manuellement@tie{}:
+doivent être insérées manuellement@tie{}:
@lilypond[quote,verbatim]
\score {
@end lilypond
En donnant un nom à chaque voix et en leur attribuant spécifiquement
-des paroles, vous pourez traiter le cas où notes et rythme diffèrent
+des paroles, vous pourrez traiter le cas où notes et rythme diffèrent
d'une fois sur l'autre@tie{}:
@lilypond[verbatim,ragged-right,quote]
lignes mélodiques, et même basculer de l'une à l'autre si l'on
modifie la propriété @code{associatedVoice}. Dans cet exemple,
-@lilypond[ragged-right,quote]
+@lilypond[verbatim,quote]
<<
\relative c' \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
se placer tantôt sous la portée, tantôt au-dessus et au-dessous de la
portée si elle contient deux voix.
-Un certain nombre de composantes d'une partition pour chœur sont
-examinés à différents endroits de la documentation de LilyPond@tie{}:
+Certaines composantes d'une partition pour chœur sont examinées à
+différents endroits de la documentation de LilyPond@tie{}:
@itemize
@item
-La création pas à pas d'une partition pour chœur se trouve dans la
+La création pas à pas d'une partition pour chœur se trouve dans le
manuel d'initiation, au chapitre
@rlearning{Partition pour chœur à quatre voix mixtes}.
@ref{Regroupement de portées}.
@item
-Les formes de notation particulière, telles que celle utilisée en
-@emph{Sacred Harp} et assimilées, sont abrodées au chapitre
+Les formes de notation particulière, telle que celle utilisée en
+@emph{Sacred Harp} et assimilées, sont abordées au chapitre
@ref{Têtes de note à forme variable}.
@item
soient automatiquement converties dans la réplique. Ceci est illustré
par l'exemple ci-dessous, dans lequel il est fait appel à une clarinette
en si bémol. Dans la mesure où les notes citées se trouvent vers le bas
-de la portée, nous ajoutons un @code{#DOWN} à la commande
+de la portée, nous affrectons 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
@knownissues
@code{\cueDuring} crée automatiquement un contexte @code{CueVoice} qui
-accueillera toutes les notes répliquées. Il est par conséquenet
+accueillera toutes les notes répliquées. Il est par conséquent
impossible de faire se superposer des citations à l'aide de la technique
simplifiée telle que nous venons de le voir. La superposition de
fragments cités requiert que les contextes @code{CueVoice} soient
@unnumberedsubsubsec Dialogue et musique
@translationof Dialogue over music
-Les dialogues que l'on ajoute à la musiqua sont traditionnellement
+Les dialogues que l'on ajoute à la musique sont traditionnellement
imprimés en italique au-dessus des portées, au moment même où ils
surviennent.
Les versets d'un psaume anglican sont habituellement centrées sous la
mélodie.
-Dans le cas d'un chant simple, les sept mesures sui le composent sont
+Dans le cas d'un chant simple, les sept mesures qui le composent sont
répétées pour chaque verset. Dans le cas d'un chant double, les
quatorze mesures se répètent par couple de versets. Des marques
insérées dans le texte indiquent comment il s'articule par rapport à la
}
@end lilypond
-D'autres psautiers indiquent une syllabe accentuées en la surchargeant
+D'autres psautiers indiquent une syllabe accentuée en la surchargeant
d'un accent.
@lilypond[verbatim,quote]
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
+ Translation of GIT committish: af2292dff32d630f62d69294158452f103f3e393
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
musiques traditionnelles autres qu'occidentales.
@menu
-* Noms de note et altérations non-occidentaux::
+* Noms de note et altération non-occidentaux::
* Musique arabe::
* Musique classique turque::
@end menu
-@node Noms de note et altérations non-occidentaux
-@subsection Noms de note et altérations non-occidentaux
+@node Noms de note et altération non-occidentaux
+@subsection Noms de note et altération non-occidentaux
@translationof Common notation for non-Western music
+Nous allons voir ici comment saisir et imprimer des partitions dans
+d'autres formes que la musique occidentale, que les anglophones
+appellent aussi @emph{Common practice period}.
+
+@menu
+* Extension des systèmes de notation et d'accordage::
+@end menu
+
+
+@node Extension des systèmes de notation et d'accordage
+@unnumberedsubsubsec Extension des systèmes de notation et d'accordage
+@translationof Extending notation and tuning systems
+
+Les formes de notation propres à la musique classique traditionnelle
+sont employées dans toutes sortes de musique autres que le
+@qq{classique}. Nous en avons déjà parlé dans le chapitre
+@ref{Écriture des hauteurs de note}, et plus particulièrement à la
+rubrique @ref{Nom des notes dans d'autres langues}.
+
De nombreuses musiques autres qu'occidentales -- et même certaines
-formes de musique traditionnelle occidentales -- ont recours à des
-systèmes de notation alternatifs ou étendus, qui ne s'intègrent pas
+formes de musique traditionnelle occidentales -- ont cependant recours à
+des systèmes de notation alternatifs ou étendus, qui ne s'intègrent pas
forcément dans notre système standard.
-Sans certains cas où la notation standard est utilisée, ces différences
-de hauteurs seront implicites. Par exemple, la musique arabe est
-reproduite en notation standard, et utilise des quarts de ton,
-l'altération réelle dépendant du contexte. D'autres, par contre, font
-appel à une notation étendue, voire toute particulière.
-
-La @notation{musique classique turque}, ou musique ottomane, utilise des
-formes mélodiques appelées @notation{makamlar}, dans laquelle les
-tons sont divisés en 9 intervalles. Du point de vue actuel des
-pratiques de notation, il est possible d'utiliser les notes occidentales
-(do, ré, mi@dots{}) auxquelles on ajoutera l'atlération spécifique à la
-musique turque. Ces différentes altérations sont définies dans le
-fichier @file{makam.ly} -- reportez vous au chapitre
-@rlearning{Autres sources de documentation} pour le localiser sur votre
-système. Vous trouverez, dans le tableau suivant, le nom de ces
-altérations, le suffixe à utiliser, ainsi que la fraction de ton entier
-à laquelle elles conrrespondent.
+Dans certains cas où la notation standard est utilisée, ces différences
+de hauteur seront implicites. Par exemple, la musique arabe est
+reproduite en notation standard et utilise des quarts de ton,
+l'altération réelle dépendant du contexte. Elle utilise
+traditionnellement la dénomination italienne, étendue dans le fichier
+@file{arabic.ly} par un certain nombre de macros -- voir
+@ref{Musique arabe} pour plus de détails.
-@c TODO: can we include the actual accidentals in this table?
-@quotation
-@multitable {@b{büyük mücenneb (dièse)}} {@b{suffixe}} {@b{altération}}
-@headitem Nom d'altération
- @tab suffixe @tab altération
-
-@item büyük mücenneb (dièse)
- @tab -bm @tab +8/9
-@item kücük mücenneb (dièse)
- @tab -k @tab +5/9
-@item bakiye (dièse)
- @tab -b @tab +4/9
-@item koma (dièse)
- @tab -c @tab +1/9
+@cindex accordage non occidental
-@item koma (bémol)
- @tab -fc @tab -1/9
-@item bakiye (bémol)
- @tab -fb @tab -4/9
-@item kücük mücenneb (bémol)
- @tab -fk @tab -5/9
-@item büyük mücenneb (bémol)
- @tab -fbm @tab -8/9
-@end multitable
-@end quotation
+D'autres, par contre, font appel à une notation étendue, voire toute
+particulière. La @notation{musique classique turque}, ou musique
+ottomane, utilise des formes mélodiques appelées @notation{makamlar},
+dans laquelle les tons sont divisés en neuf intervalles. Du point de
+vue actuel des pratiques de notation, il est possible d'utiliser les
+notes occidentales (do, ré, mi@dots{}) auxquelles on ajoutera
+l'altération spécifique à la musique turque. Ces différentes
+altérations sont définies dans le fichier @file{makam.ly}. Pour de plus
+amples informations, reportez-vous à la rubrique
+@ref{Musique classique turque}.
-Pour plus d'information sur la musique classique turque et les
-makamlar, reportez-vous au chapitre @ref{Musique classique turque}.
+Pour savoir où se trouvent les fichiers @file{arabic.ly} et
+@file{makam.ly} sur votre système, reportez vous au chapitre
+@rlearning{Autres sources de documentation}.
@snippets
{makam-example.ly}
+@seealso
+Glossaire musicologique :
+@rglos{Common Practice Period},
+@rglos{makamlar}.
+
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
+
+Notation Reference:
+@ref{Écriture des hauteurs de note},
+@ref{Musique arabe},
+@ref{Musique classique turque},
+@ref{Nom des notes dans d'autres langues}.
+
+
@node Musique arabe
@subsection Musique arabe
@translationof Arabic music
@itemize
@item Les noms des notes et altérations (y compris les quarts de tons)
peuvent être adaptés comme l'explique
-@ref{Nom des notes dans d'autres langues}.
+@ref{Noms de note et altération non-occidentaux}.
@item Les armures peuvent également être adaptées comme expliqué dans
@ref{Armure}.
@seealso
Manuel de notation :
-@ref{Nom des notes dans d'autres langues},
+@ref{Noms de note et altération non-occidentaux},
@ref{Armure},
@ref{Barres de ligature manuelles}.
Morceaux choisis :
-@rlsrnamed{World music,Musiques du monde}.
+@rlsrnamed{World music, Musiques du monde}.
+
@node Noms des notes en arabe
@unnumberedsubsubsec Noms des notes en arabe
@seealso
Manuel de notation :
+@ref{Noms de note et altération non-occidentaux},
@ref{Nom des notes dans d'autres langues}
Morceaux choisis :
-@rlsrnamed{World music,Musiques du monde}.
+@rlsrnamed{World music, Musiques du monde}.
@node Armures arabes
@seealso
+Glossaire musicologique :
+@rglos{maqam},
+@rglos{bayati},
+@rglos{rast},
+@rglos{sikah},
+@rglos{iraq},
+@rglos{kurd}.
+
Manuel de notation :
@ref{Armure}.
@rinternals{KeySignature}.
Morceaux choisis :
-@rlsrnamed{World music,Musiques du monde},
-@rlsrnamed{Pitches,Hauteurs}.
+@rlsrnamed{World music, Musiques du monde},
+@rlsrnamed{Pitches, Hauteurs}.
@node Métriques arabes
@seealso
+Glossaire musicologique :
+@rglos{semai},
+@rglos{taqasim}.
+
Manuel de notation :
-@ref{Barres de ligature manuelles},
-@ref{Barres de ligature automatiques},
-@ref{Musique sans métrique},
@ref{Altérations accidentelles automatiques},
+@ref{Barres de ligature automatiques},
+@ref{Barres de ligature manuelles},
@ref{Définition des règles de ligature automatique},
-@ref{Métrique}.
+@ref{Métrique},
+@ref{Musique sans métrique}.
Morceaux choisis :
-@rlsrnamed{World music,Musiques du monde}.
+@rlsrnamed{World music, Musiques du monde}.
+
@node Exemple de musique arabe
@unnumberedsubsubsec Exemple de musique arabe
}
@end lilypond
+
@seealso
Morceaux choisis :
-@rlsrnamed{World music,Musiques du mondes}.
+@rlsrnamed{World music, Musiques du mondes}.
+
@node Lectures complémentaires pour la musique arabe
@unnumberedsubsubsec Lectures complémentaires pour la musique arabe
@end itemize
@end enumerate
+
@node Musique classique turque
@subsection Musique classique turque
@translationof Turkish classical music
-
Ce chapitre met en évidence des questions propres à la notation de la
musique classique turque.
@menu
* Références pour la musique classique turque::
-* Noms des notes en turc::
+* Noms de note en turc::
@end menu
La musique classique turque s'est développée dans l'Empire Ottoman à peu
près à la même période que la musique classique en Europe, et a continué
jusqu'au XXe et XXIe siècle comme une tradition vibrante et distincte
-avec sa propre théorie, ses propres formes, et styles d'interprétation.
+avec sa propre théorie, ses propres formes et styles d'interprétation.
Parmi ses caractéristiques remarquables, se trouve l'usage de
micro-intervalles fondés sur des @qq{commas} d'un neuvième de ton, dont
sont dérivées les formes mélodiques @notation{makam} (pluriel
@itemize
@item Les noms de notes et altérations sont mentionnés dans
-@ref{Noms de note et altérations non-occidentaux}.
+@ref{Noms de note et altération non-occidentaux}.
@end itemize
-@node Noms des notes en turc
-@unnumberedsubsubsec Noms des notes en turc
+
+@node Noms de note en turc
+@unnumberedsubsubsec Noms de note en turc
@translationof Turkish note names
@cindex turc, noms des notes
La musique classique turque attribue traditionnellement un nom unique à
chaque hauteur, et du fait de la division du ton en neuf parts, les
makamlar emploient une échelle de hauteurs complètement différente des
-gammes et modes d'occident@tie{}:
+gammes et modes d'occident@tie{}:@*
@notation{koma} de 1/9 de ton entier, @notation{eksik bakiye} (3/9),
@notation{bakiye} (4/9), @notation{kücük mücenneb} (5/9),
@notation{büyük mücenneb} (8/9), @notation{tanîni} (un ton entier)
positions occidentales des notes sur la portée (do, ré, mi@dots{}) avec
des altérations spéciales qui haussent ou baissent les notes par
intervalles de 1/9, 4/9, 5/9 et 8/9 de ton. Ces altérations sont
-définies dans le dossier @file{makam.ly} (pour trouver l'emplacement de
-ce dossier dans votre système, voir
-@rlearning{Autres sources de documentation}). Une description plus
-détaillée se trouve dans
-@ref{Noms de note et altérations non-occidentaux}.
+définies dans le fichier @file{makam.ly}.
+
+Vous trouverez, dans le tableau suivant, le nom de ces
+altérations, le suffixe à utiliser, ainsi que la fraction de ton entier
+à laquelle elles correspondent.
+
+@quotation
+@multitable {@b{büyük mücenneb (dièse)}} {@b{suffixe}} {@b{altération}}
+@headitem Nom d'altération
+ @tab suffixe @tab altération
+
+@item büyük mücenneb (dièse)
+ @tab -bm @tab +8/9
+@item kücük mücenneb (dièse)
+ @tab -k @tab +5/9
+@item bakiye (dièse)
+ @tab -b @tab +4/9
+@item koma (dièse)
+ @tab -c @tab +1/9
+
+@item koma (bémol)
+ @tab -fc @tab -1/9
+@item bakiye (bémol)
+ @tab -fb @tab -4/9
+@item kücük mücenneb (bémol)
+ @tab -fk @tab -5/9
+@item büyük mücenneb (bémol)
+ @tab -fbm @tab -8/9
+@end multitable
+@end quotation
+
+Pour plus d'information sur les formes de notation non-occidentales,
+reportez-vous au chapitre
+@ref{Noms de note et altération non-occidentaux}.
+
+
+@seealso
+Glossaire musicologique :
+@rglos{makam},
+@rglos{makamlar}.
+
+Manuel de notation :
+@ref{Noms de note et altération non-occidentaux}.
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+%% Translation of GIT committish: f88e964fea14c10b48787ec9f4b5f8261a23de48
texidocfr = "
Lorsque le nombre d'instruments cités dans la réduction pour piano se
pour gérer ces repères. La fonction musicale @code{\\cueWhile} prend
quatre arguments@tie{}: la musique d'où provient la citation, telle que
définie par @code{\\addQuote}, le nom qui sera mentionné en regard de
-cette citation, son positionnement -- @code{#UP} ou @code{#DOWN} selon
+cette citation, son positionnement -- @code{UP} ou @code{DOWN} selon
qu'il sera attribué à @code{\\voiceOne} et placé au-dessus ou
@code{\\voiceTwo} et placé en dessous -- et enfin la musique du piano
qui interviendra en parallèle. Le nom de l'instrument en question
effectuer plusieurs citations, elle ne peuvent être simultanées.
"
- doctitlefr = "Indication de l'instrument cité dans l'accompagnement d'une
-partition pour chœur"
+ doctitlefr = "Indication de l'instrument cité dans l'accompagnement d'une partition pour chœur"
-%% Translation of GIT committish: 1baa2adf57c84e8d50e6907416eadb93e2e2eb5c
+%% Translation of GIT committish: 654411c88c0c1e5986f0f443fff8503c3bbd23e0
texidocfr = "
-Dans certains cas de musique polyphonie complexe, une voix
+Dans certains cas de musique polyphonique complexe, une voix
supplémentaire peut permettre d'éviter les risques de collision.
Lorsque quatre voix parallèles ne suffisent pas, la fonction Scheme
@code{context-spec-music} permet d'ajouter des d'autres voix.
-%% Translation of GIT committish: 4ab2514496ac3d88a9f3121a76f890c97cedcf4e
+%% Translation of GIT committish: 099369f020021577e7455eb627b547482af7cd02
texidocfr = "
La propriété @code{shapeNoteStyles} permet d'affecter un profil
particulier à chaque degré de la gamme -- à partir de l'armure ou
américains (avec quelques noms de note latins).
LilyPond dispose de deux raccourcis, @code{\aikenHeads} et
-@code{\sacredHarpHeads}, permettant de reproduire déanciens recueils de
+@code{\sacredHarpHeads}, permettant de reproduire d'anciens recueils de
chansons américaines.
L'exemple suivant montre plusieurs manières de profiler les têtes de
-note, ainsi que la capacité de trnsposer tout en respectant la fonction
+note, ainsi que la capacité de transposer tout en respectant la fonction
harmonique de chaque note dans la gamme.
"
--- /dev/null
+%% Translation of GIT committish: af2292dff32d630f62d69294158452f103f3e393
+ texidocfr = "
+Lorsque les improvisations ou @emph{taqasim} sont temporairement libres,
+la métrique peut ne pas apparaître, auquel cas on utilisera un
+@code{\\cadenzaOn}. Les altérations accidentelles devront alors être
+répétées en raison de l'absence de barre de mesure. Voici comment
+ pourrait débuter un improvisation de @emph{hijaz}.
+
+"
+
+ doctitlefr = "Improvisation en musique arabe"
+
--- /dev/null
+%% Translation of GIT committish: f88e964fea14c10b48787ec9f4b5f8261a23de48
+ texidocfr = "
+Le mode markup permet d'individualiser la mise en forme de certaines syllabes.
+
+"
+ doctitlefr = "Mise en forme individuelle de syllabes"
+
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+%% Translation of GIT committish: f88e964fea14c10b48787ec9f4b5f8261a23de48
texidocfr = "
L'alignement horizontal des paroles peut se gérer à l'aide de la
propriété @code{self-alignment-X} de l'objet @code{LyricText}.
-Les valeurs @code{#-1} ou @code{#LEFT} produiront un alignement par la
-gauche, les valeurs @code{#0} ou @code{#CENTER} un alignement centré, et
-les valeurs @code{#1} ou @code{#RIGHT} un alignement par la droite.
+Les valeurs @code{-1} ou @code{LEFT} produiront un alignement par la
+gauche, les valeurs @code{0} ou @code{CENTER} un alignement centré, et
+les valeurs @code{1} ou @code{RIGHT} un alignement par la droite.
"
doctitlefr = "Alignement des syllabes"
--- /dev/null
+%% Translation of GIT committish: 099369f020021577e7455eb627b547482af7cd02
+ texidocfr = "
+En mode « easy play », les têtes de note utilisent la propriété
+@code{note-names} attachée à l'objet @code{NoteHead} pour déterminer ce
+qui apparaîtra dans la tête. Intervenir sur cette propriété permet
+d'imprimer un chiffre correspondant au degré dans la gamme.
+
+La création d'un graveur dédié permet de traiter toutes les notes.
+"
+
+ doctitlefr = "Easy play -- chiffre en lieu et place des lettres"
+
-%% Translation of GIT committish: 4ab2514496ac3d88a9f3121a76f890c97cedcf4e
+%% Translation of GIT committish: 099369f020021577e7455eb627b547482af7cd02
texidocfr = "
Cet exemple, grâce à un peu de code Scheme, donne la priorité aux
enharmoniques afin de limiter le nombre d'altérations supplémentaires.
"
- doctitlefr = "Transposition et réduction du nombrer d'altérations accidentelles"
+ doctitlefr = "Transposition et réduction du nombre d'altérations accidentelles"
-%% Translation of GIT committish: 4ab2514496ac3d88a9f3121a76f890c97cedcf4e
+%% Translation of GIT committish: 099369f020021577e7455eb627b547482af7cd02
texidocfr = "
La commande @code{\\clef \"treble_8\"} équivaut à définir @code{clefGlyph},
@code{clefPosition} -- qui contrôle la position verticale de la clé --
Lorsqu'un changement de clef intervient en même temps qu'un saut de
-ligne, la nouvelle clef est imprimer à la fois en fin de ligne et au
+ligne, la nouvelle clef est imprimée à la fois en fin de ligne et au
début de la suivante. Vous pouvez toujours supprimer cette « clef de
précaution » en affectant la valeur @code{end-of-line-invisible} à la
propriété @code{explicitClefVisibility} du contexte @code{Staff}. Le