[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Hampes ] | [ Plus haut: Annotations éditoriales ] | [ Info-bulle > ] |
1.7.2 Hors de la portée
Nous allons nous intéresser ici à souligner des éléments inscrits dans la portée par des éléments qui lui seront externes.
Info-bulle | ||
Quadrillage temporel | ||
Crochets d’analyse |
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Hors de la portée ] | [ Plus haut: Hors de la portée ] | [ Quadrillage temporel > ] |
Info-bulle
Vous pouvez marquer et nommer des éléments de notation à l’aide de bulles. L’objectif premier de cette fonctionnalité est d’expliquer la notation.
En voici un exemple :
\new Voice \with { \consists "Balloon_engraver" } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" } r <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2. }
Vous disposez de deux fonctions musicales, balloonGrobText
et
balloonText
. balloonGrobText
prend en argument l’objet
graphique à agrémenter et s’utilise comme \once \override
.
balloonText
, quant à lui, s’utilise comme une simple articulation
et fonctionne comme \tweak
pour attacher du texte à l’une des
notes d’un accord. Les autres arguments sont le décalage et le texte de
la bulle.
Les info-bulles n’ont aucune influence sur l’espacement des notes ; on peut toutefois le gérer ainsi :
\new Voice \with { \consists "Balloon_engraver" } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" } r \balloonLengthOn <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2. }
Commandes prédéfinies
\balloonLengthOn
,
\balloonLengthOff
.
Voir aussi
Morceaux choisis : Annotations éditoriales.
Référence des propriétés internes : Balloon_engraver, BalloonTextItem, balloon-interface.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Info-bulle ] | [ Plus haut: Hors de la portée ] | [ Crochets d'analyse > ] |
Quadrillage temporel
Vous pouvez tracer des lignes entre les portées, synchronisées avec les notes.
LilyPond a recours à deux graveurs distincts afin d’afficher le
quadrillage : le Grid_point_engraver
se charge de déterminer
l’envergure du crochet, alors que le Grid_line_span_engraver
se
consacrera au tracé des lignes. Les lignes sont par défaut centrées
horizontalement sous les notes et alignées sur la gauche des têtes. La
propriété gridInterval
spécifie quant à elle l’espace de temps
entre chaque ligne.
\layout { \context { \Staff \consists "Grid_point_engraver" %% active les guides gridInterval = #(ly:make-moment 1/4) } \context { \Score \consists "Grid_line_span_engraver" %% centre les lignes guides horizontalement sous les notes } } \score { \new ChoirStaff << \new Staff \relative { \stemUp c''4. d8 e8 f g4 } \new Staff \relative { %% centre les lignes guides verticalement \clef bass \stemDown c4 g' f e } >> }
Morceaux choisis
Apparence du quadrillage temporel
Modifier certaines des propriétés du quadrillage temporel aura pour effet d’en changer l’apparence.
\score { \new ChoirStaff << \new Staff { \relative c'' { \stemUp c'4. d8 e8 f g4 } } \new Staff { \relative c { % this moves them up one staff space from the default position \override Score.GridLine.extra-offset = #'(0.0 . 1.0) \stemDown \clef bass \once \override Score.GridLine.thickness = #5.0 c4 \once \override Score.GridLine.thickness = #1.0 g'4 \once \override Score.GridLine.thickness = #3.0 f4 \once \override Score.GridLine.thickness = #5.0 e4 } } >> \layout { \context { \Staff % set up grids \consists "Grid_point_engraver" % set the grid interval to one quarter note gridInterval = #(ly:make-moment 1/4) } \context { \Score \consists "Grid_line_span_engraver" % this moves them to the right half a staff space \override NoteColumn.X-offset = #-0.5 } } }
Voir aussi
Morceaux choisis : Annotations éditoriales.
Référence des propriétés internes : Grid_line_span_engraver, Grid_point_engraver, GridLine, GridPoint, grid-line-interface, grid-point-interface.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Quadrillage temporel ] | [ Plus haut: Hors de la portée ] | [ Texte > ] |
Crochets d’analyse
On utilise des crochets en analyse musicale, pour indiquer la structure d’une pièce.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative { c''2\startGroup d\stopGroup }
Les crochets d’analyses sont susceptibles d’être imbriqués :
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative { c''4\startGroup\startGroup d4\stopGroup e4\startGroup d4\stopGroup\stopGroup }
Morceaux choisis
Crochets d’analyse au-dessus de la portée
Les crochets d’analyse viennent par défaut se positionner au-dessous de la portée. L’exemple suivant vous indique comment les faire apparaître en surplomb de la portée.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative c'' { \once \override HorizontalBracket.direction = #UP c2\startGroup d2\stopGroup }
Crochet d’analyse avec texte
Du texte peut venir s’ajouter aux crochets d’analyse grâce à la
propriété texte
de l’objet graphique
HorizontalBracketText
. Plusieurs crochets présents en un même
moment requièrent d’utiliser la commande \tweak
. Le texte
ajouté sera répété, entre parenthèse, après un saut de ligne.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" \override HorizontalBracket.direction = #UP } } { \once\override HorizontalBracketText.text = "a" c''\startGroup d''\stopGroup \once\override HorizontalBracketText.text = "a'" e''\startGroup d''\stopGroup c'' -\tweak HorizontalBracketText.text \markup \bold \huge "b" \startGroup -\tweak HorizontalBracketText.text "a" \startGroup d''\stopGroup e''-\tweak HorizontalBracketText.text "a'" \startGroup d''\stopGroup\stopGroup c''-\tweak HorizontalBracketText.text foo \startGroup d'' e'' f'' \break g'' a'' b'' c'''\stopGroup }
Voir aussi
Référence des propriétés internes : Horizontal_bracket_engraver, HorizontalBracket, horizontal-bracket-interface, HorizontalBracketText, horizontal-bracket-text-interface, Staff.
[ << Notation musicale générale ] | [Racine][Table des matières][Index][ ? ] | [ Notation spécialisée >> ] | ||
[ < Quadrillage temporel ] | [ Plus haut: Hors de la portée ] | [ Texte > ] |
Autres langues : English, català, deutsch, español, italiano, 日本語.
About automatic language selection.