@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 59968a089729d7400f8ece38d5bc98dbb3656a2b
+ Translation of GIT committish: eac9638a00559bc59f7137087e3cc568f02f49ef
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
@c \version "2.12.0"
@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@tie{}: la saisie des hauteurs, la modification des
+hauteurs et les options de gravure.
@menu
* É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
+modes permettent d'indiquer l'octave des notes@tie{}: 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.
* Hauteurs avec octave absolue::
* Octaves relatives::
* Altérations::
-* Noms de note dans d'autres langues::
+* Noms de note dans d'autres langues::
+* Noms de note et altérations non-occidentaux::
@end menu
@node Hauteurs avec octave absolue
@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@tie{}@code{'} ou d'une série de virgules@tie{}@code{,}.
+Chaque@tie{}@code{'} hausse la note d'une octave@tie{};
+chaque@tie{}@code{,} baisse la note d'une octave.
@lilypond[verbatim,quote,fragment]
\clef treble
@funindex \relative
@funindex relative
+@funindex \transpose
+@funindex transpose
-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@tie{}@code{'} ou@tie{}@code{,} aux
+noms de hauteur. En recopiant de la musique, on a vite fait de mettre
+une note à la mauvaise octave@tie{}; 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@tie{}: 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@tie{}:
@itemize
@item
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@tie{}@code{'} ou@tie{}@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,
+Ces signes de changement d'octave peuvent être multipliés. Par exemple,
@code{''}@tie{}ou@tie{}@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{musicexpr}. Nous vous recommandons de faire
+référence à un do (@code{c}).
@end itemize
}
@end lilypond
+@funindex \chordmode
+@funindex chordmode
+
@code{\relative} est sans effet sur un bloc @code{\chordmode}.
@lilypond[verbatim,quote]
@code{\relative} n'est pas permis au sein d'un bloc @code{\chordmode}.
+@cindex octave relative et transposition
+@cindex transposition et mode octave relative
+
+@funindex \transpose
+@funindex transpose
+
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}.
@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
@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@tie{}; l'armure et la clef ne feront que déterminer
+comment ce matériau sera retranscrit. Un simple@tie{}@code{c} signifie
+tout bonnement @w{@qq{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 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{Noms de note 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@tie{}; 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@tie{}:
@lilypond[verbatim,quote,relative=2]
ceseh1 ces ceh c cih cis cisih
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 @qq{de précaution}, en ajoutant un
+point d'exclamation@tie{}@code{!} après la hauteur de note. Une
+altération entre parenthèses peut être obtenue en ajoutant un point
+d'interrogation@tie{}@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?
@lilypondfile[verbatim,lilyquote,texidoc, doctitle]
{preventing-extra-naturals-from-being-automatically-added.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{makam-example.ly}
-
@seealso
Glossaire musicologique :
@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
@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
+la commande @code{@bs{}include} concernant la langue que vous désirez
utiliser doît intervenir après toutes les autres inclusions de fichier
d'initialisation de LilyPond.}
Les fichiers de langue disponibles ainsi que les noms de note utilisés
-sont les suivants :
+sont les suivants@tie{}:
@quotation
@multitable {@file{nederlands.ly}} {do re mi fa sol la sib si}
@end quotation
@noindent
-et les suffixes d'altération correspondants :
+et les suffixes d'altération correspondants@tie{}:
@quotation
@multitable {@file{nederlands.ly}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
Certaines musiques utilisent des microtonalités, pour lesquelles les
altérations sont des fractions de dièse ou bémol @qq{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.
@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
+
+Pour plus d'information sur la musique classique turque et les
+makamlar, reportez-vous au chapitre @ref{Musique classique turque}.
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{makam-example.ly}
+
+
@node Modification de plusieurs hauteurs
@subsection Modification de plusieurs hauteurs
@translationof Changing multiple pitches
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@tie{}@code{,} ou
+un@tie{}@code{'} oublié, ça n'arrive pas qu'aux autres@tie{}!
+
+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'}.
@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}@tie{}@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érieur à 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}.
@lilypond[verbatim,quote]
\relative c'' {
@funindex transpose
Une expression musicale peut être transposée avec @code{\transpose}.
-Voici la syntaxe :
+Voici la syntaxe@tie{}:
@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 @var{expression_musicale} est transposé de
+l'intervalle séparant @var{note_de_départ} et
+@var{note_d_arrivée}@tie{}: toute note dont la hauteur était
+@code{note_de_départ} est changée en @code{note_d_arrivée}@tie{}; les
+autres notes seront changées selon le même intervalle.
@warning{La musique contenue dans un bloc @code{@bs{}transpose} est en
octaves absolus, sauf à inclure dans ce même bloc une clause
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@tie{}:
@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
+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@tie{}; on
pourrait écrire
@example
@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}@tie{}:
@example
musiqueEnSiBemol = @{ e4 @dots{} @}
La clé 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@tie{}:
@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@tie{}:
@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
-
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
+@c ref{Mensural clefs}, @c ref{Gregorian clefs},
+@ref{Tablatures par défaut} et @ref{Tablatures personnalisées}.
+
@snippets
@seealso
Manuel de notation :
-@ref{Clefs anciennes}.
+@ref{Mensural clefs},
+@ref{Gregorian clefs},
+@ref{Tablatures par défaut},
+@ref{Tablatures personnalisées}.
Morceaux choisis:
@rlsr{Pitches}.
@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
+matériau sera retranscrit. Un simple@tie{}@code{c} signifie tout
+bonnement @w{@qq{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.
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}.
+@code{\phrygian} et @code{\dorian}.
@lilypond[verbatim,quote,relative=2]
\key g \major
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]
@unnumberedsubsubsec Instruments transpositeurs
@translationof Instrument transpositions
-@cindex transposition, MIDI
+@cindex transposition et MIDI
@cindex MIDI et transposition
@cindex transposition, instrument
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@tie{}; 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.
@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 voice
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@tie{}:
-@funindex set-accidental-style
@example
\new Staff <<
- #(set-accidental-style 'REGLE)
+ #(set-accidental-style '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@tie{}:
@example
#(set-accidental-style 'voice 'StaffGroup)
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@tie{}:
@lilypond[verbatim,quote]
musicA = {
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@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
+en vigueur au XVIIIe siècle@tie{}: 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}.
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
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
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
}
@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
+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
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
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
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@tie{}: 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 = {
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@cindex style d'altération @emph{modern}
@cindex altérations multivoix
@cindex modern accidental style
-@cindex voix pultiples et altérations
+@cindex voix multiples et altérations
@cindex multivoix, altérations
@funindex modern-voice
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
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@funindex piano accidentals
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
+Cette règle s'applique par défaut dans un @code{GrandStaff} et dans un
@code{PianoStaff}.
@lilypond[quote]
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@funindex neo-modern
-Cette règle suit les pratiques de la musique contemporaine : les
+Cette règle suit les pratiques de la musique contemporaine@tie{}: 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 --
sauf si elles concernent deux notes consécutives.
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
}
@end lilypond
+@item neo-modern-voice
+
+@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
+
+@funindex neo-modern-voice
+
+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 comme avec le style
+@code{neo-modern} mais les autres voix dans le même contexte @code{Staff}
+en tiennent aussi compte.
+
+@lilypond[quote]
+musicA = {
+ <<
+ \relative c' {
+ cis'8 fis, d'4 <a cis>8 f bis4 |
+ cis2. <c, g'>4 |
+ }
+ \\
+ \relative c' {
+ ais'2 cis, |
+ fis8 b a4 cis2 |
+ }
+ >>
+}
+
+musicB = {
+ \clef bass
+ \new Voice {
+ \voiceTwo \relative c' {
+ <fis, a cis>8 <fis a cis>
+ \change Staff = up
+ cis' cis
+ \change Staff = down
+ <fis, a> <fis a>
+ \showStaffSwitch
+ \change Staff = up
+ dis'4 |
+ \change Staff = down
+ <fis, a cis>4 gis <f a d>2 |
+ }
+ }
+}
+
+\new PianoStaff {
+ <<
+ \context Staff = "up" {
+ #(set-accidental-style 'neo-modern-voice)
+ \musicA
+ }
+ \context Staff = "down" {
+ #(set-accidental-style 'neo-modern-voice)
+ \musicB
+ }
+ >>
+}
+@end lilypond
+
+@item neo-modern-voice-cautionary
+
+@funindex neo-modern-voice-cautionary
+
+Cette règle est indentique à @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 |
+ cis2. <c, g'>4 |
+ }
+ \\
+ \relative c' {
+ ais'2 cis, |
+ fis8 b a4 cis2 |
+ }
+ >>
+}
+
+musicB = {
+ \clef bass
+ \new Voice {
+ \voiceTwo \relative c' {
+ <fis, a cis>8 <fis a cis>
+ \change Staff = up
+ cis' cis
+ \change Staff = down
+ <fis, a> <fis a>
+ \showStaffSwitch
+ \change Staff = up
+ dis'4 |
+ \change Staff = down
+ <fis, a cis>4 gis <f a d>2 |
+ }
+ }
+}
+
+\new PianoStaff {
+ <<
+ \context Staff = "up" {
+ #(set-accidental-style 'neo-modern-voice-cautionary)
+ \musicA
+ }
+ \context Staff = "down" {
+ #(set-accidental-style 'neo-modern-voice-cautionary)
+ \musicB
+ }
+ >>
+}
+@end lilypond
@item dodecaphonic
@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
altération, même si elle est naturelle.
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@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@tie{}: 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.
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@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}@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é.
@lilypond[quote]
musicA = {
\clef bass
\new Voice {
\voiceTwo \relative c' {
- <fis, a cis>4
+ <fis, a cis>8 <fis a cis>
\change Staff = up
- cis'
+ cis' cis
\change Staff = down
- <fis, a>
+ <fis, a> <fis a>
+ \showStaffSwitch
\change Staff = up
- dis' |
+ dis'4 |
\change Staff = down
<fis, a cis>4 gis <f a d>2 |
}
@knownissues
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
+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.
+Ce problème est à résoudre manuellement, en insérant des@tie{}@code{!}
+et des@tie{}@code{?} après les notes concernées.
+
+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@tie{}volta@tie{}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.
+
+@lilypond[quote]
+{
+ #(set-accidental-style '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?) #{
+ #(set-accidental-style 'forget)
+ $music
+ #(set-accidental-style 'modern)
+#})
+{
+ #(set-accidental-style 'modern)
+ \time 2/4
+ \repeat volta 2 {
+ c'2
+ }
+ \alternative {
+ cis'
+ \forget c'
+ }
+}
+@end lilypond
@node Ambitus
@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@tie{}:
@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 pour le @emph{parlato} des chanteurs ou les
+notes étouffées des guitares@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+c4 b
+\xNotesOn
+ a b c4 b
+\xNotesOff
+c4 d
+@end lilypond
+
+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@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+c4 b
+\xNote { e f }
+c b < g \xNote c f > b
+@end lilypond
+
+Vous pouvez utiliser, en lieu et place de @code{\xNote},
+@code{\xNotesOn} et @code{\xNotesOff}, les commandes
+@code{\deadNote}, @code{\deadNotesOn} et @code{\deadNotesOff}.
+
+
+Il existe un raccourci pour les notes en losange qui indiquent les
+harmoniques des cordes@tie{}:
@lilypond[verbatim,quote,relative=2]
<c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
@end lilypond
-Pour une liste exhaustive des styles de tête de note, consultez
-@ref{Styles de tête de note}.
+
+@predefined
+@code{\harmonic},
+@code{\xNotesOn},
+@code{\xNotesOff},
+@code{\xNote}.
+@endpredefined
@seealso
Manuel de notation :
@ref{Styles de tête de note},
-@ref{Notes en accord}.
+@ref{Notes en accords},
+@ref{Indication des harmoniques et notes étouffées}.
-@seealso
Référence des propriétés internes :
@rinternals{note-event},
@rinternals{Note_heads_engraver},
@endpredefined
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{numbers-as-easy-note-heads.ly}
+
+
@seealso
Manuel de notation :
@ref{Définition de la taille de portée}.
@funindex aikenHeads
@funindex \sacredHarpHeads
@funindex sacredHarpHeads
+@funindex \southernHarmonyHeads
+@funindex southernHarmonyHeads
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@tie{}:
@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
@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@tie{}:
+
+@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
+@end lilypond
+
@predefined
@code{\aikenHeads},
+@code{\aikenHeadsMinor},
@code{\sacredHarpHeads}.
+@code{\sacredHarpHeadsMinor},
+@code{\southernHarmonyHeads},
+@code{\southernHarmonyHeadsMinor}.
@endpredefined
@rlsr{Pitches}.
Manuel de notation :
-@ref{Note head styles}.
+@ref{Styles de tête de note}.
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@tie{}:
@lilypond[verbatim,quote,relative=2]
\new Voice \with {