Previous: Intermediate-level contexts - staves, Up: Contexts explained
Voice-level contexts initialise certain properties and start appropriate engravers. Being bottom-level contexts, they cannot contain other contexts.
Voice
Corresponds to a voice on a staff. This context handles the conversion of dynamic signs, stems, beams, super- and sub-scripts, slurs, ties, and rests. You have to instantiate this explicitly if you require multiple voices on the same staff.
VaticanaVoice
Same as Voice, except that it is designed for typesetting a piece in gregorian style.
MensuralVoice
Same as Voice, with modifications for typesetting a piece in mensural style.
Lyrics
Corresponds to a voice with lyrics. Handles the printing of a single line of lyrics.
DrumVoice
The voice context used in a percussion staff.
FiguredBass
The context in which BassFigure objects are created from
input entered in \figuremode
mode.
TabVoice
The voice context used within a TabStaff context. Usually left to be created implicitly.
ChordNames
Typesets chord names.
——————————————–
TODO
Then the following, which I don't know what to do with:
* GregorianTranscriptionVoice * GregorianTranscriptionStaff
* FretBoards Engraves fretboards from chords. Not easy... Not documented. There is now some documentation on FretBoards in the NR, under instrument-specific notation – cds.
* NoteNames
* CueVoice Not documented * Global Hard coded entry point for LilyPond. Cannot be tuned. * Devnull Silently discards all musical information given to this context.
Diese Seite ist für LilyPond-2.11.58 (Entwicklungszweig).
Fehler bitte an http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs melden.
Ihre Vorschläge für die Dokumentation sind willkommen.