| [ << 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 – voir
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)