1.7.1 Dans la portée
Nous allons voir ici comment mettre en exergue certains éléments à l’intérieur même de la portée.
Indication de la taille de fonte musicale | ||
Doigtés | ||
Dictée à trous | ||
Coloration d’objets | ||
Parenthèses | ||
Hampes |
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Dans la portée ] | [ Plus haut: Dans la portée ] | [ Doigtés > ] |
Indication de la taille de fonte musicale
Le plus sûr moyen de régler la taille de la police, quel que soit le
contexte, consiste à définir la propriété fontSize
.
Ceci ne modifiera en rien la taille des différents symboles tels que
ligatures ou liaisons.
Note : En matière de taille des éléments textuels, référez-vous au chapitre Sélection de la fonte et de la taille.
\huge c4.-> d8---3 \large c4.-> d8---3 \normalsize c4.-> d8---3 \small c4.-> d8---3 \tiny c4.-> d8---3 \teeny c4.-> d8---3
En interne, la propriété fontSize
d’un contexte aura pour effet
de définir la propriété font-size
pour tous les objets de
rendu. La valeur de font-size
est un entier représentant la
taille proportionnellement à la hauteur standard de la portée en
cours. Chaque incrément correspond à une augmentation d’environ
12 % de la taille de la police. Un pas de six aboutit exactement
au doublement de la taille. La fonction Scheme magstep
convertit le nombre affecté à font-size
en facteur d’échelle.
Vous pouvez aussi définir directement la propriété font-size
de
manière à n’affecter seulement que certains objets de rendu.
\set fontSize = #3 c4.-> d8---3 \override NoteHead #'font-size = #-4 c4.-> d8---3 \override Script #'font-size = #2 c4.-> d8---3 \override Stem #'font-size = #-5 c4.-> d8---3
Pour changer la taille des symboles musicaux (police Feta), LilyPond met
à l’échelle la fonte dont la taille est la plus proche de la taille
voulue – cf. Définition de la taille de portée. La taille
standard (pour laquelle font-size = #0
) dépend de la hauteur
de la portée. À une portée de 20 points correspond une police de 10
points.
La propriété font-size
ne peut intervenir que pour les objets
qui utilisent des polices, autrement dit ceux qui disposent de
l’interface de rendu font-interface
.
Commandes prédéfinies
\teeny
,
\tiny
,
\small
,
\normalsize
,
\large
,
\huge
.
Voir aussi
Morceaux choisis : Editorial annotations.
Référence des propriétés internes : font-interface.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Indication de la taille de fonte musicale ] | [ Plus haut: Dans la portée ] | [ Dictée à trous > ] |
Doigtés
Les doigtés peuvent être indiqués comme suit : note-chiffre_du_doigt
c4-1 d-2 f-4 e-3
Pour les substitutions de doigts, on a recours à une indication
textuelle (commande \markup
) de doigté
(commande \finger
).
c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
La commande \thumb
peut être utilisée pour indiquer, par exemple
dans une partition de violoncelle, si une note doit être jouée avec le
pouce (thumb en anglais).
<a_\thumb a'-3>2 <b_\thumb b'-3>
Les doigtés des accords peuvent être saisis note par note, en les indiquant après chaque hauteur de note.
<c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
Les indications de doigtés peuvent se placer au-dessus ou en dessous de la portée – voir Direction et positionnement à ce sujet.
Morceaux choisis
Conrôle du positionnement des doigtés
Le positionnement des doigtés peut être contrôlé de manière très précise.
\relative c' { \set fingeringOrientations = #'(left) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down right up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(left) <c-1>2 \set fingeringOrientations = #'(down) <e-3>2 }
Impression des doigtés à l’intérieur de la portée
L’empilement des indications de doigté se fait par défaut à l’extérieur de la portée. Néanmoins, il est possible d’annuler ce comportement.
\relative c' { <c-1 e-2 g-3 b-5>2 \override Fingering #'staff-padding = #'() <c-1 e-2 g-3 b-5>4 <g'-0> }
Avoiding collisions with chord fingerings
Fingerings and string numbers applied to individual notes will automatically avoid beams and stems, but this is not true by default for fingerings and string numbers applied to the individual notes of chords. The following example shows how this default behavior can be overridden.
\relative c' { \set fingeringOrientations = #'(up) \set stringNumberOrientations = #'(up) \set strokeFingerOrientations = #'(up) % Default behavior r8 <f c'-5>8 <f c'\5>8 <f c'-\rightHandFinger #2 >8 % Corrected to avoid collisions r8 \override Fingering #'add-stem-support = ##t <f c'-5>8 \override StringNumber #'add-stem-support = ##t <f c'\5>8 \override StrokeFinger #'add-stem-support = ##t <f c'-\rightHandFinger #2 >8 }
Voir aussi
Manuel de notation : Direction et positionnement
Morceaux choisis : Editorial annotations.
Référence des propriétés internes : FingeringEvent, fingering-event, Fingering_engraver, New_fingering_engraver, Fingering.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Doigtés ] | [ Plus haut: Dans la portée ] | [ Coloration d'objets > ] |
Dictée à trous
Les notes masquées – ou invisibles ou encore transparentes – sont utiles dans le cadre d’exercices de théorie ou de composition.
c4 d \hideNotes e4 f \unHideNotes g a \hideNotes b \unHideNotes c
Les objets de notation attachés à une note invisible ne seront pas masqués pour autant.
c4( d) \hideNotes e4(\p f)--
Commandes prédéfinies
\hideNotes
,
\unHideNotes
.
Voir aussi
Manuel d’initiation : Visibilité et couleur des objets.
Manuel de notation : Silences invisibles, Visibilité des objets, Masquage de portées.
Morceaux choisis : Editorial annotations.
Référence des propriétés internes : Note_spacing_engraver, NoteSpacing.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Dictée à trous ] | [ Plus haut: Dans la portée ] | [ Parenthèses > ] |
Coloration d’objets
Des objets peuvent être colorisés individuellement. Une listes des noms des couleurs disponibles se trouvent à l’annexe Liste des couleurs.
\override NoteHead #'color = #red c4 c \override NoteHead #'color = #(x11-color 'LimeGreen) d \override Stem #'color = #blue e
L’intégralité de la palette des couleurs définies pour X11 est
accessible par la fonction Scheme x11-color
. Cette fonction
prend en argument une expression symbolique de la forme ’TaraTata
ou bien une chaîne de caractères comme "TaraTata". La première
formulation est à la fois plus rapide à écrire et aussi plus efficace.
Néanmoins, la deuxième forme permet d’accéder aux noms composés des
couleurs de X11.
Lorsque la fonction x11-color
ne trouve pas le paramètre fourni,
elle revient à la couleur par défaut, le noir. Le problème ressort de
façon évidente au vu de la partition finale.
\override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2) \set Staff.instrumentName = \markup { \with-color #(x11-color 'navy) "Clarinet" } gis8 a \override Beam #'color = #(x11-color "medium turquoise") gis a \override Accidental #'color = #(x11-color 'DarkRed) gis a \override NoteHead #'color = #(x11-color "LimeGreen") gis a % this is deliberate nonsense; note that the stems remain black \override Stem #'color = #(x11-color 'Boggle) b2 cis
Un autre moyen consiste à fournir à la fonction Scheme rgb-color
les composantes de la couleur exacte au format rouge-vert-bleu
(RGB).
\override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2) \set Staff.instrumentName = \markup { \with-color #(x11-color 'navy) "Clarinet" } \override Stem #'color = #(rgb-color 0 0 0) gis8 a \override Stem #'color = #(rgb-color 1 1 1) gis8 a \override Stem #'color = #(rgb-color 0 0 0.5) gis4 a
Voir aussi
Manuel de notation :
Liste des couleurs,
La commande \tweak
.
Morceaux choisis : Editorial annotations.
Problèmes connus et avertissements
Une couleur x11 n’aura pas forcément le même rendu qu’une couleur normale ayant un nom similaire.
Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
internet. Aussi nous vous recommandons, dans le cadre d’une
présentation multimedia, d’utiliser des couleurs de base #blue
,
#green
, #red
– bleu, vert, rouge.
Vous ne pouvez pas coloriser des notes à l’intérieur d’un accord avec
\override
. Si besoin est, utilisez \tweak
.
Pour plus de détails, consultez
La commande \tweak
.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Coloration d'objets ] | [ Plus haut: Dans la portée ] | [ Hampes > ] |
Parenthèses
Des objets peuvent être mis entre parenthèses en saisissant
\parenthesize
juste avant l’événement musical. Si l’instruction
préfixe un accord, chaque note le composant se présentera entre
parenthèses. Vous pouvez aussi mettre individuellement entre
parenthèses les notes d’un accord.
c2 \parenthesize d c2 \parenthesize <c e g> c2 <c \parenthesize e g>
Les objets autres que des notes peuvent aussi être entre parenthèses.
En ce qui concerne les articulations, l’instruction \parenthesize
doit cependant être précédée d’un tiret.
c2-\parenthesize -. d c2 \parenthesize r
Voir aussi
Morceaux choisis : Editorial annotations.
Référence des propriétés internes : Parenthesis_engraver, ParenthesesItem, parentheses-interface.
Problèmes connus et avertissements
Lorsqu’un accord est mis entre parenthèses, celles-ci s’appliquent individuellement à chacune des notes le composant, alors qu’on attendrait une seule paire de parenthèses encadrant tout l’accord.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Parenthèses ] | [ Plus haut: Dans la portée ] | [ Hors de la portée > ] |
Hampes
Dès qu’une note est rencontrée, un objet Stem
se crée
automatiquement. Pour les rondes et les silences, ils sont aussi
créés, mais en mode invisible.
La direction des hampes peut être définie manuellement – voir Direction et positionnement à ce sujet.
Commandes prédéfinies
\stemUp
,
\stemDown
,
\stemNeutral
.
Morceaux choisis
Default direction of stems on the center line of the staff
The default direction of stems on the center line of the staff is set
by the Stem
property neutral-direction
.
\relative c'' { a4 b c b \override Stem #'neutral-direction = #up a4 b c b \override Stem #'neutral-direction = #down a4 b c b }
Voir aussi
Manuel de notation : Direction et positionnement.
Morceaux choisis : Editorial annotations.
Référence des propriétés internes : Stem_engraver, Stem, stem-interface.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Parenthèses ] | [ Plus haut: Dans la portée ] | [ Hors de la portée > ] |