GNU LilyPond – Manuel de notation: A.22 Conventions de nommage

## 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:`.

#### LilyPond — Manuel de notation v2.24.4 (branche stable).