[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Hors de la portée ] | [ Up : Hors de la portée ] | [ Info-bulle > ] |
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.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Hors de la portée ] | [ Up : Hors de la portée ] | [ Info-bulle > ] |