|
|
Node:Key_engraver,
Next:Local_key_engraver,
Previous:Instrument_name_engraver,
Up:LilyPond engravers
Key_engraver
Properties
keySignature (list):
- The current key signature. This is an alist containing (NAME . ALTER) or ((OCTAVE . NAME) . ALTER) pairs, where NAME is from 0.. 6 and ALTER from -2,-1,0,1,2
explicitKeySignatureVisibility (procedure):
- visibility-lambda function for explicit Key changes;
override of #'visibility-lambda will set the visibility for normal
(ie. at the start of the line) key signatures.
createKeyOnClefChange (boolean):
- Print a key signature whenever the clef is changed.
keyAccidentalOrder (list):
-
Alist that defines in what order alterations should be printed.
The format is (NAME . ALTER), where NAME is from 0 .. 6 and ALTER from -1, 1.
keySignature (list):
- The current key signature. This is an alist containing (NAME . ALTER) or ((OCTAVE . NAME) . ALTER) pairs, where NAME is from 0.. 6 and ALTER from -2,-1,0,1,2
This engraver creates the following grobs:
KeySignature.
Key_engraver is part of contexts: Staff
|
|
Go back to index of LilyPond.
Please send GNU LilyPond questions and comments to
lilypond-user@gnu.org.
Please send comments on these web pages to
lilypond@packages.debian.org
Copyright (c) 1997--2001 Han-Wen Nienhuys and Jan Nieuwenhuizen.
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
|