A.22 Conventions de nommage
Afin de s’y retrouver plus aisément et d’éviter les erreurs de frappe, voici quelques conventions en matière de nommage.
Objet ou type de propriété | Convention de nommage | Exemples |
---|---|---|
Mot-clé | aaaa | \score , \addlyrics |
Fonctions musicales et raccourcis | aaaa or aaaaAaaaAaaa | \time , \stemUp |
Fonctions pour markups | aaaa or aaaa-aaaa-aaaa | \bold , \with-dimensions |
Variables du bloc \paper | aaaa or aaaa-aaaa-aaaa | indent , page-breaking |
Expressions musicales | Aaaa or AaaaAaaaAaaa | NoteEvent , SequentialMusic |
Classes musicales | aaaa or aaaa-aaaa-aaaa | note-event , rhythmic-event |
Propriétés musicales | aaaa or aaaa-aaaa-aaaa | force-accidental , iterator-ctor |
Contextes | Aaaa or AaaaAaaaAaaa | Staff , GrandStaff |
Propriétés de contexte | aaaa or aaaaAaaaAaaa | stanza , instrumentName |
Graveurs | Aaaa_engraver or Aaaa_aaaa_aaaa_engraver | Clef_engraver , Note_heads_engraver |
Objets de rendu | Aaaa or AaaaAaaaAaaa | Slur , NoteHead |
Propriétés d’objet de rendu | aaa or aaa-aaa-aaa | direction , beam-thickness |
Interfaces | aaa-aaa-interface | grob-interface , break-aligned-interface |
Fonctions Scheme définies par Guile | aaaa or aaaa-aaaa-aaaa | map , for-each |
Fonctions Scheme définies dans LilyPond | ly:aaaa or ly:aaaa-aaaa-aaaa ou
aaaa ou aaaa-aaaa-aaaa
1 | ly:round-filled-box , music-map |
Notes de bas de page
[1] Pour des raisons historiques, toutes les fonctions
définies dans LilyPond ne sont pas forcément préfixées d’un
ly:
.