[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Armure ] | [ Up : Gravure des hauteurs ] | [ Instruments transpositeurs > ] |
Marques d’octaviation
Les marques d’octaviation, Ottava, haussent ou abaissent les
notes affichées d’une ou plusieurs octaves, tout en présevant leur
hauteur réelle. Le but des octaviations est de réduire le nombre de
lignes supplémentaires nécessaires, tout particulièrement en présence
d’un intervalle important à l’occasion d’un court passage. L’instruction
\ottava
prend en argument un entier positif lorsque les notes
sont plus aiguës que les notes imprimées ; il sera négatif pour qu’elles
soient jouées plus bas. Les effets d’un crochet d’octaviation durent
tant que n’est pas explicitée une nouvelle octave de référence, ce qui
peut s’obtenir à l’aide d’un \ottava 0
.
Dans l’exemple suivant, toutes les notes sonnent à la même hauteur.
\relative c'' { a2 b \ottava -2 a2 b \ottava -1 a2 b \ottava 0 a2 b \ottava 1 a2 b \ottava 2 a2 b }
Par défaut s’imprimera un simple nombre en début de crochet. Ce réglage est modifiable afin d’obtenir un nombre ordinal dont l’abréviation peut se positionner en petite lettre haute ou en caractère normal ; la graisse par défaut de ces caractères est elle aussi modifiable – see Sélection de la fonte et de la taille.
L’exemple suivant illustre différentes options, ainsi que le moyen de retrouver le comportement par défaut.
\relative c'' { \ottava 1 a'2 b \ottava 2 a'2 b \bar "||" \set Staff.ottavationMarkups = #ottavation-ordinals \ottava 1 a,2 b \ottava 2 a'2 b \bar "||" \override Staff.OttavaBracket.font-series = #'normal \set Staff.ottavationMarkups = #ottavation-simple-ordinals \ottava 1 a,2 b \ottava 2 a'2 b \bar "||" \revert Staff.OttavaBracket.font-series \set Staff.ottavationMarkups = #ottavation-numbers \ottava 1 a,2 b \ottava 2 a'2 b }
Morceaux choisis
Modification du texte des marques d’octaviation
En interne, la fonction \ottava
détermine les propriétés
ottavation
(par ex. en "8va"
ou "8vb"
) et
middleCPosition
. Vous pouvez modifier le texte d’une marque
d’octaviation en définissant ottavation
après avoir fait appel à
ottava
.
Un texte bref est particulièrement utile lorsque l’octaviation est courte.
{ c'2 \ottava 1 \set Staff.ottavation = "8" c''2 \ottava 0 c'1 \ottava 1 \set Staff.ottavation = "Text" c''1 }
Ajout d’une indication d’octave pour une seule voix
Lorsque plusieurs voix cohabitent sur une même portée, déterminer
l’octaviation d’une voix affecte la position des notes de toutes les
voix, jusqu’à la fin du crochet d’octaviation. Si l’octaviation ne doit
s’appliquer qu’à une seule voix, le Ottava_spanner_engraver
devrait être déplacé dans le contexte Voice
.
\layout { \context { \Staff \remove Ottava_spanner_engraver } \context { \Voice \consists Ottava_spanner_engraver } } { \clef bass << { <g d'>1~ q2 <c' e'> } \\ { r2. \ottava -1 <b,,, b,,>4 ~ | q2 \ottava 0 <c e>2 } >> }
Modification de la pente de l’extension d’octaviation
Il est possible d’adapter la pente d’une indication d’octaviation.
\relative c'' { \override Staff.OttavaBracket.stencil = #ly:line-spanner::print \override Staff.OttavaBracket.bound-details = #`((left . ((Y . 0) (attach-dir . ,LEFT) (padding . 0) (stencil-align-dir-y . ,CENTER))) (right . ((Y . 5.0) ; Change the number here (padding . 0) (attach-dir . ,RIGHT) (text . ,(make-draw-dashed-line-markup (cons 0 -1.2)))))) \override Staff.OttavaBracket.left-bound-info = #ly:horizontal-line-spanner::calc-left-bound-info-and-text \override Staff.OttavaBracket.right-bound-info = #ly:horizontal-line-spanner::calc-right-bound-info \ottava 1 c1 c'''1 }
Voir aussi
Glossaire musicologique : octaviation.
Manuel de notation : Sélection de la fonte et de la taille.
Morceaux choisis : Hauteurs.
Référence des propriétés internes : Ottava_spanner_engraver, OttavaBracket, ottava-bracket-interface.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Armure ] | [ Up : Gravure des hauteurs ] | [ Instruments transpositeurs > ] |