A.22 Convenzioni per i nomi
Si usano delle convenzioni per i nomi in modo che sia più facile avere in mente la natura di un oggetto.
| Object/property type | Convenzione del nome | Esempi |
|---|---|---|
| Parole chiave | aaaa | \score, \addlyrics |
| Funzioni musicali e scorciatoie | aaaa o aaaaAaaaAaaa | \time, \stemUp |
| Funzioni di markup | aaaa o aaaa-aaaa-aaaa | \bold, \with-dimensions |
| Variabili del foglio | aaaa o aaaa-aaaa-aaaa | indent, page-breaking |
| Espressioni musicali | Aaaa o AaaaAaaaAaaa | NoteEvent, SequentialMusic |
| Classi musicali | aaaa o aaaa-aaaa-aaaa | note-event, rhythmic-event |
| Proprietà musicali | aaaa o aaaa-aaaa-aaaa | force-accidental, iterator-ctor |
| Contesti | Aaaa o AaaaAaaaAaaa | Staff, GrandStaff |
| Proprietà di contesto | aaaa o aaaaAaaaAaaa | stanza, instrumentName |
| Incisori | Aaaa_engraver o Aaaa_aaaa_aaaa_engraver | Clef_engraver, Note_heads_engraver |
| Oggetti di formattazione | Aaaa o AaaaAaaaAaaa | Slur, NoteHead |
| Proprietà degli oggetti di formattazione | aaa o aaa-aaa-aaa | direction, beam-thickness |
| Interfacce | aaa-aaa-interface | grob-interface, break-aligned-interface |
| Funzioni Scheme definite in Guile | aaaa o aaaa-aaaa-aaaa | map, for-each |
| Funzioni Scheme definite in LilyPond | ly:aaaa o ly:aaaa-aaaa-aaaa o
aaaa o aaaa-aaaa-aaaa
4 | ly:round-filled-box, music-map |
Footnotes
(4)
Per ragioni storiche, alcune ma non tutte le funzioni
definite da LilyPond iniziano col prefisso ly:.