@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 4c1851bab1e5e5d4aa4465eb20de2b2694aaf37a
+ Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
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.12.0"
+@c \version "2.15.20"
@c Translators: Frédéric Chiasson
@c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
@lilypondfile[quote]{pitches-headword.ly}
-Cette section détaille la façon d'indiquer les hauteurs de notes, sous
-trois aspects : la saisie des hauteurs, la modification des hauteurs
-et les options de gravure.
+Cette section détaille la façon d'indiquer la hauteur des notes, sous
+trois aspects : la saisie des hauteurs, la modification des
+hauteurs et les options de gravure.
@menu
-* Écriture des hauteurs de note::
-* Modification de plusieurs hauteurs::
-* Gravure des hauteurs::
-* Têtes de note::
+* Écriture des hauteurs de note::
+* Modification de plusieurs hauteurs::
+* Gravure des hauteurs::
+* Têtes de note::
@end menu
@subsection Écriture des hauteurs de note
@translationof Writing pitches
-Cette section explique la manière d'indiquer les hauteurs de note. Deux
-modes permettent d'indiquer l'octave des notes : le mode absolu, et le
+Cette section explique la manière d'indiquer les hauteurs de note. Deux
+modes permettent d'indiquer l'octave des notes : le mode absolu, et le
mode relatif. Ce dernier est le plus pratique lors de la saisie d'un
fichier source au clavier de l'ordinateur.
@menu
-* Hauteurs avec octave absolue::
-* Octaves relatives::
-* Altérations::
-* Noms de note dans d'autres langues::
-* Noms de note et altérations non-occidentaux::
+* Hauteurs avec octave absolue::
+* Octaves relatives::
+* Altérations::
+* Nom des notes dans d'autres langues::
@end menu
+
@node Hauteurs avec octave absolue
@unnumberedsubsubsec Hauteurs avec octave absolue
@translationof Absolute octave entry
La hauteur s'écrit -- à moins de préciser une autre langue -- avec la
notation batave, en utilisant les lettres de @code{a} à @code{g}.
Les notes @code{c} (do) et @code{b} (si) sont écrites une octave sous le
-do central.
+do central.
@c don't use c' here.
-@lilypond[verbatim,quote,fragment]
-\clef bass
-c d e f
-g a b c
-d e f g
+@lilypond[verbatim,quote]
+{
+ \clef bass
+ c4 d e f
+ g4 a b c
+ d4 e f g
+}
@end lilypond
@cindex octave, spécification
@funindex '
@funindex ,
-L'octave peut être précisée sous forme d'une série d'apostrophes
-@code{'} ou d'une série de virgules @code{,}. Chaque @code{'} hausse la
-note d'une octave, chaque @code{,} baisse la note d'une octave.
+L'octave peut être précisée sous forme d'une série
+d'apostrophes @code{'} ou d'une série de virgules @code{,}.
+Chaque @code{'} hausse la note d'une octave ;
+chaque @code{,} baisse la note d'une octave.
-@lilypond[verbatim,quote,fragment]
-\clef treble
-c' c'' e' g
-d'' d' d c
-\clef bass
-c, c,, e, g
-d,, d, d c
+@lilypond[verbatim,quote]
+{
+ \clef treble
+ c'4 c'' e' g
+ d''4 d' d c
+ \clef bass
+ c,4 c,, e, g
+ d,,4 d, d c
+}
@end lilypond
-
@seealso
Glossaire musicologique :
-@rglos{Pitch names}.
+@rglosnamed{Pitch names,Noms des notes}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
@node Octaves relatives
@funindex \relative
@funindex relative
-On spécifie les octaves en ajoutant @code{'} et @code{,} aux noms de
-hauteurs. En recopiant de la musique, on a vite fait de mettre une note
-à la mauvaise octave, et ce genre d'erreur est difficile à retrouver.
-Le mode d'écriture en octave relative prévient ces erreurs dans la
-mesure où elles deviennent beaucoup plus évidentes : une seule erreur
-décale le reste de la pièce à une mauvaise octave.
-
+On spécifie les octaves en ajoutant @code{'} ou @code{,} aux
+noms de hauteur. En recopiant de la musique, on a vite fait de mettre
+une note à la mauvaise octave ; ce genre d'erreur est difficile à
+retrouver. Le mode d'écriture en octave relative prévient ces erreurs
+dans la mesure où elles deviennent beaucoup plus évidentes : une
+seule erreur décale le reste de la pièce à une mauvaise octave.
@example
-\relative @var{hauteur_de_référence} @var{musicexpr}
+\relative @var{hauteur_de_référence} @var{expression_musicale}
@end example
En mode relatif, chaque note est considérée comme étant le plus proche
possible de celle qui la précède. L'octave des notes mentionnées dans
-@var{musicexpr} va être calculée de la manière suivante :
+@var{expression_musicale} va être calculée de la manière suivante :
@itemize
@item
Si aucun signe de changement d'octave n'est utilisé, l'intervalle de
base entre la note actuelle et la précédente sera toujours au plus d'une
-quarte. Cet intervalle est déterminé sans tenir compte des altérations.
+quarte. Cet intervalle est déterminé sans tenir compte des altérations.
@item
-Un signe de changement d'octave @code{'} ou @code{,} peut être ajouté
-pour hausser ou baisser la note d'une octave par rapport à la hauteur
-calculée sans spécification.
+Un signe de changement d'octave @code{'} ou @code{,} peut être
+ajouté pour hausser ou baisser la note d'une octave par rapport à la
+hauteur calculée sans spécification.
@item
-Ces signes de changement d'octave peuvent être multipliés. Par exemple,
-@code{''}@tie{}ou@tie{}@code{,,} ajouteront une octave supplémentaire.
+Ces signes de changement d'octave peuvent être multipliés. Par exemple,
+@code{''} ou @code{,,} ajouteront une octave supplémentaire.
@item
Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de
départ peut être spécifiée, et agira dès lors comme si elle précédait la
-première note de @var{musicexpr}.
+première note de @var{expression_musicale}. Nous vous recommandons de
+faire référence à un do (@code{c}).
@end itemize
Pour utiliser le mode d'octave relative dans de la musique transposée,
une clause @code{\relative} additionnelle doit être placée au sein du
-bloc @code{\transpose}.
+bloc @code{\transpose}.
@lilypond[verbatim,quote]
\relative c' {
}
@end lilypond
-
@cindex accords et octave relative
@cindex octave relative et accords
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
-accord. A l'intérieur de l'accord, les notes sont placées relativement
+accord. À l'intérieur de l'accord, les notes sont placées relativement
à celle qui précède. Examinez avec attention l'exemple suivant, et tout
particulièrement le positionnement des do.
@end lilypond
Comme nous l'avons vu, l'octaviation est déterminée sans tenir compte
-des altérations. Ainsi un mi double-dièse après un si naturel sera
+des altérations. Ainsi un mi double-dièse qui suit un si naturel sera
placé au-dessus de celui-ci, alors qu'un fa double-bémol se retrouvera
en dessous. En d'autres termes, une quarte doublement augmentée
demeure considérée comme un intervalle plus petit qu'une quinte
}
@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 :
-@rglos{fifth},
-@rglos{interval},
-@rglos{Pitch names}.
+@rglosnamed{fifth,quinte},
+@rglosnamed{interval,intervalle},
+@rglosnamed{Pitch names,nom des notes}.
Manuel de notation :
@ref{Vérifications d'octave}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{RelativeOctaveMusic}.
@c duplicated in Key signature and in Accidentals
@warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion
des altérations et de l'armure. Pour LilyPond, une hauteur n'est que du
-matériau brut ; l'armure et la clef ne feront que déterminer comment ce
-matériau sera retranscrit. Un simple @code{c} signifie tout bonnement
-@w{@qq{ do naturel}} quels que soient l'armure et la clef en question.
-Pour plus d'information, reportez-vous au chapitre
-@rlearning{Altérations et armure}.}
+matériau brut ; l'armure et la clef ne feront que déterminer
+comment ce matériau sera retranscrit. Un simple @code{c} signifie
+tout bonnement « do naturel » quelles que soient l'armure et la clef
+en question. Pour plus d'information, reportez-vous au chapitre
+@rlearning{Altérations et armure}.}
@cindex noms de note, hollandais
@cindex noms de note, par défaut
+@cindex hauteur, nom par défaut
@cindex dièse
@cindex bémol
@cindex double dièse
@cindex double bémol
-@cindex flat, double
@cindex naturel
@cindex bécarre
Dans la notation par défaut, un @notation{dièse} est formé en ajoutant
-@code{-is} après le nom de note, un @notation{bémol} en ajoutant
-@code{-es}. Les @notation{double-dièses} et @notation{double-bémols}
-sont obtenus en ajoutant @code{-isis} ou @code{-eses} au nom de note.
-Ce sont les noms de note hollandais. Pour les autres langues, consultez
-@ref{Noms de note dans d'autres langues}.
+@code{is} après le nom de note, un @notation{bémol} en ajoutant
+@code{es}. Les @notation{double-dièses} et @notation{double-bémols}
+sont obtenus en ajoutant respectivement @code{isis} ou @code{eses} au
+nom de note. Ce sont les noms de note hollandais. Pour les autres
+langues, consultez @ref{Nom des notes dans d'autres langues}.
@lilypond[verbatim,quote,relative=2]
ais1 aes aisis aeses
Un bécarre annule l'effet d'une altération, qu'elle soit accidentelle
ou à l'armure. Cependant, dans la syntaxe des noms de note, les
-bécarres ne s'écrivent pas avec un suffixe ; un simple nom de note
+bécarres ne s'écrivent pas avec un suffixe ; un simple nom de note
donnera une note bécarre.
@lilypond[verbatim,quote,relative=2]
@cindex demi-dièses
Les demi-bémols et demi-dièses s'écrivent en ajoutant respectivement
-@code{-eh} et @code{-ih}. Voici une série de dos altérés en hauteurs
-croissantes :
+@code{eh} et @code{ih}. Voici une série de dos altérés en hauteurs
+croissantes :
@lilypond[verbatim,quote,relative=2]
ceseh1 ces ceh c cih cis cisih
Les micro-intervalles sont aussi exportés dans le fichier MIDI.
-
@cindex altération de précaution
@cindex altération entre parenthèses
@cindex précaution, altération de
Normalement, les altérations sont imprimées automatiquement, mais il se
peut que vous vouliez les imprimer manuellement. On peut forcer
-l'impression d'une altération , dite @qq{de précaution}, en ajoutant un
-point d'exclamation @code{!} après la hauteur de note. Une altération
-entre parenthèses peut être obtenue en ajoutant un point d'interrogation
-@code{?} après la hauteur de note. Ces signes peuvent aussi être
-utilisés pour imprimer des bécarres.
+l'impression d'une altération, dite « de précaution », en ajoutant un
+point d'exclamation @code{!} après la hauteur de note. Une
+altération entre parenthèses peut être obtenue en ajoutant un point
+d'interrogation @code{?} après la hauteur de note. Ces signes
+peuvent aussi être utilisés pour imprimer des bécarres.
@lilypond[verbatim,quote,relative=2]
cis cis cis! cis? c c c! c?
cis
@end lilypond
-
@snippets
+@lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
+{hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly}
-@lilypondfile[verbatim,lilyquote,texidoc, doctitle]
+@lilypondfile[verbatim,quote,texidoc, doctitle]
{preventing-extra-naturals-from-being-automatically-added.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{makam-example.ly}
-
-
@seealso
Glossaire musicologique :
-@rglos{sharp},
-@rglos{flat},
-@rglos{double sharp},
-@rglos{double flat},
-@rglos{Pitch names},
-@rglos{quarter tone}.
+@rglosnamed{sharp,dièse},
+@rglosnamed{flat,bémol},
+@rglosnamed{double sharp,double dièse},
+@rglosnamed{double flat,double bémol},
+@rglosnamed{Pitch names,Nom des notes},
+@rglosnamed{quarter tone,quart de ton}.
Manuel d'initiation :
@rlearning{Altérations et armure}.
Manuel de notation :
@ref{Altérations accidentelles automatiques},
-@ref{Altérations accidentelles suggérées},
-@ref{Noms de note dans d'autres langues}.
+@ref{Altérations suggérées (musica ficta)},
+@ref{Nom des notes dans d'autres langues}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
-Références internes du programme :
+Références des propriétés internes :
@rinternals{Accidental_engraver},
@rinternals{Accidental},
@rinternals{AccidentalCautionary},
@rinternals{accidental-interface}.
-L'impression automatique des altérations peut être affinée de plusieurs
-manières. Pour plus d'information, voir
-@ref{Altérations accidentelles automatiques}.
-
-
@cindex accidentel, quart de ton
@cindex quart de ton
@knownissues
-
Il n'y a pas de standard universellement accepté pour noter le bémol et
demi (qui abaisse la hauteur trois quarts de ton), le symbole de
LilyPond n'est donc conforme à aucun standard.
-
-@node Noms de note dans d'autres langues
-@unnumberedsubsubsec Noms de note dans d'autres langues
+@node Nom des notes dans d'autres langues
+@unnumberedsubsubsec Nom des notes dans d'autres langues
@translationof Note names in other languages
@cindex notes, noms selon la langue
@cindex noms de note, langues
@cindex langues, noms de note
-Vous disposez de jeux prédéfinis de noms de note pour plusieurs autres
-langues. Pour les utiliser, incluez le fichier d'initialisation
-spécifique à la langue voulue. Par exemple, pour les langues romanes,
-ajoutez @w{@code{\include "italiano.ly"}} au début du fichier source.
+Vous disposez de jeux prédéfinis de noms de note et altérations pour
+plusieurs autres langues. Pour les utiliser, il suffit de déclarer, en
+début de fichier, la langue que vous utilisez. Voici comment, par
+exemple, utiliser l'italien pour votre saisie :
-@warning{Dans la mesure où certains fichiers d'initialisation, comme
-@w{@code{predefined-fretboards.ly}}, utilisent les conventions bataves,
-la commande @code{\include} concernant la langue que vous décirez
-utiliser doît intervenir après toutes les autres inclusions de fichier
-d'initialisation de LilyPond.}
+@lilypond[quote,verbatim]
+\language "italiano"
+
+\relative do' {
+ do re mi sib
+}
+@end lilypond
-Les fichiers de langue disponibles ainsi que les noms de note utilisés
-sont les suivants :
+Les langues disponibles ainsi que les noms de note utilisés
+sont les suivants :
@quotation
-@multitable {@file{nederlands.ly}} {do re mi fa sol la sib si}
-@headitem Fichier linguistique
+@multitable {@code{nederlands}} {do re mi fa sol la sib si}
+@headitem Langue
@tab Nom des notes
-@item @file{nederlands.ly}
+@item @code{nederlands}
@tab c d e f g a bes b
-@item @file{arabic.ly}
- @tab do re mi fa sol la sib si
-@item @file{catalan.ly}
+@item @code{catalan}
@tab do re mi fa sol la sib si
-@item @file{deutsch.ly}
+@item @code{deutsch}
@tab c d e f g a b h
-@item @file{english.ly}
+@item @code{english}
@tab c d e f g a bf b
-@item @file{espanol.ly}
+@item @code{espanol}
@tab do re mi fa sol la sib si
-@item @file{italiano.ly}
+@item @code{italiano}
@tab do re mi fa sol la sib si
-@item @file{norsk.ly}
+@item @code{norsk}
@tab c d e f g a b h
-@item @file{portugues.ly}
+@item @code{portugues}
@tab do re mi fa sol la sib si
-@item @file{suomi.ly}
+@item @code{suomi}
@tab c d e f g a b h
-@item @file{svenska.ly}
+@item @code{svenska}
@tab c d e f g a b h
-@item @file{vlaams.ly}
+@item @code{vlaams}
@tab do re mi fa sol la sib si
@end multitable
@end quotation
@noindent
-et les suffixes d'altération correspondants :
+et les suffixes d'altération correspondants :
@quotation
-@multitable {@file{nederlands.ly}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
-@headitem Fichier linguistique
+@multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
+@headitem Langue
@tab dièse @tab bémol @tab double dièse @tab double bémol
-@item @file{nederlands.ly}
+@item @code{nederlands}
@tab -is @tab -es @tab -isis @tab -eses
-@item @file{arabic.ly}
- @tab -d @tab -b @tab -dd @tab -bb
-@item @file{catalan.ly}
+@item @code{catalan}
@tab -d/-s @tab -b @tab -dd/-ss @tab -bb
-@item @file{deutsch.ly}
+@item @code{deutsch}
@tab -is @tab -es @tab -isis @tab -eses
-@item @file{english.ly}
+@item @code{english}
@tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp
@tab -ff/-flatflat
-@item @file{espanol.ly}
+@item @code{espanol}
@tab -s @tab -b @tab -ss/-x @tab -bb
-@item @file{italiano.ly}
+@item @code{italiano}
@tab -d @tab -b @tab -dd @tab -bb
-@item @file{norsk.ly}
+@item @code{norsk}
@tab -iss/-is @tab -ess/-es @tab -ississ/-isis
@tab -essess/-eses
-@item @file{portugues.ly}
+@item @code{portugues}
@tab -s @tab -b @tab -ss @tab -bb
-@item @file{suomi.ly}
+@item @code{suomi}
@tab -is @tab -es @tab -isis @tab -eses
-@item @file{svenska.ly}
+@item @code{svenska}
@tab -iss @tab -ess @tab -ississ @tab -essess
-@item @file{vlaams.ly}
+@item @code{vlaams}
@tab -k @tab -b @tab -kk @tab -bb
@end multitable
@end quotation
a2 as e es a ases e eses
@end lilypond
-
@cindex microtonalités
@cindex demi-dièse
@cindex demi-bémol
@noindent
Certaines musiques utilisent des microtonalités, pour lesquelles les
-altérations sont des fractions de dièse ou bémol @qq{normaux}. Le
+altérations sont des fractions de dièse ou bémol « normaux ». Le
tableau suivant répertorie les noms de note en quart de ton, tels que
-définis dans plusieurs fichiers linguistiques. Les préfixes @emph{semi-}
+définis dans plusieurs fichiers linguistiques. Les préfixes @emph{semi-}
et @emph{sesqui-} correspondent au @emph{demi-} et @emph{trois demis}.
À noter qu'aucune définition n'existe à ce jour pour le norvégien, le
suédois, le catalan et l'espagnol.
@quotation
-@multitable {@file{nederlands.ly}} {@b{semi-sharp}} {@b{semi-flat}} {@b{sesqui-sharp}} {@b{sesqui-flat}}
-@headitem Fichier linguistique
+@multitable {@code{nederlands}} {@b{semi-sharp}} {@b{semi-flat}} {@b{sesqui-sharp}} {@b{sesqui-flat}}
+@headitem Langue
@tab semi-dièse @tab semi-bémol @tab sesqui-dièse @tab sesqui-bémol
-@item @file{nederlands.ly}
+@item @code{nederlands}
@tab -ih @tab -eh @tab -isih @tab -eseh
-@item @file{arabic.ly}
- @tab -sd @tab -sb @tab -dsd @tab -bsb
-@item @file{deutsch.ly}
+@item @code{deutsch}
@tab -ih @tab -eh @tab -isih @tab -eseh
-@item @file{english.ly}
+@item @code{english}
@tab -qs @tab -qf @tab -tqs @tab -tqf
-@item @file{espanol.ly}
+@item @code{espanol}
@tab -cs @tab -cb @tab -tcs @tab -tcb
-@item @file{italiano.ly}
+@item @code{italiano}
@tab -sd @tab -sb @tab -dsd @tab -bsb
-@item @file{portugues.ly}
+@item @code{portugues}
@tab -sqt @tab -bqt @tab -stqt @tab -btqt
@end multitable
@end quotation
+La plupart des langues dont nous venons de parler correspondent à la
+musique classique occidentale au tempérament égal -- le concept de
+@emph{Common Practice Period} en anglais. LilyPond prend néanmoins en
+charge d'autres systèmes de notation, comme indiqué au chapitre
+@ref{Noms des notes et altérations non-occidentaux}.
@seealso
Glossaire musicologique :
-@rglos{Pitch names}.
-
-Morceaux choisis :
-@rlsr{Pitches}.
-
-
-
-@node Noms de note et altérations non-occidentaux
-@unnumberedsubsubsec Noms de note et altérations non-occidentaux
-@translationof Non-Western note names and accidentals
-
-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
-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.
-
-@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
-
-@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
-
-Por plus d'information sur la musique classique turque et les
-makamlar, reportez-vous au chapitre @ref{Musique classique turque}.
+@rglosnamed{Pitch names,Nom des notes},
+@rglos{Common Practice Period}.
+Manuel de notation :
+@ref{Noms des notes et altérations non-occidentaux}.
-@snippets
+Fichiers d'initialisation :
+@file{scm/define-note-names.scm}.
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{makam-example.ly}
+Morceaux choisis :
+@rlsrnamed{Pitches,Hauteurs}.
@node Modification de plusieurs hauteurs
Cette partie traite de la manière de modifier les hauteurs de note.
@menu
-* Vérifications d'octave::
-* Transposition::
+* Vérifications d'octave::
+* Transposition::
+* Inversion::
+* Rétrogradation::
+* Transformations modales::
@end menu
+
@node Vérifications d'octave
@unnumberedsubsubsec Vérifications d'octave
@translationof Octave checks
@funindex octaveCheck
@funindex controlpitch
-
Les tests d'octave rendent la correction d'erreurs d'octave plus facile
-dans le mode d'octave @code{relative} -- un @code{,} ou un @code{'}
-oublié, ça n'arrive pas qu'aux autres ! : une note peut être suivie de
-@w{@code{=}@var{apostrophes/virgules}} pour indiquer à quelle octave
-absolue elle devrait être. Dans l'exemple suivant, le @code{d} générera
-un avertissement, puisqu'on attend un @code{d''} mais qu'on obtient un
-@code{d'} -- il n'y a qu'une tierce entre @code{b'} et @code{d''}. Sur
-la partition, l'octave sera corrigée pour donner un @code{d''} et la
-prochaine note sera calculée en fonction de @code{d''} et non de
-@code{d'}.
+dans le mode d'octave @code{relative} -- un @code{,} ou
+un @code{'} oublié, ça n'arrive pas qu'aux autres !
+
+Une note peut être suivie de @w{@code{=}@var{apostrophes/virgules}}
+pour indiquer à quelle @strong{octave absolue} elle devrait être. Dans
+l'exemple suivant, le premier @code{d} générera un avertissement,
+puisqu'on attend un @code{d''} -- intervalle inférieur à la quarte --
+mais qu'on obtient un @code{d'}. Sur la partition, l'octave sera
+corrigée pour donner un @code{d'} et la prochaine note sera calculée en
+fonction de ce @code{d'} et non de @code{d''}.
@lilypond[verbatim,quote]
\relative c'' {
@end lilypond
Il existe aussi une vérification d'octave qui ne produit pas de musique
-imprimée, ayant pour syntaxe @w{@code{\octaveCheck}
-@var{hauteur_référence}} -- @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 @var{hauteur_référence} est inférieure à la quinte comme il
-se doît en mode relatif. Dans le cas contraire, un message sera émis et
-la note précédente ne sera pas modifiée. Les notes suivantes seront,
-par contre, positionnées relativement à @var{hauteur_référence}.
+imprimée, ayant pour syntaxe
+@code{\octaveCheck @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
+doit en mode relatif. Dans le cas contraire, un message sera émis et la
+note précédente ne sera pas modifiée. Les notes suivantes seront, par
+contre, positionnées relativement à @code{@var{hauteur_référence}}.
@lilypond[verbatim,quote]
\relative c'' {
}
@end lilypond
-
@seealso
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{RelativeOctaveCheck}.
@funindex transpose
Une expression musicale peut être transposée avec @code{\transpose}.
-Voici la syntaxe :
+En voici la syntaxe :
@example
-\transpose @var{note_de_départ} @var{note_d_arrivée} @var{musicexpr}
+\transpose @var{note_de_départ} @var{note_d_arrivée} @var{expression_musicale}
@end example
@noindent
-Cela signifie que @var{musicexpr} est transposé d'un intervalle entre
-les notes @var{note_de_départ} et @var{note_d_arrivée} : toute note
-dont la hauteur était @code{note_de_départ} est changée en
-@code{note_d_arrivée} et les autres note seront changées selon le même
-intervalle.
+Cela signifie que @code{@var{expression_musicale}} est transposé de
+l'intervalle séparant @code{@var{note_de_départ}} et
+@code{@var{note_d_arrivée}} : toute note dont la hauteur était
+@code{note_de_départ} est changée en @code{note_d_arrivée} ; les
+autres notes seront changées selon le même intervalle. Les deux
+hauteurs s'expriment en octave absolue.
@warning{La musique contenue dans un bloc @code{@bs{}transpose} est en
-octaves absolus, sauf à inclure dans ce même bloc une clause
-@code{@bs{}relative}.}
+octaves absolues, sauf à inclure dans ce même bloc une clause
+@code{@bs{}relative}.}
Prenons comme exemple une pièce écrite en ré majeur. Si cette pièce est
un peu trop basse pour l'interprète, elle peut être transposée en mi
-majeur. Vous noterez que l'armure est modifiée automatiquement.
+majeur. Vous noterez que l'armure est automatiquement modifiée.
@lilypond[verbatim,quote]
\transpose d e {
que les notes soient effectivement transposées, l'armure ne sera
imprimée que dans la mesure où elle est explicitement mentionnée.
-@code{\transpose} fait la distinction entre les notes enharmoniques :
+@code{\transpose} fait la distinction entre les notes enharmoniques :
@w{@code{\transpose c cis}} et @w{@code{\transpose c des}} transposeront
-la pièce un demi-ton plus haut. Mais la première version écrira des
-dièses et la deuxième des bémols.
+la pièce un demi-ton plus haut, au détail près que la première version
+écrira des dièses et la deuxième des bémols.
@lilypond[verbatim,quote]
music = \relative c' { c d e f }
On peut aussi utiliser @code{\transpose} pour entrer des notes écrites
pour un instrument transpositeur. Normalement, les hauteurs dans
LilyPond sont écrites en ut, c'est à dire en sons réels, mais elles
-peuvent être écrites dans un autre ton. Quand, par exemple, on écrit
-pour une trompette en si bémol, commençant sur un ré à l'oreille, on
-pourrait écrire
+peuvent être écrites dans un autre ton. Prenons l'exemple d'un morceau
+pour trompette en si bémol commençant sur un ré à l'oreille ; on
+pourrait écrire
@example
musiqueEnSiBemol = @{ e4 @dots{} @}
@end example
@noindent
-Pour imprimer cette musique en si bémol à nouveau -- et de ce fait
-produire une partie de trompette, au lieu d'un conducteur en notes
-réelles, on utilisera un deuxième @code{transpose}
+Pour imprimer cette musique en fa -- et de ce fait produire une partie
+de cor au lieu d'un conducteur en notes réelles -- on utilisera un
+deuxième @code{\transpose} :
@example
musiqueEnSiBemol = @{ e4 @dots{} @}
@end example
@noindent
-Pour plus d'information à ce sujet, consultez
+Pour plus d'information à ce sujet, consultez
@ref{Instruments transpositeurs}.
-
@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
-
@seealso
Manuel de notation :
@ref{Octaves relatives},
-@ref{Instruments transpositeurs}.
+@ref{Instruments transpositeurs},
+@ref{Inversion},
+@ref{Transformations modales},
+@ref{Rétrogradation}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches, Hauteurs}.
Référence des propriété internes :
@rinternals{TransposedMusic}.
-
@funindex \transpose
@funindex transpose
@funindex \chordmode
@funindex relative
@knownissues
+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 ; elle les remplacera par un « é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 et être transposée à l'aide de
+l'instruction
+
+@example
+\inversion @var{hauteur-pivot} @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 telle sorte que
+@code{@var{hauteur-pivot}} devienne @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
+
+@warning{Le motif à inverser doit être exprimé en hauteur absolue, à
+moins d'avoir été préalablement inclus explicitement dans un bloc
+@code{@bs{}relative}.}
+
+@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 présenter sous forme
+rétrograde :
+
+@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{\retrograde}
+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 :
+
+@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} :
+
+@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 :
+
+@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 :
+
+@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 :
+
+@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} :
+
+@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 :
+
+@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}.
-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}.
@node Gravure des hauteurs
@subsection Gravure des hauteurs
@translationof Displaying pitches
Nous allons voir dans cette partie comment influer sur la gravure des
-hauteurs.
+hauteurs.
@menu
-* Clefs::
-* Armure::
-* Marques d'octaviation::
-* Instruments transpositeurs::
-* Altérations accidentelles automatiques::
-* Ambitus::
+* Clefs::
+* Armure::
+* Marques d'octaviation::
+* Instruments transpositeurs::
+* Altérations accidentelles automatiques::
+* Ambitus::
@end menu
+
@node Clefs
@unnumberedsubsubsec Clefs
@translationof Clef
@cindex clé de sol
@cindex clé de fa
@cindex clé d'ut
+@cindex clés anciennes
@funindex \clef
@funindex clef
-La clé indique quelles lignes de la portée correspondent à quelles
+La clef indique quelles lignes de la portée correspondent à quelles
hauteurs. Elle peut changer au fil du morceau, comme dans l'exemple
-suivant qui indique le do médium dans différentes clefs :
+suivant qui indique le do médium dans différentes clefs :
@lilypond[verbatim,quote,relative=1]
\clef treble
c2 c
@end lilypond
-LilyPond met à votre disposition d'autres clefs supplémentaires :
+LilyPond met à votre disposition d'autres clefs :
@lilypond[verbatim,quote,relative=1]
\clef french
c2 c
\clef percussion
c2 c
-\clef tab
-c2 c
\break
-\clef G
+\clef G % synonym for treble
c2 c
-\clef F
+\clef F % synonym for bass
c2 c
-\clef C
+\clef C % synonym for alto
c2 c
-
@end lilypond
-Il esxiste d'autres clefs, qui sont plus particulièrement destinées à la
-musique ancienne. Voir à ce sujet @ref{Clefs anciennes}.
-
-@cindex transposition et clefs
+@cindex transposition et clef
@cindex clef et transposition
@cindex octave et clef
-@cindex chorale, clef de tenor
-@cindex tenor, clef
-
+@cindex chorale, clef de ténor
+@cindex ténor, clef
En ajoutant @code{_8} ou @code{^8} au nom de la clé, celle-ci est
transposée à l'octave respectivement inférieure ou supérieure, et
-@code{_15} ou @code{^15} la transpose de deux octaves. L'argument
+@code{_15} ou @code{^15} la transpose de deux octaves. D'autres nombres
+entiers peuvent être utilisés selon les besoins. L'argument
@var{clefname} doit être mis entre guillemets lorsqu'il contient des
caractères supplémentaires. Par exemple,
-
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote,relative=1]
\clef treble
c2 c
\clef "treble_8"
c2 c
\clef "bass^15"
c2 c
+\clef "alto_2"
+c2 c
+\clef "G_8"
+c2 c
+\clef "F^5"
+c2 c
@end lilypond
+Il existe d'autres clefs, destinées à un usage particulier. Voir à ce
+sujet @ref{Notations anciennes}, @ref{Clefs anciennes},
+@ref{Clefs grégoriennes}, @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
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{tweaking-clef-properties.ly}
-
@seealso
Manuel de notation :
-@ref{Clefs anciennes}.
+@ref{Notations anciennes},
+@ref{Clefs anciennes},
+@ref{Clefs grégoriennes},
+@ref{Mise en forme d'une citation},
+@ref{Tablatures par défaut},
+@ref{Tablatures personnalisées}.
Morceaux choisis:
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{Clef_engraver},
@c duplicated in Key signature and in Accidentals
@warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion
des altérations et de l'armure. Pour LilyPond, une hauteur n'est que du
-matériau brut ; l'armure et la clef ne feront que déterminer comment ce
-matériau sera retranscrit. Un simple @code{c} signifie tout bonnement
-@w{@qq{ do naturel}} quels que soient l'armure et la clef en question.
-Pour plus d'information, reportez-vous au chapitre
-@rlearning{Altérations et armure}.}
+matériau brut ; l'armure et la clef ne feront que déterminer
+comment ce matériau sera retranscrit. Un simple @code{c} signifie
+tout bonnement « do naturel » quelles que soient l'armure et la
+clef en question. Pour plus d'information, reportez-vous au chapitre
+@rlearning{Altérations et armure}.}
L'armure indique la tonalité dans laquelle la pièce doit être jouée.
Elle comprend un ensemble d'altérations (dièses ou bémols) à la clef,
-c'est-à-dire au début de la portée.
+c'est-à-dire au début de la portée. Elle peut varier en cours de
+morceau.
On définit ou modifie l'armure avec la commande @code{\key}
@example
-@code{\key} @var{hauteur} @var{mode}
+\key @var{hauteur} @var{mode}
@end example
@funindex \major
@cindex dorien
@noindent
-Ici, @var{mode} doit être @code{\major} ou @code{\minor} afin d'avoir
-respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur. Vous pouvez
-aussi avoir recours aux modes anciens que sont @code{\ionian},
-@code{\locrian}, @code{\aeolian}, @code{\mixolydian}, @code{\lydian},
-@code{\phrygian}, et @code{\dorian}.
+Ici, @code{@var{mode}} doit être @code{\major} ou @code{\minor} afin
+d'avoir respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur.
+Vous pouvez aussi avoir recours aux modes anciens que sont
+@code{\ionian}, @code{\locrian}, @code{\aeolian}, @code{\mixolydian},
+@code{\lydian}, @code{\phrygian} et @code{\dorian}.
@lilypond[verbatim,quote,relative=2]
\key g \major
fis
@end lilypond
-
@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{non-traditional-key-signatures.ly}
-
@seealso
Glossaire musicologique :
-@rglos{church mode},
+@rglosnamed{church mode,mode d'église},
@rglos{scordatura}.
Manuel d'initiation :
@rlearning{Altérations et armure}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{KeyChangeEvent},
la fonction @code{ottava} qui s'en charge.
@lilypond[verbatim,quote,relative=2]
-a'2 b
-\ottava #1
-a b
+a2 b
+\ottava #-2
+a2 b
+\ottava #-1
+a2 b
\ottava #0
-a b
+a2 b
+\ottava #1
+a2 b
+\ottava #2
+a2 b
@end lilypond
-La fonction @code{ottava} peut aussi prendre en argument les
-valeurs -1@tie{}(pour 8va bassa), 2@tie{}(pour 15ma -- 2 octaves) ou
--2@tie{}(pour 15ma bassa).
-
-
@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{ottava-text.ly}
-
@seealso
-Glossarire musicologique :
-@rglos{octavation}.
+Glossaire musicologique :
+@rglosnamed{octavation,octaviation}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{Ottava_spanner_engraver},
@unnumberedsubsubsec Instruments transpositeurs
@translationof Instrument transpositions
-@cindex transposition, MIDI
+@cindex transposition et MIDI
@cindex MIDI et transposition
@cindex transposition, instrument
que la @notation{tonalité de concert}. Il faudra en pareil cas indiquer
la tonalité spécifique de ces @notation{instruments transpositeurs},
sous peine de fichier MIDI erroné et de citations incorrectes. Pour
-plus de détails sur les citations, consultez le chapitre
+plus de détails sur les citations, consultez le chapitre
@ref{Citation d'autres voix}.
@example
portée est joué par l'instrument transpositeur. Cette hauteur doit être
mentionnée en @notation{mode absolu}. Par exemple, lorsque
vous saisissez une partition en notes réelles, toutes les voix
-devraient être en ut ; si un instrument joue un ton au dessus, il faudra
-lui ajouter un @w{@code{\transposition d'}}. La commande
+devraient être en ut ; si un instrument joue un ton au dessus, il
+faudra lui ajouter un @w{@code{\transposition d'}}. La commande
@code{\transposition} s'utilise @strong{si et seulement si} les notes à
saisir @strong{ne sont pas} dans la tonalité de concert.
@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]
\transposition a
c d e f
\textLengthOn
-s1*0^\markup { Switch to B\flat clarinet }
+<>^\markup { Switch to B\flat clarinet }
R1
\key bes \major
c2 g
@end lilypond
-
@seealso
Glossaire musicologique :
-@rglos{concert pitch},
-@rglos{transposing instrument}.
+@rglosnamed{concert pitch,tonalité de concert},
+@rglosnamed{transposing instrument,instrument transpositeur}.
Manuel de notation :
@ref{Citation d'autres voix},
@ref{Transposition}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
@node Altérations accidentelles automatiques
@unnumberedsubsubsec Altérations accidentelles automatiques
@translationof Automatic accidentals
-@cindex Altérations accidentelles automatiques
@cindex altération, style
@cindex altération, style par défaut
@cindex accidentelles, altérations
@cindex accidentelles automatiques
@cindex automatiques, altérations accidentelles
-@cindex default accidental style
+@cindex style d'accidentelle
-@funindex set-accidental-style
+@funindex \accidentalStyle
@funindex voice
@funindex default
-
-LilyPond dispose d'une fonction chargée de regrouper les règles suivant
+LilyPond dispose d'une fonction chargée de regrouper les règles suivant
lesquelles s'impriment les altérations. Elle s'invoque de la manière
-suivante :
+suivante :
-@funindex set-accidental-style
@example
\new Staff <<
- #(set-accidental-style 'REGLE)
+ \accidentalStyle "voice"
@{ @dots{} @}
>>
@end example
@code{Staff} en cours, exception faite des styles @code{piano} et
@code{piano-cautionary} comme nous allons le voir. Cette fonction
accepte un éventuel argument supplémentaire chargé de spécifier
-le champ d'action de la règle à suivre. A titre d'exemple, il faudra
+le champ d'action de la règle à suivre. À titre d'exemple, il faudra
utiliser, pour que toutes les portées d'un même système -- contexte
-@code{StaffGroup} -- soient soumises à la même règle :
+@code{StaffGroup} -- soient soumises à la même règle :
@example
-#(set-accidental-style 'voice 'StaffGroup)
+\accidentalStyle #'StaffGroup "voice"
@end example
-Nous vous présentons ci-après les différentes régles d'altération prises
+Nous vous présentons ci-après les différentes règles d'altération prises
en charge. Pour les besoins de la démonstration, nous partirons de
-l'exemple suivant :
+l'exemple suivant :
@lilypond[verbatim,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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'default)
+ \accidentalStyle "default"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'default)
+ \accidentalStyle "default"
\musicB
}
>>
<<
\context Staff = "haut" @{
%%% voici la ligne à modifier en conséquence :
- #(set-accidental-style 'default 'Score)
+ \accidentalStyle #'Score "default"
\musicA
@}
\context Staff = "bas" @{
@funindex default
-C'est la règle d'impression par défaut, qui se rapporte à l'usage
-en vigueur au XVIIIème siècle : les altérations accidentelles sont
+C'est la règle d'impression par défaut, qui se rapporte à l'usage
+en vigueur au XVIIIe siècle : les altérations accidentelles sont
valables tout une mesure, et uniquement à leur propre octave. C'est la
raison pour laquelle il n'y a pas de bécarre avant le @notation{si} de
la deuxième mesure, ni avant le dernier @notation{do}.
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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'default)
+ \accidentalStyle "default"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'default)
+ \accidentalStyle "default"
\musicB
}
>>
altérations sont indépendantes pour chacune des voix tout en obéissant
à la règle @code{default}.
-De ce fait, les altérations d'une voix sont ignorées dans les autres
+Les altérations d'une voix sont de fait ignorées dans les autres
voix, ce qui peut donner lieu à un résultat malencontreux. Dans
l'exemple suivant, il est difficile de dire si le deuxième @notation{la}
est dièse ou naturel. La règle @code{voice} n'est donc à envisager que
dans le cas de voix devant être lues par des musiciens différents. S'il
-s'agit d'un @qq{conducteur}, ou d'une portée destinée à un seul
+s'agit d'un « conducteur », ou d'une portée destinée à un seul
musicien, il vaut mieux utiliser @code{modern} ou
-@code{modern-cautionary}.
+@code{modern-cautionary}.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'voice)
+ \accidentalStyle "voice"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'voice)
+ \accidentalStyle "voice"
\musicB
}
>>
}
@end lilypond
-
-
-
-
@item modern
-@funindex modern style accidentals
@cindex altération, style @emph{modern}
@cindex @emph{modern}, style d'altération
@funindex modern
-Cette règle est la plus courante au XXème siècle. Les altérations
-accidentelles sont imprimées comme avec le style @code{default}, mais
-lorsqu'une note non-altérée apparaît à une octave différente, ou bien
+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 ambiguïtés :
+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
-de la main droite.
+de 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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'modern)
+ \accidentalStyle "modern"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'modern)
+ \accidentalStyle "modern"
\musicB
}
>>
Cette règle est équivalente à @code{modern}, mais les bécarres de
précaution (absents dans la règle @code{default}) sont imprimés de façon
-particulière : soit plus petits, soit (par défaut) entre parenthèses.
-Il est possible de le définir au moyen de la propriété
-@code{cautionary-style} pour l'objet @code{AccidentalSuggestion}.
+particulière : soit plus petit, soit (par défaut) entre parenthèses
+-- il est possible de le définir au moyen de la propriété
+@code{cautionary-style} de l'objet @code{AccidentalSuggestion}.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'modern-cautionary)
+ \accidentalStyle "modern-cautionary"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'modern-cautionary)
+ \accidentalStyle "modern-cautionary"
\musicB
}
>>
@cindex @emph{modern}, style d'altération
@cindex style d'altération @emph{modern}
@cindex altérations multivoix
-@cindex modern accidental style
+@cindex style d'altération @emph{modern accidental}
@cindex voix multiples et altérations
@cindex multivoix, altérations
Cette règle sert aux altérations dans de la musique polyphonique destinée
autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble
des voix. Les altérations sont imprimées voix par voix, mais les autres
-voix, dans le même contexte @code{Staff}, en @emph{tiennent compte}
+voix d'un même contexte @code{Staff} en @emph{tiennent compte}
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 ré de la main gauche en ait un alors qu'il avait
-auparavant concerné la main droite.
+précédente, et que le @notation{ré} de la main gauche en ait un alors
+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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'modern-voice)
+ \accidentalStyle "modern-voice"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'modern-voice)
+ \accidentalStyle "modern-voice"
\musicB
}
>>
@item modern-voice-cautionary
@cindex altération de précaution style @emph{modern voice}
-@cindex @emph{modern voice}, styme d'altération de précaution
+@cindex @emph{modern voice}, style d'altération de précaution
@funindex modern-voice-cautionary
-Cette régle est similaire à la précédente, mais les altérations de
+Cette règle est similaire à la précédente, mais les altérations de
précaution (celles que n'aurait pas ajoutées @code{voice}), sont
imprimées de façon particulière. On retrouve donc toutes les
altérations qu'imprimerait @code{default}, mais certaines sont
-considérées comme étant @qq{de précaution}.
+considérées comme étant « de précaution ».
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'modern-voice-cautionary)
+ \accidentalStyle "modern-voice-cautionary"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'modern-voice-cautionary)
+ \accidentalStyle "modern-voice-cautionary"
\musicB
}
>>
@cindex altérations style @emph{piano}
@cindex piano et altérations
-@funindex piano accidentals
+@funindex piano
Cette règle est communément employée pour les partitions de piano au
-XXème siècle. Très similaire à @code{modern} de par son comportement,
+XXe siècle. Très similaire à @code{modern} de par son comportement,
elle s'en distingue en ce que les altérations tiennent compte des autre
portées du contexte @code{GrandStaff} ou @code{PianoStaff}.
-Cette règle s'applique par défaut dans un @code{GrandStaff} ou dans un
-@code{PianoStaff}.
+Cette règle s'applique par défaut dans un @code{GrandStaff} et dans un
+@code{PianoStaff}.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'piano)
+ \accidentalStyle "piano"
\musicA
}
\context Staff = "down" {
@funindex piano-cautionary
Identique au style @code{piano}, mais les altérations de précaution sont
-imprimées différemment.
+imprimées différemment.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'piano-cautionary)
+ \accidentalStyle "piano-cautionary"
\musicA
}
\context Staff = "down" {
@funindex neo-modern
-Cette règle suit les pratiques de la musique contemporaine : les
-altérations accidentelles apparaîssent comme dans le style
-@code{modern}, à ceci près qu'elles sont répétées dans la même mesure --
+Cette règle suit les pratiques de la musique contemporaine : les
+altérations accidentelles apparaissent comme dans le style
+@code{modern}, à ceci près qu'elles sont répétées dans la même mesure --
sauf si elles concernent deux notes consécutives.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'neo-modern)
+ \accidentalStyle "neo-modern"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'neo-modern)
+ \accidentalStyle "neo-modern"
\musicB
}
>>
@funindex neo-modern-cautionary
Identique au style @code{neo-modern}, mais les altérations de précaution
-sont imprimées différemment.
+sont imprimées différemment.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'neo-modern-cautionary)
+ \accidentalStyle "neo-modern-cautionary"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'neo-modern-cautionary)
+ \accidentalStyle "neo-modern-cautionary"
\musicB
}
>>
@cindex @emph{neo-modern-voice}, style d'altération
@cindex style d'altération @emph{neo-modern-voice}
@cindex altérations multivoix
-@cindex neo-modern-voice accidental style
@cindex voix multiples et altérations
@cindex multivoix, altérations
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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'neo-modern-voice)
+ \accidentalStyle "neo-modern-voice"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'neo-modern-voice)
+ \accidentalStyle "neo-modern-voice"
\musicB
}
>>
@funindex neo-modern-voice-cautionary
-Cette règle est indentique à @code{neo-modern-voice},
-mais les altérations de précautions sont imprimées,
+Cette règle est identique à @code{neo-modern-voice},
+mais les altérations de précaution sont imprimées
soit entre parenthèses (par défaut), soit en plus petit.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'neo-modern-voice-cautionary)
+ \accidentalStyle "neo-modern-voice-cautionary"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'neo-modern-voice-cautionary)
+ \accidentalStyle "neo-modern-voice-cautionary"
\musicB
}
>>
@funindex dodecaphonic
-Cette règle reproduit ce que certains compositeurs du début du XXème
+Cette règle reproduit ce que certains compositeurs du début du XXe
siècle ont introduit dans leur désir d'abolir la distinction entre les
-notes naturelles ou non. Ainsi, @emph{chaque} note est affublée d'une
+notes naturelles ou non. Ainsi, @strong{chaque} note est affublée d'une
altération, même si elle est naturelle.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'dodecaphonic)
+ \accidentalStyle "dodecaphonic"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'dodecaphonic)
+ \accidentalStyle "dodecaphonic"
\musicB
}
>>
@funindex teaching
-Cette règle est à usage pédagogique : l'impression d'une simple gamme
-fera apparaître une altération de précaution pour toute note altérée.
-Les altérations accidentelles sont imprimées selon le style
+Cette règle est à usage pédagogique : l'impression d'une simple
+gamme fera apparaître une altération de précaution pour toute note
+altérée. Les altérations accidentelles sont imprimées selon le style
@code{modern}, et une altération de précaution est ajoutée pour chaque
dièse ou bémol à la clef -- sauf dans le cas de notes consécutives.
-@lilypond[quote]
+@lilypond[quote,staffsize=18]
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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
<<
\context Staff = "up" {
\key fis \minor
- #(set-accidental-style 'teaching)
+ \accidentalStyle "teaching"
\musicA
}
\context Staff = "down" {
\key fis \minor
- #(set-accidental-style 'teaching)
+ \accidentalStyle "teaching"
\musicB
}
>>
@funindex no-reset
-C'est la même règle que @code{default}, mais l'effet des altérations
+C'est la même règle que @code{default}, mais l'effet des altérations
accidentelles ne cesse jamais, même dans les mesures suivantes.
@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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'no-reset)
+ \accidentalStyle "no-reset"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'no-reset)
+ \accidentalStyle "no-reset"
\musicB
}
>>
@funindex forget
-Tout le contraire de @code{no-reset} : l'effet des altérations cesse
-aussitôt, et de ce fait, toutes les altérations, quelque soit leur place
-dans la mesure, sont imprimées en fonction de l'éventuelle armure. A
-l'inverse du style @code{dodecaphonic}, aucun bécarre ne sera ici
-imprimé.
+Tout le contraire de @code{no-reset} : l'effet des altérations
+cesse aussitôt ; toutes les altérations, quelque soit leur place
+dans la mesure, sont de ce fait imprimées en fonction de l'éventuelle
+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 |
}
\\
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>8 <fis a cis>
+ <fis, a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
- <fis, a> <fis a>
+ <fis, a> <fis a>]
\showStaffSwitch
\change Staff = up
dis'4 |
\new PianoStaff {
<<
\context Staff = "up" {
- #(set-accidental-style 'forget)
+ \accidentalStyle "forget"
\musicA
}
\context Staff = "down" {
- #(set-accidental-style 'forget)
+ \accidentalStyle "forget"
\musicB
}
>>
@end lilypond
@end table
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
-
-
@seealso
-Référence des propriétés internes :
-@rinternals{Accidental},
+Morceaux choisis :
+@rlsrnamed{Pitches,Hauteurs}.
+
+Référence des propriétés internes :
+@rinternals{Accidental},
@rinternals{Accidental_engraver},
@rinternals{GrandStaff} et
@rinternals{PianoStaff},
@rinternals{Staff},
@rinternals{AccidentalSuggestion},
-@rinternals{AccidentalPlacement}.
+@rinternals{AccidentalPlacement}.
@rinternals{accidental-suggestion-interface}.
@cindex altérations et accords
@cindex accords et altérations
-
@knownissues
+Les notes simultanées sont considérées comme des évènements séquentiels.
+Ceci implique que, dans un accord, les altérations accidentelles
+seront imprimées comme si les notes de l'accord apparaissaient l'une
+après l'autre, en fonction de l'ordre dans lequel elles ont été saisies
+-- ce qui peut poser problème lorsqu'au sein d'un accord certaines
+altérations dépendent les unes des autres.
+Ce problème est à résoudre manuellement, en insérant des @code{!}
+et des @code{?} après les notes concernées, tel @samp{<f! fis!>}.
+
+L'absence d'altération de précaution est déterminée par l'examen de la
+mesure précédente. Néanmoins, lorsqu'un bloc @code{\alternative} suit
+une section @code{\repeat volta N}, la logique voudrait que
+l'on regarde la dernière mesure @emph{jouée} plutôt que la dernière
+@emph{imprimée}. Dans l'exemple qui suit, vous conviendrez que le do de
+la seconde alternative ne nécessite pas son bécarre.
-Les notes simultanées sont considérées comme des évènements séquentiels.
-Ce qui implique que, dans un accord, les altérations accidentelles
-seront imprimées comme si les notes de l'accord apparaissaient une par
-une, en fonction de l'ordre dans lequel elles ont été saisies -- ce qui
-peut poser problème lorsqu'au sein d'un accord certaines altérations
-dépendent les unes des autres.
-Ce problème est à résoudre manuellement, en insérant des @code{!} et des
-@code{?} après les notes concernées.
+@lilypond[quote]
+{
+ \accidentalStyle "modern"
+ \time 2/4
+ \repeat volta 2 {
+ c'2
+ }
+ \alternative {
+ cis'
+ c'
+ }
+}
+@end lilypond
+
+L'astuce suivante, qui définit temporairement le recours au style
+@code{forget}, permet d'obtenir quelque chose de présentable.
+
+@lilypond[verbatim,quote]
+forget = #(define-music-function (parser location music) (ly:music?) #{
+ \accidentalStyle "forget"
+ $music
+ \accidentalStyle "modern"
+#})
+{
+ \accidentalStyle "modern"
+ \time 2/4
+ \repeat volta 2 {
+ c'2
+ }
+ \alternative {
+ cis'
+ \forget c'
+ }
+}
+@end lilypond
@node Ambitus
début des partitions vocales, afin que les exécutants puissent voir au
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 clé deux
-notes représentant la hauteur la plus basse et la plus haute. Les
-éventuelles altérations accidentelles seront automatiquement ajoutées.
+Pour exprimer l'@emph{ambitus} d'une pièce, on indique avant la clef
+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 {
}
@end lilypond
-
@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{adding-ambitus-per-voice.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{ambitus-with-multiple-voices.ly}
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{changing-the-ambitus-gap.ly}
@seealso
Glossaire musicologique :
@rglos{ambitus}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
-Référence des propriétés internes :
+Référence des propriétés internes :
@rinternals{Ambitus_engraver},
@rinternals{Voice},
@rinternals{Staff},
@rinternals{Ambitus},
@rinternals{AmbitusAccidental},
-@rinternals{AmbitusLine},
+@rinternals{AmbitusLine},
@rinternals{AmbitusNoteHead},
@rinternals{ambitus-interface}.
-
@knownissues
-
LilyPond ne gère pas les collisions entre plusieurs @emph{ambitus}
présents sur une même portée.
@translationof Note heads
Nous allons voir dans ce chapitre comment modifier l'aspect des têtes de
-note.
+note.
@menu
-* Têtes de note spécifiques::
-* Têtes de note avec nom de note::
-* Têtes de note à forme variable::
-* Improvisation::
+* Têtes de note spécifiques::
+* Têtes de note avec nom de note::
+* Têtes de note à forme variable::
+* Improvisation::
@end menu
+
@node Têtes de note spécifiques
@unnumberedsubsubsec Têtes de note spécifiques
@translationof Special note heads
@funindex cross
-Certains instruments utilisent des têtes de note différentes à des
-fins spécifiques -- des croix pour le @emph{parlato} des chanteurs ou les
-notes étouffées des guitares ; des losanges pour les harmoniques des
-cordes.
+L'apparence des têtes de note peut évoluer au cours de la partition :
@lilypond[verbatim,quote,relative=2]
-c4 b a b
+c4 b
\override NoteHead #'style = #'cross
-c4 b a b
+c4 b
+\revert NoteHead #'style
+a b
+\override NoteHead #'style = #'harmonic
+a b
\revert NoteHead #'style
c4 d e f
@end lilypond
-Il existe un raccourci pour les notes en losange :
+Pour une liste exhaustive des styles de tête de note, consultez
+@ref{Styles de tête de note}.
+
+Certains instruments utilisent des têtes de note différentes à des
+fins spécifiques -- des croix (style @code{cross}) pour le
+@emph{parlato} des chanteurs ou les notes étouffées des guitares :
@lilypond[verbatim,quote,relative=2]
-<c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
+c4 b
+\xNotesOn
+ a b c4 b
+\xNotesOff
+c4 d
@end lilypond
-Pour une liste exhaustive des styles de tête de note, consultez
-@ref{Têtes de note}.
+Cette commande opère aussi bien sur des notes isolées qu'au sein d'un
+accord, dans une portée traditionnelle ou dans un contexte de
+tablature :
+@lilypond[verbatim,quote,relative=2]
+c4 b
+\xNote { e f }
+c b < g \xNote c f > b
+@end lilypond
-@seealso
-Morceaux choisis :
-@rlsr{Pitches}.
+Vous pouvez utiliser, en lieu et place de @code{\xNote},
+@code{\xNotesOn} et @code{\xNotesOff}, les commandes
+@code{\deadNote}, @code{\deadNotesOn} et @code{\deadNotesOff}.
-Manuel de notation :
-@ref{Têtes de note},
-@ref{Notes en accords}.
+Il existe un raccourci pour les notes en losange qui indiquent les
+harmoniques des cordes :
+
+@lilypond[verbatim,quote,relative=2]
+<c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
+@end lilypond
+
+@predefined
+@code{\harmonic},
+@code{\xNotesOn},
+@code{\xNotesOff},
+@code{\xNote}.
+@endpredefined
@seealso
-Référence des propriétés internes :
+Manuel de notation :
+@ref{Styles de tête de note},
+@ref{Notes en accords},
+@ref{Indication des harmoniques et notes étouffées}.
+
+Morceaux choisis :
+@rlsrnamed{Pitches,Hauteurs}.
+
+Référence des propriétés internes :
@rinternals{note-event},
@rinternals{Note_heads_engraver},
@rinternals{Ledger_line_engraver},
@funindex \easyHeadsOff
@funindex easyHeadsOff
-Les notes @qq{easy play} comportent le nom de la note à l'intérieur de
+Les notes « easy play » comportent le nom de la note à l'intérieur de
la tête. On l'utilise dans des partitions pour débutants. L'impression
doit être de plus grande taille, afin que les lettres soient lisibles.
Voir à ce propos @ref{Définition de la taille de portée}.
}
@end lilypond
-
@predefined
@code{\easyHeadsOn},
@code{\easyHeadsOff}.
@endpredefined
+@snippets
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{numbers-as-easy-note-heads.ly}
@seealso
Manuel de notation :
@ref{Définition de la taille de portée}.
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{note-event},
@cindex notes profilées
@cindex Aiken, tête de note
@cindex harpe sacrée, tête de note
+@cindex Funk, tête de note
+@cindex tête de note, Funk
+@cindex tête de note, Harmonica Sacra
+@cindex Harmonica Sacra, tête de note
+@cindex Christian Harmony, tête de note
+@cindex tête de note, Christian Harmony
+@cindex Walker shape, tête de note
+@cindex tête de note, Walker
@funindex \key
@funindex key
@funindex \aikenHeads
@funindex aikenHeads
+@funindex \aikenHeadsMinor
+@funindex aikenHeadsMinor
@funindex \sacredHarpHeads
@funindex sacredHarpHeads
+@funindex \sacredHarpHeadsMinor
+@funindex sacredHarpHeadsMinor
+@funindex \southernHarmonyHeads
+@funindex southernHarmonyHeads
+@funindex \southernHarmonyHeadsMinor
+@funindex southernHarmonyHeadsMinor
+@funindex \funkHeads
+@funindex funkHeads
+@funindex \walkerHeads
+@funindex walkerHeads
+@funindex \funkHeadsMinor
+@funindex funkHeadsMinor
+@funindex \walkerHeadsMinor
+@funindex walkerHeadsMinor
En notation profilée, le profil d'une tête de note correspond à la
fonction harmonique de cette note dans la gamme. Ce style de notation
était très en vogue dans les recueils de chansons américains du XIXe
-siècle. Voici comment procéder :
+siècle. Voici comment procéder :
@lilypond[verbatim,quote,relative=2]
\aikenHeads
-c, d e f g a b c
+c, d e f g2 a b1 c \break
\sacredHarpHeads
-c, d e f g a b c
+c,4 d e f g2 a b1 c \break
+\southernHarmonyHeads
+c,4 d e f g2 a b1 c \break
+\funkHeads
+c,4 d e f g2 a b1 c \break
+\walkerHeads
+c,4 d e f g2 a b1 c \break
@end lilypond
Les profils sont déterminés par la hauteur dans la gamme, le premier
-degré étant défini par la commande @code{\key}.
+degré étant défini par la commande @code{\key}. Pour une tonalité
+mineure, les degrés sont déterminés par rapport au relatif majeur :
+@lilypond[verbatim,quote,relative=2]
+\key a \minor
+\aikenHeads
+a b c d e2 f g1 a \break
+\aikenHeadsMinor
+a,4 b c d e2 f g1 a \break
+\sacredHarpHeadsMinor
+a,2 b c d \break
+\southernHarmonyHeadsMinor
+a2 b c d \break
+\funkHeadsMinor
+a2 b c d \break
+\walkerHeadsMinor
+a2 b c d \break
+@end lilypond
@predefined
@code{\aikenHeads},
+@code{\aikenHeadsMinor},
+@code{\funkHeads},
+@code{\funkHeadsMinor},
@code{\sacredHarpHeads}.
+@code{\sacredHarpHeadsMinor},
+@code{\southernHarmonyHeads},
+@code{\southernHarmonyHeadsMinor},
+@code{\walkerHeads},
+@code{\walkerHeadsMinor}.
@endpredefined
-
@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{applying-note-head-styles-depending-on-the-step-of-the-scale.ly}
-Pour une liste exhaustive des styles de tête de note, consultez
-@ref{Têtes de note}.
-
+Pour une liste exhaustive des styles de tête de note, consultez
+@ref{Styles de tête de note}.
@seealso
-Morceaux choisis :
-@rlsr{Pitches}.
-
Manuel de notation :
-@ref{Têtes de note}.
+@ref{Styles de tête de note}.
+
+Morceaux choisis :
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{note-event},
@cindex improvisation
@cindex notes penchées
-@cindex note heads, improvisation
-@cindex note heads, slashed
+@cindex tête de note et improvisation
+@cindex tête de note allongée
@funindex \improvisationOn
@funindex improvisationOn
L'improvisation peut quelquefois s'indiquer à l'aide de notes de forme
allongée (@emph{slash}). L'interprète jouera alors les notes qu'il
veut, en respectant toutefois le rythme affiché. Ces têtes de notes sont
-créées ainsi :
+créées ainsi :
@lilypond[verbatim,quote,relative=2]
\new Voice \with {
}
@end lilypond
-
@predefined
@code{\improvisationOn},
@code{\improvisationOff}.
@endpredefined
-
@seealso
Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
Référence des propriétés internes :
@rinternals{Pitch_squash_engraver},
@rinternals{RhythmicStaff}.
+@c LocalWords: lilypondfile subsection translationof seealso funindex
+@c LocalWords: unnumberedsubsubsec rglosnamed rlsrnamed itemize quote
+@c LocalWords: rinternals rlearning snippets texidoc doctitle
+@c LocalWords: ragged-right knownissues quotation multitable headitem
+@c LocalWords: noindent Staff.instrumentName Staff.midiInstrument
+@c LocalWords: accidentalStyle PianoStaff GrandStaff predefined