| [ << Annotations éditoriales ] | [Top][Contents][Index] | [ Texte >> ] |
| [ < Hors de la portée ] | [ Up: Hors de la portée ] | [ Info-bulle > ] |
7.2.1 Nom des notes
Le nom des notes peut s’imprimer sous forme de texte à l’aide du
contexte NoteNames. Utilisé conjointement à une portée standard,
chaque hauteur sera synchronisée avec son nom, qu’il soit imprimé
au-dessus ou en dessous de la portée.
\language "italiano" melody = \relative do'' { fad2 si,8 dod re mi fad4. re8 fad2 } << \new NoteNames { \melody } \new Staff { \key si \minor \melody } \new NoteNames { \set printNotesLanguage = "deutsch" \set printAccidentalNames = ##f \melody } >>![]()
Le nom des notes est imprimé par défaut dans la langue utilisée pour la
saisie ; la propriété printNotesLanguage permet cependant de
sélectionner l’une des autres langues disponibles – see Nom des notes dans d’autres langues. La présentation des altérations se gère à l’aide de
la propriété printAccidentalNames.
L’utilisation conjointe de ces deux propriétés et l’activation de
printOctaveNames donnera une représentation comparable à la
syntaxe de saisie de LilyPond. Pour une représentation plus généraliste,
on peut utiliser des numéros d’octave.
melody = \relative c'' { fis2 b,8 cis d e fis4. d8 fis2 } << \new NoteNames { \set printOctaveNames = ##t \set printAccidentalNames = #'lily \melody } \new Staff { \key b \minor \melody } \new NoteNames { \set printOctaveNames = #'scientific \melody } >>![]()
La propriété noteNameSeparator définit comment les accords seront
représentés. D’autres fonctions de formatage peuvent se définir en tant
que noteNameFunction. Une telle fonction doit attendre une
hauteur (pitch) et un contexte en tant qu’arguments même si l’un
peut être ignoré.
somechords = \relative c' { <b d fis>2 <b cis e g> <b d fis> q } << \new NoteNames { \set noteNameSeparator = "+" \somechords } \new Staff { \key b \minor \somechords } \new NoteNames { \set noteNameFunction = #(lambda (pitch ctx) (alteration->text-accidental-markup (ly:pitch-alteration pitch))) \somechords } >>![]()
Voir aussi
Manuel de notation : Nom des notes dans d’autres langues.
Référence des propriété internes : NoteName, NoteNames, Note_name_engraver.
| [ << Annotations éditoriales ] | [Top][Contents][Index] | [ Texte >> ] |
| [ < Hors de la portée ] | [ Up: Hors de la portée ] | [ Info-bulle > ] |
![[image of music]](../71/lily-ca8b7e0e.png)
![[image of music]](../c7/lily-51ae818f.png)
![[image of music]](../4f/lily-21d6b25e.png)